[Pkg-libvirt-commits] [SCM] Libvirt Debian packaging branch, master, updated. debian/0.6.5-1

Guido Günther agx at sigxcpu.org
Sun Jul 5 11:34:54 UTC 2009


The following commit has been merged in the master branch:
commit b1e4c4b239906ba8c84db4a64adb0fbd9ab7de50
Author: Guido Günther <agx at sigxcpu.org>
Date:   Sat Jul 4 19:16:02 2009 +0200

    Imported Upstream version 0.6.5

diff --git a/AUTHORS b/AUTHORS
index dcb6ea5..dd537e6 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -71,6 +71,12 @@ Patches have also been contributed by:
   Soren Hansen         <soren at canonical.com>
   Laine Stump          <laine at redhat.com>
   Abel Míguez Rodríguez<amiguezr at pdi.ucm.es>
+  Doug Goldstein       <cardoe at gentoo.org>
+  Javier Fontan        <jfontan at gmail.com>
+  Federico Simoncelli  <federico.simoncelli at gmail.com>
+  Amy Griffis          <amy.griffis at hp.com>
+  Henrik Persson E     <henrik.e.persson at ericsson.com>
+  Satoru SATOH         <satoru.satoh at gmail.com>
 
   [....send patches to get your name here....]
 
diff --git a/ChangeLog b/ChangeLog
index 4cad93d..6a3d14e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,515 @@
+Fri Jul  3 15:08:24 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/qemu_conf.c: patch from C.J. Adams-Collier adding support
+	  for arm emulation if qemu-system-arm is present
+
+Thu Jul  3 11:27:14 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	Patch from Cole Robinson in https://bugzilla.redhat.com/499569
+
+	* src/security_selinux.c: Skip labelling if no src path
+	present
+
+Thu Jul  3 11:26:04 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	Patch from Tim Waugh in https://bugzilla.redhat.com/507555
+
+	* src/security_selinux.c: Don't unnecessarily try to change a
+	file context
+
+Thu Jul  3 11:24:44 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	Patch from Dan Berrange in https://bugzilla.redhat.com/493692
+
+	* src/security_selinux.c: Re-label shared and readonly images
+
+Thu Jul  2 15:58:09 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* docs/schemas/network.rng: fix the network schemas to match
+	  new accepted elements, patch by Satoru SATOH
+	* src/network_conf.c: fix network driver to save the domain name
+	  in XML if present, patch by Satoru SATOH
+	* AUTHORS: adding Satoru SATOH
+
+Wed Jul  1 23:29:33 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/node_device.c: fix an endless loop in node device XML dump,
+	  patch by Cole Robinson
+
+Wed Jul  1 23:23:19 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* docs/drvone.html docs/drvone.html.in: small OpenNebula driver
+	  doc update by Abel Miguez Rodriguez
+
+Wed Jul  1 16:22:38 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* docs/drvone.html.in docs/drvone.html docs/drivers.html.in
+	  docs/hvsupport.html.in docs/sitemap.html.in docs/*: added
+	  documentation for OpenNebula driver by Abel Miguez Rodriguez
+	  and regenerated the docs
+
+Wed Jul  1 15:05:25 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/libvirt.c src/virterror.c: fix some missing comments in public
+	  modules.
+	* docs/libvirt-api.xml docs/libvirt-refs.xml
+	  docs/devhelp/libvirt-libvirt.html docs/html/libvirt-libvirt.html:
+	  regenerated documentation
+	* po/*: updated the polish localization and regenerated
+
+Wed Jul  1 13:18:37 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* docs/logging.html[.in] qemud/libvirtd.conf qemud/qemud.c
+	  src/logging.[ch]: cleanup the logging code and docs to remove
+	  all references to log level 0, cleanup hardcoded values and add
+	  a default VIR_LOG_DEFAULT value, patch by Amy Griffis
+
+Wed Jul  1 12:38:28 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/opennebula/one_conf.c src/opennebula/one_driver.c: cleanup
+	  and small update for OpenNebula driver by Abel Miguez Rodriguez
+
+Wed Jul  1 11:38:15 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/opennebula/one_client.c, src/opennebula/one_client.h:
+	Remove unused code. Ensure null termination after strncpy
+
+Wed Jul  1 10:21:15 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/storage_driver.c: don't destroy a pool when calling create
+	  by mistake, patch by Dave Allan.
+
+Mon Jun 29 18:01:20 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Reduce LXC capabilities
+	* src/lxc_container.c: Use libcap-ng to clear capabilities,
+	and also drop SYS_MODULE, SYS_TIME, AUDIT_CONTROL, and
+	MAC_ADMIN, in addition to SYS_BOOT.
+	* src/lxc_controller.c: Drop all capabilities once container
+	has been spawned.
+
+Mon Jun 29 12:48:20 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Use libcap-ng to clear capabilities for many child processes
+	* src/Makefile.am: Link to libcap-ng in util code
+	* src/qemu_conf.c: Clear capabilities when running qemu -help
+	* src/qemu_driver.c: Clear capabilities when running VMs
+	* src/remote_internal.c: Clear capabilities for auto-spawned
+	libvirtd session daemon, and SSH tunnel client
+	* src/uml_driver.c: Clear capabilities for UML VMs
+	* src/util.h, src/util.c: Add virExec() flag to allow
+	clearing of capabilities when spawning processes
+
+Mon Jun 29 12:28:20 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Prepare for using libcap-ng
+	* configure.in: Add check for libcap-ng
+	* libvirt.spec.in: Build with libcap-ng on Fedora >= 12
+
+Mon Jun 29 12:01:20 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Add HACKING doc to the website
+	* docs/hacking.html.in, docs/sitemaps.html.in: HTML-ized
+	version of HACKING
+	* docs/internals.html, docs/sitemap.html, docs/api_extension.html,
+	docs/news.html: Re-generate for sitemap changes
+
+Mon Jun 29 10:51:20 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix crash in QEMU driver with bad capabilities data
+	* src/capabilities.c, src/capabilities.h: Export a method
+	virCapabilitiesFreeNUMAInfo()
+	* src/qemu_conf.c: Don't kill the whole QEMU driver if
+	populating capabilities with NUMA info fails.
+	* src/qemu_driver.c: Fix missing security model data
+	after capabilities refresh. Avoid leaving driver with
+	NULL capabilities if refresh fails.
+
+Fri Jun 26 22:13:16 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/parthelper.c: fix a superfluous % on printf format problem
+	  raised by Matthias Bolte
+
+Fri Jun 26 22:02:22 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/nodeinfo.c: sometimes libnuma can't handle some topologies,
+	  but those failures should not completely break libvirt, patch
+	  by Dan Berrange, fixes #506590
+
+Fri Jun 26 20:11:38 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/xend_internal.c: avoid a segfault when dumping XML with recent
+	  xen versions, patch by Sascha, fixes #503254
+
+Fri Jun 26 18:15:08 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/libvirt_private.syms src/parthelper.c src/storage_backend_disk.c
+	  src/storage_conf.c src/storage_conf.h: allow to create storage
+	  volumes on disk backend, patches by Henrik Persson
+	* AUTHORS: add Henrik Persson
+
+Fri Jun 26 17:06:18 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/Makefile.am src/libvirt.c src/libvirt_private.syms src/logging.c
+	  src/logging.h src/util.c src/libvirt_debug.syms: big cleanup of
+	  the debug configuration option and code by Amy Griffis
+
+Fri Jun 26 16:07:54 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/node_device.c src/node_device_hal.h src/node_device_hal_linux.c:
+	  fix bogus WWN in NPIV support, patch by David Allan
+
+Thu Jun 25 17:12:09 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/storage_conf.c: fix reading of storage pool definitions at startup
+	  patch by Cole Robinson
+
+Thu Jun 25 16:57:40 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/uml_driver.c: fix UML driver logging macros, patch by Amy
+	  Griffis
+	* AUTHORS: adding Amy Griffis
+
+Thu Jun 25 16:50:54 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/node_device_conf.c: fix a leak, patch by Dave Allan
+
+Thu Jun 25 15:46:11 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/qemu_driver.c: fix a domain state problem after
+	  migration, patch  by Federico Simoncelli, fixes #507537
+	* src/domain_conf.c:  fix a transcient domain state problem after
+	  destroy, patch  by Federico Simoncelli, fixes #507304
+	* AUTHORS: add Federico Simoncelli and Javier Fontan
+
+Thu Jun 25 10:32:22 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix broken dominfo command when no security driver is implemented
+	* src/libvirt.c: Clarify semantics of return value for
+	virDomainGetSecurityLabel and virNodeGetSecurityModel
+	* src/remote_internal.c src/qemu_driver.c: memset seclabel
+	to zero
+	* src/virsh.c: Check VIR_ERR_NO_SUPPORT when querying security
+	labels in dominfo command.
+
+Wed Jun 24 19:40:43 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* po/*: update a lot of translations, and regenerate the po* files
+
+Wed Jun 24 19:28:16 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* configure.in libvirt.spec.in src/Makefile.am
+	  src/opennebula/one_client.[ch] src/opennebula/one_conf.h
+	  src/opennebula/one_driver.[ch] : Finish the integration of OpenNebula,
+	  avoid dependancy on OpenNebula libraries, require xmlrpc-c-devel
+	  and build it by default, based on patch by Javier Fontan and DanB
+	  suggestions
+
+Wed Jun 24 18:15:56 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/opennebula/one_conf.c src/opennebula/one_driver.c: fix One
+	  driver compilation issues, patch by Javier Fontan and remove
+	  some tabs in format strings
+
+Mon Jun 22 12:40:11 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/libvirt_private.syms src/storage_conf.c src/storage_conf.h
+	src/storage_driver.c src/test.c:
+	Refactor storage XML parsing to be consistent with domain/network conf.
+
+Mon Jun 22 12:38:19 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/test.c: Activate virtual networks initialized in custom test driver.
+
+Mon Jun 22 12:35:34 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/util.c: Fix segfault if storage pool has no type attribute
+	(possibly others)
+
+Mon Jun 22 12:33:37 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/qemu_driver.c: Fix memory reporting for inactive domains
+	in the qemu driver.
+
+Mon Jun 22 12:31:38 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/storage_backend_fs.c src/storage_driver.c:
+	Fix raw storage volume creation for allocation < capacity.
+
+Mon Jun 22 11:09:18 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/test.c: Fix domain ID after redefining a running VM
+
+Mon Jun 22 12:27:39 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/conf.[ch]: restrict VMX syntax parsing types, patch by Matthias
+	  Bolte
+
+Mon Jun 22 12:14:48 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/storage_driver.c: cleanup when creating a storage pool fails,
+	  patch by Henrik Persson
+
+Fri Jun 19 14:32:41 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* qemud/qemud.c src/conf.c src/conf.h src/qemu_conf.c src/xen_unified.c
+	  src/xm_internal.c tests/conftest.c tests/xmconfigtest.c: extend
+	  the configuration parser for VMX syntax, patch by Matthias Bolte
+
+Thu Jun 18 14:56:24 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/remote_internal.c: Fix socket path for remote SSH
+	tunnels to honour read-only flag
+
+Wed Jun 17 10:31:35 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/node_device.[ch] src/storage_backend.[ch]: fixes a
+	  module dependency problem, patch by Dave Allan
+
+Tue Jun 16 14:30:05 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/domain_conf.c
+	tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.args
+	tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.xml:
+	Allow USB hostdev product to be 0x0000
+
+Tue Jun 16 11:43:17 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/storage_backend_fs.c: Fix FS volume creation with backing stores.
+
+Tue Jun 16 11:33:54 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/domain_conf.c src/domain_conf.h src/libvirt_private.syms
+	src/lxc_driver.c src/qemu_conf.c src/qemu_driver.c:
+	Set default emulator in domain_conf.*, rather than the driver.
+
+Tue Jun 16 11:18:00 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/capabilities.c src/capabilities.h src/libvirt_private.syms
+	src/lxc_conf.c src/qemu_conf.c: Add virCapabilities*EmulatorRequired.
+
+Tue Jun 16 11:16:17 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/qemu_conf.c src/qemu_conf.h tests/qemuhelptest.c
+	tests/qemuxml2argvtest.c:   Check that '-drive format=' is supported
+
+Tue Jun 16 10:04:32 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* tests/.cvsignore tests/.hgignore tests/.gitignore:
+	Add qemuhelptest to .*ignore files
+
+Tue Jun 16 10:00:50 EDT 2009 Cole Robinson <crobinso at redhat.com>
+
+	* src/qemu_conf.c: Fix qemu command flags fetching
+
+Tue Jun 16 10:30:22 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/xen_internal.c: Add new variant of availheap sysctl
+	for ABI changes in Xen
+
+Mon Jun 15 18:15:22 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix build on non-Linux targets
+	* src/nodeinfo.c: s/nodeError/nodeReportError/
+
+Mon Jun 15 15:58:22 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix build from tar.gz
+	* src/Makefile.am: Add missing node_device_hal.h to list of
+	distributed files
+
+Mon Jun 15 12:05:22 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/util.c: Fix bogus initialization in virFindFileInPath
+
+Fri Jun 12 14:16:42 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Remove use of getuid()==0 for privilege checks
+	* qemud/qemud.c, qemud/qemud.h, src/driver.h, src/libvirt.c,
+	src/libvirt_internal.h, src/lxc_driver.c, src/network_driver.c,
+	src/node_device_devkit.c, src/node_device_hal.c,
+	src/qemu_conf.h, src/qemu_driver.c, src/remote_internal.c,
+	src/storage_driver.c, src/uml_conf.h, src/uml_driver.c,
+	src/xen_internal.c, src/xen_unified.c: Remove all use of
+	getuid()/geteuid() to determine if privileged. Replace with
+	'privileged' flag provided by libvirtd, or direct access
+	checks.
+
+Fri Jun 12 13:36:42 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Include OS driver name (if any) in device XML
+	* src/node_device.c: Refresh OS driver when generating XML,
+	and include impl for Linux sysfs
+	* src/noe_device_conf.c, src/node_device_conf.h: Add field
+	for OS driver name to config
+	* src/node_device_hal.c: Record sysfs path to be used for
+	driver name fetching later.
+
+Fri Jun 12 13:06:42 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Improve error reporting for virConnectOpen URIs
+	* src/lxc_driver.c, src/openvz_driver.c, src/qemu_driver.c,
+	src/uml_driver.c, src/xen_unified.c: Always return ACCEPT
+	or ERROR for URIs without hostname set, but with the driver's
+	matching URI scheme. ie never decline a correct URI
+	* src/xend_internal.c: Default port to 8000 if not given
+	in the http:// URI.
+	* src/remote_internal.c: Accept all URIs not handled by an
+	earlier driver.
+	* src/virterror.c: Improve error message text for
+	VIR_ERR_NO_CONNECT code
+
+Fri Jun 12 12:26:42 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix re-detection of transient VMs after libvirtd restart
+	* src/domain_conf.c, src/domain_conf.h, src/libvirt_private.syms:
+	Extend virDomainLoadAllConfigs to allow for loading of live
+	state info from XML files. Add APIs to format/parse state info
+	from virDomainObjPtr to XML.
+	* src/lxc_driver.c, src/uml_driver.c: Adapt for API change in
+	virDomainLoadAllConfigs.
+	* src/qemu_driver.c, src/qemu_conf.c, src/qemu_conf.h: Remove
+	all code for loading live state files, and use standard APIs
+	from domain_conf.h.
+	* src/security.h, src/security_selinux.c: Add API for reserving
+	an existing in-use MCS context from a running VM detected at
+	daemon startup.
+
+Thu Jun 11 17:33:43 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* qemud/remote.c: fixing a typo pointed out by Runa Bhattacharjee
+
+Thu Jun 11 16:22:22 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/node_device_hal.c src/node_device_conf.[ch]: add support
+	  for serial number in HAL storage backend, patch by Dave Allan
+	* docs/schemas/nodedev.rng,
+	tests/nodedevschemadata/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml:
+	  update the schemas and add a test case, also by Dave Allan
+
+Thu Jun 11 15:18:44 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	* src/qemu_conf.[ch]: make qemuParseHelpStr() available
+	to tests
+
+	* tests/qemuhelptest.c, tests/qemuhelpdata/*: add tests
+	for 'qemu -help' parsing.
+
+Thu Jun 11 15:17:12 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	* src/qemu_conf.c: detect newer qemu-kvm versions
+
+Thu Jun 11 15:15:02 GMT 2009 Mark McLoughlin <markmc at redhat.com>
+
+	* src/qemu_conf.c: re-factor qemu version parsing.
+
+Thu Jun 11 15:14:37 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* configure.in src/libvirt_private.syms src/storage_backend_fs.c
+	  src/util.c src/util.h: find and use kvm-img, qemu-img or qcow-create
+	  dynamically at runtime, patch by Doug Goldstein
+	* AUTHORS: add Doug Goldstein
+
+Tue Jun  9 15:21:17 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* docs/formatdomain.html docs/formatdomain.html.in: typo fix
+	  by Garry Dolley
+
+Tue Jun  9 12:39:24 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	API extension docs (Dave Allen)
+	* docs/internals.html.in, docs/api_extension.html.in,
+	docs/sitemap.html.in: Start new section on libvirt internal
+	development & add doc about public API extensions
+	* docs/api_extension/*patch: Example patch files
+	* docs/*.html: Re-generate for updated sitemap
+
+Thu Jun  4 15:54:24 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/xm_internals.c: the memory shrinking on device removal
+	  didn't copy the right amount of memory, patch by Daniel Berrange
+	  fixes #497051
+
+Wed Jun  3 15:32:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/vbox/vbox_tmpl.c: Add NUMA memory APIs
+
+Wed Jun  3 15:44:55 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/network_driver.c: forbid set Autostart on transcient networks
+
+Wed Jun  3 14:30:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/vbox/vbox_tmpl.c: Switch to positional struct initializers
+	instead of named initializes, to match preferred style
+
+Wed Jun  3 14:29:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* src/lxc_driver.c: Implement capabilities and nodeinfo APIs
+
+Wed Jun  3 14:28:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Generic shared impls of all NUMA apis
+	* src/libvirt_private.syms: Add all nodeinfo.c APIs
+	* src/lxc_conf.c, src/openvz_conf, src/qemu_conf.c,
+	src/vbox/vbox_tmpl.c, src/uml_conf.c: Update for
+	changed API names in nodeinfo.h
+	* src/nodeinfo.c, src/nodeinfo.h: Add generic impls of
+	the virNodeGetCellsFreeMemory & virNodeGetFreeMemory APis
+	* src/openvz_driver.c: Use nodeGetInfo() directly in driver
+	* src/qemu_driver.c, src/uml_driver.c: Remove NUMA APis impls
+	in favour of generic impl in nodeinfo.c
+
+Wed Jun  3 14:12:47 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/openvz_conf.c src/virsh.c: various typo or english fixups
+	  raised by Runa Bhattacharjee
+
+Wed Jun  3 12:19:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Fix HAL driver restart thread safety
+	* src/node_device_hal.c: Only clear & recreate device objects,
+	not entire driver struct.
+	* src/node_device.c: Remove overly verbose logging of mutex
+	operations.
+
+Wed Jun  3 12:03:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Support networking in UML driver
+	* src/bridge.c: Add new brDeleteTap function. Allow brAddTap
+	to create a persistent tap devices.
+	* src/bridge.h, src/libvirt_bridge.syms: Add brDeleteTap
+	* src/domain_conf.c: Fix missing 'break' in network XML formatter
+	* src/uml_conf.c, src/uml_conf.h, src/uml_driver.c: Add support
+	for bridge, network, mcast and user mode network interfaces
+
+Wed Jun  3 11:53:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	Misc User Mode Linux startup/shutdown bugs
+	* src/util.c: Make virKillProcess refuse to kill PID==1 too
+	* src/uml_driver.c: Increment retries counter when starting
+	guest. Check for monitor command failure. Use unique source
+	socket per domain for talking to monitor.  Use virKillProcess
+	for killing guests. Fix guest cleanup when getting inotify
+
+Wed Jun  3 11:32:52 BST 2009 Daniel P. Berrange <berrange at redhat.com>
+
+	* qemud/qemud.c: Honour LIBVIRT_LOG_FILTERS/OUTPUTS env variables
+	when initializing logging.
+
+Tue Jun  2 17:05:52 CEST 2009 Daniel Veillard <veillard at redhat.com>
+
+	* src/Makefile.am src/node_device.[ch] src/node_device_conf.[ch]
+	  src/node_device_hal.[ch] src/node_device_hal_linux.c
+	  src/qemu_driver.c src/remote_internal.c src/storage_backend.c
+	  src/virsh.c src/xen_unified.c tests/nodedevxml2xmltest.c
+	  po/POTFILES.in: implementation for node device create and destroy
+	  in NPIV support, patch by David Allan
+
 Fri May 29 18:37:17 CEST 2009 Daniel Veillard <veillard at redhat.com>
 
-	* configure.in libvirt.spec.in NEWS docs/*: release of libvirt-0.6.4
+	* configure.in libvirt.spec.in NEWS docs/* po/*: release of
+	  libvirt-0.6.4
 	* src/libvirt.c src/virterror.c: some comments cleanups
 
 Fri May 29 15:34:30 BST 2009 Daniel P. Berrange <berrange at redhat.com>
diff --git a/INSTALL b/INSTALL
index d3c5b40..2550dab 100644
--- a/INSTALL
+++ b/INSTALL
@@ -2,15 +2,15 @@ Installation Instructions
 *************************
 
 Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007 Free Software Foundation, Inc.
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 
-This file is free documentation; the Free Software Foundation gives
+   This file is free documentation; the Free Software Foundation gives
 unlimited permission to copy, distribute and modify it.
 
 Basic Installation
 ==================
 
-Briefly, the shell commands `./configure; make; make install' should
+   Briefly, the shell commands `./configure; make; make install' should
 configure, build, and install this package.  The following
 more-detailed instructions are generic; see the `README' file for
 instructions specific to this package.
@@ -73,9 +73,9 @@ The simplest way to compile this package is:
 Compilers and Options
 =====================
 
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about.  Run `./configure --help' for
-details on some of the pertinent environment variables.
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  Run `./configure --help'
+for details on some of the pertinent environment variables.
 
    You can give `configure' initial values for configuration parameters
 by setting variables in the command line or in the environment.  Here
@@ -88,7 +88,7 @@ is an example:
 Compiling For Multiple Architectures
 ====================================
 
-You can compile the package for more than one kind of computer at the
+   You can compile the package for more than one kind of computer at the
 same time, by placing the object files for each architecture in their
 own directory.  To do this, you can use GNU `make'.  `cd' to the
 directory where you want the object files and executables to go and run
@@ -100,10 +100,24 @@ architecture at a time in the source code directory.  After you have
 installed the package for one architecture, use `make distclean' before
 reconfiguring for another architecture.
 
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
 Installation Names
 ==================
 
-By default, `make install' installs the package's commands under
+   By default, `make install' installs the package's commands under
 `/usr/local/bin', include files under `/usr/local/include', etc.  You
 can specify an installation prefix other than `/usr/local' by giving
 `configure' the option `--prefix=PREFIX'.
@@ -126,7 +140,7 @@ option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
 Optional Features
 =================
 
-Some packages pay attention to `--enable-FEATURE' options to
+   Some packages pay attention to `--enable-FEATURE' options to
 `configure', where FEATURE indicates an optional part of the package.
 They may also pay attention to `--with-PACKAGE' options, where PACKAGE
 is something like `gnu-as' or `x' (for the X Window System).  The
@@ -138,14 +152,46 @@ find the X include and library files automatically, but if it doesn't,
 you can use the `configure' options `--x-includes=DIR' and
 `--x-libraries=DIR' to specify their locations.
 
+Particular systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+   On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/common
+
 Specifying the System Type
 ==========================
 
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
+   There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on.  Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
 `--build=TYPE' option.  TYPE can either be a short name for the system
 type, such as `sun4', or a canonical name which has the form:
 
@@ -153,7 +199,8 @@ type, such as `sun4', or a canonical name which has the form:
 
 where SYSTEM can have one of these forms:
 
-     OS KERNEL-OS
+     OS
+     KERNEL-OS
 
    See the file `config.sub' for the possible values of each field.  If
 `config.sub' isn't included in this package, then this package doesn't
@@ -171,9 +218,9 @@ eventually be run) with `--host=TYPE'.
 Sharing Defaults
 ================
 
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
 `configure' looks for `PREFIX/share/config.site' if it exists, then
 `PREFIX/etc/config.site' if it exists.  Or, you can set the
 `CONFIG_SITE' environment variable to the location of the site script.
@@ -182,7 +229,7 @@ A warning: not all `configure' scripts look for a site script.
 Defining Variables
 ==================
 
-Variables not defined in a site shell script can be set in the
+   Variables not defined in a site shell script can be set in the
 environment passed to `configure'.  However, some packages may run
 configure again during the build, and the customized values of these
 variables may be lost.  In order to avoid this problem, you should set
@@ -201,11 +248,19 @@ an Autoconf bug.  Until the bug is fixed you can use this workaround:
 `configure' Invocation
 ======================
 
-`configure' recognizes the following options to control how it operates.
+   `configure' recognizes the following options to control how it
+operates.
 
 `--help'
 `-h'
-     Print a summary of the options to `configure', and exit.
+     Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+     Print a summary of the options unique to this package's
+     `configure', and exit.  The `short' variant lists options used
+     only in the top level, while the `recursive' variant lists options
+     also present in any nested packages.
 
 `--version'
 `-V'
@@ -232,6 +287,16 @@ an Autoconf bug.  Until the bug is fixed you can use this workaround:
      Look for the package's source code in directory DIR.  Usually
      `configure' can determine that directory automatically.
 
+`--prefix=DIR'
+     Use DIR as the installation prefix.  *Note Installation Names::
+     for more details, including other options available for fine-tuning
+     the installation locations.
+
+`--no-create'
+`-n'
+     Run the configure checks, but stop before creating any output
+     files.
+
 `configure' also accepts some other, not widely useful, options.  Run
 `configure --help' for more details.
 
diff --git a/Makefile.in b/Makefile.in
index 61eb284..2c3a013 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -41,8 +43,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	TODO build-aux/compile build-aux/config.guess \
 	build-aux/config.rpath build-aux/config.sub build-aux/depcomp \
 	build-aux/install-sh build-aux/ltmain.sh build-aux/missing \
-	build-aux/mkinstalldirs compile config.guess config.rpath \
-	config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
+	build-aux/mkinstalldirs config.guess config.rpath config.sub \
+	ltmain.sh mkinstalldirs
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/gnulib/m4/alloca.m4 \
@@ -115,11 +117,13 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -127,6 +131,7 @@ am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES = libvirt.pc libvirt.spec mingw32-libvirt.spec
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@ -136,20 +141,37 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	install-pdf-recursive install-ps-recursive install-recursive \
 	installcheck-recursive installdirs-recursive pdf-recursive \
 	ps-recursive uninstall-recursive
-man1dir = $(mandir)/man1
-am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)"
-NROFF = nroff
-MANS = $(man_MANS)
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-pkgconfigDATA_INSTALL = $(INSTALL_DATA)
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+man1dir = $(mandir)/man1
+am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)"
+NROFF = nroff
+MANS = $(man_MANS)
 DATA = $(pkgconfig_DATA)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir dist dist-all distcheck
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
@@ -157,9 +179,34 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
 am__remove_distdir = \
-  { test ! -d $(distdir) \
-    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
-         && rm -fr $(distdir); }; }
+  { test ! -d "$(distdir)" \
+    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr "$(distdir)"; }; }
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
 distuninstallcheck_listfiles = find . -type f -print
@@ -185,6 +232,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -193,10 +242,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -209,7 +254,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -222,8 +268,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -488,6 +533,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -506,6 +552,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -547,11 +594,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -577,8 +627,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -692,6 +740,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -699,8 +749,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -735,6 +784,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -748,6 +798,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 LCOV = lcov
@@ -783,15 +834,15 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
-	      cd $(srcdir) && $(AUTOMAKE) --gnu  \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
 		&& exit 0; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -807,9 +858,10 @@ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENC
 	$(SHELL) ./config.status --recheck
 
 $(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(srcdir) && $(AUTOCONF)
+	$(am__cd) $(srcdir) && $(AUTOCONF)
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
 
 config.h: stamp-h1
 	@if test ! -f $@; then \
@@ -821,7 +873,7 @@ stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
 	@rm -f stamp-h1
 	cd $(top_builddir) && $(SHELL) ./config.status config.h
 $(srcdir)/config.h.in:  $(am__configure_deps) 
-	cd $(top_srcdir) && $(AUTOHEADER)
+	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
 	rm -f stamp-h1
 	touch $@
 
@@ -841,69 +893,65 @@ clean-libtool:
 	-rm -rf .libs _libs
 
 distclean-libtool:
-	-rm -f libtool
-install-man1: $(man1_MANS) $(man_MANS)
+	-rm -f libtool config.lt
+install-man1: $(man_MANS)
 	@$(NORMAL_INSTALL)
 	test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
-	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
-	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-	for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
+	@list=''; test -n "$(man1dir)" || exit 0; \
+	{ for i in $$list; do echo "$$i"; done; \
+	l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+	  sed -n '/\.1[a-z]*$$/p'; \
+	} | while read p; do \
+	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; echo "$$p"; \
+	done | \
+	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+	sed 'N;N;s,\n, ,g' | { \
+	list=; while read file base inst; do \
+	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+	  fi; \
 	done; \
-	for i in $$list; do \
-	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
-	  else file=$$i; fi; \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  case "$$ext" in \
-	    1*) ;; \
-	    *) ext='1' ;; \
-	  esac; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
-	  $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \
-	done
+	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+	while read files; do \
+	  test -z "$$files" || { \
+	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+	done; }
+
 uninstall-man1:
 	@$(NORMAL_UNINSTALL)
-	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
-	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-	for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  case "$$ext" in \
-	    1*) ;; \
-	    *) ext='1' ;; \
-	  esac; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
-	  rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
-	done
+	@list=''; test -n "$(man1dir)" || exit 0; \
+	files=`{ for i in $$list; do echo "$$i"; done; \
+	l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+	  sed -n '/\.1[a-z]*$$/p'; \
+	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+	test -z "$$files" || { \
+	  echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \
+	  cd "$(DESTDIR)$(man1dir)" && rm -f $$files; }
 install-pkgconfigDATA: $(pkgconfig_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
-	@list='$(pkgconfig_DATA)'; for p in $$list; do \
+	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
-	  $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
 	done
 
 uninstall-pkgconfigDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(pkgconfig_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
-	done
+	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files
 
 # This directory's subdirectories are mostly independent; you can cd
 # into them and run `make' without going through this Makefile.
@@ -929,7 +977,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -963,16 +1011,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -980,14 +1028,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -999,7 +1047,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
@@ -1008,36 +1056,54 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
 distdir: $(DISTFILES)
+	@list='$(MANS)'; if test -n "$$list"; then \
+	  list=`for p in $$list; do \
+	    if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+	    if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
+	  if test -n "$$list" && \
+	    grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
+	    echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
+	    grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
+	    echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
+	    echo "       typically \`make maintainer-clean' will remove them" >&2; \
+	    exit 1; \
+	  else :; fi; \
+	else :; fi
 	$(am__remove_distdir)
-	test -d $(distdir) || mkdir $(distdir)
+	test -d "$(distdir)" || mkdir "$(distdir)"
 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 	list='$(DISTFILES)'; \
@@ -1053,38 +1119,54 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
 	done
-	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+	-test -n "$(am__skip_mode_fix)" \
+	|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-	|| chmod -R a+r $(distdir)
+	|| chmod -R a+r "$(distdir)"
 dist-gzip: distdir
 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 	$(am__remove_distdir)
@@ -1097,6 +1179,10 @@ dist-lzma: distdir
 	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 	$(am__remove_distdir)
 
+dist-xz: distdir
+	tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
+	$(am__remove_distdir)
+
 dist-tarZ: distdir
 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 	$(am__remove_distdir)
@@ -1125,6 +1211,8 @@ distcheck: dist
 	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
 	*.tar.lzma*) \
 	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+	*.tar.xz*) \
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 	*.tar.Z*) \
 	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 	*.shar.gz*) \
@@ -1136,9 +1224,11 @@ distcheck: dist
 	mkdir $(distdir)/_build
 	mkdir $(distdir)/_inst
 	chmod a-w $(distdir)
+	test -d $(distdir)/_build || exit 0; \
 	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-	  && cd $(distdir)/_build \
+	  && am__cwd=`pwd` \
+	  && $(am__cd) $(distdir)/_build \
 	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 	    $(DISTCHECK_CONFIGURE_FLAGS) \
 	  && $(MAKE) $(AM_MAKEFLAGS) \
@@ -1160,7 +1250,9 @@ distcheck: dist
 	  && rm -rf "$$dc_destdir" \
 	  && $(MAKE) $(AM_MAKEFLAGS) dist \
 	  && rm -rf $(DIST_ARCHIVES) \
-	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+	  && cd "$$am__cwd" \
+	  || exit 1
 	$(am__remove_distdir)
 	@(echo "$(distdir) archives ready for distribution: "; \
 	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
@@ -1203,6 +1295,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1223,6 +1316,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1231,18 +1326,28 @@ install-data-am: install-man install-pkgconfigDATA
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man: install-man1
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1267,26 +1372,26 @@ uninstall-am: uninstall-man uninstall-pkgconfigDATA
 
 uninstall-man: uninstall-man1
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check-am \
+	ctags-recursive install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am am--refresh check check-am check-local clean \
 	clean-generic clean-libtool ctags ctags-recursive dist \
 	dist-all dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ \
-	dist-zip distcheck distclean distclean-generic distclean-hdr \
-	distclean-libtool distclean-tags distcleancheck distdir \
-	distuninstallcheck dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-man1 install-pdf install-pdf-am install-pkgconfigDATA \
-	install-ps install-ps-am install-strip installcheck \
-	installcheck-am installdirs installdirs-am maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-generic \
-	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
-	uninstall uninstall-am uninstall-man uninstall-man1 \
-	uninstall-pkgconfigDATA
+	dist-xz dist-zip distcheck distclean distclean-generic \
+	distclean-hdr distclean-libtool distclean-tags distcleancheck \
+	distdir distuninstallcheck dvi dvi-am html html-am info \
+	info-am install install-am install-data install-data-am \
+	install-dvi install-dvi-am install-exec install-exec-am \
+	install-html install-html-am install-info install-info-am \
+	install-man install-man1 install-pdf install-pdf-am \
+	install-pkgconfigDATA install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs installdirs-am \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags tags-recursive uninstall uninstall-am uninstall-man \
+	uninstall-man1 uninstall-pkgconfigDATA
 
 
 rpm: clean
@@ -1311,6 +1416,7 @@ clean-cov:
 
 # disable this check
 distuninstallcheck:
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/aclocal.m4 b/aclocal.m4
index 512396c..fc22e86 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.11 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -13,6580 +13,12 @@
 
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(AC_AUTOCONF_VERSION, [2.61],,
-[m4_warning([this file was generated for autoconf 2.61.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],,
+[m4_warning([this file was generated for autoconf 2.63.
 You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically `autoreconf'.])])
 
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-
-# serial 51 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
-         [],
-         [m4_define([AC_PROVIDE_IFELSE],
-	         [m4_ifdef([AC_PROVIDE_$1],
-		           [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
-    [AC_LIBTOOL_CXX],
-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
-  ])])
-dnl And a similar setup for Fortran 77 support
-  AC_PROVIDE_IFELSE([AC_PROG_F77],
-    [AC_LIBTOOL_F77],
-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
-    [AC_LIBTOOL_GCJ],
-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
-      [AC_LIBTOOL_GCJ],
-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
-	[AC_LIBTOOL_GCJ],
-      [ifdef([AC_PROG_GCJ],
-	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([A][M_PROG_GCJ],
-	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
-       ifdef([LT_AC_PROG_GCJ],
-	     [define([LT_AC_PROG_GCJ],
-		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
-  # AIX sometimes has problems with the GCC collect2 program.  For some
-  # reason, if we set the COLLECT_NAMES environment variable, the problems
-  # vanish in a puff of smoke.
-  if test "X${COLLECT_NAMES+set}" != Xset; then
-    COLLECT_NAMES=
-    export COLLECT_NAMES
-  fi
-  ;;
-esac
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
-  case $host_os in
-  openbsd*)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-    ;;
-  *)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-    ;;
-  esac
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-_LT_CC_BASENAME([$compiler])
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-    AC_PATH_MAGIC
-  fi
-  ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-	[avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
-    [AC_HELP_STRING([--with-pic],
-	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
-    [pic_mode="$withval"],
-    [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
-  case $cc_temp in
-    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
-    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_LINKER_BOILERPLATE
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
-	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-	 [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
-  # Remove one level of quotation (which was required for Make).
-  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
-  ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
-  # Discard the --no-reexec flag, and continue.
-  shift
-elif test "X[$]1" = X--fallback-echo; then
-  # Avoid inline document here, it may be left over
-  :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
-  # Yippee, $echo works!
-  :
-else
-  # Restart under the correct shell.
-  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
-  # used as fallback echo
-  shift
-  cat <<EOF
-[$]*
-EOF
-  exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
-  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
-       echo_test_string=`eval $cmd` &&
-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-    then
-      break
-    fi
-  done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-   test "X$echo_testing_string" = "X$echo_test_string"; then
-  :
-else
-  # The Solaris, AIX, and Digital Unix default echo programs unquote
-  # backslashes.  This makes it impossible to quote backslashes using
-  #   echo "$something" | sed 's/\\/\\\\/g'
-  #
-  # So, first we look for a working echo in the user's PATH.
-
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for dir in $PATH /usr/ucb; do
-    IFS="$lt_save_ifs"
-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-       test "X$echo_testing_string" = "X$echo_test_string"; then
-      echo="$dir/echo"
-      break
-    fi
-  done
-  IFS="$lt_save_ifs"
-
-  if test "X$echo" = Xecho; then
-    # We didn't find a better echo, so look for alternatives.
-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
-       test "X$echo_testing_string" = "X$echo_test_string"; then
-      # This shell has a builtin print -r that does the trick.
-      echo='print -r'
-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
-	 test "X$CONFIG_SHELL" != X/bin/ksh; then
-      # If we have ksh, try running configure again with it.
-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-      export ORIGINAL_CONFIG_SHELL
-      CONFIG_SHELL=/bin/ksh
-      export CONFIG_SHELL
-      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
-    else
-      # Try using printf.
-      echo='printf %s\n'
-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-	 test "X$echo_testing_string" = "X$echo_test_string"; then
-	# Cool, printf works
-	:
-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
-	   test "X$echo_testing_string" = 'X\t' &&
-	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
-	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-	export CONFIG_SHELL
-	SHELL="$CONFIG_SHELL"
-	export SHELL
-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
-      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
-	   test "X$echo_testing_string" = 'X\t' &&
-	   echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
-      else
-	# maybe with a smaller string...
-	prev=:
-
-	for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
-	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
-	  then
-	    break
-	  fi
-	  prev="$cmd"
-	done
-
-	if test "$prev" != 'sed 50q "[$]0"'; then
-	  echo_test_string=`eval $prev`
-	  export echo_test_string
-	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
-	else
-	  # Oops.  We lost completely, so just stick with echo.
-	  echo=echo
-	fi
-      fi
-    fi
-  fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
-   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
-    [AC_HELP_STRING([--disable-libtool-lock],
-	[avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); then
-    case `/usr/bin/file conftest.$ac_objext` in
-    *ELF-32*)
-      HPUX_IA64_MODE="32"
-      ;;
-    *ELF-64*)
-      HPUX_IA64_MODE="64"
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-*-*-irix6*)
-  # Find out which ABI we are using.
-  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); then
-   if test "$lt_cv_prog_gnu_ld" = yes; then
-    case `/usr/bin/file conftest.$ac_objext` in
-    *32-bit*)
-      LD="${LD-ld} -melf32bsmip"
-      ;;
-    *N32*)
-      LD="${LD-ld} -melf32bmipn32"
-      ;;
-    *64-bit*)
-      LD="${LD-ld} -melf64bmip"
-      ;;
-    esac
-   else
-    case `/usr/bin/file conftest.$ac_objext` in
-    *32-bit*)
-      LD="${LD-ld} -32"
-      ;;
-    *N32*)
-      LD="${LD-ld} -n32"
-      ;;
-    *64-bit*)
-      LD="${LD-ld} -64"
-      ;;
-    esac
-   fi
-  fi
-  rm -rf conftest*
-  ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|sparc*-*linux*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); then
-    case `/usr/bin/file conftest.o` in
-    *32-bit*)
-      case $host in
-        x86_64-*kfreebsd*-gnu)
-          LD="${LD-ld} -m elf_i386_fbsd"
-          ;;
-        x86_64-*linux*)
-          LD="${LD-ld} -m elf_i386"
-          ;;
-        ppc64-*linux*|powerpc64-*linux*)
-          LD="${LD-ld} -m elf32ppclinux"
-          ;;
-        s390x-*linux*)
-          LD="${LD-ld} -m elf_s390"
-          ;;
-        sparc64-*linux*)
-          LD="${LD-ld} -m elf32_sparc"
-          ;;
-      esac
-      ;;
-    *64-bit*)
-      libsuff=64
-      case $host in
-        x86_64-*kfreebsd*-gnu)
-          LD="${LD-ld} -m elf_x86_64_fbsd"
-          ;;
-        x86_64-*linux*)
-          LD="${LD-ld} -m elf_x86_64"
-          ;;
-        ppc*-*linux*|powerpc*-*linux*)
-          LD="${LD-ld} -m elf64ppc"
-          ;;
-        s390*-*linux*)
-          LD="${LD-ld} -m elf64_s390"
-          ;;
-        sparc*-*linux*)
-          LD="${LD-ld} -m elf64_sparc"
-          ;;
-      esac
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-
-*-*-sco3.2v5*)
-  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-  SAVE_CFLAGS="$CFLAGS"
-  CFLAGS="$CFLAGS -belf"
-  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
-    [AC_LANG_PUSH(C)
-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
-     AC_LANG_POP])
-  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-    CFLAGS="$SAVE_CFLAGS"
-  fi
-  ;;
-sparc*-*solaris*)
-  # Find out which ABI we are using.
-  echo 'int i;' > conftest.$ac_ext
-  if AC_TRY_EVAL(ac_compile); then
-    case `/usr/bin/file conftest.o` in
-    *64-bit*)
-      case $lt_cv_prog_gnu_ld in
-      yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
-      esac
-      ;;
-    esac
-  fi
-  rm -rf conftest*
-  ;;
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-  AC_CHECK_TOOL(AS, as, false)
-  AC_CHECK_TOOL(OBJDUMP, objdump, false)
-  ;;
-  ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$3"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$5], , :, [$5])
-else
-    ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-#                          [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
-  [$2=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $3"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&AS_MESSAGE_LOG_FD
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         $2=yes
-       fi
-     else
-       $2=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
-    ifelse([$4], , :, [$4])
-else
-    ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
-  i=0
-  teststring="ABCD"
-
-  case $build_os in
-  msdosdjgpp*)
-    # On DJGPP, this test can blow up pretty badly due to problems in libc
-    # (any single argument exceeding 2000 bytes causes a buffer overrun
-    # during glob expansion).  Even if it were fixed, the result of this
-    # check would be larger than it should be.
-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
-    ;;
-
-  gnu*)
-    # Under GNU Hurd, this test is not required because there is
-    # no limit to the length of command line arguments.
-    # Libtool will interpret -1 as no limit whatsoever
-    lt_cv_sys_max_cmd_len=-1;
-    ;;
-
-  cygwin* | mingw*)
-    # On Win9x/ME, this test blows up -- it succeeds, but takes
-    # about 5 minutes as the teststring grows exponentially.
-    # Worse, since 9x/ME are not pre-emptively multitasking,
-    # you end up with a "frozen" computer, even though with patience
-    # the test eventually succeeds (with a max line length of 256k).
-    # Instead, let's just punt: use the minimum linelength reported by
-    # all of the supported platforms: 8192 (on NT/2K/XP).
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
-
-  amigaos*)
-    # On AmigaOS with pdksh, this test takes hours, literally.
-    # So we just punt and use a minimum line length of 8192.
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
-
-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-    # This has been around since 386BSD, at least.  Likely further.
-    if test -x /sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-    elif test -x /usr/sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-    else
-      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
-    fi
-    # And add a safety zone
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    ;;
-
-  interix*)
-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
-    lt_cv_sys_max_cmd_len=196608
-    ;;
-
-  osf*)
-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-    # nice to cause kernel panics so lets avoid the loop below.
-    # First set a reasonable default.
-    lt_cv_sys_max_cmd_len=16384
-    #
-    if test -x /sbin/sysconfig; then
-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
-      esac
-    fi
-    ;;
-  sco3.2v5*)
-    lt_cv_sys_max_cmd_len=102400
-    ;;
-  sysv5* | sco5v6* | sysv4.2uw2*)
-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-    if test -n "$kargmax"; then
-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ 	]]//'`
-    else
-      lt_cv_sys_max_cmd_len=32768
-    fi
-    ;;
-  *)
-    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    else
-      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-      while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
-	       = "XX$teststring") >/dev/null 2>&1 &&
-	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
-	      lt_cv_sys_max_cmd_len=$new_result &&
-	      test $i != 17 # 1/2 MB should be enough
-      do
-        i=`expr $i + 1`
-        teststring=$teststring$teststring
-      done
-      teststring=
-      # Add a significant safety factor because C++ compilers can tack on massive
-      # amounts of additional arguments before passing them to the linker.
-      # It appears as though 1/2 is a usable value.
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-    fi
-    ;;
-  esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
-  AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# ------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
-  [$4]
-else
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-  lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-#  define LT_DLGLOBAL		RTLD_GLOBAL
-#else
-#  ifdef DL_GLOBAL
-#    define LT_DLGLOBAL		DL_GLOBAL
-#  else
-#    define LT_DLGLOBAL		0
-#  endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-   find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-#  ifdef RTLD_LAZY
-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
-#  else
-#    ifdef DL_LAZY
-#      define LT_DLLAZY_OR_NOW		DL_LAZY
-#    else
-#      ifdef RTLD_NOW
-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
-#      else
-#        ifdef DL_NOW
-#          define LT_DLLAZY_OR_NOW	DL_NOW
-#        else
-#          define LT_DLLAZY_OR_NOW	0
-#        endif
-#      endif
-#    endif
-#  endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-  int status = $lt_dlunknown;
-
-  if (self)
-    {
-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-      /* dlclose (self); */
-    }
-  else
-    puts (dlerror ());
-
-    exit (status);
-}]
-EOF
-  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
-    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
-    lt_status=$?
-    case x$lt_status in
-      x$lt_dlno_uscore) $1 ;;
-      x$lt_dlneed_uscore) $2 ;;
-      x$lt_dlunknown|x*) $3 ;;
-    esac
-  else :
-    # compilation failed
-    $3
-  fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
-  enable_dlopen=unknown
-  enable_dlopen_self=unknown
-  enable_dlopen_self_static=unknown
-else
-  lt_cv_dlopen=no
-  lt_cv_dlopen_libs=
-
-  case $host_os in
-  beos*)
-    lt_cv_dlopen="load_add_on"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ;;
-
-  mingw* | pw32*)
-    lt_cv_dlopen="LoadLibrary"
-    lt_cv_dlopen_libs=
-   ;;
-
-  cygwin*)
-    lt_cv_dlopen="dlopen"
-    lt_cv_dlopen_libs=
-   ;;
-
-  darwin*)
-  # if libdl is installed we need to link against it
-    AC_CHECK_LIB([dl], [dlopen],
-		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
-    lt_cv_dlopen="dyld"
-    lt_cv_dlopen_libs=
-    lt_cv_dlopen_self=yes
-    ])
-   ;;
-
-  *)
-    AC_CHECK_FUNC([shl_load],
-	  [lt_cv_dlopen="shl_load"],
-      [AC_CHECK_LIB([dld], [shl_load],
-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-	[AC_CHECK_FUNC([dlopen],
-	      [lt_cv_dlopen="dlopen"],
-	  [AC_CHECK_LIB([dl], [dlopen],
-		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-	    [AC_CHECK_LIB([svld], [dlopen],
-		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-	      [AC_CHECK_LIB([dld], [dld_link],
-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-	      ])
-	    ])
-	  ])
-	])
-      ])
-    ;;
-  esac
-
-  if test "x$lt_cv_dlopen" != xno; then
-    enable_dlopen=yes
-  else
-    enable_dlopen=no
-  fi
-
-  case $lt_cv_dlopen in
-  dlopen)
-    save_CPPFLAGS="$CPPFLAGS"
-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
-    save_LDFLAGS="$LDFLAGS"
-    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
-    save_LIBS="$LIBS"
-    LIBS="$lt_cv_dlopen_libs $LIBS"
-
-    AC_CACHE_CHECK([whether a program can dlopen itself],
-	  lt_cv_dlopen_self, [dnl
-	  _LT_AC_TRY_DLOPEN_SELF(
-	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
-	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
-    ])
-
-    if test "x$lt_cv_dlopen_self" = xyes; then
-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
-    	  lt_cv_dlopen_self_static, [dnl
-	  _LT_AC_TRY_DLOPEN_SELF(
-	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
-	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
-      ])
-    fi
-
-    CPPFLAGS="$save_CPPFLAGS"
-    LDFLAGS="$save_LDFLAGS"
-    LIBS="$save_LIBS"
-    ;;
-  esac
-
-  case $lt_cv_dlopen_self in
-  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-  *) enable_dlopen_self=unknown ;;
-  esac
-
-  case $lt_cv_dlopen_self_static in
-  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-  *) enable_dlopen_self_static=unknown ;;
-  esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
-   $rm -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&AS_MESSAGE_LOG_FD
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-     fi
-   fi
-   chmod u+w . 2>&AS_MESSAGE_LOG_FD
-   $rm conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
-   $rm out/* && rmdir out
-   cd ..
-   rmdir conftest
-   $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  AC_MSG_CHECKING([if we can lock with hard links])
-  hard_links=yes
-  $rm conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  AC_MSG_RESULT([$hard_links])
-  if test "$hard_links" = no; then
-    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
-  lt_cv_objdir=.libs
-else
-  # MS-DOS does not allow filenames that begin with a dot.
-  lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
-   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
-    # Linking always hardcodes the temporary library directory.
-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-  AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
-  case $host_os in
-   darwin*)
-       if test -n "$STRIP" ; then
-         striplib="$STRIP -x"
-         old_striplib="$STRIP -S"
-         AC_MSG_RESULT([yes])
-       else
-  AC_MSG_RESULT([no])
-fi
-       ;;
-   *)
-  AC_MSG_RESULT([no])
-    ;;
-  esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-m4_if($1,[],[
-if test "$GCC" = yes; then
-  case $host_os in
-    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
-    *) lt_awk_arg="/^libraries:/" ;;
-  esac
-  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
-    # if the path contains ";" then we assume it to be the separator
-    # otherwise default to the standard path separator (i.e. ":") - it is
-    # assumed that no part of a normal pathname contains ";" but that should
-    # okay in the real world where ";" in dirpaths is itself problematic.
-    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
-  else
-    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-  fi
-  # Ok, now we have the path, separated by spaces, we can step through it
-  # and add multilib dir if necessary.
-  lt_tmp_lt_search_path_spec=
-  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
-  for lt_sys_path in $lt_search_path_spec; do
-    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
-      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
-    else
-      test -d "$lt_sys_path" && \
-	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
-    fi
-  done
-  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
-BEGIN {RS=" "; FS="/|\n";} {
-  lt_foo="";
-  lt_count=0;
-  for (lt_i = NF; lt_i > 0; lt_i--) {
-    if ($lt_i != "" && $lt_i != ".") {
-      if ($lt_i == "..") {
-        lt_count++;
-      } else {
-        if (lt_count == 0) {
-          lt_foo="/" $lt_i lt_foo;
-        } else {
-          lt_count--;
-        }
-      }
-    }
-  }
-  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
-  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
-}'`
-  sys_lib_search_path_spec=`echo $lt_search_path_spec`
-else
-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-fi])
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix4* | aix5*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[[01]] | aix4.[[01]].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  library_names_spec='$libname.ixlibrary $libname.a'
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[[45]]*)
-  version_type=linux
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$host_os in
-  yes,cygwin* | yes,mingw* | yes,pw32*)
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $rm \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-      ;;
-    mingw*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
-        # It is most probably a Windows format PATH printed by
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
-        # path with ; separators, and with drive letters. We can handle the
-        # drive letters (cygwin fileutils understands them), so leave them,
-        # especially as we might pass files found there to a mingw objdump,
-        # which wouldn't understand a cygwinified path. Ahh.
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    ;;
-
-  *)
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    ;;
-  esac
-  dynamic_linker='Win32 ld.exe'
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-  m4_if([$1], [],[
-  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) 
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd1*)
-  dynamic_linker=no
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[[123]]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
-  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-    fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-   hppa*64*)
-     shrext_cmds='.sl'
-     hardcode_into_libs=yes
-     dynamic_linker="$host_os dld.sl"
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-     soname_spec='${libname}${release}${shared_ext}$major'
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-     ;;
-   *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-  postinstall_cmds='chmod 555 $lib'
-  ;;
-
-interix[[3-9]]*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-nto-qnx*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[[89]] | openbsd2.[[89]].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-uts4*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_ARG_WITH([tags],
-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
-        [include additional configurations @<:@automatic@:>@])],
-    [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
-  if test ! -f "${ofile}"; then
-    AC_MSG_WARN([output file `$ofile' does not exist])
-  fi
-
-  if test -z "$LTCC"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
-    if test -z "$LTCC"; then
-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
-    else
-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
-    fi
-  fi
-  if test -z "$LTCFLAGS"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
-  fi
-
-  # Extract list of available tagged configurations in $ofile.
-  # Note that this assumes the entire list is on one line.
-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-  for tagname in $tagnames; do
-    IFS="$lt_save_ifs"
-    # Check whether tagname contains only valid characters
-    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
-    "") ;;
-    *)  AC_MSG_ERROR([invalid tag name: $tagname])
-	;;
-    esac
-
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
-    then
-      AC_MSG_ERROR([tag name \"$tagname\" already exists])
-    fi
-
-    # Update the list of available tags.
-    if test -n "$tagname"; then
-      echo appending configuration tag \"$tagname\" to $ofile
-
-      case $tagname in
-      CXX)
-	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-	    (test "X$CXX" != "Xg++"))) ; then
-	  AC_LIBTOOL_LANG_CXX_CONFIG
-	else
-	  tagname=""
-	fi
-	;;
-
-      F77)
-	if test -n "$F77" && test "X$F77" != "Xno"; then
-	  AC_LIBTOOL_LANG_F77_CONFIG
-	else
-	  tagname=""
-	fi
-	;;
-
-      GCJ)
-	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-	  AC_LIBTOOL_LANG_GCJ_CONFIG
-	else
-	  tagname=""
-	fi
-	;;
-
-      RC)
-	AC_LIBTOOL_LANG_RC_CONFIG
-	;;
-
-      *)
-	AC_MSG_ERROR([Unsupported tag name: $tagname])
-	;;
-      esac
-
-      # Append the new tag name to the list of available tags.
-      if test -n "$tagname" ; then
-      available_tags="$available_tags $tagname"
-    fi
-    fi
-  done
-  IFS="$lt_save_ifs"
-
-  # Now substitute the updated list of available tags.
-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
-    mv "${ofile}T" "$ofile"
-    chmod +x "$ofile"
-  else
-    rm -f "${ofile}T"
-    AC_MSG_ERROR([unable to update list of available tagged configurations.])
-  fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 DLLs
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
-	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
-    [p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_shared=yes ;;
-    no) enable_shared=no ;;
-    *)
-      enable_shared=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_shared=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac],
-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-# set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
-	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
-    [p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_static=yes ;;
-    no) enable_static=no ;;
-    *)
-     enable_static=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_static=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac],
-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
-    [p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_fast_install=yes ;;
-    no) enable_fast_install=no ;;
-    *)
-      enable_fast_install=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_fast_install=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac],
-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
-   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
-    then ac_cv_prog_egrep='grep -E'
-    else ac_cv_prog_egrep='egrep'
-    fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognize shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] |  ?:[\\/]*])
-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-  ;;
-*)
-  lt_save_MAGIC_CMD="$MAGIC_CMD"
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word.  This closes a longstanding sh security hole.
-  ac_dummy="ifelse([$2], , $PATH, [$2])"
-  for ac_dir in $ac_dummy; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$1; then
-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-      if test -n "$file_magic_test_file"; then
-	case $deplibs_check_method in
-	"file_magic "*)
-	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-	    $EGREP "$file_magic_regex" > /dev/null; then
-	    :
-	  else
-	    cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such.  This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem.  Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool at gnu.org
-
-EOF
-	  fi ;;
-	esac
-      fi
-      break
-    fi
-  done
-  IFS="$lt_save_ifs"
-  MAGIC_CMD="$lt_save_MAGIC_CMD"
-  ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
-  AC_MSG_RESULT($MAGIC_CMD)
-else
-  AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognize a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
-  if test -n "$ac_tool_prefix"; then
-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
-  else
-    MAGIC_CMD=:
-  fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
-    [AC_HELP_STRING([--with-gnu-ld],
-	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
-    [test "$withval" = no || with_gnu_ld=yes],
-    [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  AC_MSG_CHECKING([for ld used by $CC])
-  case $host in
-  *-*-mingw*)
-    # gcc leaves a trailing carriage return which upsets mingw
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-  *)
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-  esac
-  case $ac_prog in
-    # Accept absolute paths.
-    [[\\/]]* | ?:[[\\/]]*)
-      re_direlt='/[[^/]][[^/]]*/\.\./'
-      # Canonicalize the pathname of ld
-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
-      done
-      test -z "$LD" && LD="$ac_prog"
-      ;;
-  "")
-    # If it fails, then pretend we aren't using GCC.
-    ac_prog=ld
-    ;;
-  *)
-    # If it is relative, then search for the first ld in PATH.
-    with_gnu_ld=unknown
-    ;;
-  esac
-elif test "$with_gnu_ld" = yes; then
-  AC_MSG_CHECKING([for GNU ld])
-else
-  AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for ac_dir in $PATH; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      lt_cv_path_LD="$ac_dir/$ac_prog"
-      # Check to see if the program is GNU ld.  I'd rather use --version,
-      # but apparently some variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-	test "$with_gnu_ld" != no && break
-	;;
-      *)
-	test "$with_gnu_ld" != yes && break
-	;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  AC_MSG_RESULT($LD)
-else
-  AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-#   -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
-  lt_cv_ld_reload_flag,
-  [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
-  darwin*)
-    if test "$GCC" = yes; then
-      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-    else
-      reload_cmds='$LD$reload_flag -o $output$reload_objs'
-    fi
-    ;;
-esac
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-#  -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognize dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-beos*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-bsdi[[45]]*)
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
-  lt_cv_file_magic_cmd='/usr/bin/file -L'
-  lt_cv_file_magic_test_file=/shlib/libc.so
-  ;;
-
-cygwin*)
-  # func_win32_libid is a shell function defined in ltmain.sh
-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-  lt_cv_file_magic_cmd='func_win32_libid'
-  ;;
-
-mingw* | pw32*)
-  # Base MSYS/MinGW do not provide the 'file' command needed by
-  # func_win32_libid shell function, so use a weaker test based on 'objdump',
-  # unless we find 'file', for example because we are cross-compiling.
-  if ( file / ) >/dev/null 2>&1; then
-    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-    lt_cv_file_magic_cmd='func_win32_libid'
-  else
-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-    lt_cv_file_magic_cmd='$OBJDUMP -f'
-  fi
-  ;;
-
-darwin* | rhapsody*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-freebsd* | dragonfly*)
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-    case $host_cpu in
-    i*86 )
-      # Not sure whether the presence of OpenBSD here was a mistake.
-      # Let's accept both of them until this is cleared up.
-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
-      lt_cv_file_magic_cmd=/usr/bin/file
-      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-      ;;
-    esac
-  else
-    lt_cv_deplibs_check_method=pass_all
-  fi
-  ;;
-
-gnu*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-hpux10.20* | hpux11*)
-  lt_cv_file_magic_cmd=/usr/bin/file
-  case $host_cpu in
-  ia64*)
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
-    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-    ;;
-  hppa*64*)
-    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
-    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
-    ;;
-  *)
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
-    lt_cv_file_magic_test_file=/usr/lib/libc.sl
-    ;;
-  esac
-  ;;
-
-interix[[3-9]]*)
-  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
-  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $LD in
-  *-32|*"-32 ") libmagic=32-bit;;
-  *-n32|*"-n32 ") libmagic=N32;;
-  *-64|*"-64 ") libmagic=64-bit;;
-  *) libmagic=never-match;;
-  esac
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-netbsd*)
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
-  else
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
-  fi
-  ;;
-
-newos6*)
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
-  lt_cv_file_magic_cmd=/usr/bin/file
-  lt_cv_file_magic_test_file=/usr/lib/libnls.so
-  ;;
-
-nto-qnx*)
-  lt_cv_deplibs_check_method=unknown
-  ;;
-
-openbsd*)
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
-  else
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
-  fi
-  ;;
-
-osf3* | osf4* | osf5*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-rdos*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-solaris*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
-sysv4 | sysv4.3*)
-  case $host_vendor in
-  motorola)
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
-    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-    ;;
-  ncr)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  sequent)
-    lt_cv_file_magic_cmd='/bin/file'
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
-    ;;
-  sni)
-    lt_cv_file_magic_cmd='/bin/file'
-    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
-    lt_cv_file_magic_test_file=/lib/libc.so
-    ;;
-  siemens)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  pc)
-    lt_cv_deplibs_check_method=pass_all
-    ;;
-  esac
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
-  # Let the user override the test.
-  lt_cv_path_NM="$NM"
-else
-  lt_nm_to_check="${ac_tool_prefix}nm"
-  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
-    lt_nm_to_check="$lt_nm_to_check nm"
-  fi
-  for lt_tmp_nm in $lt_nm_to_check; do
-    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
-      IFS="$lt_save_ifs"
-      test -z "$ac_dir" && ac_dir=.
-      tmp_nm="$ac_dir/$lt_tmp_nm"
-      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-	# Check to see if the nm accepts a BSD-compat flag.
-	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
-	#   nm: unknown option "B" ignored
-	# Tru64's nm complains that /dev/null is an invalid object file
-	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
-	*/dev/null* | *'Invalid file or object type'*)
-	  lt_cv_path_NM="$tmp_nm -B"
-	  break
-	  ;;
-	*)
-	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
-	  */dev/null*)
-	    lt_cv_path_NM="$tmp_nm -p"
-	    break
-	    ;;
-	  *)
-	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-	    continue # so that we can try to find one that supports BSD flags
-	    ;;
-	  esac
-	  ;;
-	esac
-      fi
-    done
-    IFS="$lt_save_ifs"
-  done
-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
-  # These system don't have libm, or don't need it
-  ;;
-*-ncr-sysv4.3*)
-  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
-  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
-  ;;
-*)
-  AC_CHECK_LIB(m, cos, LIBM="-lm")
-  ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments.  Note that
-# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
-# it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!).  If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  case $enable_ltdl_convenience in
-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
-  "") enable_ltdl_convenience=yes
-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
-  esac
-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments.  Note that
-# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!).  If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-  AC_CHECK_LIB(ltdl, lt_dlinit,
-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
-  [if test x"$enable_ltdl_install" = xno; then
-     AC_MSG_WARN([libltdl not installed, but installation disabled])
-   else
-     enable_ltdl_install=yes
-   fi
-  ])
-  if test x"$enable_ltdl_install" = x"yes"; then
-    ac_configure_args="$ac_configure_args --enable-ltdl-install"
-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-  else
-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
-    LIBLTDL="-lltdl"
-    LTDLINCL=
-  fi
-  # For backwards non-gettext consistent compatibility...
-  INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
-AC_REQUIRE([AC_PROG_CXX])
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-    (test "X$CXX" != "Xg++"))) ; then
-  AC_PROG_CXXCPP
-fi
-])# _LT_AC_PROG_CXXCPP
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
-	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
-	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# -------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}'
-
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
-
-# Report which library types will actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
-  test "$enable_shared" = yes && enable_static=no
-  if test -n "$RANLIB"; then
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-    postinstall_cmds='$RANLIB $lib'
-  fi
-  ;;
-
-aix4* | aix5*)
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-    test "$enable_shared" = yes && enable_static=no
-  fi
-    ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
-  $as_unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
-  lt_cv_path_LD=$lt_cv_path_LDCXX
-else
-  $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
-  # Set up default GNU C++ configuration
-
-  AC_PROG_LD
-
-  # Check if GNU C++ uses GNU ld as the underlying linker, since the
-  # archiving commands below assume that GNU ld is being used.
-  if test "$with_gnu_ld" = yes; then
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
-    #     investigate it a little bit more. (MM)
-    wlarc='${wl}'
-
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
-	grep 'no-whole-archive' > /dev/null; then
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    fi
-  else
-    with_gnu_ld=no
-    wlarc=
-
-    # A generic and very simple default shared library creation
-    # command for GNU C++ for the case where it uses the native
-    # linker, instead of GNU ld.  If possible, this setting should
-    # overridden to take advantage of the native linker features on
-    # the platform it is being used on.
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-  fi
-
-  # Commands to make compiler produce verbose output that lists
-  # what "hidden" libraries, object files and flags are used when
-  # linking a shared library.
-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
-  GXX=no
-  with_gnu_ld=no
-  wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
-  aix3*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  aix4* | aix5*)
-    if test "$host_cpu" = ia64; then
-      # On IA64, the linker does run time linking by default, so we don't
-      # have to do anything special.
-      aix_use_runtimelinking=no
-      exp_sym_flag='-Bexport'
-      no_entry_flag=""
-    else
-      aix_use_runtimelinking=no
-
-      # Test if we are trying to use run time linking or normal
-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-      # need to do runtime linking.
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
-	for ld_flag in $LDFLAGS; do
-	  case $ld_flag in
-	  *-brtl*)
-	    aix_use_runtimelinking=yes
-	    break
-	    ;;
-	  esac
-	done
-	;;
-      esac
-
-      exp_sym_flag='-bexport'
-      no_entry_flag='-bnoentry'
-    fi
-
-    # When large executables or shared objects are built, AIX ld can
-    # have problems creating the table of contents.  If linking a library
-    # or program results in "error TOC overflow" add -mminimal-toc to
-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-    _LT_AC_TAGVAR(archive_cmds, $1)=''
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-    if test "$GXX" = yes; then
-      case $host_os in aix4.[[012]]|aix4.[[012]].*)
-      # We only want to do this on AIX 4.2 and lower, the check
-      # below for broken collect2 doesn't work under 4.3+
-	collect2name=`${CC} -print-prog-name=collect2`
-	if test -f "$collect2name" && \
-	   strings "$collect2name" | grep resolve_lib_name >/dev/null
-	then
-	  # We have reworked collect2
-	  :
-	else
-	  # We have old collect2
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
-	  # It fails to find uninstalled libraries when the uninstalled
-	  # path is not listed in the libpath.  Setting hardcode_minus_L
-	  # to unsupported forces relinking
-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-	fi
-	;;
-      esac
-      shared_flag='-shared'
-      if test "$aix_use_runtimelinking" = yes; then
-	shared_flag="$shared_flag "'${wl}-G'
-      fi
-    else
-      # not using gcc
-      if test "$host_cpu" = ia64; then
-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-	# chokes on -Wl,-G. The following line is correct:
-	shared_flag='-G'
-      else
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag='${wl}-G'
-	else
-	  shared_flag='${wl}-bM:SRE'
-	fi
-      fi
-    fi
-
-    # It seems that -bexpall does not export symbols beginning with
-    # underscore (_), so it is better to generate a list of symbols to export.
-    _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-    if test "$aix_use_runtimelinking" = yes; then
-      # Warning - without using the other runtime loading flags (-brtl),
-      # -berok will link without error, but may produce a broken library.
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-      # Determine the default libpath from the value encoded in an empty executable.
-      _LT_AC_SYS_LIBPATH_AIX
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-     else
-      if test "$host_cpu" = ia64; then
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-      else
-	# Determine the default libpath from the value encoded in an empty executable.
-	_LT_AC_SYS_LIBPATH_AIX
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-	# Warning - without using the other run time loading flags,
-	# -berok will link without error, but may produce a broken library.
-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-	# Exported symbols can be pulled into shared objects from archives
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-	# This is similar to how AIX traditionally builds its shared libraries.
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-      fi
-    fi
-    ;;
-
-  beos*)
-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-      # support --undefined.  This deserves some investigation.  FIXME
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-    ;;
-
-  chorus*)
-    case $cc_basename in
-      *)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-    esac
-    ;;
-
-  cygwin* | mingw* | pw32*)
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-    # as there is no search path for DLLs.
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-    _LT_AC_TAGVAR(always_export_symbols, $1)=no
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      # If the export-symbols file already is a .def file (1st line
-      # is EXPORTS), use it as is; otherwise, prepend...
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	cp $export_symbols $output_objdir/$soname.def;
-      else
-	echo EXPORTS > $output_objdir/$soname.def;
-	cat $export_symbols >> $output_objdir/$soname.def;
-      fi~
-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-  ;;
-      darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
-      output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
-      fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      else
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-          ;;
-      esac
-      fi
-        ;;
-
-  dgux*)
-    case $cc_basename in
-      ec++*)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      ghcx*)
-	# Green Hills C++ Compiler
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-    esac
-    ;;
-  freebsd[[12]]*)
-    # C++ shared libraries reported to be fairly broken before switch to ELF
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  freebsd-elf*)
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    ;;
-  freebsd* | dragonfly*)
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-    # conventions
-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-    ;;
-  gnu*)
-    ;;
-  hpux9*)
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
-				# but as the default
-				# location of the library.
-
-    case $cc_basename in
-    CC*)
-      # FIXME: insert proper C++ library support
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    aCC*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      # Commands to make compiler produce verbose output that lists
-      # what "hidden" libraries, object files and flags are used when
-      # linking a shared library.
-      #
-      # There doesn't appear to be a way to prevent this compiler from
-      # explicitly linking system object files so we need to strip them
-      # from the output so that they don't get included in the library
-      # dependencies.
-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-      ;;
-    *)
-      if test "$GXX" = yes; then
-        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-        # FIXME: insert proper C++ library support
-        _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-    ;;
-  hpux10*|hpux11*)
-    if test $with_gnu_ld = no; then
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-      case $host_cpu in
-      hppa*64*|ia64*) ;;
-      *)
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-        ;;
-      esac
-    fi
-    case $host_cpu in
-    hppa*64*|ia64*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-    *)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
-					      # but as the default
-					      # location of the library.
-      ;;
-    esac
-
-    case $cc_basename in
-      CC*)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      aCC*)
-	case $host_cpu in
-	hppa*64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	ia64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	esac
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes; then
-	  if test $with_gnu_ld = no; then
-	    case $host_cpu in
-	    hppa*64*)
-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    ia64*)
-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    *)
-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    esac
-	  fi
-	else
-	  # FIXME: insert proper C++ library support
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
-	fi
-	;;
-    esac
-    ;;
-  interix[[3-9]]*)
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-    # Instead, shared libraries are loaded at an image base (0x10000000 by
-    # default) and relocated if they conflict, which is a slow very memory
-    # consuming and fragmenting process.  To avoid this, we pick a random,
-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    ;;
-  irix5* | irix6*)
-    case $cc_basename in
-      CC*)
-	# SGI C++
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
-	# Archives containing C++ object files must be created using
-	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
-	# necessary to make sure instantiated templates are included
-	# in the archive.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
-	;;
-      *)
-	if test "$GXX" = yes; then
-	  if test "$with_gnu_ld" = no; then
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	  else
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
-	  fi
-	fi
-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-	;;
-    esac
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-    ;;
-  linux* | k*bsd*-gnu)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
-	# Archives containing C++ object files must be created using
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-	;;
-      icpc*)
-	# Intel C++
-	with_gnu_ld=yes
-	# version 8.0 and above of icpc choke on multiply defined symbols
-	# if we add $predep_objects and $postdep_objects, however 7.1 and
-	# earlier do not add the objects themselves.
-	case `$CC -V 2>&1` in
-	*"Version 7."*)
-  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  ;;
-	*)  # Version 8.0 or newer
-	  tmp_idyn=
-	  case $host_cpu in
-	    ia64*) tmp_idyn=' -i_dynamic';;
-	  esac
-  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  ;;
-	esac
-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	;;
-      pgCC*)
-        # Portland Group C++ compiler
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-        ;;
-      cxx*)
-	# Compaq C++
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
-	runpath_var=LD_RUN_PATH
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)
-	  # Sun C++ 5.9
-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-
-	  # Not sure whether something based on
-	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
-	  # would be better.
-	  output_verbose_link_cmd='echo'
-
-	  # Archives containing C++ object files must be created using
-	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	  # necessary to make sure instantiated templates are included
-	  # in the archive.
-	  _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
-	  ;;
-	esac
-	;;
-    esac
-    ;;
-  lynxos*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  m88k*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  mvs*)
-    case $cc_basename in
-      cxx*)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-    esac
-    ;;
-  netbsd*)
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    fi
-    # Workaround some broken pre-1.5 toolchains
-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
-    ;;
-  openbsd2*)
-    # C++ shared libraries are fairly broken
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  openbsd*)
-    if test -f /usr/libexec/ld.so; then
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      fi
-      output_verbose_link_cmd='echo'
-    else
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    fi
-    ;;
-  osf3*)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	# Archives containing C++ object files must be created using
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
-	;;
-      RCC*)
-	# Rational C++ 2.4.1
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      cxx*)
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	  # Commands to make compiler produce verbose output that lists
-	  # what "hidden" libraries, object files and flags are used when
-	  # linking a shared library.
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-	else
-	  # FIXME: insert proper C++ library support
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
-	fi
-	;;
-    esac
-    ;;
-  osf4* | osf5*)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	# Archives containing C++ object files must be created using
-	# the KAI C++ compiler.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
-	;;
-      RCC*)
-	# Rational C++ 2.4.1
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      cxx*)
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
-	  echo "-hidden">> $lib.exp~
-	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
-	  $rm $lib.exp'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-	 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	  # Commands to make compiler produce verbose output that lists
-	  # what "hidden" libraries, object files and flags are used when
-	  # linking a shared library.
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-	else
-	  # FIXME: insert proper C++ library support
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
-	fi
-	;;
-    esac
-    ;;
-  psos*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  sunos4*)
-    case $cc_basename in
-      CC*)
-	# Sun C++ 4.x
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      lcc*)
-	# Lucid
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-    esac
-    ;;
-  solaris*)
-    case $cc_basename in
-      CC*)
-	# Sun C++ 4.2, 5.x and Centerline C++
-        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-	case $host_os in
-	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-	  *)
-	    # The compiler driver will combine and reorder linker options,
-	    # but understands `-z linker_flag'.
-	    # Supported since Solaris 2.6 (maybe 2.5.1?)
-	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
-	    ;;
-	esac
-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-	output_verbose_link_cmd='echo'
-
-	# Archives containing C++ object files must be created using
-	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	# necessary to make sure instantiated templates are included
-	# in the archive.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
-	;;
-      gcx*)
-	# Green Hills C++ Compiler
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
-	# The C++ compiler must be used to create the archive.
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-	;;
-      *)
-	# GNU C++ compiler with Solaris linker
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
-	  if $CC --version | grep -v '^2\.7' > /dev/null; then
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
-	  else
-	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
-	    # platform.
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
-	  fi
-
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
-	  case $host_os in
-	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-	  *)
-	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	    ;;
-	  esac
-	fi
-	;;
-    esac
-    ;;
-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-      *)
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-    esac
-    ;;
-  sysv5* | sco3.2v5* | sco5v6*)
-    # Note: We can NOT use -z defs as we might desire, because we do not
-    # link with -lc, and that would cause any symbols used from libc to
-    # always be unresolved, which means just about no library would
-    # ever link correctly.  If we're not using GNU ld we use -z text
-    # though, which does catch some bad symbols but isn't as heavy-handed
-    # as -z defs.
-    # For security reasons, it is highly recommended that you always
-    # use absolute paths for naming shared libraries, and exclude the
-    # DT_RUNPATH tag from executables and libraries.  But doing so
-    # requires that you compile everything twice, which is a pain.
-    # So that behaviour is only enabled if SCOABSPATH is set to a
-    # non-empty value in the environment.  Most likely only useful for
-    # creating official distributions of packages.
-    # This is a hack until libtool officially supports absolute path
-    # names for shared libraries.
-    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-      *)
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-    esac
-    ;;
-  tandem*)
-    case $cc_basename in
-      NCC*)
-	# NonStop-UX NCC 3.20
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	;;
-    esac
-    ;;
-  vxworks*)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-  *)
-    # FIXME: insert proper C++ library support
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-    ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library.  It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
-      subroutine foo
-      implicit none
-      integer*4 a
-      a=0
-      return
-      end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
-  private int a;
-  public void bar (void) {
-    a = 0;
-  }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
-  # Parse the compiler output and extract the necessary
-  # objects, libraries and library flags.
-
-  # Sentinel used to keep track of whether or not we are before
-  # the conftest object file.
-  pre_test_object_deps_done=no
-
-  # The `*' in the case matches for architectures that use `case' in
-  # $output_verbose_cmd can trigger glob expansion during the loop
-  # eval without this substitution.
-  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
-
-  for p in `eval $output_verbose_link_cmd`; do
-    case $p in
-
-    -L* | -R* | -l*)
-       # Some compilers place space between "-{L,R}" and the path.
-       # Remove the space.
-       if test $p = "-L" \
-	  || test $p = "-R"; then
-	 prev=$p
-	 continue
-       else
-	 prev=
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 case $p in
-	 -L* | -R*)
-	   # Internal compiler library paths should come after those
-	   # provided the user.  The postdeps already come after the
-	   # user supplied libs so there is no need to process them.
-	   if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
-	   else
-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
-	   fi
-	   ;;
-	 # The "-l" case would never come before the object being
-	 # linked, so don't bother handling this case.
-	 esac
-       else
-	 if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
-	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
-	 else
-	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
-	 fi
-       fi
-       ;;
-
-    *.$objext)
-       # This assumes that the test object file only shows up
-       # once in the compiler output.
-       if test "$p" = "conftest.$objext"; then
-	 pre_test_object_deps_done=yes
-	 continue
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
-	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
-	 else
-	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
-	 fi
-       else
-	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
-	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
-	 else
-	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
-	 fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix[[3-9]]*)
-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
-  # hack all around it, let's just trust "g++" to DTRT.
-  _LT_AC_TAGVAR(predep_objects,$1)=
-  _LT_AC_TAGVAR(postdep_objects,$1)=
-  _LT_AC_TAGVAR(postdeps,$1)=
-  ;;
-
-linux*)
-  case `$CC -V 2>&1 | sed 5q` in
-  *Sun\ C*)
-    # Sun C++ 5.9
-    #
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-    if test "$solaris_use_stlport4" != yes; then
-      _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-
-solaris*)
-  case $cc_basename in
-  CC*)
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-
-    # Adding this requires a known-good setup of shared libraries for
-    # Sun compiler versions before 5.6, else PIC objects from an old
-    # archive will be linked into the output, leading to subtle bugs.
-    if test "$solaris_use_stlport4" != yes; then
-      _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-esac
-])
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="\
-      subroutine t
-      return
-      end
-"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="\
-      program t
-      end
-"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
-  test "$enable_shared" = yes && enable_static=no
-  if test -n "$RANLIB"; then
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-    postinstall_cmds='$RANLIB $lib'
-  fi
-  ;;
-aix4* | aix5*)
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-    test "$enable_shared" = yes && enable_static=no
-  fi
-  ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined.  Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars.  Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    _LT_AC_TAGVAR(compiler, $1) \
-    _LT_AC_TAGVAR(CC, $1) \
-    _LT_AC_TAGVAR(LD, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
-    _LT_AC_TAGVAR(old_archive_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
-    _LT_AC_TAGVAR(predep_objects, $1) \
-    _LT_AC_TAGVAR(postdep_objects, $1) \
-    _LT_AC_TAGVAR(predeps, $1) \
-    _LT_AC_TAGVAR(postdeps, $1) \
-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
-    _LT_AC_TAGVAR(archive_cmds, $1) \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(postinstall_cmds, $1) \
-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
-    _LT_AC_TAGVAR(no_undefined_flag, $1) \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
-    _LT_AC_TAGVAR(hardcode_automatic, $1) \
-    _LT_AC_TAGVAR(module_cmds, $1) \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
-    _LT_AC_TAGVAR(fix_srcfile_path, $1) \
-    _LT_AC_TAGVAR(exclude_expsyms, $1) \
-    _LT_AC_TAGVAR(include_expsyms, $1); do
-
-    case $var in
-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_cmds, $1) | \
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(module_cmds, $1) | \
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\[$]0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
-    ;;
-  esac
-
-ifelse([$1], [],
-  [cfgfile="${ofile}T"
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
-  $rm -f "$cfgfile"
-  AC_MSG_NOTICE([creating $ofile])],
-  [cfgfile="$ofile"])
-
-  cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
-  case $host_os in
-  aix3*)
-    cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program.  For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
-  COLLECT_NAMES=
-  export COLLECT_NAMES
-fi
-EOF
-    ;;
-  esac
-
-  # We use sed instead of cat because bash on DJGPP gets confused if
-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-  # text mode, it properly converts lines to CR/LF.  This bash problem
-  # is reportedly fixed, but why not run on old versions too?
-  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
-  mv -f "$cfgfile" "$ofile" || \
-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-  chmod +x "$ofile"
-])
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
-    lt_cv_prog_compiler_rtti_exceptions,
-    [-fno-rtti -fno-exceptions], [],
-    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([LT_AC_PROG_SED])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
-  symcode='[[BCDT]]'
-  ;;
-cygwin* | mingw* | pw32*)
-  symcode='[[ABCDGISTW]]'
-  ;;
-hpux*) # Its linker distinguishes data from code symbols
-  if test "$host_cpu" = ia64; then
-    symcode='[[ABCDEGRST]]'
-  fi
-  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-  ;;
-linux* | k*bsd*-gnu)
-  if test "$host_cpu" = ia64; then
-    symcode='[[ABCDGIRSTW]]'
-    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-  fi
-  ;;
-irix* | nonstopux*)
-  symcode='[[BCDEGRST]]'
-  ;;
-osf*)
-  symcode='[[BCDEGQRST]]'
-  ;;
-solaris*)
-  symcode='[[BDRT]]'
-  ;;
-sco3.2v5*)
-  symcode='[[DT]]'
-  ;;
-sysv4.2uw2*)
-  symcode='[[DT]]'
-  ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
-  symcode='[[ABDT]]'
-  ;;
-sysv4)
-  symcode='[[DFNSTU]]'
-  ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
-  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-  ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
-  symcode='[[ABCDGIRSTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-  symxfrm="\\1 $ac_symprfx\\2 \\2"
-
-  # Write the raw and C identifiers.
-  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-
-  # Check to see that the pipe works correctly.
-  pipe_works=no
-
-  rm -f conftest*
-  cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
-  if AC_TRY_EVAL(ac_compile); then
-    # Now try to grab the symbols.
-    nlist=conftest.nm
-    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
-      # Try sorting and uniquifying the output.
-      if sort "$nlist" | uniq > "$nlist"T; then
-	mv -f "$nlist"T "$nlist"
-      else
-	rm -f "$nlist"T
-      fi
-
-      # Make sure that we snagged all the symbols we need.
-      if grep ' nm_test_var$' "$nlist" >/dev/null; then
-	if grep ' nm_test_func$' "$nlist" >/dev/null; then
-	  cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
-	  # Now generate the symbol file.
-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
-	  cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
-  const char *name;
-  lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
-	  cat <<\EOF >> conftest.$ac_ext
-  {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
-	  # Now try linking the two files.
-	  mv conftest.$ac_objext conftstm.$ac_objext
-	  lt_save_LIBS="$LIBS"
-	  lt_save_CFLAGS="$CFLAGS"
-	  LIBS="conftstm.$ac_objext"
-	  CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
-	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
-	    pipe_works=yes
-	  fi
-	  LIBS="$lt_save_LIBS"
-	  CFLAGS="$lt_save_CFLAGS"
-	else
-	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
-	fi
-      else
-	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
-      fi
-    else
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
-    fi
-  else
-    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
-    cat conftest.$ac_ext >&5
-  fi
-  rm -f conftest* conftst*
-
-  # Do not use the global_symbol_pipe unless it works.
-  if test "$pipe_works" = yes; then
-    break
-  else
-    lt_cv_sys_global_symbol_pipe=
-  fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
-  lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-  AC_MSG_RESULT(failed)
-else
-  AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
-  # C++ specific cases for pic, static, wl, etc.
-  if test "$GXX" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-    aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      fi
-      ;;
-    amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
-      ;;
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-    mingw* | cygwin* | os2* | pw32*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-    *djgpp*)
-      # DJGPP does not support shared libraries at all
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-      ;;
-    interix[[3-9]]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
-      fi
-      ;;
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	;;
-      *)
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-	;;
-      esac
-      ;;
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-      ;;
-    esac
-  else
-    case $host_os in
-      aix4* | aix5*)
-	# All AIX code is PIC.
-	if test "$host_cpu" = ia64; then
-	  # AIX 5 now supports IA64 processor
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	else
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
-	fi
-	;;
-      chorus*)
-	case $cc_basename in
-	cxch68*)
-	  # Green Hills C++ Compiler
-	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
-	  ;;
-	esac
-	;;
-       darwin*)
-         # PIC is the default on this platform
-         # Common symbols not allowed in MH_DYLIB files
-         case $cc_basename in
-           xlc*)
-           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
-           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-           ;;
-         esac
-       ;;
-      dgux*)
-	case $cc_basename in
-	  ec++*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	    ;;
-	  ghcx*)
-	    # Green Hills C++ Compiler
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      freebsd* | dragonfly*)
-	# FreeBSD uses GNU C++
-	;;
-      hpux9* | hpux10* | hpux11*)
-	case $cc_basename in
-	  CC*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-	    if test "$host_cpu" != ia64; then
-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-	    fi
-	    ;;
-	  aCC*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-	    case $host_cpu in
-	    hppa*64*|ia64*)
-	      # +Z the default
-	      ;;
-	    *)
-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-	      ;;
-	    esac
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      interix*)
-	# This is c89, which is MS Visual C++ (no shared libs)
-	# Anyone wants to do a port?
-	;;
-      irix5* | irix6* | nonstopux*)
-	case $cc_basename in
-	  CC*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-	    # CC pic flag -KPIC is the default.
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      linux* | k*bsd*-gnu)
-	case $cc_basename in
-	  KCC*)
-	    # KAI C++ Compiler
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-	    ;;
-	  icpc* | ecpc*)
-	    # Intel C++
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-	    ;;
-	  pgCC*)
-	    # Portland Group C++ compiler.
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	    ;;
-	  cxx*)
-	    # Compaq C++
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-	    ;;
-	  *)
-	    case `$CC -V 2>&1 | sed 5q` in
-	    *Sun\ C*)
-	      # Sun C++ 5.9
-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-	      ;;
-	    esac
-	    ;;
-	esac
-	;;
-      lynxos*)
-	;;
-      m88k*)
-	;;
-      mvs*)
-	case $cc_basename in
-	  cxx*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      netbsd*)
-	;;
-      osf3* | osf4* | osf5*)
-	case $cc_basename in
-	  KCC*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
-	    ;;
-	  RCC*)
-	    # Rational C++ 2.4.1
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-	    ;;
-	  cxx*)
-	    # Digital/Compaq C++
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      psos*)
-	;;
-      solaris*)
-	case $cc_basename in
-	  CC*)
-	    # Sun C++ 4.2, 5.x and Centerline C++
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-	    ;;
-	  gcx*)
-	    # Green Hills C++ Compiler
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sunos4*)
-	case $cc_basename in
-	  CC*)
-	    # Sun C++ 4.x
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	    ;;
-	  lcc*)
-	    # Lucid
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      tandem*)
-	case $cc_basename in
-	  NCC*)
-	    # NonStop-UX NCC 3.20
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-	case $cc_basename in
-	  CC*)
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	    ;;
-	esac
-	;;
-      vxworks*)
-	;;
-      *)
-	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-	;;
-    esac
-  fi
-],
-[
-  if test "$GCC" = yes; then
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
-      ;;
-
-    interix[[3-9]]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      enable_shared=no
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
-      fi
-      ;;
-
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-	;;
-      esac
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      else
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-      darwin*)
-        # PIC is the default on this platform
-        # Common symbols not allowed in MH_DYLIB files
-       case $cc_basename in
-         xlc*)
-         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
-         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-         ;;
-       esac
-       ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
-	;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # PIC (with -KPIC) is the default.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    linux* | k*bsd*-gnu)
-      case $cc_basename in
-      icc* | ecc*)
-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-	# which looks to be a dead project)
-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-        ;;
-      ccc*)
-        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-        # All Alpha code is PIC.
-        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-        ;;
-      *)
-        case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)
-	  # Sun C 5.9
-	  _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	  _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-	  ;;
-	*Sun\ F*)
-	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
-	  _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-	  _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=''
-	  ;;
-	esac
-	;;
-      esac
-      ;;
-
-    osf3* | osf4* | osf5*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      # All OSF/1 code is PIC.
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    rdos*)
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
-      *)
-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    unicos*)
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
-    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
-    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
-     "" | " "*) ;;
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
-     esac],
-    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-    ;;
-  *)
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
-    ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
-  $lt_tmp_static_flag,
-  [],
-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  case $host_os in
-  aix4* | aix5*)
-    # If we're using GNU nm, then we don't want the "-C" option.
-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
-    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    else
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-    fi
-    ;;
-  pw32*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
-  ;;
-  cygwin* | mingw*)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-  ;;
-  *)
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  esac
-],[
-  runpath_var=
-  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-  _LT_AC_TAGVAR(archive_cmds, $1)=
-  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
-  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
-  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-  _LT_AC_TAGVAR(hardcode_direct, $1)=no
-  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
-  _LT_AC_TAGVAR(module_cmds, $1)=
-  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
-  _LT_AC_TAGVAR(always_export_symbols, $1)=no
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  # include_expsyms should be a list of space-separated symbols to be *always*
-  # included in the symbol list
-  _LT_AC_TAGVAR(include_expsyms, $1)=
-  # exclude_expsyms can be an extended regexp of symbols to exclude
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-  # as well as any symbol that contains `d'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-  # platforms (ab)use it in PIC code, but their linkers get confused if
-  # the symbol is explicitly referenced.  Since portable code cannot
-  # rely on this symbol name, it's probably fine to never include it in
-  # preloaded symbol tables.
-  extract_expsyms_cmds=
-  # Just being paranoid about ensuring that cc_basename is set.
-  _LT_CC_BASENAME([$compiler])
-  case $host_os in
-  cygwin* | mingw* | pw32*)
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
-    # When not using gcc, we currently assume that we are using
-    # Microsoft Visual C++.
-    if test "$GCC" != yes; then
-      with_gnu_ld=no
-    fi
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  esac
-
-  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-  if test "$with_gnu_ld" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    fi
-    supports_anon_versioning=no
-    case `$LD -v 2>/dev/null` in
-      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-      *\ 2.11.*) ;; # other 2.11 versions
-      *) supports_anon_versioning=yes ;;
-    esac
-
-    # See if GNU ld supports shared libraries.
-    case $host_os in
-    aix3* | aix4* | aix5*)
-      # On AIX/PPC, the GNU linker is very broken
-      if test "$host_cpu" != ia64; then
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support.  If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
-      fi
-      ;;
-
-    amigaos*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
-      # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
-      # that the semantics of dynamic libraries on AmigaOS, at least up
-      # to version 4, is to share data among multiple programs linked
-      # with the same dynamic library.  Since this doesn't match the
-      # behavior of shared libraries on other platforms, we can't use
-      # them.
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	# support --undefined.  This deserves some investigation.  FIXME
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-      # as there is no search path for DLLs.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=no
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	# If the export-symbols file already is a .def file (1st line
-	# is EXPORTS), use it as is; otherwise, prepend...
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	  cp $export_symbols $output_objdir/$soname.def;
-	else
-	  echo EXPORTS > $output_objdir/$soname.def;
-	  cat $export_symbols >> $output_objdir/$soname.def;
-	fi~
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    interix[[3-9]]*)
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    gnu* | linux* | k*bsd*-gnu)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	tmp_addflag=
-	case $cc_basename,$host_cpu in
-	pgcc*)				# Portland Group C compiler
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag'
-	  ;;
-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
-	  tmp_addflag=' -i_dynamic' ;;
-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
-	ifc* | ifort*)			# Intel Fortran compiler
-	  tmp_addflag=' -nofor_main' ;;
-	esac
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)			# Sun C 5.9
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_sharedflag='-G' ;;
-	*Sun\ F*)			# Sun Fortran 8.3
-	  tmp_sharedflag='-G' ;;
-	*)
-	  tmp_sharedflag='-shared' ;;
-	esac
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-	if test $supports_anon_versioning = yes; then
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-  $echo "local: *; };" >> $output_objdir/$libname.ver~
-	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-	fi
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-	wlarc=
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-	;;
-	*)
-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-	  else
-	    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-	  fi
-	;;
-      esac
-      ;;
-
-    sunos4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-    esac
-
-    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
-      runpath_var=
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-	# Neither direct hardcoding nor static linking is supported with a
-	# broken collect2.
-	_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
-      fi
-      ;;
-
-    aix4* | aix5*)
-      if test "$host_cpu" = ia64; then
-	# On IA64, the linker does run time linking by default, so we don't
-	# have to do anything special.
-	aix_use_runtimelinking=no
-	exp_sym_flag='-Bexport'
-	no_entry_flag=""
-      else
-	# If we're using GNU nm, then we don't want the "-C" option.
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-	else
-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
-	fi
-	aix_use_runtimelinking=no
-
-	# Test if we are trying to use run time linking or normal
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
-	# need to do runtime linking.
-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
-	  for ld_flag in $LDFLAGS; do
-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-  	    aix_use_runtimelinking=yes
-  	    break
-  	  fi
-	  done
-	  ;;
-	esac
-
-	exp_sym_flag='-bexport'
-	no_entry_flag='-bnoentry'
-      fi
-
-      # When large executables or shared objects are built, AIX ld can
-      # have problems creating the table of contents.  If linking a library
-      # or program results in "error TOC overflow" add -mminimal-toc to
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-      _LT_AC_TAGVAR(archive_cmds, $1)=''
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-      if test "$GCC" = yes; then
-	case $host_os in aix4.[[012]]|aix4.[[012]].*)
-	# We only want to do this on AIX 4.2 and lower, the check
-	# below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" && \
-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
-	  then
-  	  # We have reworked collect2
-  	  :
-	  else
-  	  # We have old collect2
-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
-  	  # It fails to find uninstalled libraries when the uninstalled
-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
-  	  # to unsupported forces relinking
-  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-	  fi
-	  ;;
-	esac
-	shared_flag='-shared'
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag="$shared_flag "'${wl}-G'
-	fi
-      else
-	# not using gcc
-	if test "$host_cpu" = ia64; then
-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-  	# chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-	else
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag='${wl}-G'
-	  else
-	    shared_flag='${wl}-bM:SRE'
-	  fi
-	fi
-      fi
-
-      # It seems that -bexpall does not export symbols beginning with
-      # underscore (_), so it is better to generate a list of symbols to export.
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-      if test "$aix_use_runtimelinking" = yes; then
-	# Warning - without using the other runtime loading flags (-brtl),
-	# -berok will link without error, but may produce a broken library.
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       _LT_AC_SYS_LIBPATH_AIX
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-       else
-	if test "$host_cpu" = ia64; then
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-	else
-	 # Determine the default libpath from the value encoded in an empty executable.
-	 _LT_AC_SYS_LIBPATH_AIX
-	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-	  # Warning - without using the other run time loading flags,
-	  # -berok will link without error, but may produce a broken library.
-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
-	  # Exported symbols can be pulled into shared objects from archives
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-	  # This is similar to how AIX traditionally builds its shared libraries.
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-	fi
-      fi
-      ;;
-
-    amigaos*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      # see comment about different semantics on the GNU ld section
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    bsdi[[45]]*)
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # When not using gcc, we currently assume that we are using
-      # Microsoft Visual C++.
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      # Tell ltmain to make .lib files, not .a files.
-      libext=lib
-      # Tell ltmain to make .dll files, not .so files.
-      shrext_cmds=".dll"
-      # FIXME: Setting linknames here is a bad hack.
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
-      # The linker will automatically build a .lib file if we build a DLL.
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
-      # FIXME: Should let the user specify the lib program.
-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
-      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-      ;;
-
-    darwin* | rhapsody*)
-      case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-      esac
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-    if test "$GCC" = yes ; then
-    	output_verbose_link_cmd='echo'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-    else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-          ;;
-      esac
-    fi
-      ;;
-
-    dgux*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    freebsd1*)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
-    # does not break anything, and helps significantly (at the cost of a little
-    # extra space).
-    freebsd2.2*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | dragonfly*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
-	# hardcode_minus_L: Not really in the search PATH,
-	# but as the default location of the library.
-	_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	case $host_cpu in
-	hppa*64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      else
-	case $host_cpu in
-	hppa*64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      fi
-      if test "$with_gnu_ld" = no; then
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
-	case $host_cpu in
-	hppa*64*|ia64*)
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
-	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-	  ;;
-	*)
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
-	  # hardcode_minus_L: Not really in the search PATH,
-	  # but as the default location of the library.
-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-	  ;;
-	esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    newsos6)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    openbsd*)
-      if test -f /usr/libexec/ld.so; then
-	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-	else
-	  case $host_os in
-	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
-	     _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-	     _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-	     ;;
-	   *)
-	     _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	     _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-	     ;;
-	  esac
-        fi
-      else
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-      fi
-      ;;
-
-    os2*)
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
-      _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-      else
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
-	# Both c and cxx compiler support -rpath directly
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-      ;;
-
-    solaris*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
-      if test "$GCC" = yes; then
-	wlarc='${wl}'
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-      else
-	wlarc=''
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      case $host_os in
-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-      *)
-	# The compiler driver will combine and reorder linker options,
-	# but understands `-z linker_flag'.  GCC discards it without `$wl',
-	# but is careful enough not to reorder.
- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
-	if test "$GCC" = yes; then
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	else
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
-	fi
-	;;
-      esac
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      ;;
-
-    sunos4*)
-      if test "x$host_vendor" = xsequent; then
-	# Use $CC to link under sequent, because it throws in some extra .o
-	# files that make .init and .fini sections work.
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-	sni)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
-	;;
-	siemens)
-	  ## LD is ld it makes a PLAMLIB
-	  ## CC just makes a GrossModule.
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
-        ;;
-	motorola)
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
-	;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    sysv4.3*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-	runpath_var=LD_RUN_PATH
-	hardcode_runpath_var=yes
-	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-      ;;
-
-    *)
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-      ;;
-    esac
-  fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
-  # Assume -lc should be added
-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $_LT_AC_TAGVAR(archive_cmds, $1) in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
-      $rm conftest*
-      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-	pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
-        then
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-        else
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-        fi
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
-      ;;
-    esac
-  fi
-  ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# #  ifdef __CYGWIN32__
-# #    define __CYGWIN__ __CYGWIN32__
-# #  endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-#   __hDllInstance_base = hInst;
-#   return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
-  AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-
-# Cheap backport of AS_EXECUTABLE_P and required macros
-# from Autoconf 2.59; we should not use $as_executable_p directly.
-
-# _AS_TEST_PREPARE
-# ----------------
-m4_ifndef([_AS_TEST_PREPARE],
-[m4_defun([_AS_TEST_PREPARE],
-[if test -x / >/dev/null 2>&1; then
-  as_executable_p='test -x'
-else
-  as_executable_p='test -f'
-fi
-])])# _AS_TEST_PREPARE
-
-# AS_EXECUTABLE_P
-# ---------------
-# Check whether a file is executable.
-m4_ifndef([AS_EXECUTABLE_P],
-[m4_defun([AS_EXECUTABLE_P],
-[AS_REQUIRE([_AS_TEST_PREPARE])dnl
-$as_executable_p $1[]dnl
-])])# AS_EXECUTABLE_P
-
-# NOTE: This macro has been submitted for inclusion into   #
-#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
-#  a released version of Autoconf we should remove this    #
-#  macro and use it instead.                               #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible.  Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for lt_ac_prog in sed gsed; do
-    for ac_exec_ext in '' $ac_executable_extensions; do
-      if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
-      fi
-    done
-  done
-done
-IFS=$as_save_IFS
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
-  test ! -f $lt_ac_sed && continue
-  cat /dev/null > conftest.in
-  lt_ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
-  # Check for GNU sed and select it if it is found.
-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
-    lt_cv_path_SED=$lt_ac_sed
-    break
-  fi
-  while true; do
-    cat conftest.in conftest.in >conftest.tmp
-    mv conftest.tmp conftest.in
-    cp conftest.in conftest.nl
-    echo >>conftest.nl
-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
-    cmp -s conftest.out conftest.nl || break
-    # 10000 chars as input seems more than enough
-    test $lt_ac_count -gt 10 && break
-    lt_ac_count=`expr $lt_ac_count + 1`
-    if test $lt_ac_count -gt $lt_ac_max; then
-      lt_ac_max=$lt_ac_count
-      lt_cv_path_SED=$lt_ac_sed
-    fi
-  done
-done
-])
-SED=$lt_cv_path_SED
-AC_SUBST([SED])
-AC_MSG_RESULT([$SED])
-])
-
 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
 # 
 # Copyright © 2004 Scott James Remnant <scott at netsplit.com>.
@@ -6743,7 +175,7 @@ else
 fi[]dnl
 ])# PKG_CHECK_MODULES
 
-# Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -6755,10 +187,10 @@ fi[]dnl
 # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.10'
+[am__api_version='1.11'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.10.1], [],
+m4_if([$1], [1.11], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -6772,12 +204,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # AM_SET_CURRENT_AUTOMAKE_VERSION
 # -------------------------------
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.10.1])dnl
+[AM_AUTOMAKE_VERSION([1.11])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
@@ -6857,14 +289,14 @@ AU_DEFUN([fp_PROG_CC_STDC])
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 8
+# serial 9
 
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------
@@ -6877,6 +309,7 @@ AC_SUBST([$1_TRUE])dnl
 AC_SUBST([$1_FALSE])dnl
 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
 if $2; then
   $1_TRUE=
   $1_FALSE='#'
@@ -6890,14 +323,14 @@ AC_CONFIG_COMMANDS_PRE(
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 9
+# serial 10
 
 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,
@@ -6954,6 +387,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
   if test "$am_compiler_list" = ""; then
      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
   fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
   for depmode in $am_compiler_list; do
     # Setup a source with many dependencies, because some compilers
     # like to wrap large dependency lists on column 80 (with \), and
@@ -6971,7 +414,17 @@ AC_CACHE_CHECK([dependency style of $depcc],
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
     case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
     nosideeffect)
       # after this tag, mechanisms are not by side-effect, so they'll
       # only be used when explicitly requested
@@ -6981,19 +434,23 @@ AC_CACHE_CHECK([dependency style of $depcc],
 	break
       fi
       ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
     none) break ;;
     esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
     if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       source=sub/conftest.c object=$am__obj \
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
          >/dev/null 2>conftest.err &&
        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
       # icc doesn't choke on unknown options, it will just issue warnings
       # or remarks (even with -Werror).  So we grep stderr for any message
@@ -7050,57 +507,68 @@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-#serial 3
+#serial 5
 
 # _AM_OUTPUT_DEPENDENCY_COMMANDS
 # ------------------------------
 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # Grep'ing the whole file is not good either: AIX grep has a line
-  # limit of 2048, but all sed's we know have understand at least 4000.
-  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-    dirpart=`AS_DIRNAME("$mf")`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`AS_DIRNAME(["$file"])`
-    AS_MKDIR_P([$dirpart/$fdir])
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
   done
-done
+}
 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
 
@@ -7132,13 +600,13 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 # Do all the work for Automake.                             -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008 Free Software Foundation, Inc.
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 13
+# serial 16
 
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
@@ -7155,7 +623,7 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.60])dnl
+[AC_PREREQ([2.62])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -7206,8 +674,8 @@ AM_MISSING_PROG(AUTOCONF, autoconf)
 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 AM_MISSING_PROG(AUTOHEADER, autoheader)
 AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
@@ -7215,24 +683,37 @@ AC_REQUIRE([AC_PROG_AWK])dnl
 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-	      		     [_AM_PROG_TAR([v7])])])
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                  [_AM_DEPENDENCIES(CC)],
-                  [define([AC_PROG_CC],
-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                  [_AM_DEPENDENCIES(CXX)],
-                  [define([AC_PROG_CXX],
-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                  [_AM_DEPENDENCIES(OBJC)],
-                  [define([AC_PROG_OBJC],
-                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 ])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
 ])
 
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
 
 # When config.status generates a header, we must update the stamp-h file.
 # This file resides in the same directory as the config header
@@ -7255,7 +736,7 @@ for _am_header in $config_headers :; do
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -7266,7 +747,14 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
 # Define $install_sh.
 AC_DEFUN([AM_PROG_INSTALL_SH],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
 AC_SUBST(install_sh)])
 
 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
@@ -7292,13 +780,13 @@ AC_SUBST([am__leading_dot])])
 
 # Check to see how 'make' treats includes.	            -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 3
+# serial 4
 
 # AM_MAKE_INCLUDE()
 # -----------------
@@ -7307,7 +795,7 @@ AC_DEFUN([AM_MAKE_INCLUDE],
 [am_make=${MAKE-make}
 cat > confinc << 'END'
 am__doit:
-	@echo done
+	@echo this is the am__doit target
 .PHONY: am__doit
 END
 # If we don't find an include directive, just comment out the code.
@@ -7317,24 +805,24 @@ am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
 # Now try BSD make style include.
 if test "$am__include" = "#"; then
    echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
 fi
 AC_SUBST([am__include])
 AC_SUBST([am__quote])
@@ -7342,14 +830,14 @@ AC_MSG_RESULT([$_am_result])
 rm -f confinc confmf
 ])
 
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
+# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
+# serial 6
 
 # AM_PROG_CC_C_O
 # --------------
@@ -7361,8 +849,9 @@ AC_REQUIRE_AUX_FILE([compile])dnl
 # FIXME: we rely on the cache variable name because
 # there is no other way.
 set dummy $CC
-ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
+am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
    # Losing compiler, so override with the script.
    # FIXME: It is wrong to rewrite CC.
    # But if we don't then we get into trouble of one sort or another.
@@ -7378,14 +867,14 @@ m4_define([AC_PROG_CC],
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
+# serial 6
 
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
@@ -7402,7 +891,14 @@ AC_SUBST($1)])
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
 # Use eval to expand $SHELL
 if eval "$MISSING --run true"; then
   am_missing_run="$MISSING --run "
@@ -7440,13 +936,13 @@ esac
 
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 3
+# serial 4
 
 # _AM_MANGLE_OPTION(NAME)
 # -----------------------
@@ -7463,7 +959,7 @@ AC_DEFUN([_AM_SET_OPTION],
 # ----------------------------------
 # OPTIONS is a space-separated list of Automake options.
 AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 # -------------------------------------------
@@ -7499,14 +995,14 @@ AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES])
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
+# serial 5
 
 # AM_SANITY_CHECK
 # ---------------
@@ -7515,16 +1011,29 @@ AC_DEFUN([AM_SANITY_CHECK],
 # Just in case
 sleep 1
 echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
 # Do `set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
    if test "$[*]" = "X"; then
       # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
+      set X `ls -t "$srcdir/configure" conftest.file`
    fi
    rm -f conftest.file
    if test "$[*]" != "X $srcdir/configure conftest.file" \
@@ -7577,18 +1086,25 @@ fi
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006  Free Software Foundation, Inc.
+# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
+# serial 2
+
 # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
 # This macro is traced by Automake.
 AC_DEFUN([_AM_SUBST_NOTMAKE])
 
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
 # Check how to create a tarball.                            -*- Autoconf -*-
 
 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
@@ -7760,6 +1276,11 @@ m4_include([m4/iconv.m4])
 m4_include([m4/lib-ld.m4])
 m4_include([m4/lib-link.m4])
 m4_include([m4/lib-prefix.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
 m4_include([m4/nls.m4])
 m4_include([m4/po.m4])
 m4_include([m4/progtest.m4])
diff --git a/build-aux/compile b/build-aux/compile
index 1b1d232..ec64c62 100755
--- a/build-aux/compile
+++ b/build-aux/compile
@@ -1,9 +1,10 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand `-c -o'.
 
-scriptversion=2005-05-14.22
+scriptversion=2009-04-28.21; # UTC
 
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009  Free Software
+# Foundation, Inc.
 # Written by Tom Tromey <tromey at cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -17,8 +18,7 @@ scriptversion=2005-05-14.22
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -103,13 +103,13 @@ if test -z "$ofile" || test -z "$cfile"; then
 fi
 
 # Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
 
 # Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
+# Note: use `[/\\:.-]' here to ensure that we don't use the same name
 # that we are using for the .o file.  Also, base the name on the expected
 # object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
 while true; do
   if mkdir "$lockdir" >/dev/null 2>&1; then
     break
@@ -138,5 +138,6 @@ exit $ret
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
 # End:
diff --git a/build-aux/depcomp b/build-aux/depcomp
index e5f9736..df8eea7 100755
--- a/build-aux/depcomp
+++ b/build-aux/depcomp
@@ -1,10 +1,10 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects
 
-scriptversion=2007-03-29.01
+scriptversion=2009-04-28.21; # UTC
 
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
-# Foundation, Inc.
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
+# Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -17,9 +17,7 @@ scriptversion=2007-03-29.01
 # GNU General Public License for more details.
 
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -87,6 +85,15 @@ if test "$depmode" = dashXmstdout; then
    depmode=dashmstdout
 fi
 
+cygpath_u="cygpath -u -f -"
+if test "$depmode" = msvcmsys; then
+   # This is just like msvisualcpp but w/o cygpath translation.
+   # Just convert the backslash-escaped backslashes to single forward
+   # slashes to satisfy depend.m4
+   cygpath_u="sed s,\\\\\\\\,/,g"
+   depmode=msvisualcpp
+fi
+
 case "$depmode" in
 gcc3)
 ## gcc 3 implements dependency tracking that does exactly what
@@ -192,14 +199,14 @@ sgi)
 ' < "$tmpdepfile" \
     | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
     tr '
-' ' ' >> $depfile
-    echo >> $depfile
+' ' ' >> "$depfile"
+    echo >> "$depfile"
 
     # The second pass generates a dummy entry for each header file.
     tr ' ' '
 ' < "$tmpdepfile" \
    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-   >> $depfile
+   >> "$depfile"
   else
     # The sourcefile does not contain any dependencies, so just
     # store a dummy comment line, to avoid errors with the Makefile
@@ -328,7 +335,12 @@ hp2)
   if test -f "$tmpdepfile"; then
     sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
     # Add `dependent.h:' lines.
-    sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
+    sed -ne '2,${
+	       s/^ *//
+	       s/ \\*$//
+	       s/$/:/
+	       p
+	     }' "$tmpdepfile" >> "$depfile"
   else
     echo "#dummy" > "$depfile"
   fi
@@ -404,7 +416,7 @@ dashmstdout)
 
   # Remove the call to Libtool.
   if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
+    while test "X$1" != 'X--mode=compile'; do
       shift
     done
     shift
@@ -455,32 +467,39 @@ makedepend)
   "$@" || exit $?
   # Remove any Libtool call
   if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
+    while test "X$1" != 'X--mode=compile'; do
       shift
     done
     shift
   fi
   # X makedepend
   shift
-  cleared=no
-  for arg in "$@"; do
+  cleared=no eat=no
+  for arg
+  do
     case $cleared in
     no)
       set ""; shift
       cleared=yes ;;
     esac
+    if test $eat = yes; then
+      eat=no
+      continue
+    fi
     case "$arg" in
     -D*|-I*)
       set fnord "$@" "$arg"; shift ;;
     # Strip any option that makedepend may not understand.  Remove
     # the object too, otherwise makedepend will parse it as a source file.
+    -arch)
+      eat=yes ;;
     -*|$object)
       ;;
     *)
       set fnord "$@" "$arg"; shift ;;
     esac
   done
-  obj_suffix="`echo $object | sed 's/^.*\././'`"
+  obj_suffix=`echo "$object" | sed 's/^.*\././'`
   touch "$tmpdepfile"
   ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
   rm -f "$depfile"
@@ -500,7 +519,7 @@ cpp)
 
   # Remove the call to Libtool.
   if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
+    while test "X$1" != 'X--mode=compile'; do
       shift
     done
     shift
@@ -538,13 +557,27 @@ cpp)
 
 msvisualcpp)
   # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o,
-  # because we must use -o when running libtool.
+  # always write the preprocessed file to stdout.
   "$@" || exit $?
+
+  # Remove the call to Libtool.
+  if test "$libtool" = yes; then
+    while test "X$1" != 'X--mode=compile'; do
+      shift
+    done
+    shift
+  fi
+
   IFS=" "
   for arg
   do
     case "$arg" in
+    -o)
+      shift
+      ;;
+    $object)
+      shift
+      ;;
     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
 	set fnord "$@"
 	shift
@@ -557,16 +590,23 @@ msvisualcpp)
 	;;
     esac
   done
-  "$@" -E |
-  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+  "$@" -E 2>/dev/null |
+  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
   rm -f "$depfile"
   echo "$object : \\" > "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
+  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
   echo "	" >> "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
   rm -f "$tmpdepfile"
   ;;
 
+msvcmsys)
+  # This case exists only to let depend.m4 do its work.  It works by
+  # looking at the text of this script.  This case will never be run,
+  # since it is checked for above.
+  exit 1
+  ;;
+
 none)
   exec "$@"
   ;;
@@ -585,5 +625,6 @@ exit 0
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
 # End:
diff --git a/build-aux/install-sh b/build-aux/install-sh
index a5897de..6781b98 100755
--- a/build-aux/install-sh
+++ b/build-aux/install-sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2006-12-25.00
+scriptversion=2009-04-28.21; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -515,5 +515,6 @@ done
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
 # End:
diff --git a/build-aux/ltmain.sh b/build-aux/ltmain.sh
old mode 100644
new mode 100755
index 8e5a930..6939dcc
--- a/build-aux/ltmain.sh
+++ b/build-aux/ltmain.sh
@@ -1,52 +1,83 @@
-# ltmain.sh - Provide generalized library-building support services.
-# NOTE: Changing this file will not affect anything until you rerun configure.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007  Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
+# Generated from ltmain.m4sh.
+
+# ltmain.sh (GNU libtool) 2.2.6
+# Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions.  There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
 #
-# This program is distributed in the hope that it will be useful, but
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-basename="s,^.*/,,g"
-
-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
-# is ksh but when the shell is invoked as "sh" and the current value of
-# the _XPG environment variable is not equal to 1 (one), the special
-# positional parameter $0, within a function call, is the name of the
-# function.
-progpath="$0"
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html,
+# or obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
-# The name of this program:
-progname=`echo "$progpath" | $SED $basename`
-modename="$progname"
-
-# Global variables:
-EXIT_SUCCESS=0
-EXIT_FAILURE=1
+# Usage: $progname [OPTION]... [MODE-ARG]...
+#
+# Provide generalized library-building support services.
+#
+#     --config             show all configuration variables
+#     --debug              enable verbose shell tracing
+# -n, --dry-run            display commands without modifying any files
+#     --features           display basic configuration information and exit
+#     --mode=MODE          use operation mode MODE
+#     --preserve-dup-deps  don't remove duplicate dependency libraries
+#     --quiet, --silent    don't print informational messages
+#     --tag=TAG            use configuration variables from tag TAG
+# -v, --verbose            print informational messages (default)
+#     --version            print version information
+# -h, --help               print short or long help message
+#
+# MODE must be one of the following:
+#
+#       clean              remove files from the build directory
+#       compile            compile a source file into a libtool object
+#       execute            automatically set library path, then run a program
+#       finish             complete the installation of libtool libraries
+#       install            install libraries or executables
+#       link               create a library or an executable
+#       uninstall          remove libraries from an installed directory
+#
+# MODE-ARGS vary depending on the MODE.
+# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
+#
+# When reporting a bug, please describe a test case to reproduce it and
+# include the following information:
+#
+#       host-triplet:	$host
+#       shell:		$SHELL
+#       compiler:		$LTCC
+#       compiler flags:		$LTCFLAGS
+#       linker:		$LD (gnu? $with_gnu_ld)
+#       $progname:		(GNU libtool) 2.2.6
+#       automake:		$automake_version
+#       autoconf:		$autoconf_version
+#
+# Report bugs to <bug-libtool at gnu.org>.
 
 PROGRAM=ltmain.sh
 PACKAGE=libtool
-VERSION=1.5.24
-TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
+VERSION=2.2.6
+TIMESTAMP=""
+package_revision=1.3012
 
-# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+# Be Bourne compatible
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
@@ -60,98 +91,261 @@ fi
 BIN_SH=xpg4; export BIN_SH # for Tru64
 DUALCASE=1; export DUALCASE # for MKS sh
 
-# Check that we have a working $echo.
-if test "X$1" = X--no-reexec; then
-  # Discard the --no-reexec flag, and continue.
-  shift
-elif test "X$1" = X--fallback-echo; then
-  # Avoid inline document here, it may be left over
-  :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
-  # Yippee, $echo works!
-  :
-else
-  # Restart under the correct shell, and then maybe $echo will work.
-  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
-fi
-
-if test "X$1" = X--fallback-echo; then
-  # used as fallback echo
-  shift
-  cat <<EOF
-$*
-EOF
-  exit $EXIT_SUCCESS
-fi
-
-default_mode=
-help="Try \`$progname --help' for more information."
-magic="%%%MAGIC variable%%%"
-mkdir="mkdir"
-mv="mv -f"
-rm="rm -f"
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
-# test EBCDIC or ASCII
-case `echo X|tr X '\101'` in
- A) # ASCII based system
-    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
-  SP2NL='tr \040 \012'
-  NL2SP='tr \015\012 \040\040'
-  ;;
- *) # EBCDIC based system
-  SP2NL='tr \100 \n'
-  NL2SP='tr \r\n \100\100'
-  ;;
-esac
-
-# NLS nuisances.
+# NLS nuisances: We save the old values to restore during execute mode.
 # Only set LANG and LC_ALL to C if already set.
 # These must not be set unconditionally because not all systems understand
 # e.g. LANG=C (notably SCO).
-# We save the old values to restore during execute mode.
-for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+lt_user_locale=
+lt_safe_locale=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
 do
   eval "if test \"\${$lt_var+set}\" = set; then
-	  save_$lt_var=\$$lt_var
-	  $lt_var=C
+          save_$lt_var=\$$lt_var
+          $lt_var=C
 	  export $lt_var
+	  lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
+	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
 	fi"
 done
 
+$lt_unset CDPATH
+
+
+
+
+
+: ${CP="cp -f"}
+: ${ECHO="echo"}
+: ${EGREP="/bin/grep -E"}
+: ${FGREP="/bin/grep -F"}
+: ${GREP="/bin/grep"}
+: ${LN_S="ln -s"}
+: ${MAKE="make"}
+: ${MKDIR="mkdir"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+: ${SED="/bin/sed"}
+: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
+: ${Xsed="$SED -e 1s/^X//"}
+
+# Global variables:
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
+
+exit_status=$EXIT_SUCCESS
+
 # Make sure IFS has a sensible default
 lt_nl='
 '
 IFS=" 	$lt_nl"
 
-if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
-  $echo "$modename: not configured to build any kind of library" 1>&2
-  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
-  exit $EXIT_FAILURE
-fi
+dirname="s,/[^/]*$,,"
+basename="s,^.*/,,"
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
 
-# Global variables.
-mode=$default_mode
-nonopt=
-prev=
-prevopt=
-run=
-show="$echo"
-show_help=
-execute_dlfiles=
-duplicate_deps=no
-preserve_args=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-extracted_archives=
-extracted_serial=0
+# Generated shell functions inserted here.
+
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath="$0"
+
+# The name of this program:
+# In the unlikely event $progname began with a '-', it would play havoc with
+# func_echo (imagine progname=-n), so we prepend ./ in that case:
+func_dirname_and_basename "$progpath"
+progname=$func_basename_result
+case $progname in
+  -*) progname=./$progname ;;
+esac
+
+# Make sure we have an absolute path for reexecution:
+case $progpath in
+  [\\/]*|[A-Za-z]:\\*) ;;
+  *[\\/]*)
+     progdir=$func_dirname_result
+     progdir=`cd "$progdir" && pwd`
+     progpath="$progdir/$progname"
+     ;;
+  *)
+     save_IFS="$IFS"
+     IFS=:
+     for progdir in $PATH; do
+       IFS="$save_IFS"
+       test -x "$progdir/$progname" && break
+     done
+     IFS="$save_IFS"
+     test -n "$progdir" || progdir=`pwd`
+     progpath="$progdir/$progname"
+     ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
+
+# Re-`\' parameter expansions in output of double_quote_subst that were
+# `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
+# in input to double_quote_subst, that '$' was protected from expansion.
+# Since each input `\' is now two `\'s, look for any number of runs of
+# four `\'s followed by two `\'s and then a '$'.  `\' that '$'.
+bs='\\'
+bs2='\\\\'
+bs4='\\\\\\\\'
+dollar='\$'
+sed_double_backslash="\
+  s/$bs4/&\\
+/g
+  s/^$bs2$dollar/$bs&/
+  s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
+  s/\n//g"
+
+# Standard options:
+opt_dry_run=false
+opt_help=false
+opt_quiet=false
+opt_verbose=false
+opt_warning=:
+
+# func_echo arg...
+# Echo program name prefixed message, along with the current mode
+# name if it has been set yet.
+func_echo ()
+{
+    $ECHO "$progname${mode+: }$mode: $*"
+}
+
+# func_verbose arg...
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
+{
+    $opt_verbose && func_echo ${1+"$@"}
+
+    # A bug in bash halts the script if the last line of a function
+    # fails when set -e is in force, so we need another command to
+    # work around that:
+    :
+}
+
+# func_error arg...
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
+}
+
+# func_warning arg...
+# Echo program name prefixed warning message to standard error.
+func_warning ()
+{
+    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
+
+    # bash bug again:
+    :
+}
+
+# func_fatal_error arg...
+# Echo program name prefixed message to standard error, and exit.
+func_fatal_error ()
+{
+    func_error ${1+"$@"}
+    exit $EXIT_FAILURE
+}
+
+# func_fatal_help arg...
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
+{
+    func_error ${1+"$@"}
+    func_fatal_error "$help"
+}
+help="Try \`$progname --help' for more information."  ## default
+
+
+# func_grep expression filename
+# Check whether EXPRESSION matches any line of FILENAME, without output.
+func_grep ()
+{
+    $GREP "$1" "$2" >/dev/null 2>&1
+}
+
+
+# func_mkdir_p directory-path
+# Make sure the entire path to DIRECTORY-PATH is available.
+func_mkdir_p ()
+{
+    my_directory_path="$1"
+    my_dir_list=
+
+    if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+
+      # Protect directory names starting with `-'
+      case $my_directory_path in
+        -*) my_directory_path="./$my_directory_path" ;;
+      esac
+
+      # While some portion of DIR does not yet exist...
+      while test ! -d "$my_directory_path"; do
+        # ...make a list in topmost first order.  Use a colon delimited
+	# list incase some portion of path contains whitespace.
+        my_dir_list="$my_directory_path:$my_dir_list"
+
+        # If the last portion added has no slash in it, the list is done
+        case $my_directory_path in */*) ;; *) break ;; esac
+
+        # ...otherwise throw away the child directory and loop
+        my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"`
+      done
+      my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'`
+
+      save_mkdir_p_IFS="$IFS"; IFS=':'
+      for my_dir in $my_dir_list; do
+	IFS="$save_mkdir_p_IFS"
+        # mkdir can fail with a `File exist' error if two processes
+        # try to create one of the directories concurrently.  Don't
+        # stop in that case!
+        $MKDIR "$my_dir" 2>/dev/null || :
+      done
+      IFS="$save_mkdir_p_IFS"
+
+      # Bail out if we (or some other process) failed to create a directory.
+      test -d "$my_directory_path" || \
+        func_fatal_error "Failed to create \`$1'"
+    fi
+}
 
-#####################################
-# Shell function definitions:
-# This seems to be the best place for them
 
 # func_mktempdir [string]
 # Make a temporary directory that won't clash with other running
@@ -161,7 +355,7 @@ func_mktempdir ()
 {
     my_template="${TMPDIR-/tmp}/${1-$progname}"
 
-    if test "$run" = ":"; then
+    if test "$opt_dry_run" = ":"; then
       # Return a directory name, but don't create it in dry-run mode
       my_tmpdir="${my_template}-$$"
     else
@@ -170,486 +364,743 @@ func_mktempdir ()
       my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
 
       if test ! -d "$my_tmpdir"; then
-	# Failing that, at least try and use $RANDOM to avoid a race
-	my_tmpdir="${my_template}-${RANDOM-0}$$"
+        # Failing that, at least try and use $RANDOM to avoid a race
+        my_tmpdir="${my_template}-${RANDOM-0}$$"
 
-	save_mktempdir_umask=`umask`
-	umask 0077
-	$mkdir "$my_tmpdir"
-	umask $save_mktempdir_umask
+        save_mktempdir_umask=`umask`
+        umask 0077
+        $MKDIR "$my_tmpdir"
+        umask $save_mktempdir_umask
       fi
 
       # If we're not in dry-run mode, bomb out on failure
-      test -d "$my_tmpdir" || {
-        $echo "cannot create temporary directory \`$my_tmpdir'" 1>&2
-	exit $EXIT_FAILURE
-      }
+      test -d "$my_tmpdir" || \
+        func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
     fi
 
-    $echo "X$my_tmpdir" | $Xsed
+    $ECHO "X$my_tmpdir" | $Xsed
 }
 
 
-# func_win32_libid arg
-# return the library type of file 'arg'
-#
-# Need a lot of goo to handle *both* DLLs and import libs
-# Has to be a shell function in order to 'eat' the argument
-# that is supplied when $file_magic_command is called.
-func_win32_libid ()
+# func_quote_for_eval arg
+# Aesthetically quote ARG to be evaled later.
+# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
+# is double-quoted, suitable for a subsequent eval, whereas
+# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
+# which are still active within double quotes backslashified.
+func_quote_for_eval ()
 {
-  win32_libid_type="unknown"
-  win32_fileres=`file -L $1 2>/dev/null`
-  case $win32_fileres in
-  *ar\ archive\ import\ library*) # definitely import
-    win32_libid_type="x86 archive import"
-    ;;
-  *ar\ archive*) # could be an import, or static
-    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
-      $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
-      win32_nmres=`eval $NM -f posix -A $1 | \
-	$SED -n -e '1,100{
-		/ I /{
-			s,.*,import,
-			p
-			q
-			}
-		}'`
-      case $win32_nmres in
-      import*)  win32_libid_type="x86 archive import";;
-      *)        win32_libid_type="x86 archive static";;
-      esac
-    fi
-    ;;
-  *DLL*)
-    win32_libid_type="x86 DLL"
-    ;;
-  *executable*) # but shell scripts are "executable" too...
-    case $win32_fileres in
-    *MS\ Windows\ PE\ Intel*)
-      win32_libid_type="x86 DLL"
-      ;;
+    case $1 in
+      *[\\\`\"\$]*)
+	func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;;
+      *)
+        func_quote_for_eval_unquoted_result="$1" ;;
+    esac
+
+    case $func_quote_for_eval_unquoted_result in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting, command substitution and and variable
+      # expansion for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
+        ;;
+      *)
+        func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
     esac
-    ;;
-  esac
-  $echo $win32_libid_type
 }
 
 
-# func_infer_tag arg
-# Infer tagged configuration to use if any are available and
-# if one wasn't chosen via the "--tag" command line option.
-# Only attempt this if the compiler in the base compile
-# command doesn't match the default compiler.
-# arg is usually of the form 'gcc ...'
-func_infer_tag ()
+# func_quote_for_expand arg
+# Aesthetically quote ARG to be evaled later; same as above,
+# but do not quote variable references.
+func_quote_for_expand ()
 {
-    if test -n "$available_tags" && test -z "$tagname"; then
-      CC_quoted=
-      for arg in $CC; do
-	case $arg in
-	  *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	  arg="\"$arg\""
-	  ;;
-	esac
-	CC_quoted="$CC_quoted $arg"
-      done
-      case $@ in
-      # Blanks in the command may have been stripped by the calling shell,
-      # but not from the CC environment variable when configure was run.
-      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;;
-      # Blanks at the start of $base_compile will cause this to fail
-      # if we don't check for them as well.
+    case $1 in
+      *[\\\`\"]*)
+	my_arg=`$ECHO "X$1" | $Xsed \
+	    -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
       *)
-	for z in $available_tags; do
-	  if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
-	    # Evaluate the configuration.
-	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
-	    CC_quoted=
-	    for arg in $CC; do
-	    # Double-quote args containing other shell metacharacters.
-	    case $arg in
-	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	      arg="\"$arg\""
-	      ;;
-	    esac
-	    CC_quoted="$CC_quoted $arg"
-	  done
-	    case "$@ " in
-	      " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
-	      # The compiler in the base compile command matches
-	      # the one in the tagged configuration.
-	      # Assume this is the tagged configuration we want.
-	      tagname=$z
-	      break
-	      ;;
-	    esac
-	  fi
-	done
-	# If $tagname still isn't set, then no tagged configuration
-	# was found and let the user know that the "--tag" command
-	# line option must be used.
-	if test -z "$tagname"; then
-	  $echo "$modename: unable to infer tagged configuration"
-	  $echo "$modename: specify a tag with \`--tag'" 1>&2
-	  exit $EXIT_FAILURE
-#        else
-#          $echo "$modename: using $tagname tagged configuration"
-	fi
-	;;
-      esac
-    fi
+        my_arg="$1" ;;
+    esac
+
+    case $my_arg in
+      # Double-quote args containing shell metacharacters to delay
+      # word splitting and command substitution for a subsequent eval.
+      # Many Bourne shells cannot handle close brackets correctly
+      # in scan sets, so we specify it separately.
+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
+        my_arg="\"$my_arg\""
+        ;;
+    esac
+
+    func_quote_for_expand_result="$my_arg"
 }
 
 
-# func_extract_an_archive dir oldlib
-func_extract_an_archive ()
+# func_show_eval cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.
+func_show_eval ()
 {
-    f_ex_an_ar_dir="$1"; shift
-    f_ex_an_ar_oldlib="$1"
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
 
-    $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)"
-    $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $?
-    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
-     :
-    else
-      $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2
-      exit $EXIT_FAILURE
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
+
+    if ${opt_dry_run-false}; then :; else
+      eval "$my_cmd"
+      my_status=$?
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
+      fi
     fi
 }
 
-# func_extract_archives gentop oldlib ...
-func_extract_archives ()
+
+# func_show_eval_locale cmd [fail_exp]
+# Unless opt_silent is true, then output CMD.  Then, if opt_dryrun is
+# not true, evaluate CMD.  If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.  Use the saved locale for evaluation.
+func_show_eval_locale ()
 {
-    my_gentop="$1"; shift
-    my_oldlibs=${1+"$@"}
-    my_oldobjs=""
-    my_xlib=""
-    my_xabs=""
-    my_xdir=""
-    my_status=""
-
-    $show "${rm}r $my_gentop"
-    $run ${rm}r "$my_gentop"
-    $show "$mkdir $my_gentop"
-    $run $mkdir "$my_gentop"
-    my_status=$?
-    if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then
-      exit $my_status
-    fi
+    my_cmd="$1"
+    my_fail_exp="${2-:}"
 
-    for my_xlib in $my_oldlibs; do
-      # Extract the objects.
-      case $my_xlib in
-	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
-	*) my_xabs=`pwd`"/$my_xlib" ;;
-      esac
-      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
-      my_xlib_u=$my_xlib
-      while :; do
-        case " $extracted_archives " in
-	*" $my_xlib_u "*)
-	  extracted_serial=`expr $extracted_serial + 1`
-	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
-	*) break ;;
-	esac
-      done
-      extracted_archives="$extracted_archives $my_xlib_u"
-      my_xdir="$my_gentop/$my_xlib_u"
+    ${opt_silent-false} || {
+      func_quote_for_expand "$my_cmd"
+      eval "func_echo $func_quote_for_expand_result"
+    }
 
-      $show "${rm}r $my_xdir"
-      $run ${rm}r "$my_xdir"
-      $show "$mkdir $my_xdir"
-      $run $mkdir "$my_xdir"
-      exit_status=$?
-      if test "$exit_status" -ne 0 && test ! -d "$my_xdir"; then
-	exit $exit_status
+    if ${opt_dry_run-false}; then :; else
+      eval "$lt_user_locale
+	    $my_cmd"
+      my_status=$?
+      eval "$lt_safe_locale"
+      if test "$my_status" -eq 0; then :; else
+	eval "(exit $my_status); $my_fail_exp"
       fi
-      case $host in
-      *-darwin*)
-	$show "Extracting $my_xabs"
-	# Do not bother doing anything if just a dry run
-	if test -z "$run"; then
-	  darwin_orig_dir=`pwd`
-	  cd $my_xdir || exit $?
-	  darwin_archive=$my_xabs
-	  darwin_curdir=`pwd`
-	  darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'`
-	  darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null`
-	  if test -n "$darwin_arches"; then 
-	    darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'`
-	    darwin_arch=
-	    $show "$darwin_base_archive has multiple architectures $darwin_arches"
-	    for darwin_arch in  $darwin_arches ; do
-	      mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
-	      lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
-	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
-	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
-	      cd "$darwin_curdir"
-	      $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
-	    done # $darwin_arches
-      ## Okay now we have a bunch of thin objects, gotta fatten them up :)
-	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP`
-	    darwin_file=
-	    darwin_files=
-	    for darwin_file in $darwin_filelist; do
-	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
-	      lipo -create -output "$darwin_file" $darwin_files
-	    done # $darwin_filelist
-	    ${rm}r unfat-$$
-	    cd "$darwin_orig_dir"
-	  else
-	    cd "$darwin_orig_dir"
- 	    func_extract_an_archive "$my_xdir" "$my_xabs"
-	  fi # $darwin_arches
-	fi # $run
-	;;
-      *)
-        func_extract_an_archive "$my_xdir" "$my_xabs"
-        ;;
-      esac
-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
-    done
-    func_extract_archives_result="$my_oldobjs"
+    fi
 }
-# End of Shell function definitions
-#####################################
 
-# Darwin sucks
-eval std_shrext=\"$shrext_cmds\"
 
-disable_libs=no
 
-# Parse our command line options once, thoroughly.
-while test "$#" -gt 0
-do
-  arg="$1"
+
+
+# func_version
+# Echo version message to standard output and exit.
+func_version ()
+{
+    $SED -n '/^# '$PROGRAM' (GNU /,/# warranty; / {
+        s/^# //
+	s/^# *$//
+        s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
+        p
+     }' < "$progpath"
+     exit $?
+}
+
+# func_usage
+# Echo short help message to standard output and exit.
+func_usage ()
+{
+    $SED -n '/^# Usage:/,/# -h/ {
+        s/^# //
+	s/^# *$//
+	s/\$progname/'$progname'/
+	p
+    }' < "$progpath"
+    $ECHO
+    $ECHO "run \`$progname --help | more' for full usage"
+    exit $?
+}
+
+# func_help
+# Echo long help message to standard output and exit.
+func_help ()
+{
+    $SED -n '/^# Usage:/,/# Report bugs to/ {
+        s/^# //
+	s/^# *$//
+	s*\$progname*'$progname'*
+	s*\$host*'"$host"'*
+	s*\$SHELL*'"$SHELL"'*
+	s*\$LTCC*'"$LTCC"'*
+	s*\$LTCFLAGS*'"$LTCFLAGS"'*
+	s*\$LD*'"$LD"'*
+	s/\$with_gnu_ld/'"$with_gnu_ld"'/
+	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+	p
+     }' < "$progpath"
+    exit $?
+}
+
+# func_missing_arg argname
+# Echo program name prefixed message to standard error and set global
+# exit_cmd.
+func_missing_arg ()
+{
+    func_error "missing argument for $1"
+    exit_cmd=exit
+}
+
+exit_cmd=:
+
+
+
+
+
+# Check that we have a working $ECHO.
+if test "X$1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
   shift
+elif test "X$1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t'; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell, and then maybe $ECHO will work.
+  exec $SHELL "$progpath" --no-reexec ${1+"$@"}
+fi
 
-  case $arg in
-  -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
-  *) optarg= ;;
-  esac
+if test "X$1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<EOF
+$*
+EOF
+  exit $EXIT_SUCCESS
+fi
 
-  # If the previous option needs an argument, assign it.
-  if test -n "$prev"; then
-    case $prev in
-    execute_dlfiles)
-      execute_dlfiles="$execute_dlfiles $arg"
-      ;;
-    tag)
-      tagname="$arg"
-      preserve_args="${preserve_args}=$arg"
-
-      # Check whether tagname contains only valid characters
-      case $tagname in
-      *[!-_A-Za-z0-9,/]*)
-	$echo "$progname: invalid tag name: $tagname" 1>&2
-	exit $EXIT_FAILURE
-	;;
-      esac
+magic="%%%MAGIC variable%%%"
+magic_exe="%%%MAGIC EXE variable%%%"
 
-      case $tagname in
-      CC)
-	# Don't test for the "default" C tag, as we know, it's there, but
-	# not specially marked.
-	;;
-      *)
-	if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then
-	  taglist="$taglist $tagname"
-	  # Evaluate the configuration.
-	  eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`"
-	else
-	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
-	fi
-	;;
-      esac
-      ;;
-    *)
-      eval "$prev=\$arg"
-      ;;
-    esac
+# Global variables.
+# $mode is unset
+nonopt=
+execute_dlfiles=
+preserve_args=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+extracted_archives=
+extracted_serial=0
 
-    prev=
-    prevopt=
-    continue
-  fi
+opt_dry_run=false
+opt_duplicate_deps=false
+opt_silent=false
+opt_debug=:
 
-  # Have we seen a non-optional argument yet?
-  case $arg in
-  --help)
-    show_help=yes
-    ;;
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end.  This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+# func_fatal_configuration arg...
+# Echo program name prefixed message to standard error, followed by
+# a configuration failure hint, and exit.
+func_fatal_configuration ()
+{
+    func_error ${1+"$@"}
+    func_error "See the $PACKAGE documentation for more information."
+    func_fatal_error "Fatal configuration error."
+}
 
-  --version)
-    echo "\
-$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
 
-Copyright (C) 2007  Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-    exit $?
-    ;;
+# func_config
+# Display the configuration for all the tags in this script.
+func_config ()
+{
+    re_begincf='^# ### BEGIN LIBTOOL'
+    re_endcf='^# ### END LIBTOOL'
+
+    # Default configuration.
+    $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath"
 
-  --config)
-    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath
     # Now print the configurations for the tags.
     for tagname in $taglist; do
-      ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath"
+      $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath"
     done
-    exit $?
-    ;;
-
-  --debug)
-    $echo "$progname: enabling shell trace mode"
-    set -x
-    preserve_args="$preserve_args $arg"
-    ;;
 
-  --dry-run | -n)
-    run=:
-    ;;
+    exit $?
+}
 
-  --features)
-    $echo "host: $host"
+# func_features
+# Display the features supported by this script.
+func_features ()
+{
+    $ECHO "host: $host"
     if test "$build_libtool_libs" = yes; then
-      $echo "enable shared libraries"
+      $ECHO "enable shared libraries"
     else
-      $echo "disable shared libraries"
+      $ECHO "disable shared libraries"
     fi
     if test "$build_old_libs" = yes; then
-      $echo "enable static libraries"
+      $ECHO "enable static libraries"
     else
-      $echo "disable static libraries"
+      $ECHO "disable static libraries"
     fi
+
     exit $?
-    ;;
+}
 
-  --finish) mode="finish" ;;
+# func_enable_tag tagname
+# Verify that TAGNAME is valid, and either flag an error and exit, or
+# enable the TAGNAME tag.  We also add TAGNAME to the global $taglist
+# variable here.
+func_enable_tag ()
+{
+  # Global variable:
+  tagname="$1"
 
-  --mode) prevopt="--mode" prev=mode ;;
-  --mode=*) mode="$optarg" ;;
+  re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+  re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+  sed_extractcf="/$re_begincf/,/$re_endcf/p"
 
-  --preserve-dup-deps) duplicate_deps="yes" ;;
+  # Validate tagname.
+  case $tagname in
+    *[!-_A-Za-z0-9,/]*)
+      func_fatal_error "invalid tag name: $tagname"
+      ;;
+  esac
 
-  --quiet | --silent)
-    show=:
-    preserve_args="$preserve_args $arg"
-    ;;
+  # Don't test for the "default" C tag, as we know it's
+  # there but not specially marked.
+  case $tagname in
+    CC) ;;
+    *)
+      if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+	taglist="$taglist $tagname"
+
+	# Evaluate the configuration.  Be careful to quote the path
+	# and the sed script, to avoid splitting on whitespace, but
+	# also don't use non-portable quotes within backquotes within
+	# quotes we have to do it in 2 steps:
+	extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+	eval "$extractedcf"
+      else
+	func_error "ignoring unknown tag $tagname"
+      fi
+      ;;
+  esac
+}
+
+# Parse options once, thoroughly.  This comes as soon as possible in
+# the script to make things like `libtool --version' happen quickly.
+{
 
-  --tag)
-    prevopt="--tag"
-    prev=tag
-    preserve_args="$preserve_args --tag"
+  # Shorthand for --mode=foo, only valid as the first argument
+  case $1 in
+  clean|clea|cle|cl)
+    shift; set dummy --mode clean ${1+"$@"}; shift
     ;;
-  --tag=*)
-    set tag "$optarg" ${1+"$@"}
-    shift
-    prev=tag
-    preserve_args="$preserve_args --tag"
+  compile|compil|compi|comp|com|co|c)
+    shift; set dummy --mode compile ${1+"$@"}; shift
     ;;
-
-  -dlopen)
-    prevopt="-dlopen"
-    prev=execute_dlfiles
+  execute|execut|execu|exec|exe|ex|e)
+    shift; set dummy --mode execute ${1+"$@"}; shift
     ;;
-
-  -*)
-    $echo "$modename: unrecognized option \`$arg'" 1>&2
-    $echo "$help" 1>&2
-    exit $EXIT_FAILURE
+  finish|finis|fini|fin|fi|f)
+    shift; set dummy --mode finish ${1+"$@"}; shift
     ;;
-
-  *)
-    nonopt="$arg"
-    break
+  install|instal|insta|inst|ins|in|i)
+    shift; set dummy --mode install ${1+"$@"}; shift
+    ;;
+  link|lin|li|l)
+    shift; set dummy --mode link ${1+"$@"}; shift
+    ;;
+  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+    shift; set dummy --mode uninstall ${1+"$@"}; shift
     ;;
   esac
-done
 
-if test -n "$prevopt"; then
-  $echo "$modename: option \`$prevopt' requires an argument" 1>&2
-  $echo "$help" 1>&2
-  exit $EXIT_FAILURE
-fi
+  # Parse non-mode specific arguments:
+  while test "$#" -gt 0; do
+    opt="$1"
+    shift
 
-case $disable_libs in
-no) 
-  ;;
-shared)
-  build_libtool_libs=no
-  build_old_libs=yes
-  ;;
-static)
-  build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
-  ;;
-esac
+    case $opt in
+      --config)		func_config					;;
 
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end.  This prevents here-documents from being
-# left over by shells.
-exec_cmd=
+      --debug)		preserve_args="$preserve_args $opt"
+			func_echo "enabling shell trace mode"
+			opt_debug='set -x'
+			$opt_debug
+			;;
 
-if test -z "$show_help"; then
+      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+			execute_dlfiles="$execute_dlfiles $1"
+			shift
+			;;
 
-  # Infer the operation mode.
-  if test -z "$mode"; then
-    $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
-    $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2
-    case $nonopt in
-    *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
-      mode=link
-      for arg
-      do
-	case $arg in
-	-c)
-	   mode=compile
-	   break
-	   ;;
-	esac
-      done
-      ;;
-    *db | *dbx | *strace | *truss)
-      mode=execute
-      ;;
-    *install*|cp|mv)
-      mode=install
-      ;;
-    *rm)
-      mode=uninstall
+      --dry-run | -n)	opt_dry_run=:					;;
+      --features)       func_features					;;
+      --finish)		mode="finish"					;;
+
+      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+			case $1 in
+			  # Valid mode arguments:
+			  clean)	;;
+			  compile)	;;
+			  execute)	;;
+			  finish)	;;
+			  install)	;;
+			  link)		;;
+			  relink)	;;
+			  uninstall)	;;
+
+			  # Catch anything else as an error
+			  *) func_error "invalid argument for $opt"
+			     exit_cmd=exit
+			     break
+			     ;;
+		        esac
+
+			mode="$1"
+			shift
+			;;
+
+      --preserve-dup-deps)
+			opt_duplicate_deps=:				;;
+
+      --quiet|--silent)	preserve_args="$preserve_args $opt"
+			opt_silent=:
+			;;
+
+      --verbose| -v)	preserve_args="$preserve_args $opt"
+			opt_silent=false
+			;;
+
+      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+			preserve_args="$preserve_args $opt $1"
+			func_enable_tag "$1"	# tagname is set here
+			shift
+			;;
+
+      # Separate optargs to long options:
+      -dlopen=*|--mode=*|--tag=*)
+			func_opt_split "$opt"
+			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
+			shift
+			;;
+
+      -\?|-h)		func_usage					;;
+      --help)		opt_help=:					;;
+      --version)	func_version					;;
+
+      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
+
+      *)		nonopt="$opt"
+			break
+			;;
+    esac
+  done
+
+
+  case $host in
+    *cygwin* | *mingw* | *pw32* | *cegcc*)
+      # don't eliminate duplications in $postdeps and $predeps
+      opt_duplicate_compiler_generated_deps=:
       ;;
     *)
-      # If we have no mode, but dlfiles were specified, then do execute mode.
-      test -n "$execute_dlfiles" && mode=execute
+      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
+      ;;
+  esac
 
-      # Just use the default operation mode.
-      if test -z "$mode"; then
-	if test -n "$nonopt"; then
-	  $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
-	else
-	  $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
-	fi
+  # Having warned about all mis-specified options, bail out if
+  # anything was wrong.
+  $exit_cmd $EXIT_FAILURE
+}
+
+# func_check_version_match
+# Ensure that we are using m4 macros, and libtool script from the same
+# release of libtool.
+func_check_version_match ()
+{
+  if test "$package_revision" != "$macro_revision"; then
+    if test "$VERSION" != "$macro_version"; then
+      if test -z "$macro_version"; then
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from an older release.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
+      else
+        cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+$progname: and run autoconf again.
+_LT_EOF
       fi
-      ;;
-    esac
+    else
+      cat >&2 <<_LT_EOF
+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+$progname: of $PACKAGE $VERSION and run autoconf again.
+_LT_EOF
+    fi
+
+    exit $EXIT_MISMATCH
+  fi
+}
+
+
+## ----------- ##
+##    Main.    ##
+## ----------- ##
+
+$opt_help || {
+  # Sanity checks first:
+  func_check_version_match
+
+  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+    func_fatal_configuration "not configured to build any kind of library"
   fi
 
+  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
+
+
+  # Darwin sucks
+  eval std_shrext=\"$shrext_cmds\"
+
+
   # Only execute mode is allowed to have -dlopen flags.
   if test -n "$execute_dlfiles" && test "$mode" != execute; then
-    $echo "$modename: unrecognized option \`-dlopen'" 1>&2
-    $echo "$help" 1>&2
+    func_error "unrecognized option \`-dlopen'"
+    $ECHO "$help" 1>&2
     exit $EXIT_FAILURE
   fi
 
   # Change the help message to a mode-specific one.
   generic_help="$help"
-  help="Try \`$modename --help --mode=$mode' for more information."
+  help="Try \`$progname --help --mode=$mode' for more information."
+}
+
+
+# func_lalib_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_lalib_p ()
+{
+    test -f "$1" &&
+      $SED -e 4q "$1" 2>/dev/null \
+        | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
+# func_lalib_unsafe_p file
+# True iff FILE is a libtool `.la' library or `.lo' object file.
+# This function implements the same check as func_lalib_p without
+# resorting to external programs.  To this end, it redirects stdin and
+# closes it afterwards, without saving the original file descriptor.
+# As a safety measure, use it only where a negative result would be
+# fatal anyway.  Works if `file' does not exist.
+func_lalib_unsafe_p ()
+{
+    lalib_p=no
+    if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then
+	for lalib_p_l in 1 2 3 4
+	do
+	    read lalib_p_line
+	    case "$lalib_p_line" in
+		\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
+	    esac
+	done
+	exec 0<&5 5<&-
+    fi
+    test "$lalib_p" = yes
+}
+
+# func_ltwrapper_script_p file
+# True iff FILE is a libtool wrapper script
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_script_p ()
+{
+    func_lalib_p "$1"
+}
+
+# func_ltwrapper_executable_p file
+# True iff FILE is a libtool wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_executable_p ()
+{
+    func_ltwrapper_exec_suffix=
+    case $1 in
+    *.exe) ;;
+    *) func_ltwrapper_exec_suffix=.exe ;;
+    esac
+    $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1
+}
+
+# func_ltwrapper_scriptname file
+# Assumes file is an ltwrapper_executable
+# uses $file to determine the appropriate filename for a
+# temporary ltwrapper_script.
+func_ltwrapper_scriptname ()
+{
+    func_ltwrapper_scriptname_result=""
+    if func_ltwrapper_executable_p "$1"; then
+	func_dirname_and_basename "$1" "" "."
+	func_stripname '' '.exe' "$func_basename_result"
+	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+    fi
+}
 
-  # These modes are in order of execution frequency so that they run quickly.
-  case $mode in
-  # libtool compile mode
-  compile)
-    modename="$modename: compile"
+# func_ltwrapper_p file
+# True iff FILE is a libtool wrapper script or wrapper executable
+# This function is only a basic sanity check; it will hardly flush out
+# determined imposters.
+func_ltwrapper_p ()
+{
+    func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1"
+}
+
+
+# func_execute_cmds commands fail_cmd
+# Execute tilde-delimited COMMANDS.
+# If FAIL_CMD is given, eval that upon failure.
+# FAIL_CMD may read-access the current command in variable CMD!
+func_execute_cmds ()
+{
+    $opt_debug
+    save_ifs=$IFS; IFS='~'
+    for cmd in $1; do
+      IFS=$save_ifs
+      eval cmd=\"$cmd\"
+      func_show_eval "$cmd" "${2-:}"
+    done
+    IFS=$save_ifs
+}
+
+
+# func_source file
+# Source FILE, adding directory component if necessary.
+# Note that it is not necessary on cygwin/mingw to append a dot to
+# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
+# behavior happens only for exec(3), not for open(2)!  Also, sourcing
+# `FILE.' does not work on cygwin managed mounts.
+func_source ()
+{
+    $opt_debug
+    case $1 in
+    */* | *\\*)	. "$1" ;;
+    *)		. "./$1" ;;
+    esac
+}
+
+
+# func_infer_tag arg
+# Infer tagged configuration to use if any are available and
+# if one wasn't chosen via the "--tag" command line option.
+# Only attempt this if the compiler in the base compile
+# command doesn't match the default compiler.
+# arg is usually of the form 'gcc ...'
+func_infer_tag ()
+{
+    $opt_debug
+    if test -n "$available_tags" && test -z "$tagname"; then
+      CC_quoted=
+      for arg in $CC; do
+        func_quote_for_eval "$arg"
+	CC_quoted="$CC_quoted $func_quote_for_eval_result"
+      done
+      case $@ in
+      # Blanks in the command may have been stripped by the calling shell,
+      # but not from the CC environment variable when configure was run.
+      " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*) ;;
+      # Blanks at the start of $base_compile will cause this to fail
+      # if we don't check for them as well.
+      *)
+	for z in $available_tags; do
+	  if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
+	    # Evaluate the configuration.
+	    eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+	    CC_quoted=
+	    for arg in $CC; do
+	      # Double-quote args containing other shell metacharacters.
+	      func_quote_for_eval "$arg"
+	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
+	    done
+	    case "$@ " in
+	      " $CC "* | "$CC "* | " `$ECHO $CC` "* | "`$ECHO $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$ECHO $CC_quoted` "* | "`$ECHO $CC_quoted` "*)
+	      # The compiler in the base compile command matches
+	      # the one in the tagged configuration.
+	      # Assume this is the tagged configuration we want.
+	      tagname=$z
+	      break
+	      ;;
+	    esac
+	  fi
+	done
+	# If $tagname still isn't set, then no tagged configuration
+	# was found and let the user know that the "--tag" command
+	# line option must be used.
+	if test -z "$tagname"; then
+	  func_echo "unable to infer tagged configuration"
+	  func_fatal_error "specify a tag with \`--tag'"
+#	else
+#	  func_verbose "using $tagname tagged configuration"
+	fi
+	;;
+      esac
+    fi
+}
+
+
+
+# func_write_libtool_object output_name pic_name nonpic_name
+# Create a libtool object file (analogous to a ".la" file),
+# but don't create it if we're doing a dry run.
+func_write_libtool_object ()
+{
+    write_libobj=${1}
+    if test "$build_libtool_libs" = yes; then
+      write_lobj=\'${2}\'
+    else
+      write_lobj=none
+    fi
+
+    if test "$build_old_libs" = yes; then
+      write_oldobj=\'${3}\'
+    else
+      write_oldobj=none
+    fi
+
+    $opt_dry_run || {
+      cat >${write_libobj}T <<EOF
+# $write_libobj - a libtool object file
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object=$write_lobj
+
+# Name of the non-PIC object
+non_pic_object=$write_oldobj
+
+EOF
+      $MV "${write_libobj}T" "${write_libobj}"
+    }
+}
+
+# func_mode_compile arg...
+func_mode_compile ()
+{
+    $opt_debug
     # Get the compilation command and the source file.
     base_compile=
     srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
@@ -658,6 +1109,7 @@ if test -z "$show_help"; then
     arg_mode=normal
     libobj=
     later=
+    pie_flag=
 
     for arg
     do
@@ -678,15 +1130,18 @@ if test -z "$show_help"; then
 	# Accept any command-line options.
 	case $arg in
 	-o)
-	  if test -n "$libobj" ; then
-	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
-	    exit $EXIT_FAILURE
-	  fi
+	  test -n "$libobj" && \
+	    func_fatal_error "you cannot specify \`-o' more than once"
 	  arg_mode=target
 	  continue
 	  ;;
 
-	-static | -prefer-pic | -prefer-non-pic)
+	-pie | -fpie | -fPIE)
+          pie_flag="$pie_flag $arg"
+	  continue
+	  ;;
+
+	-shared | -static | -prefer-pic | -prefer-non-pic)
 	  later="$later $arg"
 	  continue
 	  ;;
@@ -702,31 +1157,25 @@ if test -z "$show_help"; then
 	  ;;            #  replaced later.  I would guess that would be a bug.
 
 	-Wc,*)
-	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
+	  func_stripname '-Wc,' '' "$arg"
+	  args=$func_stripname_result
 	  lastarg=
 	  save_ifs="$IFS"; IFS=','
- 	  for arg in $args; do
+	  for arg in $args; do
 	    IFS="$save_ifs"
-
-	    # Double-quote args containing other shell metacharacters.
-	    # Many Bourne shells cannot handle close brackets correctly
-	    # in scan sets, so we specify it separately.
-	    case $arg in
-	      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	      arg="\"$arg\""
-	      ;;
-	    esac
-	    lastarg="$lastarg $arg"
+	    func_quote_for_eval "$arg"
+	    lastarg="$lastarg $func_quote_for_eval_result"
 	  done
 	  IFS="$save_ifs"
-	  lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
+	  func_stripname ' ' '' "$lastarg"
+	  lastarg=$func_stripname_result
 
 	  # Add the arguments to base_compile.
 	  base_compile="$base_compile $lastarg"
 	  continue
 	  ;;
 
-	* )
+	*)
 	  # Accept the current argument as the source file.
 	  # The previous "srcfile" becomes the current argument.
 	  #
@@ -738,65 +1187,42 @@ if test -z "$show_help"; then
       esac    #  case $arg_mode
 
       # Aesthetically quote the previous argument.
-      lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
-      case $lastarg in
-      # Double-quote args containing other shell metacharacters.
-      # Many Bourne shells cannot handle close brackets correctly
-      # in scan sets, and some SunOS ksh mistreat backslash-escaping
-      # in scan sets (worked around with variable expansion),
-      # and furthermore cannot handle '|' '&' '(' ')' in scan sets 
-      # at all, so we specify them separately.
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	lastarg="\"$lastarg\""
-	;;
-      esac
-
-      base_compile="$base_compile $lastarg"
+      func_quote_for_eval "$lastarg"
+      base_compile="$base_compile $func_quote_for_eval_result"
     done # for arg
 
     case $arg_mode in
     arg)
-      $echo "$modename: you must specify an argument for -Xcompile"
-      exit $EXIT_FAILURE
+      func_fatal_error "you must specify an argument for -Xcompile"
       ;;
     target)
-      $echo "$modename: you must specify a target with \`-o'" 1>&2
-      exit $EXIT_FAILURE
+      func_fatal_error "you must specify a target with \`-o'"
       ;;
     *)
       # Get the name of the library object.
-      [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
+      test -z "$libobj" && {
+	func_basename "$srcfile"
+	libobj="$func_basename_result"
+      }
       ;;
     esac
 
     # Recognize several different file suffixes.
     # If the user specifies -o file.o, it is replaced with file.lo
-    xform='[cCFSifmso]'
     case $libobj in
-    *.ada) xform=ada ;;
-    *.adb) xform=adb ;;
-    *.ads) xform=ads ;;
-    *.asm) xform=asm ;;
-    *.c++) xform=c++ ;;
-    *.cc) xform=cc ;;
-    *.ii) xform=ii ;;
-    *.class) xform=class ;;
-    *.cpp) xform=cpp ;;
-    *.cxx) xform=cxx ;;
-    *.[fF][09]?) xform=[fF][09]. ;;
-    *.for) xform=for ;;
-    *.java) xform=java ;;
-    *.obj) xform=obj ;;
+    *.[cCFSifmso] | \
+    *.ada | *.adb | *.ads | *.asm | \
+    *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
+    *.[fF][09]? | *.for | *.java | *.obj | *.sx)
+      func_xform "$libobj"
+      libobj=$func_xform_result
+      ;;
     esac
 
-    libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
-
     case $libobj in
-    *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
+    *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
     *)
-      $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
-      exit $EXIT_FAILURE
+      func_fatal_error "cannot determine name of library object from \`$libobj'"
       ;;
     esac
 
@@ -804,7 +1230,15 @@ if test -z "$show_help"; then
 
     for arg in $later; do
       case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	continue
+	;;
+
       -static)
+	build_libtool_libs=no
 	build_old_libs=yes
 	continue
 	;;
@@ -821,28 +1255,17 @@ if test -z "$show_help"; then
       esac
     done
 
-    qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"`
-    case $qlibobj in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	qlibobj="\"$qlibobj\"" ;;
-    esac
-    test "X$libobj" != "X$qlibobj" \
-	&& $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' 	&()|`$[]' \
-	&& $echo "$modename: libobj name \`$libobj' may not contain shell special characters."
-    objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
-    xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
-    if test "X$xdir" = "X$obj"; then
-      xdir=
-    else
-      xdir=$xdir/
-    fi
+    func_quote_for_eval "$libobj"
+    test "X$libobj" != "X$func_quote_for_eval_result" \
+      && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"'	 &()|`$[]' \
+      && func_warning "libobj name \`$libobj' may not contain shell special characters."
+    func_dirname_and_basename "$obj" "/" ""
+    objname="$func_basename_result"
+    xdir="$func_dirname_result"
     lobj=${xdir}$objdir/$objname
 
-    if test -z "$base_compile"; then
-      $echo "$modename: you must specify a compilation command" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
+    test -z "$base_compile" && \
+      func_fatal_help "you must specify a compilation command"
 
     # Delete any leftover library objects.
     if test "$build_old_libs" = yes; then
@@ -851,12 +1274,9 @@ if test -z "$show_help"; then
       removelist="$lobj $libobj ${libobj}T"
     fi
 
-    $run $rm $removelist
-    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
-
     # On Cygwin there's no "real" PIC flag so we must build both object types
     case $host_os in
-    cygwin* | mingw* | pw32* | os2*)
+    cygwin* | mingw* | pw32* | os2* | cegcc*)
       pic_mode=default
       ;;
     esac
@@ -868,10 +1288,8 @@ if test -z "$show_help"; then
     # Calculate the filename of the output object if compiler does
     # not support -o with -c
     if test "$compiler_c_o" = no; then
-      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
+      output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
       lockfile="$output_obj.lock"
-      removelist="$removelist $output_obj $lockfile"
-      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
     else
       output_obj=
       need_locks=no
@@ -881,13 +1299,13 @@ if test -z "$show_help"; then
     # Lock this critical section if it is needed
     # We use this script file to make the link, it avoids creating a new file
     if test "$need_locks" = yes; then
-      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
-	$show "Waiting for $lockfile to be removed"
+      until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
+	func_echo "Waiting for $lockfile to be removed"
 	sleep 2
       done
     elif test "$need_locks" = warn; then
       if test -f "$lockfile"; then
-	$echo "\
+	$ECHO "\
 *** ERROR, $lockfile exists and contains:
 `cat $lockfile 2>/dev/null`
 
@@ -898,34 +1316,22 @@ repeat this compilation, it may succeed, by chance, but you had better
 avoid parallel builds (make -j) in this platform, or get a better
 compiler."
 
-	$run $rm $removelist
+	$opt_dry_run || $RM $removelist
 	exit $EXIT_FAILURE
       fi
-      $echo "$srcfile" > "$lockfile"
+      removelist="$removelist $output_obj"
+      $ECHO "$srcfile" > "$lockfile"
     fi
 
+    $opt_dry_run || $RM $removelist
+    removelist="$removelist $lockfile"
+    trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+
     if test -n "$fix_srcfile_path"; then
       eval srcfile=\"$fix_srcfile_path\"
     fi
-    qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"`
-    case $qsrcfile in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-      qsrcfile="\"$qsrcfile\"" ;;
-    esac
-
-    $run $rm "$libobj" "${libobj}T"
-
-    # Create a libtool object file (analogous to a ".la" file),
-    # but don't create it if we're doing a dry run.
-    test -z "$run" && cat > ${libobj}T <<EOF
-# $libobj - a libtool object file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
-EOF
+    func_quote_for_eval "$srcfile"
+    qsrcfile=$func_quote_for_eval_result
 
     # Only build a PIC object if we are building libtool libraries.
     if test "$build_libtool_libs" = yes; then
@@ -939,32 +1345,19 @@ EOF
 	command="$base_compile $qsrcfile"
       fi
 
-      if test ! -d "${xdir}$objdir"; then
-	$show "$mkdir ${xdir}$objdir"
-	$run $mkdir ${xdir}$objdir
-	exit_status=$?
-	if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
-	  exit $exit_status
-	fi
-      fi
+      func_mkdir_p "$xdir$objdir"
 
       if test -z "$output_obj"; then
 	# Place PIC objects in $objdir
 	command="$command -o $lobj"
       fi
 
-      $run $rm "$lobj" "$output_obj"
-
-      $show "$command"
-      if $run eval "$command"; then :
-      else
-	test -n "$output_obj" && $run $rm $removelist
-	exit $EXIT_FAILURE
-      fi
+      func_show_eval_locale "$command"	\
+          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
 
       if test "$need_locks" = warn &&
 	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-	$echo "\
+	$ECHO "\
 *** ERROR, $lockfile contains:
 `cat $lockfile 2>/dev/null`
 
@@ -978,45 +1371,27 @@ repeat this compilation, it may succeed, by chance, but you had better
 avoid parallel builds (make -j) in this platform, or get a better
 compiler."
 
-	$run $rm $removelist
+	$opt_dry_run || $RM $removelist
 	exit $EXIT_FAILURE
       fi
 
       # Just move the object if needed, then go on to compile the next one
       if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
-	$show "$mv $output_obj $lobj"
-	if $run $mv $output_obj $lobj; then :
-	else
-	  error=$?
-	  $run $rm $removelist
-	  exit $error
-	fi
+	func_show_eval '$MV "$output_obj" "$lobj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
       fi
 
-      # Append the name of the PIC object to the libtool object file.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object='$objdir/$objname'
-
-EOF
-
       # Allow error messages only from the first compilation.
       if test "$suppress_opt" = yes; then
-        suppress_output=' >/dev/null 2>&1'
+	suppress_output=' >/dev/null 2>&1'
       fi
-    else
-      # No PIC object so indicate it doesn't exist in the libtool
-      # object file.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-pic_object=none
-
-EOF
     fi
 
     # Only build a position-dependent object if we build old libraries.
     if test "$build_old_libs" = yes; then
       if test "$pic_mode" != yes; then
 	# Don't build PIC code
-	command="$base_compile $qsrcfile"
+	command="$base_compile $qsrcfile$pie_flag"
       else
 	command="$base_compile $qsrcfile $pic_flag"
       fi
@@ -1026,17 +1401,12 @@ EOF
 
       # Suppress compiler output if we already did a PIC compilation.
       command="$command$suppress_output"
-      $run $rm "$obj" "$output_obj"
-      $show "$command"
-      if $run eval "$command"; then :
-      else
-	$run $rm $removelist
-	exit $EXIT_FAILURE
-      fi
+      func_show_eval_locale "$command" \
+        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
 
       if test "$need_locks" = warn &&
 	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
-	$echo "\
+	$ECHO "\
 *** ERROR, $lockfile contains:
 `cat $lockfile 2>/dev/null`
 
@@ -1050,53 +1420,2620 @@ repeat this compilation, it may succeed, by chance, but you had better
 avoid parallel builds (make -j) in this platform, or get a better
 compiler."
 
-	$run $rm $removelist
+	$opt_dry_run || $RM $removelist
 	exit $EXIT_FAILURE
       fi
 
       # Just move the object if needed
       if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
-	$show "$mv $output_obj $obj"
-	if $run $mv $output_obj $obj; then :
+	func_show_eval '$MV "$output_obj" "$obj"' \
+	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
+      fi
+    fi
+
+    $opt_dry_run || {
+      func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
+
+      # Unlock the critical section if it was locked
+      if test "$need_locks" != no; then
+	removelist=$lockfile
+        $RM "$lockfile"
+      fi
+    }
+
+    exit $EXIT_SUCCESS
+}
+
+$opt_help || {
+test "$mode" = compile && func_mode_compile ${1+"$@"}
+}
+
+func_mode_help ()
+{
+    # We need to display help for each of the modes.
+    case $mode in
+      "")
+        # Generic help is extracted from the usage comments
+        # at the start of this file.
+        func_help
+        ;;
+
+      clean)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      compile)
+      $ECHO \
+"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+  -no-suppress      do not suppress compiler output for multiple passes
+  -prefer-pic       try to building PIC objects only
+  -prefer-non-pic   try to building non-PIC objects only
+  -shared           do not build a \`.o' file suitable for static linking
+  -static           only build a \`.o' file suitable for static linking
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+        ;;
+
+      execute)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+  -dlopen FILE      add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+        ;;
+
+      finish)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges.  Use
+the \`--dry-run' option if you just want to see what would be executed."
+        ;;
+
+      install)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command.  The first component should be
+either the \`install' or \`cp' program.
+
+The following components of INSTALL-COMMAND are treated specially:
+
+  -inst-prefix PREFIX-DIR  Use PREFIX-DIR as a staging area for installation
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+        ;;
+
+      link)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+  -all-static       do not do any dynamic linking at all
+  -avoid-version    do not add a version suffix if possible
+  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
+  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+  -export-symbols SYMFILE
+                    try to export only the symbols listed in SYMFILE
+  -export-symbols-regex REGEX
+                    try to export only the symbols matching REGEX
+  -LLIBDIR          search LIBDIR for required installed libraries
+  -lNAME            OUTPUT-FILE requires the installed library libNAME
+  -module           build a library that can dlopened
+  -no-fast-install  disable the fast-install mode
+  -no-install       link a not-installable executable
+  -no-undefined     declare that a library does not refer to external symbols
+  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
+  -objectlist FILE  Use a list of object files found in FILE to specify objects
+  -precious-files-regex REGEX
+                    don't remove output files matching REGEX
+  -release RELEASE  specify package release information
+  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
+  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
+  -shared           only do dynamic linking of libtool libraries
+  -shrext SUFFIX    override the standard shared library file extension
+  -static           do not do any dynamic linking of uninstalled libtool libraries
+  -static-libtool-libs
+                    do not do any dynamic linking of libtool libraries
+  -version-info CURRENT[:REVISION[:AGE]]
+                    specify library version info [each variable defaults to 0]
+  -weak LIBNAME     declare that the target provides the LIBNAME interface
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename.  Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+        ;;
+
+      uninstall)
+        $ECHO \
+"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+        ;;
+
+      *)
+        func_fatal_help "invalid operation mode \`$mode'"
+        ;;
+    esac
+
+    $ECHO
+    $ECHO "Try \`$progname --help' for more information about other modes."
+
+    exit $?
+}
+
+  # Now that we've collected a possible --mode arg, show help if necessary
+  $opt_help && func_mode_help
+
+
+# func_mode_execute arg...
+func_mode_execute ()
+{
+    $opt_debug
+    # The first argument is the command name.
+    cmd="$nonopt"
+    test -z "$cmd" && \
+      func_fatal_help "you must specify a COMMAND"
+
+    # Handle -dlopen flags immediately.
+    for file in $execute_dlfiles; do
+      test -f "$file" \
+	|| func_fatal_help "\`$file' is not a file"
+
+      dir=
+      case $file in
+      *.la)
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$lib' is not a valid libtool archive"
+
+	# Read the libtool library.
+	dlname=
+	library_names=
+	func_source "$file"
+
+	# Skip this library if it cannot be dlopened.
+	if test -z "$dlname"; then
+	  # Warn if it was a shared library.
+	  test -n "$library_names" && \
+	    func_warning "\`$file' was not linked with \`-export-dynamic'"
+	  continue
+	fi
+
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+
+	if test -f "$dir/$objdir/$dlname"; then
+	  dir="$dir/$objdir"
 	else
-	  error=$?
-	  $run $rm $removelist
-	  exit $error
+	  if test ! -f "$dir/$dlname"; then
+	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+	  fi
 	fi
+	;;
+
+      *.lo)
+	# Just add the directory containing the .lo file.
+	func_dirname "$file" "" "."
+	dir="$func_dirname_result"
+	;;
+
+      *)
+	func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+	continue
+	;;
+      esac
+
+      # Get the absolute pathname.
+      absdir=`cd "$dir" && pwd`
+      test -n "$absdir" && dir="$absdir"
+
+      # Now add the directory to shlibpath_var.
+      if eval "test -z \"\$$shlibpath_var\""; then
+	eval "$shlibpath_var=\"\$dir\""
+      else
+	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
       fi
+    done
 
-      # Append the name of the non-PIC object the libtool object file.
-      # Only append if the libtool object file exists.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object='$objname'
+    # This variable tells wrapper scripts just to set shlibpath_var
+    # rather than running their programs.
+    libtool_execute_magic="$magic"
 
-EOF
+    # Check if any of the arguments is a wrapper script.
+    args=
+    for file
+    do
+      case $file in
+      -*) ;;
+      *)
+	# Do a test to see if this is really a libtool program.
+	if func_ltwrapper_script_p "$file"; then
+	  func_source "$file"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	elif func_ltwrapper_executable_p "$file"; then
+	  func_ltwrapper_scriptname "$file"
+	  func_source "$func_ltwrapper_scriptname_result"
+	  # Transform arg to wrapped name.
+	  file="$progdir/$program"
+	fi
+	;;
+      esac
+      # Quote arguments (to preserve shell metacharacters).
+      func_quote_for_eval "$file"
+      args="$args $func_quote_for_eval_result"
+    done
+
+    if test "X$opt_dry_run" = Xfalse; then
+      if test -n "$shlibpath_var"; then
+	# Export the shlibpath_var.
+	eval "export $shlibpath_var"
+      fi
+
+      # Restore saved environment variables
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      do
+	eval "if test \"\${save_$lt_var+set}\" = set; then
+                $lt_var=\$save_$lt_var; export $lt_var
+	      else
+		$lt_unset $lt_var
+	      fi"
+      done
+
+      # Now prepare to actually exec the command.
+      exec_cmd="\$cmd$args"
     else
-      # Append the name of the non-PIC object the libtool object file.
-      # Only append if the libtool object file exists.
-      test -z "$run" && cat >> ${libobj}T <<EOF
-# Name of the non-PIC object.
-non_pic_object=none
+      # Display what would be done.
+      if test -n "$shlibpath_var"; then
+	eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+	$ECHO "export $shlibpath_var"
+      fi
+      $ECHO "$cmd$args"
+      exit $EXIT_SUCCESS
+    fi
+}
 
-EOF
+test "$mode" = execute && func_mode_execute ${1+"$@"}
+
+
+# func_mode_finish arg...
+func_mode_finish ()
+{
+    $opt_debug
+    libdirs="$nonopt"
+    admincmds=
+
+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+      for dir
+      do
+	libdirs="$libdirs $dir"
+      done
+
+      for libdir in $libdirs; do
+	if test -n "$finish_cmds"; then
+	  # Do each command in the finish commands.
+	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
+'"$cmd"'"'
+	fi
+	if test -n "$finish_eval"; then
+	  # Do the single finish_eval.
+	  eval cmds=\"$finish_eval\"
+	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
+       $cmds"
+	fi
+      done
     fi
 
-    $run $mv "${libobj}T" "${libobj}"
+    # Exit here if they wanted silent mode.
+    $opt_silent && exit $EXIT_SUCCESS
+
+    $ECHO "X----------------------------------------------------------------------" | $Xsed
+    $ECHO "Libraries have been installed in:"
+    for libdir in $libdirs; do
+      $ECHO "   $libdir"
+    done
+    $ECHO
+    $ECHO "If you ever happen to want to link against installed libraries"
+    $ECHO "in a given directory, LIBDIR, you must either use libtool, and"
+    $ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'"
+    $ECHO "flag during linking and do at least one of the following:"
+    if test -n "$shlibpath_var"; then
+      $ECHO "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+      $ECHO "     during execution"
+    fi
+    if test -n "$runpath_var"; then
+      $ECHO "   - add LIBDIR to the \`$runpath_var' environment variable"
+      $ECHO "     during linking"
+    fi
+    if test -n "$hardcode_libdir_flag_spec"; then
+      libdir=LIBDIR
+      eval flag=\"$hardcode_libdir_flag_spec\"
 
-    # Unlock the critical section if it was locked
-    if test "$need_locks" != no; then
-      $run $rm "$lockfile"
+      $ECHO "   - use the \`$flag' linker flag"
+    fi
+    if test -n "$admincmds"; then
+      $ECHO "   - have your system administrator run these commands:$admincmds"
     fi
+    if test -f /etc/ld.so.conf; then
+      $ECHO "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+    fi
+    $ECHO
 
+    $ECHO "See any operating system documentation about shared libraries for"
+    case $host in
+      solaris2.[6789]|solaris2.1[0-9])
+        $ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+	$ECHO "pages."
+	;;
+      *)
+        $ECHO "more information, such as the ld(1) and ld.so(8) manual pages."
+        ;;
+    esac
+    $ECHO "X----------------------------------------------------------------------" | $Xsed
     exit $EXIT_SUCCESS
+}
+
+test "$mode" = finish && func_mode_finish ${1+"$@"}
+
+
+# func_mode_install arg...
+func_mode_install ()
+{
+    $opt_debug
+    # There may be an optional sh(1) argument at the beginning of
+    # install_prog (especially on Windows NT).
+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+       # Allow the use of GNU shtool's install command.
+       $ECHO "X$nonopt" | $GREP shtool >/dev/null; then
+      # Aesthetically quote it.
+      func_quote_for_eval "$nonopt"
+      install_prog="$func_quote_for_eval_result "
+      arg=$1
+      shift
+    else
+      install_prog=
+      arg=$nonopt
+    fi
+
+    # The real first argument should be the name of the installation program.
+    # Aesthetically quote it.
+    func_quote_for_eval "$arg"
+    install_prog="$install_prog$func_quote_for_eval_result"
+
+    # We need to accept at least all the BSD install flags.
+    dest=
+    files=
+    opts=
+    prev=
+    install_type=
+    isdir=no
+    stripme=
+    for arg
+    do
+      if test -n "$dest"; then
+	files="$files $dest"
+	dest=$arg
+	continue
+      fi
+
+      case $arg in
+      -d) isdir=yes ;;
+      -f)
+	case " $install_prog " in
+	*[\\\ /]cp\ *) ;;
+	*) prev=$arg ;;
+	esac
+	;;
+      -g | -m | -o)
+	prev=$arg
+	;;
+      -s)
+	stripme=" -s"
+	continue
+	;;
+      -*)
+	;;
+      *)
+	# If the previous option needed an argument, then skip it.
+	if test -n "$prev"; then
+	  prev=
+	else
+	  dest=$arg
+	  continue
+	fi
+	;;
+      esac
+
+      # Aesthetically quote the argument.
+      func_quote_for_eval "$arg"
+      install_prog="$install_prog $func_quote_for_eval_result"
+    done
+
+    test -z "$install_prog" && \
+      func_fatal_help "you must specify an install program"
+
+    test -n "$prev" && \
+      func_fatal_help "the \`$prev' option requires an argument"
+
+    if test -z "$files"; then
+      if test -z "$dest"; then
+	func_fatal_help "no file or destination specified"
+      else
+	func_fatal_help "you must specify a destination"
+      fi
+    fi
+
+    # Strip any trailing slash from the destination.
+    func_stripname '' '/' "$dest"
+    dest=$func_stripname_result
+
+    # Check to see that the destination is a directory.
+    test -d "$dest" && isdir=yes
+    if test "$isdir" = yes; then
+      destdir="$dest"
+      destname=
+    else
+      func_dirname_and_basename "$dest" "" "."
+      destdir="$func_dirname_result"
+      destname="$func_basename_result"
+
+      # Not a directory, so check to see that there is only one file specified.
+      set dummy $files; shift
+      test "$#" -gt 1 && \
+	func_fatal_help "\`$dest' is not a directory"
+    fi
+    case $destdir in
+    [\\/]* | [A-Za-z]:[\\/]*) ;;
+    *)
+      for file in $files; do
+	case $file in
+	*.lo) ;;
+	*)
+	  func_fatal_help "\`$destdir' must be an absolute directory name"
+	  ;;
+	esac
+      done
+      ;;
+    esac
+
+    # This variable tells wrapper scripts just to set variables rather
+    # than running their programs.
+    libtool_install_magic="$magic"
+
+    staticlibs=
+    future_libdirs=
+    current_libdirs=
+    for file in $files; do
+
+      # Do each installation.
+      case $file in
+      *.$libext)
+	# Do the static libraries later.
+	staticlibs="$staticlibs $file"
+	;;
+
+      *.la)
+	# Check to see that this really is a libtool archive.
+	func_lalib_unsafe_p "$file" \
+	  || func_fatal_help "\`$file' is not a valid libtool archive"
+
+	library_names=
+	old_library=
+	relink_command=
+	func_source "$file"
+
+	# Add the libdir to current_libdirs if it is the destination.
+	if test "X$destdir" = "X$libdir"; then
+	  case "$current_libdirs " in
+	  *" $libdir "*) ;;
+	  *) current_libdirs="$current_libdirs $libdir" ;;
+	  esac
+	else
+	  # Note the libdir as a future libdir.
+	  case "$future_libdirs " in
+	  *" $libdir "*) ;;
+	  *) future_libdirs="$future_libdirs $libdir" ;;
+	  esac
+	fi
+
+	func_dirname "$file" "/" ""
+	dir="$func_dirname_result"
+	dir="$dir$objdir"
+
+	if test -n "$relink_command"; then
+	  # Determine the prefix the user has applied to our future dir.
+	  inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"`
+
+	  # Don't allow the user to place us outside of our expected
+	  # location b/c this prevents finding dependent libraries that
+	  # are installed to the same prefix.
+	  # At present, this check doesn't affect windows .dll's that
+	  # are installed into $libdir/../bin (currently, that works fine)
+	  # but it's something to keep an eye on.
+	  test "$inst_prefix_dir" = "$destdir" && \
+	    func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+
+	  if test -n "$inst_prefix_dir"; then
+	    # Stick the inst_prefix_dir data into the link command.
+	    relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+	  else
+	    relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"`
+	  fi
+
+	  func_warning "relinking \`$file'"
+	  func_show_eval "$relink_command" \
+	    'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+	fi
+
+	# See the names of the shared library.
+	set dummy $library_names; shift
+	if test -n "$1"; then
+	  realname="$1"
+	  shift
+
+	  srcname="$realname"
+	  test -n "$relink_command" && srcname="$realname"T
+
+	  # Install the shared library and build the symlinks.
+	  func_show_eval "$install_prog $dir/$srcname $destdir/$realname" \
+	      'exit $?'
+	  tstripme="$stripme"
+	  case $host_os in
+	  cygwin* | mingw* | pw32* | cegcc*)
+	    case $realname in
+	    *.dll.a)
+	      tstripme=""
+	      ;;
+	    esac
+	    ;;
+	  esac
+	  if test -n "$tstripme" && test -n "$striplib"; then
+	    func_show_eval "$striplib $destdir/$realname" 'exit $?'
+	  fi
+
+	  if test "$#" -gt 0; then
+	    # Delete the old symlinks, and create new ones.
+	    # Try `ln -sf' first, because the `ln' binary might depend on
+	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
+	    # so we also need to try rm && ln -s.
+	    for linkname
+	    do
+	      test "$linkname" != "$realname" \
+		&& func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })"
+	    done
+	  fi
+
+	  # Do each command in the postinstall commands.
+	  lib="$destdir/$realname"
+	  func_execute_cmds "$postinstall_cmds" 'exit $?'
+	fi
+
+	# Install the pseudo-library for information purposes.
+	func_basename "$file"
+	name="$func_basename_result"
+	instname="$dir/$name"i
+	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+
+	# Maybe install the static library, too.
+	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+	;;
+
+      *.lo)
+	# Install (i.e. copy) a libtool object.
+
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# Deduce the name of the destination old-style object file.
+	case $destfile in
+	*.lo)
+	  func_lo2o "$destfile"
+	  staticdest=$func_lo2o_result
+	  ;;
+	*.$objext)
+	  staticdest="$destfile"
+	  destfile=
+	  ;;
+	*)
+	  func_fatal_help "cannot copy a libtool object to \`$destfile'"
+	  ;;
+	esac
+
+	# Install the libtool object if requested.
+	test -n "$destfile" && \
+	  func_show_eval "$install_prog $file $destfile" 'exit $?'
+
+	# Install the old object if enabled.
+	if test "$build_old_libs" = yes; then
+	  # Deduce the name of the old-style object file.
+	  func_lo2o "$file"
+	  staticobj=$func_lo2o_result
+	  func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?'
+	fi
+	exit $EXIT_SUCCESS
+	;;
+
+      *)
+	# Figure out destination file name, if it wasn't already specified.
+	if test -n "$destname"; then
+	  destfile="$destdir/$destname"
+	else
+	  func_basename "$file"
+	  destfile="$func_basename_result"
+	  destfile="$destdir/$destfile"
+	fi
+
+	# If the file is missing, and there is a .exe on the end, strip it
+	# because it is most likely a libtool script we actually want to
+	# install
+	stripped_ext=""
+	case $file in
+	  *.exe)
+	    if test ! -f "$file"; then
+	      func_stripname '' '.exe' "$file"
+	      file=$func_stripname_result
+	      stripped_ext=".exe"
+	    fi
+	    ;;
+	esac
+
+	# Do a test to see if this is really a libtool program.
+	case $host in
+	*cygwin* | *mingw*)
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      wrapper=$func_ltwrapper_scriptname_result
+	    else
+	      func_stripname '' '.exe' "$file"
+	      wrapper=$func_stripname_result
+	    fi
+	    ;;
+	*)
+	    wrapper=$file
+	    ;;
+	esac
+	if func_ltwrapper_script_p "$wrapper"; then
+	  notinst_deplibs=
+	  relink_command=
+
+	  func_source "$wrapper"
+
+	  # Check the variables that should have been set.
+	  test -z "$generated_by_libtool_version" && \
+	    func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+
+	  finalize=yes
+	  for lib in $notinst_deplibs; do
+	    # Check to see that each library is installed.
+	    libdir=
+	    if test -f "$lib"; then
+	      func_source "$lib"
+	    fi
+	    libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
+	    if test -n "$libdir" && test ! -f "$libfile"; then
+	      func_warning "\`$lib' has not been installed in \`$libdir'"
+	      finalize=no
+	    fi
+	  done
+
+	  relink_command=
+	  func_source "$wrapper"
+
+	  outputname=
+	  if test "$fast_install" = no && test -n "$relink_command"; then
+	    $opt_dry_run || {
+	      if test "$finalize" = yes; then
+	        tmpdir=`func_mktempdir`
+		func_basename "$file$stripped_ext"
+		file="$func_basename_result"
+	        outputname="$tmpdir/$file"
+	        # Replace the output file specification.
+	        relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+
+	        $opt_silent || {
+	          func_quote_for_expand "$relink_command"
+		  eval "func_echo $func_quote_for_expand_result"
+	        }
+	        if eval "$relink_command"; then :
+	          else
+		  func_error "error: relink \`$file' with the above command before installing it"
+		  $opt_dry_run || ${RM}r "$tmpdir"
+		  continue
+	        fi
+	        file="$outputname"
+	      else
+	        func_warning "cannot relink \`$file'"
+	      fi
+	    }
+	  else
+	    # Install the binary that we compiled earlier.
+	    file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
+	  fi
+	fi
+
+	# remove .exe since cygwin /usr/bin/install will append another
+	# one anyway
+	case $install_prog,$host in
+	*/usr/bin/install*,*cygwin*)
+	  case $file:$destfile in
+	  *.exe:*.exe)
+	    # this is ok
+	    ;;
+	  *.exe:*)
+	    destfile=$destfile.exe
+	    ;;
+	  *:*.exe)
+	    func_stripname '' '.exe' "$destfile"
+	    destfile=$func_stripname_result
+	    ;;
+	  esac
+	  ;;
+	esac
+	func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?'
+	$opt_dry_run || if test -n "$outputname"; then
+	  ${RM}r "$tmpdir"
+	fi
+	;;
+      esac
+    done
+
+    for file in $staticlibs; do
+      func_basename "$file"
+      name="$func_basename_result"
+
+      # Set up the ranlib parameters.
+      oldlib="$destdir/$name"
+
+      func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
+
+      if test -n "$stripme" && test -n "$old_striplib"; then
+	func_show_eval "$old_striplib $oldlib" 'exit $?'
+      fi
+
+      # Do each command in the postinstall commands.
+      func_execute_cmds "$old_postinstall_cmds" 'exit $?'
+    done
+
+    test -n "$future_libdirs" && \
+      func_warning "remember to run \`$progname --finish$future_libdirs'"
+
+    if test -n "$current_libdirs"; then
+      # Maybe just do a dry run.
+      $opt_dry_run && current_libdirs=" -n$current_libdirs"
+      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+    else
+      exit $EXIT_SUCCESS
+    fi
+}
+
+test "$mode" = install && func_mode_install ${1+"$@"}
+
+
+# func_generate_dlsyms outputname originator pic_p
+# Extract symbols from dlprefiles and create ${outputname}S.o with
+# a dlpreopen symbol table.
+func_generate_dlsyms ()
+{
+    $opt_debug
+    my_outputname="$1"
+    my_originator="$2"
+    my_pic_p="${3-no}"
+    my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+    my_dlsyms=
+
+    if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+      if test -n "$NM" && test -n "$global_symbol_pipe"; then
+	my_dlsyms="${my_outputname}S.c"
+      else
+	func_error "not configured to extract global symbols from dlpreopened files"
+      fi
+    fi
+
+    if test -n "$my_dlsyms"; then
+      case $my_dlsyms in
+      "") ;;
+      *.c)
+	# Discover the nlist of each of the dlfiles.
+	nlist="$output_objdir/${my_outputname}.nm"
+
+	func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
+
+	# Parse the name list into a source file.
+	func_verbose "creating $output_objdir/$my_dlsyms"
+
+	$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
+/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+/* External symbol declarations for the compiler. */\
+"
+
+	if test "$dlself" = yes; then
+	  func_verbose "generating symbol list for \`$output'"
+
+	  $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
+
+	  # Add our own program objects to the symbol list.
+	  progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+	  for progfile in $progfiles; do
+	    func_verbose "extracting global C symbols from \`$progfile'"
+	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
+	  done
+
+	  if test -n "$exclude_expsyms"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  if test -n "$export_symbols_regex"; then
+	    $opt_dry_run || {
+	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	    }
+	  fi
+
+	  # Prepare the list of exported symbols
+	  if test -z "$export_symbols"; then
+	    export_symbols="$output_objdir/$outputname.exp"
+	    $opt_dry_run || {
+	      $RM $export_symbols
+	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+	      case $host in
+	      *cygwin* | *mingw* | *cegcc* )
+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+	        ;;
+	      esac
+	    }
+	  else
+	    $opt_dry_run || {
+	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+	      eval '$MV "$nlist"T "$nlist"'
+	      case $host in
+	        *cygwin | *mingw* | *cegcc* )
+	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
+	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+	          ;;
+	      esac
+	    }
+	  fi
+	fi
+
+	for dlprefile in $dlprefiles; do
+	  func_verbose "extracting global C symbols from \`$dlprefile'"
+	  func_basename "$dlprefile"
+	  name="$func_basename_result"
+	  $opt_dry_run || {
+	    eval '$ECHO ": $name " >> "$nlist"'
+	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+	  }
+	done
+
+	$opt_dry_run || {
+	  # Make sure we have at least an empty file.
+	  test -f "$nlist" || : > "$nlist"
+
+	  if test -n "$exclude_expsyms"; then
+	    $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+	    $MV "$nlist"T "$nlist"
+	  fi
+
+	  # Try sorting and uniquifying the output.
+	  if $GREP -v "^: " < "$nlist" |
+	      if sort -k 3 </dev/null >/dev/null 2>&1; then
+		sort -k 3
+	      else
+		sort +2
+	      fi |
+	      uniq > "$nlist"S; then
+	    :
+	  else
+	    $GREP -v "^: " < "$nlist" > "$nlist"S
+	  fi
+
+	  if test -f "$nlist"S; then
+	    eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
+	  else
+	    $ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms"
+	  fi
+
+	  $ECHO >> "$output_objdir/$my_dlsyms" "\
+
+/* The mapping between symbol names and symbols.  */
+typedef struct {
+  const char *name;
+  void *address;
+} lt_dlsymlist;
+"
+	  case $host in
+	  *cygwin* | *mingw* | *cegcc* )
+	    $ECHO >> "$output_objdir/$my_dlsyms" "\
+/* DATA imports from DLLs on WIN32 con't be const, because
+   runtime relocations are performed -- see ld's documentation
+   on pseudo-relocs.  */"
+	    lt_dlsym_const= ;;
+	  *osf5*)
+	    echo >> "$output_objdir/$my_dlsyms" "\
+/* This system does not cope well with relocations in const data */"
+	    lt_dlsym_const= ;;
+	  *)
+	    lt_dlsym_const=const ;;
+	  esac
+
+	  $ECHO >> "$output_objdir/$my_dlsyms" "\
+extern $lt_dlsym_const lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[];
+$lt_dlsym_const lt_dlsymlist
+lt_${my_prefix}_LTX_preloaded_symbols[] =
+{\
+  { \"$my_originator\", (void *) 0 },"
+
+	  case $need_lib_prefix in
+	  no)
+	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  *)
+	    eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
+	    ;;
+	  esac
+	  $ECHO >> "$output_objdir/$my_dlsyms" "\
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt_${my_prefix}_LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+	} # !$opt_dry_run
+
+	pic_flag_for_symtable=
+	case "$compile_command " in
+	*" -static "*) ;;
+	*)
+	  case $host in
+	  # compiling the symbol table file with pic_flag works around
+	  # a FreeBSD bug that causes programs to crash when -lm is
+	  # linked before any other PIC object.  But we must not use
+	  # pic_flag when linking with -static.  The problem exists in
+	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+	    pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
+	  *-*-hpux*)
+	    pic_flag_for_symtable=" $pic_flag"  ;;
+	  *)
+	    if test "X$my_pic_p" != Xno; then
+	      pic_flag_for_symtable=" $pic_flag"
+	    fi
+	    ;;
+	  esac
+	  ;;
+	esac
+	symtab_cflags=
+	for arg in $LTCFLAGS; do
+	  case $arg in
+	  -pie | -fpie | -fPIE) ;;
+	  *) symtab_cflags="$symtab_cflags $arg" ;;
+	  esac
+	done
+
+	# Now compile the dynamic symbol file.
+	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
+
+	# Clean up the generated files.
+	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+
+	# Transform the symbol file into the correct name.
+	symfileobj="$output_objdir/${my_outputname}S.$objext"
+	case $host in
+	*cygwin* | *mingw* | *cegcc* )
+	  if test -f "$output_objdir/$my_outputname.def"; then
+	    compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	    finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
+	  else
+	    compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+	    finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+	  fi
+	  ;;
+	*)
+	  compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+	  finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
+	  ;;
+	esac
+	;;
+      *)
+	func_fatal_error "unknown suffix for \`$my_dlsyms'"
+	;;
+      esac
+    else
+      # We keep going just in case the user didn't refer to
+      # lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
+      # really was required.
+
+      # Nullify the symbol file.
+      compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+      finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+    fi
+}
+
+# func_win32_libid arg
+# return the library type of file 'arg'
+#
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+func_win32_libid ()
+{
+  $opt_debug
+  win32_libid_type="unknown"
+  win32_fileres=`file -L $1 2>/dev/null`
+  case $win32_fileres in
+  *ar\ archive\ import\ library*) # definitely import
+    win32_libid_type="x86 archive import"
+    ;;
+  *ar\ archive*) # could be an import, or static
+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
+       $EGREP 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+      win32_nmres=`eval $NM -f posix -A $1 |
+	$SED -n -e '
+	    1,100{
+		/ I /{
+		    s,.*,import,
+		    p
+		    q
+		}
+	    }'`
+      case $win32_nmres in
+      import*)  win32_libid_type="x86 archive import";;
+      *)        win32_libid_type="x86 archive static";;
+      esac
+    fi
+    ;;
+  *DLL*)
+    win32_libid_type="x86 DLL"
+    ;;
+  *executable*) # but shell scripts are "executable" too...
+    case $win32_fileres in
+    *MS\ Windows\ PE\ Intel*)
+      win32_libid_type="x86 DLL"
+      ;;
+    esac
     ;;
+  esac
+  $ECHO "$win32_libid_type"
+}
+
+
+
+# func_extract_an_archive dir oldlib
+func_extract_an_archive ()
+{
+    $opt_debug
+    f_ex_an_ar_dir="$1"; shift
+    f_ex_an_ar_oldlib="$1"
+    func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?'
+    if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
+     :
+    else
+      func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib"
+    fi
+}
+
+
+# func_extract_archives gentop oldlib ...
+func_extract_archives ()
+{
+    $opt_debug
+    my_gentop="$1"; shift
+    my_oldlibs=${1+"$@"}
+    my_oldobjs=""
+    my_xlib=""
+    my_xabs=""
+    my_xdir=""
+
+    for my_xlib in $my_oldlibs; do
+      # Extract the objects.
+      case $my_xlib in
+	[\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+	*) my_xabs=`pwd`"/$my_xlib" ;;
+      esac
+      func_basename "$my_xlib"
+      my_xlib="$func_basename_result"
+      my_xlib_u=$my_xlib
+      while :; do
+        case " $extracted_archives " in
+	*" $my_xlib_u "*)
+	  func_arith $extracted_serial + 1
+	  extracted_serial=$func_arith_result
+	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
+	*) break ;;
+	esac
+      done
+      extracted_archives="$extracted_archives $my_xlib_u"
+      my_xdir="$my_gentop/$my_xlib_u"
+
+      func_mkdir_p "$my_xdir"
+
+      case $host in
+      *-darwin*)
+	func_verbose "Extracting $my_xabs"
+	# Do not bother doing anything if just a dry run
+	$opt_dry_run || {
+	  darwin_orig_dir=`pwd`
+	  cd $my_xdir || exit $?
+	  darwin_archive=$my_xabs
+	  darwin_curdir=`pwd`
+	  darwin_base_archive=`basename "$darwin_archive"`
+	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
+	  if test -n "$darwin_arches"; then
+	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
+	    darwin_arch=
+	    func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
+	    for darwin_arch in  $darwin_arches ; do
+	      func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
+	      cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
+	      func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+	      cd "$darwin_curdir"
+	      $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+	    done # $darwin_arches
+            ## Okay now we've a bunch of thin objects, gotta fatten them up :)
+	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+	    darwin_file=
+	    darwin_files=
+	    for darwin_file in $darwin_filelist; do
+	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
+	      $LIPO -create -output "$darwin_file" $darwin_files
+	    done # $darwin_filelist
+	    $RM -rf unfat-$$
+	    cd "$darwin_orig_dir"
+	  else
+	    cd $darwin_orig_dir
+	    func_extract_an_archive "$my_xdir" "$my_xabs"
+	  fi # $darwin_arches
+	} # !$opt_dry_run
+	;;
+      *)
+        func_extract_an_archive "$my_xdir" "$my_xabs"
+	;;
+      esac
+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+    done
+
+    func_extract_archives_result="$my_oldobjs"
+}
+
+
+
+# func_emit_wrapper_part1 [arg=no]
+#
+# Emit the first part of a libtool wrapper script on stdout.
+# For more information, see the description associated with
+# func_emit_wrapper(), below.
+func_emit_wrapper_part1 ()
+{
+	func_emit_wrapper_part1_arg1=no
+	if test -n "$1" ; then
+	  func_emit_wrapper_part1_arg1=$1
+	fi
+
+	$ECHO "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='${SED} -e 1s/^X//'
+sed_quote_subst='$sed_quote_subst'
+
+# Be Bourne compatible
+if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
+fi
+BIN_SH=xpg4; export BIN_SH # for Tru64
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+  # install mode needs the following variables:
+  generated_by_libtool_version='$macro_version'
+  notinst_deplibs='$notinst_deplibs'
+else
+  # When we are sourced in execute mode, \$file and \$ECHO are already set.
+  if test \"\$libtool_execute_magic\" != \"$magic\"; then
+    ECHO=\"$qecho\"
+    file=\"\$0\"
+    # Make sure echo works.
+    if test \"X\$1\" = X--no-reexec; then
+      # Discard the --no-reexec flag, and continue.
+      shift
+    elif test \"X\`{ \$ECHO '\t'; } 2>/dev/null\`\" = 'X\t'; then
+      # Yippee, \$ECHO works!
+      :
+    else
+      # Restart under the correct shell, and then maybe \$ECHO will work.
+      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+    fi
+  fi\
+"
+	$ECHO "\
+
+  # Find the directory that this script lives in.
+  thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+  # Follow symbolic links until we get to the real thisdir.
+  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
+  while test -n \"\$file\"; do
+    destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
+
+    # If there was a directory component, then change thisdir.
+    if test \"x\$destdir\" != \"x\$file\"; then
+      case \"\$destdir\" in
+      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+      *) thisdir=\"\$thisdir/\$destdir\" ;;
+      esac
+    fi
+
+    file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+  done
+"
+}
+# end: func_emit_wrapper_part1
+
+# func_emit_wrapper_part2 [arg=no]
+#
+# Emit the second part of a libtool wrapper script on stdout.
+# For more information, see the description associated with
+# func_emit_wrapper(), below.
+func_emit_wrapper_part2 ()
+{
+	func_emit_wrapper_part2_arg1=no
+	if test -n "$1" ; then
+	  func_emit_wrapper_part2_arg1=$1
+	fi
+
+	$ECHO "\
+
+  # Usually 'no', except on cygwin/mingw when embedded into
+  # the cwrapper.
+  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_part2_arg1
+  if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then
+    # special case for '.'
+    if test \"\$thisdir\" = \".\"; then
+      thisdir=\`pwd\`
+    fi
+    # remove .libs from thisdir
+    case \"\$thisdir\" in
+    *[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;;
+    $objdir )   thisdir=. ;;
+    esac
+  fi
+
+  # Try to get the absolute directory name.
+  absdir=\`cd \"\$thisdir\" && pwd\`
+  test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+	if test "$fast_install" = yes; then
+	  $ECHO "\
+  program=lt-'$outputname'$exeext
+  progdir=\"\$thisdir/$objdir\"
+
+  if test ! -f \"\$progdir/\$program\" ||
+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+    file=\"\$\$-\$program\"
+
+    if test ! -d \"\$progdir\"; then
+      $MKDIR \"\$progdir\"
+    else
+      $RM \"\$progdir/\$file\"
+    fi"
+
+	  $ECHO "\
+
+    # relink executable if necessary
+    if test -n \"\$relink_command\"; then
+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+      else
+	$ECHO \"\$relink_command_output\" >&2
+	$RM \"\$progdir/\$file\"
+	exit 1
+      fi
+    fi
+
+    $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+    { $RM \"\$progdir/\$program\";
+      $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+    $RM \"\$progdir/\$file\"
+  fi"
+	else
+	  $ECHO "\
+  program='$outputname'
+  progdir=\"\$thisdir/$objdir\"
+"
+	fi
+
+	$ECHO "\
+
+  if test -f \"\$progdir/\$program\"; then"
+
+	# Export our shlibpath_var if we have one.
+	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+	  $ECHO "\
+    # Add our own library path to $shlibpath_var
+    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+    # Some systems cannot cope with colon-terminated $shlibpath_var
+    # The second colon is a workaround for a bug in BeOS R4 sed
+    $shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+    export $shlibpath_var
+"
+	fi
+
+	# fixup the dll searchpath if we need to.
+	if test -n "$dllsearchpath"; then
+	  $ECHO "\
+    # Add the dll search path components to the executable PATH
+    PATH=$dllsearchpath:\$PATH
+"
+	fi
+
+	$ECHO "\
+    if test \"\$libtool_execute_magic\" != \"$magic\"; then
+      # Run the actual program with our arguments.
+"
+	case $host in
+	# Backslashes separate directories on plain windows
+	*-*-mingw | *-*-os2* | *-cegcc*)
+	  $ECHO "\
+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+"
+	  ;;
+
+	*)
+	  $ECHO "\
+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+"
+	  ;;
+	esac
+	$ECHO "\
+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+      exit 1
+    fi
+  else
+    # The program doesn't exist.
+    \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+    \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
+    $ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
+    exit 1
+  fi
+fi\
+"
+}
+# end: func_emit_wrapper_part2
+
+
+# func_emit_wrapper [arg=no]
+#
+# Emit a libtool wrapper script on stdout.
+# Don't directly open a file because we may want to
+# incorporate the script contents within a cygwin/mingw
+# wrapper executable.  Must ONLY be called from within
+# func_mode_link because it depends on a number of variables
+# set therein.
+#
+# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
+# variable will take.  If 'yes', then the emitted script
+# will assume that the directory in which it is stored is
+# the $objdir directory.  This is a cygwin/mingw-specific
+# behavior.
+func_emit_wrapper ()
+{
+	func_emit_wrapper_arg1=no
+	if test -n "$1" ; then
+	  func_emit_wrapper_arg1=$1
+	fi
+
+	# split this up so that func_emit_cwrapperexe_src
+	# can call each part independently.
+	func_emit_wrapper_part1 "${func_emit_wrapper_arg1}"
+	func_emit_wrapper_part2 "${func_emit_wrapper_arg1}"
+}
+
+
+# func_to_host_path arg
+#
+# Convert paths to host format when used with build tools.
+# Intended for use with "native" mingw (where libtool itself
+# is running under the msys shell), or in the following cross-
+# build environments:
+#    $build          $host
+#    mingw (msys)    mingw  [e.g. native]
+#    cygwin          mingw
+#    *nix + wine     mingw
+# where wine is equipped with the `winepath' executable.
+# In the native mingw case, the (msys) shell automatically
+# converts paths for any non-msys applications it launches,
+# but that facility isn't available from inside the cwrapper.
+# Similar accommodations are necessary for $host mingw and
+# $build cygwin.  Calling this function does no harm for other
+# $host/$build combinations not listed above.
+#
+# ARG is the path (on $build) that should be converted to
+# the proper representation for $host. The result is stored
+# in $func_to_host_path_result.
+func_to_host_path ()
+{
+  func_to_host_path_result="$1"
+  if test -n "$1" ; then
+    case $host in
+      *mingw* )
+        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+        case $build in
+          *mingw* ) # actually, msys
+            # awkward: cmd appends spaces to result
+            lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+            func_to_host_path_tmp1=`( cmd //c echo "$1" |\
+              $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+            func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+              $SED -e "$lt_sed_naive_backslashify"`
+            ;;
+          *cygwin* )
+            func_to_host_path_tmp1=`cygpath -w "$1"`
+            func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+              $SED -e "$lt_sed_naive_backslashify"`
+            ;;
+          * )
+            # Unfortunately, winepath does not exit with a non-zero
+            # error code, so we are forced to check the contents of
+            # stdout. On the other hand, if the command is not
+            # found, the shell will set an exit code of 127 and print
+            # *an error message* to stdout. So we must check for both
+            # error code of zero AND non-empty stdout, which explains
+            # the odd construction:
+            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
+            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
+              func_to_host_path_result=`echo "$func_to_host_path_tmp1" |\
+                $SED -e "$lt_sed_naive_backslashify"`
+            else
+              # Allow warning below.
+              func_to_host_path_result=""
+            fi
+            ;;
+        esac
+        if test -z "$func_to_host_path_result" ; then
+          func_error "Could not determine host path corresponding to"
+          func_error "  '$1'"
+          func_error "Continuing, but uninstalled executables may not work."
+          # Fallback:
+          func_to_host_path_result="$1"
+        fi
+        ;;
+    esac
+  fi
+}
+# end: func_to_host_path
+
+# func_to_host_pathlist arg
+#
+# Convert pathlists to host format when used with build tools.
+# See func_to_host_path(), above. This function supports the
+# following $build/$host combinations (but does no harm for
+# combinations not listed here):
+#    $build          $host
+#    mingw (msys)    mingw  [e.g. native]
+#    cygwin          mingw
+#    *nix + wine     mingw
+#
+# Path separators are also converted from $build format to
+# $host format. If ARG begins or ends with a path separator
+# character, it is preserved (but converted to $host format)
+# on output.
+#
+# ARG is a pathlist (on $build) that should be converted to
+# the proper representation on $host. The result is stored
+# in $func_to_host_pathlist_result.
+func_to_host_pathlist ()
+{
+  func_to_host_pathlist_result="$1"
+  if test -n "$1" ; then
+    case $host in
+      *mingw* )
+        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+        # Remove leading and trailing path separator characters from
+        # ARG. msys behavior is inconsistent here, cygpath turns them
+        # into '.;' and ';.', and winepath ignores them completely.
+        func_to_host_pathlist_tmp2="$1"
+        # Once set for this call, this variable should not be
+        # reassigned. It is used in tha fallback case.
+        func_to_host_pathlist_tmp1=`echo "$func_to_host_pathlist_tmp2" |\
+          $SED -e 's|^:*||' -e 's|:*$||'`
+        case $build in
+          *mingw* ) # Actually, msys.
+            # Awkward: cmd appends spaces to result.
+            lt_sed_strip_trailing_spaces="s/[ ]*\$//"
+            func_to_host_pathlist_tmp2=`( cmd //c echo "$func_to_host_pathlist_tmp1" |\
+              $SED -e "$lt_sed_strip_trailing_spaces" ) 2>/dev/null || echo ""`
+            func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+              $SED -e "$lt_sed_naive_backslashify"`
+            ;;
+          *cygwin* )
+            func_to_host_pathlist_tmp2=`cygpath -w -p "$func_to_host_pathlist_tmp1"`
+            func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp2" |\
+              $SED -e "$lt_sed_naive_backslashify"`
+            ;;
+          * )
+            # unfortunately, winepath doesn't convert pathlists
+            func_to_host_pathlist_result=""
+            func_to_host_pathlist_oldIFS=$IFS
+            IFS=:
+            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
+              IFS=$func_to_host_pathlist_oldIFS
+              if test -n "$func_to_host_pathlist_f" ; then
+                func_to_host_path "$func_to_host_pathlist_f"
+                if test -n "$func_to_host_path_result" ; then
+                  if test -z "$func_to_host_pathlist_result" ; then
+                    func_to_host_pathlist_result="$func_to_host_path_result"
+                  else
+                    func_to_host_pathlist_result="$func_to_host_pathlist_result;$func_to_host_path_result"
+                  fi
+                fi
+              fi
+              IFS=:
+            done
+            IFS=$func_to_host_pathlist_oldIFS
+            ;;
+        esac
+        if test -z "$func_to_host_pathlist_result" ; then
+          func_error "Could not determine the host path(s) corresponding to"
+          func_error "  '$1'"
+          func_error "Continuing, but uninstalled executables may not work."
+          # Fallback. This may break if $1 contains DOS-style drive
+          # specifications. The fix is not to complicate the expression
+          # below, but for the user to provide a working wine installation
+          # with winepath so that path translation in the cross-to-mingw
+          # case works properly.
+          lt_replace_pathsep_nix_to_dos="s|:|;|g"
+          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
+            $SED -e "$lt_replace_pathsep_nix_to_dos"`
+        fi
+        # Now, add the leading and trailing path separators back
+        case "$1" in
+          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
+            ;;
+        esac
+        case "$1" in
+          *: ) func_to_host_pathlist_result="$func_to_host_pathlist_result;"
+            ;;
+        esac
+        ;;
+    esac
+  fi
+}
+# end: func_to_host_pathlist
+
+# func_emit_cwrapperexe_src
+# emit the source code for a wrapper executable on stdout
+# Must ONLY be called from within func_mode_link because
+# it depends on a number of variable set therein.
+func_emit_cwrapperexe_src ()
+{
+	cat <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+   Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+
+   The $output program cannot be directly executed until all the libtool
+   libraries that it depends on are installed.
+
+   This wrapper executable should never be moved out of the build directory.
+   If it is, it will not operate correctly.
+
+   Currently, it simply execs the wrapper *script* "$SHELL $output",
+   but could eventually absorb all of the scripts functionality and
+   exec $objdir/$outputname directly.
+*/
+EOF
+	    cat <<"EOF"
+#include <stdio.h>
+#include <stdlib.h>
+#ifdef _MSC_VER
+# include <direct.h>
+# include <process.h>
+# include <io.h>
+# define setmode _setmode
+#else
+# include <unistd.h>
+# include <stdint.h>
+# ifdef __CYGWIN__
+#  include <io.h>
+#  define HAVE_SETENV
+#  ifdef __STRICT_ANSI__
+char *realpath (const char *, char *);
+int putenv (char *);
+int setenv (const char *, const char *, int);
+#  endif
+# endif
+#endif
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+#include <string.h>
+#include <ctype.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef S_IXOTH
+# define S_IXOTH 0
+#endif
+#ifndef S_IXGRP
+# define S_IXGRP 0
+#endif
+
+#ifdef _MSC_VER
+# define S_IXUSR _S_IEXEC
+# define stat _stat
+# ifndef _INTPTR_T_DEFINED
+#  define intptr_t int
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR
+# define DIR_SEPARATOR '/'
+# define PATH_SEPARATOR ':'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+  defined (__OS2__)
+# define HAVE_DOS_BASED_FILE_SYSTEM
+# define FOPEN_WB "wb"
+# ifndef DIR_SEPARATOR_2
+#  define DIR_SEPARATOR_2 '\\'
+# endif
+# ifndef PATH_SEPARATOR_2
+#  define PATH_SEPARATOR_2 ';'
+# endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+	(((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#ifndef PATH_SEPARATOR_2
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
+#else /* PATH_SEPARATOR_2 */
+# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
+#endif /* PATH_SEPARATOR_2 */
+
+#ifdef __CYGWIN__
+# define FOPEN_WB "wb"
+#endif
+
+#ifndef FOPEN_WB
+# define FOPEN_WB "w"
+#endif
+#ifndef _O_BINARY
+# define _O_BINARY 0
+#endif
+
+#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+  if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+#undef LTWRAPPER_DEBUGPRINTF
+#if defined DEBUGWRAPPER
+# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
+static void
+ltwrapper_debugprintf (const char *fmt, ...)
+{
+    va_list args;
+    va_start (args, fmt);
+    (void) vfprintf (stderr, fmt, args);
+    va_end (args);
+}
+#else
+# define LTWRAPPER_DEBUGPRINTF(args)
+#endif
+
+const char *program_name = NULL;
+
+void *xmalloc (size_t num);
+char *xstrdup (const char *string);
+const char *base_name (const char *name);
+char *find_executable (const char *wrapper);
+char *chase_symlinks (const char *pathspec);
+int make_executable (const char *path);
+int check_executable (const char *path);
+char *strendzap (char *str, const char *pat);
+void lt_fatal (const char *message, ...);
+void lt_setenv (const char *name, const char *value);
+char *lt_extend_str (const char *orig_value, const char *add, int to_end);
+void lt_opt_process_env_set (const char *arg);
+void lt_opt_process_env_prepend (const char *arg);
+void lt_opt_process_env_append (const char *arg);
+int lt_split_name_value (const char *arg, char** name, char** value);
+void lt_update_exe_path (const char *name, const char *value);
+void lt_update_lib_path (const char *name, const char *value);
+
+static const char *script_text_part1 =
+EOF
+
+	    func_emit_wrapper_part1 yes |
+	        $SED -e 's/\([\\"]\)/\\\1/g' \
+	             -e 's/^/  "/' -e 's/$/\\n"/'
+	    echo ";"
+	    cat <<EOF
+
+static const char *script_text_part2 =
+EOF
+	    func_emit_wrapper_part2 yes |
+	        $SED -e 's/\([\\"]\)/\\\1/g' \
+	             -e 's/^/  "/' -e 's/$/\\n"/'
+	    echo ";"
+
+	    cat <<EOF
+const char * MAGIC_EXE = "$magic_exe";
+const char * LIB_PATH_VARNAME = "$shlibpath_var";
+EOF
+
+	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+              func_to_host_pathlist "$temp_rpath"
+	      cat <<EOF
+const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * LIB_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test -n "$dllsearchpath"; then
+              func_to_host_pathlist "$dllsearchpath:"
+	      cat <<EOF
+const char * EXE_PATH_VARNAME = "PATH";
+const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
+EOF
+	    else
+	      cat <<"EOF"
+const char * EXE_PATH_VARNAME = "";
+const char * EXE_PATH_VALUE   = "";
+EOF
+	    fi
+
+	    if test "$fast_install" = yes; then
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
+EOF
+	    else
+	      cat <<EOF
+const char * TARGET_PROGRAM_NAME = "$outputname"; /* hopefully, no .exe */
+EOF
+	    fi
+
+
+	    cat <<"EOF"
+
+#define LTWRAPPER_OPTION_PREFIX         "--lt-"
+#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
+
+static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
+static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+
+static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
+
+static const size_t env_set_opt_len     = LTWRAPPER_OPTION_PREFIX_LENGTH + 7;
+static const char *env_set_opt          = LTWRAPPER_OPTION_PREFIX "env-set";
+  /* argument is putenv-style "foo=bar", value of foo is set to bar */
+
+static const size_t env_prepend_opt_len = LTWRAPPER_OPTION_PREFIX_LENGTH + 11;
+static const char *env_prepend_opt      = LTWRAPPER_OPTION_PREFIX "env-prepend";
+  /* argument is putenv-style "foo=bar", new value of foo is bar${foo} */
+
+static const size_t env_append_opt_len  = LTWRAPPER_OPTION_PREFIX_LENGTH + 10;
+static const char *env_append_opt       = LTWRAPPER_OPTION_PREFIX "env-append";
+  /* argument is putenv-style "foo=bar", new value of foo is ${foo}bar */
+
+int
+main (int argc, char *argv[])
+{
+  char **newargz;
+  int  newargc;
+  char *tmp_pathspec;
+  char *actual_cwrapper_path;
+  char *actual_cwrapper_name;
+  char *target_name;
+  char *lt_argv_zero;
+  intptr_t rval = 127;
+
+  int i;
+
+  program_name = (char *) xstrdup (base_name (argv[0]));
+  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
+  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
+
+  /* very simple arg parsing; don't want to rely on getopt */
+  for (i = 1; i < argc; i++)
+    {
+      if (strcmp (argv[i], dumpscript_opt) == 0)
+	{
+EOF
+	    case "$host" in
+	      *mingw* | *cygwin* )
+		# make stdout use "unix" line endings
+		echo "          setmode(1,_O_BINARY);"
+		;;
+	      esac
+
+	    cat <<"EOF"
+	  printf ("%s", script_text_part1);
+	  printf ("%s", script_text_part2);
+	  return 0;
+	}
+    }
+
+  newargz = XMALLOC (char *, argc + 1);
+  tmp_pathspec = find_executable (argv[0]);
+  if (tmp_pathspec == NULL)
+    lt_fatal ("Couldn't find %s", argv[0]);
+  LTWRAPPER_DEBUGPRINTF (("(main) found exe (before symlink chase) at : %s\n",
+			  tmp_pathspec));
+
+  actual_cwrapper_path = chase_symlinks (tmp_pathspec);
+  LTWRAPPER_DEBUGPRINTF (("(main) found exe (after symlink chase) at : %s\n",
+			  actual_cwrapper_path));
+  XFREE (tmp_pathspec);
+
+  actual_cwrapper_name = xstrdup( base_name (actual_cwrapper_path));
+  strendzap (actual_cwrapper_path, actual_cwrapper_name);
+
+  /* wrapper name transforms */
+  strendzap (actual_cwrapper_name, ".exe");
+  tmp_pathspec = lt_extend_str (actual_cwrapper_name, ".exe", 1);
+  XFREE (actual_cwrapper_name);
+  actual_cwrapper_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  /* target_name transforms -- use actual target program name; might have lt- prefix */
+  target_name = xstrdup (base_name (TARGET_PROGRAM_NAME));
+  strendzap (target_name, ".exe");
+  tmp_pathspec = lt_extend_str (target_name, ".exe", 1);
+  XFREE (target_name);
+  target_name = tmp_pathspec;
+  tmp_pathspec = 0;
+
+  LTWRAPPER_DEBUGPRINTF (("(main) libtool target name: %s\n",
+			  target_name));
+EOF
+
+	    cat <<EOF
+  newargz[0] =
+    XMALLOC (char, (strlen (actual_cwrapper_path) +
+		    strlen ("$objdir") + 1 + strlen (actual_cwrapper_name) + 1));
+  strcpy (newargz[0], actual_cwrapper_path);
+  strcat (newargz[0], "$objdir");
+  strcat (newargz[0], "/");
+EOF
+
+	    cat <<"EOF"
+  /* stop here, and copy so we don't have to do this twice */
+  tmp_pathspec = xstrdup (newargz[0]);
+
+  /* do NOT want the lt- prefix here, so use actual_cwrapper_name */
+  strcat (newargz[0], actual_cwrapper_name);
+
+  /* DO want the lt- prefix here if it exists, so use target_name */
+  lt_argv_zero = lt_extend_str (tmp_pathspec, target_name, 1);
+  XFREE (tmp_pathspec);
+  tmp_pathspec = NULL;
+EOF
+
+	    case $host_os in
+	      mingw*)
+	    cat <<"EOF"
+  {
+    char* p;
+    while ((p = strchr (newargz[0], '\\')) != NULL)
+      {
+	*p = '/';
+      }
+    while ((p = strchr (lt_argv_zero, '\\')) != NULL)
+      {
+	*p = '/';
+      }
+  }
+EOF
+	    ;;
+	    esac
+
+	    cat <<"EOF"
+  XFREE (target_name);
+  XFREE (actual_cwrapper_path);
+  XFREE (actual_cwrapper_name);
+
+  lt_setenv ("BIN_SH", "xpg4"); /* for Tru64 */
+  lt_setenv ("DUALCASE", "1");  /* for MSK sh */
+  lt_update_lib_path (LIB_PATH_VARNAME, LIB_PATH_VALUE);
+  lt_update_exe_path (EXE_PATH_VARNAME, EXE_PATH_VALUE);
+
+  newargc=0;
+  for (i = 1; i < argc; i++)
+    {
+      if (strncmp (argv[i], env_set_opt, env_set_opt_len) == 0)
+        {
+          if (argv[i][env_set_opt_len] == '=')
+            {
+              const char *p = argv[i] + env_set_opt_len + 1;
+              lt_opt_process_env_set (p);
+            }
+          else if (argv[i][env_set_opt_len] == '\0' && i + 1 < argc)
+            {
+              lt_opt_process_env_set (argv[++i]); /* don't copy */
+            }
+          else
+            lt_fatal ("%s missing required argument", env_set_opt);
+          continue;
+        }
+      if (strncmp (argv[i], env_prepend_opt, env_prepend_opt_len) == 0)
+        {
+          if (argv[i][env_prepend_opt_len] == '=')
+            {
+              const char *p = argv[i] + env_prepend_opt_len + 1;
+              lt_opt_process_env_prepend (p);
+            }
+          else if (argv[i][env_prepend_opt_len] == '\0' && i + 1 < argc)
+            {
+              lt_opt_process_env_prepend (argv[++i]); /* don't copy */
+            }
+          else
+            lt_fatal ("%s missing required argument", env_prepend_opt);
+          continue;
+        }
+      if (strncmp (argv[i], env_append_opt, env_append_opt_len) == 0)
+        {
+          if (argv[i][env_append_opt_len] == '=')
+            {
+              const char *p = argv[i] + env_append_opt_len + 1;
+              lt_opt_process_env_append (p);
+            }
+          else if (argv[i][env_append_opt_len] == '\0' && i + 1 < argc)
+            {
+              lt_opt_process_env_append (argv[++i]); /* don't copy */
+            }
+          else
+            lt_fatal ("%s missing required argument", env_append_opt);
+          continue;
+        }
+      if (strncmp (argv[i], ltwrapper_option_prefix, opt_prefix_len) == 0)
+        {
+          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
+             namespace, but it is not one of the ones we know about and
+             have already dealt with, above (inluding dump-script), then
+             report an error. Otherwise, targets might begin to believe
+             they are allowed to use options in the LTWRAPPER_OPTION_PREFIX
+             namespace. The first time any user complains about this, we'll
+             need to make LTWRAPPER_OPTION_PREFIX a configure-time option
+             or a configure.ac-settable value.
+           */
+          lt_fatal ("Unrecognized option in %s namespace: '%s'",
+                    ltwrapper_option_prefix, argv[i]);
+        }
+      /* otherwise ... */
+      newargz[++newargc] = xstrdup (argv[i]);
+    }
+  newargz[++newargc] = NULL;
+
+  LTWRAPPER_DEBUGPRINTF     (("(main) lt_argv_zero : %s\n", (lt_argv_zero ? lt_argv_zero : "<NULL>")));
+  for (i = 0; i < newargc; i++)
+    {
+      LTWRAPPER_DEBUGPRINTF (("(main) newargz[%d]   : %s\n", i, (newargz[i] ? newargz[i] : "<NULL>")));
+    }
+
+EOF
+
+	    case $host_os in
+	      mingw*)
+		cat <<"EOF"
+  /* execv doesn't actually work on mingw as expected on unix */
+  rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
+  if (rval == -1)
+    {
+      /* failed to start process */
+      LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = %d\n", lt_argv_zero, errno));
+      return 127;
+    }
+  return rval;
+EOF
+		;;
+	      *)
+		cat <<"EOF"
+  execv (lt_argv_zero, newargz);
+  return rval; /* =127, but avoids unused variable warning */
+EOF
+		;;
+	    esac
+
+	    cat <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+  void *p = (void *) malloc (num);
+  if (!p)
+    lt_fatal ("Memory exhausted");
+
+  return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+  return string ? strcpy ((char *) xmalloc (strlen (string) + 1),
+			  string) : NULL;
+}
+
+const char *
+base_name (const char *name)
+{
+  const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  /* Skip over the disk name in MSDOS pathnames. */
+  if (isalpha ((unsigned char) name[0]) && name[1] == ':')
+    name += 2;
+#endif
+
+  for (base = name; *name; name++)
+    if (IS_DIR_SEPARATOR (*name))
+      base = name + 1;
+  return base;
+}
+
+int
+check_executable (const char *path)
+{
+  struct stat st;
+
+  LTWRAPPER_DEBUGPRINTF (("(check_executable)  : %s\n",
+			  path ? (*path ? path : "EMPTY!") : "NULL!"));
+  if ((!path) || (!*path))
+    return 0;
+
+  if ((stat (path, &st) >= 0)
+      && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)))
+    return 1;
+  else
+    return 0;
+}
+
+int
+make_executable (const char *path)
+{
+  int rval = 0;
+  struct stat st;
+
+  LTWRAPPER_DEBUGPRINTF (("(make_executable)   : %s\n",
+			  path ? (*path ? path : "EMPTY!") : "NULL!"));
+  if ((!path) || (!*path))
+    return 0;
+
+  if (stat (path, &st) >= 0)
+    {
+      rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR);
+    }
+  return rval;
+}
+
+/* Searches for the full path of the wrapper.  Returns
+   newly allocated full path name if found, NULL otherwise
+   Does not chase symlinks, even on platforms that support them.
+*/
+char *
+find_executable (const char *wrapper)
+{
+  int has_slash = 0;
+  const char *p;
+  const char *p_next;
+  /* static buffer for getcwd */
+  char tmp[LT_PATHMAX + 1];
+  int tmp_len;
+  char *concat_name;
+
+  LTWRAPPER_DEBUGPRINTF (("(find_executable)   : %s\n",
+			  wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!"));
+
+  if ((wrapper == NULL) || (*wrapper == '\0'))
+    return NULL;
+
+  /* Absolute path? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+  if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
+    {
+      concat_name = xstrdup (wrapper);
+      if (check_executable (concat_name))
+	return concat_name;
+      XFREE (concat_name);
+    }
+  else
+    {
+#endif
+      if (IS_DIR_SEPARATOR (wrapper[0]))
+	{
+	  concat_name = xstrdup (wrapper);
+	  if (check_executable (concat_name))
+	    return concat_name;
+	  XFREE (concat_name);
+	}
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+    }
+#endif
+
+  for (p = wrapper; *p; p++)
+    if (*p == '/')
+      {
+	has_slash = 1;
+	break;
+      }
+  if (!has_slash)
+    {
+      /* no slashes; search PATH */
+      const char *path = getenv ("PATH");
+      if (path != NULL)
+	{
+	  for (p = path; *p; p = p_next)
+	    {
+	      const char *q;
+	      size_t p_len;
+	      for (q = p; *q; q++)
+		if (IS_PATH_SEPARATOR (*q))
+		  break;
+	      p_len = q - p;
+	      p_next = (*q == '\0' ? q : q + 1);
+	      if (p_len == 0)
+		{
+		  /* empty path: current directory */
+		  if (getcwd (tmp, LT_PATHMAX) == NULL)
+		    lt_fatal ("getcwd failed");
+		  tmp_len = strlen (tmp);
+		  concat_name =
+		    XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, tmp, tmp_len);
+		  concat_name[tmp_len] = '/';
+		  strcpy (concat_name + tmp_len + 1, wrapper);
+		}
+	      else
+		{
+		  concat_name =
+		    XMALLOC (char, p_len + 1 + strlen (wrapper) + 1);
+		  memcpy (concat_name, p, p_len);
+		  concat_name[p_len] = '/';
+		  strcpy (concat_name + p_len + 1, wrapper);
+		}
+	      if (check_executable (concat_name))
+		return concat_name;
+	      XFREE (concat_name);
+	    }
+	}
+      /* not found in PATH; assume curdir */
+    }
+  /* Relative path | not found in path: prepend cwd */
+  if (getcwd (tmp, LT_PATHMAX) == NULL)
+    lt_fatal ("getcwd failed");
+  tmp_len = strlen (tmp);
+  concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1);
+  memcpy (concat_name, tmp, tmp_len);
+  concat_name[tmp_len] = '/';
+  strcpy (concat_name + tmp_len + 1, wrapper);
+
+  if (check_executable (concat_name))
+    return concat_name;
+  XFREE (concat_name);
+  return NULL;
+}
+
+char *
+chase_symlinks (const char *pathspec)
+{
+#ifndef S_ISLNK
+  return xstrdup (pathspec);
+#else
+  char buf[LT_PATHMAX];
+  struct stat s;
+  char *tmp_pathspec = xstrdup (pathspec);
+  char *p;
+  int has_symlinks = 0;
+  while (strlen (tmp_pathspec) && !has_symlinks)
+    {
+      LTWRAPPER_DEBUGPRINTF (("checking path component for symlinks: %s\n",
+			      tmp_pathspec));
+      if (lstat (tmp_pathspec, &s) == 0)
+	{
+	  if (S_ISLNK (s.st_mode) != 0)
+	    {
+	      has_symlinks = 1;
+	      break;
+	    }
+
+	  /* search backwards for last DIR_SEPARATOR */
+	  p = tmp_pathspec + strlen (tmp_pathspec) - 1;
+	  while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    p--;
+	  if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p)))
+	    {
+	      /* no more DIR_SEPARATORS left */
+	      break;
+	    }
+	  *p = '\0';
+	}
+      else
+	{
+	  char *errstr = strerror (errno);
+	  lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
+	}
+    }
+  XFREE (tmp_pathspec);
+
+  if (!has_symlinks)
+    {
+      return xstrdup (pathspec);
+    }
+
+  tmp_pathspec = realpath (pathspec, buf);
+  if (tmp_pathspec == 0)
+    {
+      lt_fatal ("Could not follow symlinks for %s", pathspec);
+    }
+  return xstrdup (tmp_pathspec);
+#endif
+}
+
+char *
+strendzap (char *str, const char *pat)
+{
+  size_t len, patlen;
+
+  assert (str != NULL);
+  assert (pat != NULL);
+
+  len = strlen (str);
+  patlen = strlen (pat);
+
+  if (patlen <= len)
+    {
+      str += len - patlen;
+      if (strcmp (str, pat) == 0)
+	*str = '\0';
+    }
+  return str;
+}
+
+static void
+lt_error_core (int exit_status, const char *mode,
+	       const char *message, va_list ap)
+{
+  fprintf (stderr, "%s: %s: ", program_name, mode);
+  vfprintf (stderr, message, ap);
+  fprintf (stderr, ".\n");
+
+  if (exit_status >= 0)
+    exit (exit_status);
+}
+
+void
+lt_fatal (const char *message, ...)
+{
+  va_list ap;
+  va_start (ap, message);
+  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+  va_end (ap);
+}
+
+void
+lt_setenv (const char *name, const char *value)
+{
+  LTWRAPPER_DEBUGPRINTF (("(lt_setenv) setting '%s' to '%s'\n",
+                          (name ? name : "<NULL>"),
+                          (value ? value : "<NULL>")));
+  {
+#ifdef HAVE_SETENV
+    /* always make a copy, for consistency with !HAVE_SETENV */
+    char *str = xstrdup (value);
+    setenv (name, str, 1);
+#else
+    int len = strlen (name) + 1 + strlen (value) + 1;
+    char *str = XMALLOC (char, len);
+    sprintf (str, "%s=%s", name, value);
+    if (putenv (str) != EXIT_SUCCESS)
+      {
+        XFREE (str);
+      }
+#endif
+  }
+}
+
+char *
+lt_extend_str (const char *orig_value, const char *add, int to_end)
+{
+  char *new_value;
+  if (orig_value && *orig_value)
+    {
+      int orig_value_len = strlen (orig_value);
+      int add_len = strlen (add);
+      new_value = XMALLOC (char, add_len + orig_value_len + 1);
+      if (to_end)
+        {
+          strcpy (new_value, orig_value);
+          strcpy (new_value + orig_value_len, add);
+        }
+      else
+        {
+          strcpy (new_value, add);
+          strcpy (new_value + add_len, orig_value);
+        }
+    }
+  else
+    {
+      new_value = xstrdup (add);
+    }
+  return new_value;
+}
+
+int
+lt_split_name_value (const char *arg, char** name, char** value)
+{
+  const char *p;
+  int len;
+  if (!arg || !*arg)
+    return 1;
+
+  p = strchr (arg, (int)'=');
+
+  if (!p)
+    return 1;
+
+  *value = xstrdup (++p);
+
+  len = strlen (arg) - strlen (*value);
+  *name = XMALLOC (char, len);
+  strncpy (*name, arg, len-1);
+  (*name)[len - 1] = '\0';
+
+  return 0;
+}
+
+void
+lt_opt_process_env_set (const char *arg)
+{
+  char *name = NULL;
+  char *value = NULL;
+
+  if (lt_split_name_value (arg, &name, &value) != 0)
+    {
+      XFREE (name);
+      XFREE (value);
+      lt_fatal ("bad argument for %s: '%s'", env_set_opt, arg);
+    }
+
+  lt_setenv (name, value);
+  XFREE (name);
+  XFREE (value);
+}
+
+void
+lt_opt_process_env_prepend (const char *arg)
+{
+  char *name = NULL;
+  char *value = NULL;
+  char *new_value = NULL;
+
+  if (lt_split_name_value (arg, &name, &value) != 0)
+    {
+      XFREE (name);
+      XFREE (value);
+      lt_fatal ("bad argument for %s: '%s'", env_prepend_opt, arg);
+    }
+
+  new_value = lt_extend_str (getenv (name), value, 0);
+  lt_setenv (name, new_value);
+  XFREE (new_value);
+  XFREE (name);
+  XFREE (value);
+}
+
+void
+lt_opt_process_env_append (const char *arg)
+{
+  char *name = NULL;
+  char *value = NULL;
+  char *new_value = NULL;
+
+  if (lt_split_name_value (arg, &name, &value) != 0)
+    {
+      XFREE (name);
+      XFREE (value);
+      lt_fatal ("bad argument for %s: '%s'", env_append_opt, arg);
+    }
+
+  new_value = lt_extend_str (getenv (name), value, 1);
+  lt_setenv (name, new_value);
+  XFREE (new_value);
+  XFREE (name);
+  XFREE (value);
+}
+
+void
+lt_update_exe_path (const char *name, const char *value)
+{
+  LTWRAPPER_DEBUGPRINTF (("(lt_update_exe_path) modifying '%s' by prepending '%s'\n",
+                          (name ? name : "<NULL>"),
+                          (value ? value : "<NULL>")));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      /* some systems can't cope with a ':'-terminated path #' */
+      int len = strlen (new_value);
+      while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
+        {
+          new_value[len-1] = '\0';
+        }
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
+
+void
+lt_update_lib_path (const char *name, const char *value)
+{
+  LTWRAPPER_DEBUGPRINTF (("(lt_update_lib_path) modifying '%s' by prepending '%s'\n",
+                          (name ? name : "<NULL>"),
+                          (value ? value : "<NULL>")));
+
+  if (name && *name && value && *value)
+    {
+      char *new_value = lt_extend_str (getenv (name), value, 0);
+      lt_setenv (name, new_value);
+      XFREE (new_value);
+    }
+}
 
-  # libtool link mode
-  link | relink)
-    modename="$modename: link"
+
+EOF
+}
+# end: func_emit_cwrapperexe_src
+
+# func_mode_link arg...
+func_mode_link ()
+{
+    $opt_debug
     case $host in
-    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
       # It is impossible to link a dll without this setting, and
       # we shouldn't force the makefile maintainer to figure out
       # which system we are compiling for in order to pass an extra
@@ -1114,10 +4051,10 @@ EOF
       allow_undefined=yes
       ;;
     esac
-    libtool_args="$nonopt"
+    libtool_args=$nonopt
     base_compile="$nonopt $@"
-    compile_command="$nonopt"
-    finalize_command="$nonopt"
+    compile_command=$nonopt
+    finalize_command=$nonopt
 
     compile_rpath=
     finalize_rpath=
@@ -1132,6 +4069,7 @@ EOF
     dllsearchpath=
     lib_search_path=`pwd`
     inst_prefix_dir=
+    new_inherited_linker_flags=
 
     avoid_version=no
     dlfiles=
@@ -1147,7 +4085,6 @@ EOF
     no_install=no
     objs=
     non_pic_objects=
-    notinst_path= # paths that contain not-installed libtool libraries
     precious_files_regex=
     prefer_static_libs=no
     preload=no
@@ -1161,18 +4098,25 @@ EOF
     thread_safe=no
     vinfo=
     vinfo_number=no
-
+    weak_libs=
+    single_module="${wl}-single_module"
     func_infer_tag $base_compile
 
     # We need to know -static, to get the right output filenames.
     for arg
     do
       case $arg in
+      -shared)
+	test "$build_libtool_libs" != yes && \
+	  func_fatal_configuration "can not build a shared library"
+	build_old_libs=no
+	break
+	;;
       -all-static | -static | -static-libtool-libs)
 	case $arg in
 	-all-static)
 	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
-	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+	    func_warning "complete static linking is impossible in this configuration"
 	  fi
 	  if test -n "$link_static_flag"; then
 	    dlopen_self=$dlopen_self_static
@@ -1206,20 +4150,16 @@ EOF
     while test "$#" -gt 0; do
       arg="$1"
       shift
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
-	;;
-      *) qarg=$arg ;;
-      esac
-      libtool_args="$libtool_args $qarg"
+      func_quote_for_eval "$arg"
+      qarg=$func_quote_for_eval_unquoted_result
+      func_append libtool_args " $func_quote_for_eval_result"
 
       # If the previous option needs an argument, assign it.
       if test -n "$prev"; then
 	case $prev in
 	output)
-	  compile_command="$compile_command @OUTPUT@"
-	  finalize_command="$finalize_command @OUTPUT@"
+	  func_append compile_command " @OUTPUT@"
+	  func_append finalize_command " @OUTPUT@"
 	  ;;
 	esac
 
@@ -1227,8 +4167,8 @@ EOF
 	dlfiles|dlprefiles)
 	  if test "$preload" = no; then
 	    # Add the symbol object into the linking commands.
-	    compile_command="$compile_command @SYMFILE@"
-	    finalize_command="$finalize_command @SYMFILE@"
+	    func_append compile_command " @SYMFILE@"
+	    func_append finalize_command " @SYMFILE@"
 	    preload=yes
 	  fi
 	  case $arg in
@@ -1266,10 +4206,8 @@ EOF
 	  ;;
 	expsyms)
 	  export_symbols="$arg"
-	  if test ! -f "$arg"; then
-	    $echo "$modename: symbol file \`$arg' does not exist"
-	    exit $EXIT_FAILURE
-	  fi
+	  test -f "$arg" \
+	    || func_fatal_error "symbol file \`$arg' does not exist"
 	  prev=
 	  continue
 	  ;;
@@ -1278,18 +4216,21 @@ EOF
 	  prev=
 	  continue
 	  ;;
-	inst_prefix)
-	  inst_prefix_dir="$arg"
-	  prev=
-	  continue
-	  ;;
-	precious_regex)
-	  precious_files_regex="$arg"
+	framework)
+	  case $host in
+	    *-*-darwin*)
+	      case "$deplibs " in
+		*" $qarg.ltframework "*) ;;
+		*) deplibs="$deplibs $qarg.ltframework" # this is fixed later
+		   ;;
+	      esac
+	      ;;
+	  esac
 	  prev=
 	  continue
 	  ;;
-	release)
-	  release="-$arg"
+	inst_prefix)
+	  inst_prefix_dir="$arg"
 	  prev=
 	  continue
 	  ;;
@@ -1297,39 +4238,30 @@ EOF
 	  if test -f "$arg"; then
 	    save_arg=$arg
 	    moreargs=
-	    for fil in `cat $save_arg`
+	    for fil in `cat "$save_arg"`
 	    do
 #	      moreargs="$moreargs $fil"
 	      arg=$fil
 	      # A libtool-controlled object.
 
 	      # Check to see that this really is a libtool object.
-	      if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+	      if func_lalib_unsafe_p "$arg"; then
 		pic_object=
 		non_pic_object=
 
 		# Read the .lo file
-		# If there is no directory component, then add one.
-		case $arg in
-		*/* | *\\*) . $arg ;;
-		*) . ./$arg ;;
-		esac
+		func_source "$arg"
 
-		if test -z "$pic_object" || \
+		if test -z "$pic_object" ||
 		   test -z "$non_pic_object" ||
-		   test "$pic_object" = none && \
+		   test "$pic_object" = none &&
 		   test "$non_pic_object" = none; then
-		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
-		  exit $EXIT_FAILURE
+		  func_fatal_error "cannot find name of object for \`$arg'"
 		fi
 
 		# Extract subdirectory from the argument.
-		xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-		if test "X$xdir" = "X$arg"; then
-		  xdir=
-		else
-		  xdir="$xdir/"
-		fi
+		func_dirname "$arg" "/" ""
+		xdir="$func_dirname_result"
 
 		if test "$pic_object" != none; then
 		  # Prepend the subdirectory the object is found in.
@@ -1354,7 +4286,7 @@ EOF
 		  fi
 
 		  # A PIC object.
-		  libobjs="$libobjs $pic_object"
+		  func_append libobjs " $pic_object"
 		  arg="$pic_object"
 		fi
 
@@ -1364,7 +4296,7 @@ EOF
 		  non_pic_object="$xdir$non_pic_object"
 
 		  # A standard non-PIC object
-		  non_pic_objects="$non_pic_objects $non_pic_object"
+		  func_append non_pic_objects " $non_pic_object"
 		  if test -z "$pic_object" || test "$pic_object" = none ; then
 		    arg="$non_pic_object"
 		  fi
@@ -1372,46 +4304,48 @@ EOF
 		  # If the PIC object exists, use it instead.
 		  # $xdir was prepended to $pic_object above.
 		  non_pic_object="$pic_object"
-		  non_pic_objects="$non_pic_objects $non_pic_object"
+		  func_append non_pic_objects " $non_pic_object"
 		fi
 	      else
 		# Only an error if not doing a dry-run.
-		if test -z "$run"; then
-		  $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
-		  exit $EXIT_FAILURE
-		else
-		  # Dry-run case.
-
+		if $opt_dry_run; then
 		  # Extract subdirectory from the argument.
-		  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-		  if test "X$xdir" = "X$arg"; then
-		    xdir=
-		  else
-		    xdir="$xdir/"
-		  fi
-
-		  pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
-		  non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
-		  libobjs="$libobjs $pic_object"
-		  non_pic_objects="$non_pic_objects $non_pic_object"
+		  func_dirname "$arg" "/" ""
+		  xdir="$func_dirname_result"
+
+		  func_lo2o "$arg"
+		  pic_object=$xdir$objdir/$func_lo2o_result
+		  non_pic_object=$xdir$func_lo2o_result
+		  func_append libobjs " $pic_object"
+		  func_append non_pic_objects " $non_pic_object"
+	        else
+		  func_fatal_error "\`$arg' is not a valid libtool object"
 		fi
 	      fi
 	    done
 	  else
-	    $echo "$modename: link input file \`$save_arg' does not exist"
-	    exit $EXIT_FAILURE
+	    func_fatal_error "link input file \`$arg' does not exist"
 	  fi
 	  arg=$save_arg
 	  prev=
 	  continue
 	  ;;
+	precious_regex)
+	  precious_files_regex="$arg"
+	  prev=
+	  continue
+	  ;;
+	release)
+	  release="-$arg"
+	  prev=
+	  continue
+	  ;;
 	rpath | xrpath)
 	  # We need an absolute path.
 	  case $arg in
 	  [\\/]* | [A-Za-z]:[\\/]*) ;;
 	  *)
-	    $echo "$modename: only absolute run-paths are allowed" 1>&2
-	    exit $EXIT_FAILURE
+	    func_fatal_error "only absolute run-paths are allowed"
 	    ;;
 	  esac
 	  if test "$prev" = rpath; then
@@ -1428,39 +4362,37 @@ EOF
 	  prev=
 	  continue
 	  ;;
-	xcompiler)
-	  compiler_flags="$compiler_flags $qarg"
+	shrext)
+	  shrext_cmds="$arg"
 	  prev=
-	  compile_command="$compile_command $qarg"
-	  finalize_command="$finalize_command $qarg"
 	  continue
 	  ;;
-	xlinker)
-	  linker_flags="$linker_flags $qarg"
-	  compiler_flags="$compiler_flags $wl$qarg"
+	weak)
+	  weak_libs="$weak_libs $arg"
 	  prev=
-	  compile_command="$compile_command $wl$qarg"
-	  finalize_command="$finalize_command $wl$qarg"
 	  continue
 	  ;;
 	xcclinker)
 	  linker_flags="$linker_flags $qarg"
 	  compiler_flags="$compiler_flags $qarg"
 	  prev=
-	  compile_command="$compile_command $qarg"
-	  finalize_command="$finalize_command $qarg"
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
 	  continue
 	  ;;
-	shrext)
-  	  shrext_cmds="$arg"
+	xcompiler)
+	  compiler_flags="$compiler_flags $qarg"
 	  prev=
+	  func_append compile_command " $qarg"
+	  func_append finalize_command " $qarg"
 	  continue
 	  ;;
-	darwin_framework|darwin_framework_skip)
-	  test "$prev" = "darwin_framework" && compiler_flags="$compiler_flags $arg"
-	  compile_command="$compile_command $arg"
-	  finalize_command="$finalize_command $arg"
+	xlinker)
+	  linker_flags="$linker_flags $qarg"
+	  compiler_flags="$compiler_flags $wl$qarg"
 	  prev=
+	  func_append compile_command " $wl$qarg"
+	  func_append finalize_command " $wl$qarg"
 	  continue
 	  ;;
 	*)
@@ -1476,16 +4408,16 @@ EOF
       case $arg in
       -all-static)
 	if test -n "$link_static_flag"; then
-	  compile_command="$compile_command $link_static_flag"
-	  finalize_command="$finalize_command $link_static_flag"
+	  # See comment for -static flag below, for more details.
+	  func_append compile_command " $link_static_flag"
+	  func_append finalize_command " $link_static_flag"
 	fi
 	continue
 	;;
 
       -allow-undefined)
 	# FIXME: remove this flag sometime in the future.
-	$echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
-	continue
+	func_fatal_error "\`-allow-undefined' must not be used because it is the default"
 	;;
 
       -avoid-version)
@@ -1510,8 +4442,7 @@ EOF
 
       -export-symbols | -export-symbols-regex)
 	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
-	  $echo "$modename: more than one -exported-symbols argument is not allowed"
-	  exit $EXIT_FAILURE
+	  func_fatal_error "more than one -exported-symbols argument is not allowed"
 	fi
 	if test "X$arg" = "X-export-symbols"; then
 	  prev=expsyms
@@ -1521,15 +4452,8 @@ EOF
 	continue
 	;;
 
-      -framework|-arch|-isysroot)
-	case " $CC " in
-	  *" ${arg} ${1} "* | *" ${arg}	${1} "*) 
-		prev=darwin_framework_skip ;;
-	  *) compiler_flags="$compiler_flags $arg"
-	     prev=darwin_framework ;;
-	esac
-	compile_command="$compile_command $arg"
-	finalize_command="$finalize_command $arg"
+      -framework)
+	prev=framework
 	continue
 	;;
 
@@ -1543,25 +4467,30 @@ EOF
       -L[A-Z][A-Z]*:*)
 	case $with_gcc/$host in
 	no/*-*-irix* | /*-*-irix*)
-	  compile_command="$compile_command $arg"
-	  finalize_command="$finalize_command $arg"
+	  func_append compile_command " $arg"
+	  func_append finalize_command " $arg"
 	  ;;
 	esac
 	continue
 	;;
 
       -L*)
-	dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
+	func_stripname '-L' '' "$arg"
+	dir=$func_stripname_result
+	if test -z "$dir"; then
+	  if test "$#" -gt 0; then
+	    func_fatal_error "require no space between \`-L' and \`$1'"
+	  else
+	    func_fatal_error "need path for \`-L' option"
+	  fi
+	fi
 	# We need an absolute path.
 	case $dir in
 	[\\/]* | [A-Za-z]:[\\/]*) ;;
 	*)
 	  absdir=`cd "$dir" && pwd`
-	  if test -z "$absdir"; then
-	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-	    absdir="$dir"
-	    notinst_path="$notinst_path $dir"
-	  fi
+	  test -z "$absdir" && \
+	    func_fatal_error "cannot determine absolute directory name of \`$dir'"
 	  dir="$absdir"
 	  ;;
 	esac
@@ -1573,14 +4502,16 @@ EOF
 	  ;;
 	esac
 	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-	  testbindir=`$echo "X$dir" | $Xsed -e 's*/lib$*/bin*'`
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
 	  case :$dllsearchpath: in
 	  *":$dir:"*) ;;
+	  ::) dllsearchpath=$dir;;
 	  *) dllsearchpath="$dllsearchpath:$dir";;
 	  esac
 	  case :$dllsearchpath: in
 	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
 	  *) dllsearchpath="$dllsearchpath:$testbindir";;
 	  esac
 	  ;;
@@ -1591,7 +4522,7 @@ EOF
       -l*)
 	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
 	  case $host in
-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos*)
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc*)
 	    # These systems don't actually have a C or math library (as such)
 	    continue
 	    ;;
@@ -1605,7 +4536,7 @@ EOF
 	    ;;
 	  *-*-rhapsody* | *-*-darwin1.[012])
 	    # Rhapsody C and math libraries are in the System framework
-	    deplibs="$deplibs -framework System"
+	    deplibs="$deplibs System.ltframework"
 	    continue
 	    ;;
 	  *-*-sco3.2v5* | *-*-sco5v6*)
@@ -1629,58 +4560,35 @@ EOF
 	continue
 	;;
 
+      -module)
+	module=yes
+	continue
+	;;
+
       # Tru64 UNIX uses -model [arg] to determine the layout of C++
       # classes, name mangling, and exception handling.
-      -model)
-	compile_command="$compile_command $arg"
+      # Darwin uses the -arch flag to determine output architecture.
+      -model|-arch|-isysroot)
 	compiler_flags="$compiler_flags $arg"
-	finalize_command="$finalize_command $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
 	prev=xcompiler
 	continue
 	;;
 
-     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+      -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 	compiler_flags="$compiler_flags $arg"
-	compile_command="$compile_command $arg"
-	finalize_command="$finalize_command $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
+	case "$new_inherited_linker_flags " in
+	    *" $arg "*) ;;
+	    * ) new_inherited_linker_flags="$new_inherited_linker_flags $arg" ;;
+	esac
 	continue
 	;;
 
-      -module)
-	module=yes
-	continue
-	;;
-
-      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
-      # -r[0-9][0-9]* specifies the processor on the SGI compiler
-      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
-      # +DA*, +DD* enable 64-bit mode on the HP compiler
-      # -q* pass through compiler args for the IBM compiler
-      # -m* pass through architecture-specific compiler args for GCC
-      # -m*, -t[45]*, -txscale* pass through architecture-specific
-      # compiler args for GCC
-      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
-      # -F/path gives path to uninstalled frameworks, gcc on darwin
-      # @file GCC response files
-      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
-
-	# Unknown arguments in both finalize_command and compile_command need
-	# to be aesthetically quoted because they are evaled later.
-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-	case $arg in
-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	  arg="\"$arg\""
-	  ;;
-	esac
-        compile_command="$compile_command $arg"
-        finalize_command="$finalize_command $arg"
-        compiler_flags="$compiler_flags $arg"
-        continue
-        ;;
-
-      -shrext)
-	prev=shrext
+      -multi_module)
+	single_module="${wl}-multi_module"
 	continue
 	;;
 
@@ -1691,11 +4599,11 @@ EOF
 
       -no-install)
 	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
 	  # The PATH hackery in wrapper scripts is required on Windows
 	  # and Darwin in order for the loader to find any dlls it needs.
-	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
-	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+	  func_warning "\`-no-install' is ignored for $host"
+	  func_warning "assuming \`-no-fast-install' instead"
 	  fast_install=no
 	  ;;
 	*) no_install=yes ;;
@@ -1736,13 +4644,13 @@ EOF
 	;;
 
       -R*)
-	dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
+	func_stripname '-R' '' "$arg"
+	dir=$func_stripname_result
 	# We need an absolute path.
 	case $dir in
 	[\\/]* | [A-Za-z]:[\\/]*) ;;
 	*)
-	  $echo "$modename: only absolute run-paths are allowed" 1>&2
-	  exit $EXIT_FAILURE
+	  func_fatal_error "only absolute run-paths are allowed"
 	  ;;
 	esac
 	case "$xrpath " in
@@ -1752,6 +4660,16 @@ EOF
 	continue
 	;;
 
+      -shared)
+	# The effects of -shared are defined in a previous loop.
+	continue
+	;;
+
+      -shrext)
+	prev=shrext
+	continue
+	;;
+
       -static | -static-libtool-libs)
 	# The effects of -static are defined in a previous loop.
 	# We used to do the same as -all-static on platforms that
@@ -1770,47 +4688,49 @@ EOF
 	prev=vinfo
 	continue
 	;;
+
       -version-number)
 	prev=vinfo
 	vinfo_number=yes
 	continue
 	;;
 
+      -weak)
+        prev=weak
+	continue
+	;;
+
       -Wc,*)
-	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
+	func_stripname '-Wc,' '' "$arg"
+	args=$func_stripname_result
 	arg=
 	save_ifs="$IFS"; IFS=','
 	for flag in $args; do
 	  IFS="$save_ifs"
-	  case $flag in
-	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	    flag="\"$flag\""
-	    ;;
-	  esac
-	  arg="$arg $wl$flag"
-	  compiler_flags="$compiler_flags $flag"
+          func_quote_for_eval "$flag"
+	  arg="$arg $wl$func_quote_for_eval_result"
+	  compiler_flags="$compiler_flags $func_quote_for_eval_result"
 	done
 	IFS="$save_ifs"
-	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
 	;;
 
       -Wl,*)
-	args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
+	func_stripname '-Wl,' '' "$arg"
+	args=$func_stripname_result
 	arg=
 	save_ifs="$IFS"; IFS=','
 	for flag in $args; do
 	  IFS="$save_ifs"
-	  case $flag in
-	    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	    flag="\"$flag\""
-	    ;;
-	  esac
-	  arg="$arg $wl$flag"
-	  compiler_flags="$compiler_flags $wl$flag"
-	  linker_flags="$linker_flags $flag"
+          func_quote_for_eval "$flag"
+	  arg="$arg $wl$func_quote_for_eval_result"
+	  compiler_flags="$compiler_flags $wl$func_quote_for_eval_result"
+	  linker_flags="$linker_flags $func_quote_for_eval_result"
 	done
 	IFS="$save_ifs"
-	arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+	func_stripname ' ' '' "$arg"
+	arg=$func_stripname_result
 	;;
 
       -Xcompiler)
@@ -1828,16 +4748,36 @@ EOF
 	continue
 	;;
 
+      # -msg_* for osf cc
+      -msg_*)
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+	;;
+
+      # -64, -mips[0-9] enable 64-bit mode on the SGI compiler
+      # -r[0-9][0-9]* specifies the processor on the SGI compiler
+      # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler
+      # +DA*, +DD* enable 64-bit mode on the HP compiler
+      # -q* pass through compiler args for the IBM compiler
+      # -m*, -t[45]*, -txscale* pass through architecture-specific
+      # compiler args for GCC
+      # -F/path gives path to uninstalled frameworks, gcc on darwin
+      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+      # @file GCC response files
+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
+        func_append compile_command " $arg"
+        func_append finalize_command " $arg"
+        compiler_flags="$compiler_flags $arg"
+        continue
+        ;;
+
       # Some other compiler flag.
       -* | +*)
-	# Unknown arguments in both finalize_command and compile_command need
-	# to be aesthetically quoted because they are evaled later.
-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-	case $arg in
-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	  arg="\"$arg\""
-	  ;;
-	esac
+        func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
 	;;
 
       *.$objext)
@@ -1849,32 +4789,23 @@ EOF
 	# A libtool-controlled object.
 
 	# Check to see that this really is a libtool object.
-	if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+	if func_lalib_unsafe_p "$arg"; then
 	  pic_object=
 	  non_pic_object=
 
 	  # Read the .lo file
-	  # If there is no directory component, then add one.
-	  case $arg in
-	  */* | *\\*) . $arg ;;
-	  *) . ./$arg ;;
-	  esac
+	  func_source "$arg"
 
-	  if test -z "$pic_object" || \
+	  if test -z "$pic_object" ||
 	     test -z "$non_pic_object" ||
-	     test "$pic_object" = none && \
+	     test "$pic_object" = none &&
 	     test "$non_pic_object" = none; then
-	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
-	    exit $EXIT_FAILURE
+	    func_fatal_error "cannot find name of object for \`$arg'"
 	  fi
 
 	  # Extract subdirectory from the argument.
-	  xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-	  if test "X$xdir" = "X$arg"; then
-	    xdir=
- 	  else
-	    xdir="$xdir/"
-	  fi
+	  func_dirname "$arg" "/" ""
+	  xdir="$func_dirname_result"
 
 	  if test "$pic_object" != none; then
 	    # Prepend the subdirectory the object is found in.
@@ -1899,7 +4830,7 @@ EOF
 	    fi
 
 	    # A PIC object.
-	    libobjs="$libobjs $pic_object"
+	    func_append libobjs " $pic_object"
 	    arg="$pic_object"
 	  fi
 
@@ -1909,7 +4840,7 @@ EOF
 	    non_pic_object="$xdir$non_pic_object"
 
 	    # A standard non-PIC object
-	    non_pic_objects="$non_pic_objects $non_pic_object"
+	    func_append non_pic_objects " $non_pic_object"
 	    if test -z "$pic_object" || test "$pic_object" = none ; then
 	      arg="$non_pic_object"
 	    fi
@@ -1917,28 +4848,22 @@ EOF
 	    # If the PIC object exists, use it instead.
 	    # $xdir was prepended to $pic_object above.
 	    non_pic_object="$pic_object"
-	    non_pic_objects="$non_pic_objects $non_pic_object"
+	    func_append non_pic_objects " $non_pic_object"
 	  fi
 	else
 	  # Only an error if not doing a dry-run.
-	  if test -z "$run"; then
-	    $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
-	    exit $EXIT_FAILURE
-	  else
-	    # Dry-run case.
-
+	  if $opt_dry_run; then
 	    # Extract subdirectory from the argument.
-	    xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
-	    if test "X$xdir" = "X$arg"; then
-	      xdir=
-	    else
-	      xdir="$xdir/"
-	    fi
-
-	    pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
-	    non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
-	    libobjs="$libobjs $pic_object"
-	    non_pic_objects="$non_pic_objects $non_pic_object"
+	    func_dirname "$arg" "/" ""
+	    xdir="$func_dirname_result"
+
+	    func_lo2o "$arg"
+	    pic_object=$xdir$objdir/$func_lo2o_result
+	    non_pic_object=$xdir$func_lo2o_result
+	    func_append libobjs " $pic_object"
+	    func_append non_pic_objects " $non_pic_object"
+	  else
+	    func_fatal_error "\`$arg' is not a valid libtool object"
 	  fi
 	fi
 	;;
@@ -1971,70 +4896,51 @@ EOF
       *)
 	# Unknown arguments in both finalize_command and compile_command need
 	# to be aesthetically quoted because they are evaled later.
-	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-	case $arg in
-	*[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	  arg="\"$arg\""
-	  ;;
-	esac
+	func_quote_for_eval "$arg"
+	arg="$func_quote_for_eval_result"
 	;;
       esac # arg
 
       # Now actually substitute the argument into the commands.
       if test -n "$arg"; then
-	compile_command="$compile_command $arg"
-	finalize_command="$finalize_command $arg"
+	func_append compile_command " $arg"
+	func_append finalize_command " $arg"
       fi
     done # argument parsing loop
 
-    if test -n "$prev"; then
-      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
+    test -n "$prev" && \
+      func_fatal_help "the \`$prevarg' option requires an argument"
 
     if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
       eval arg=\"$export_dynamic_flag_spec\"
-      compile_command="$compile_command $arg"
-      finalize_command="$finalize_command $arg"
+      func_append compile_command " $arg"
+      func_append finalize_command " $arg"
     fi
 
     oldlibs=
     # calculate the name of the file, without its directory
-    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
+    func_basename "$output"
+    outputname="$func_basename_result"
     libobjs_save="$libobjs"
 
     if test -n "$shlibpath_var"; then
       # get the directories listed in $shlibpath_var
-      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+      eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
     else
       shlib_search_path=
     fi
     eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
     eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
 
-    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
-    if test "X$output_objdir" = "X$output"; then
-      output_objdir="$objdir"
-    else
-      output_objdir="$output_objdir/$objdir"
-    fi
+    func_dirname "$output" "/" ""
+    output_objdir="$func_dirname_result$objdir"
     # Create the object directory.
-    if test ! -d "$output_objdir"; then
-      $show "$mkdir $output_objdir"
-      $run $mkdir $output_objdir
-      exit_status=$?
-      if test "$exit_status" -ne 0 && test ! -d "$output_objdir"; then
-	exit $exit_status
-      fi
-    fi
+    func_mkdir_p "$output_objdir"
 
     # Determine the type of output
     case $output in
     "")
-      $echo "$modename: you must specify an output file" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
+      func_fatal_help "you must specify an output file"
       ;;
     *.$libext) linkmode=oldlib ;;
     *.lo | *.$objext) linkmode=obj ;;
@@ -2042,22 +4948,13 @@ EOF
     *) linkmode=prog ;; # Anything else should be a program.
     esac
 
-    case $host in
-    *cygwin* | *mingw* | *pw32*)
-      # don't eliminate duplications in $postdeps and $predeps
-      duplicate_compiler_generated_deps=yes
-      ;;
-    *)
-      duplicate_compiler_generated_deps=$duplicate_deps
-      ;;
-    esac
     specialdeplibs=
 
     libs=
     # Find all interdependent deplibs by searching for libraries
     # that are linked more than once (e.g. -la -lb -la)
     for deplib in $deplibs; do
-      if test "X$duplicate_deps" = "Xyes" ; then
+      if $opt_duplicate_deps ; then
 	case "$libs " in
 	*" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
 	esac
@@ -2072,7 +4969,7 @@ EOF
       # $postdeps and mark them as special (i.e., whose duplicates are
       # not to be eliminated).
       pre_post_deps=
-      if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
+      if $opt_duplicate_compiler_generated_deps; then
 	for pre_post_dep in $predeps $postdeps; do
 	  case "$pre_post_deps " in
 	  *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
@@ -2088,15 +4985,16 @@ EOF
     newlib_search_path=
     need_relink=no # whether we're linking any uninstalled libtool libraries
     notinst_deplibs= # not-installed libtool libraries
+    notinst_path= # paths that contain not-installed libtool libraries
+
     case $linkmode in
     lib)
-	passes="conv link"
+	passes="conv dlpreopen link"
 	for file in $dlfiles $dlprefiles; do
 	  case $file in
 	  *.la) ;;
 	  *)
-	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
-	    exit $EXIT_FAILURE
+	    func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
 	    ;;
 	  esac
 	done
@@ -2112,7 +5010,20 @@ EOF
     *)  passes="conv"
 	;;
     esac
+
     for pass in $passes; do
+      # The preopen pass in lib mode reverses $deplibs; put it back here
+      # so that -L comes before libs that need it for instance...
+      if test "$linkmode,$pass" = "lib,link"; then
+	## FIXME: Find the place where the list is rebuilt in the wrong
+	##        order, and fix it there properly
+        tmp_deplibs=
+	for deplib in $deplibs; do
+	  tmp_deplibs="$deplib $tmp_deplibs"
+	done
+	deplibs="$tmp_deplibs"
+      fi
+
       if test "$linkmode,$pass" = "lib,link" ||
 	 test "$linkmode,$pass" = "prog,scan"; then
 	libs="$deplibs"
@@ -2125,11 +5036,33 @@ EOF
 	link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
 	esac
       fi
+      if test "$linkmode,$pass" = "lib,dlpreopen"; then
+	# Collect and forward deplibs of preopened libtool libs
+	for lib in $dlprefiles; do
+	  # Ignore non-libtool-libs
+	  dependency_libs=
+	  case $lib in
+	  *.la)	func_source "$lib" ;;
+	  esac
+
+	  # Collect preopened libtool deplibs, except any this library
+	  # has declared as weak libs
+	  for deplib in $dependency_libs; do
+            deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
+	    case " $weak_libs " in
+	    *" $deplib_base "*) ;;
+	    *) deplibs="$deplibs $deplib" ;;
+	    esac
+	  done
+	done
+	libs="$dlprefiles"
+      fi
       if test "$pass" = dlopen; then
 	# Collect dlpreopened libraries
 	save_deplibs="$deplibs"
 	deplibs=
       fi
+
       for deplib in $libs; do
 	lib=
 	found=no
@@ -2140,16 +5073,28 @@ EOF
 	    finalize_deplibs="$deplib $finalize_deplibs"
 	  else
 	    compiler_flags="$compiler_flags $deplib"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
+		esac
+	    fi
 	  fi
 	  continue
 	  ;;
 	-l*)
 	  if test "$linkmode" != lib && test "$linkmode" != prog; then
-	    $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
+	    func_warning "\`-l' is ignored for archives/objects"
 	    continue
 	  fi
-	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+	  func_stripname '-l' '' "$deplib"
+	  name=$func_stripname_result
+	  if test "$linkmode" = lib; then
+	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+	  else
+	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+	  fi
+	  for searchdir in $searchdirs; do
 	    for search_ext in .la $std_shrext .so .a; do
 	      # Search the libtool library
 	      lib="$searchdir/lib${name}${search_ext}"
@@ -2179,21 +5124,17 @@ EOF
 	    if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
 	      case " $predeps $postdeps " in
 	      *" $deplib "*)
-		if (${SED} -e '2q' $lib |
-                    grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+		if func_lalib_p "$lib"; then
 		  library_names=
 		  old_library=
-		  case $lib in
-		  */* | *\\*) . $lib ;;
-		  *) . ./$lib ;;
-		  esac
+		  func_source "$lib"
 		  for l in $old_library $library_names; do
 		    ll="$l"
 		  done
 		  if test "X$ll" = "X$old_library" ; then # only static version available
 		    found=no
-		    ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-		    test "X$ladir" = "X$lib" && ladir="."
+		    func_dirname "$lib" "" "."
+		    ladir="$func_dirname_result"
 		    lib=$ladir/$old_library
 		    if test "$linkmode,$pass" = "prog,link"; then
 		      compile_deplibs="$deplib $compile_deplibs"
@@ -2205,19 +5146,35 @@ EOF
 		    continue
 		  fi
 		fi
-	        ;;
+		;;
 	      *) ;;
 	      esac
 	    fi
 	  fi
 	  ;; # -l
+	*.ltframework)
+	  if test "$linkmode,$pass" = "prog,link"; then
+	    compile_deplibs="$deplib $compile_deplibs"
+	    finalize_deplibs="$deplib $finalize_deplibs"
+	  else
+	    deplibs="$deplib $deplibs"
+	    if test "$linkmode" = lib ; then
+		case "$new_inherited_linker_flags " in
+		    *" $deplib "*) ;;
+		    * ) new_inherited_linker_flags="$new_inherited_linker_flags $deplib" ;;
+		esac
+	    fi
+	  fi
+	  continue
+	  ;;
 	-L*)
 	  case $linkmode in
 	  lib)
 	    deplibs="$deplib $deplibs"
 	    test "$pass" = conv && continue
 	    newdependency_libs="$deplib $newdependency_libs"
-	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+	    func_stripname '-L' '' "$deplib"
+	    newlib_search_path="$newlib_search_path $func_stripname_result"
 	    ;;
 	  prog)
 	    if test "$pass" = conv; then
@@ -2230,17 +5187,19 @@ EOF
 	      compile_deplibs="$deplib $compile_deplibs"
 	      finalize_deplibs="$deplib $finalize_deplibs"
 	    fi
-	    newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+	    func_stripname '-L' '' "$deplib"
+	    newlib_search_path="$newlib_search_path $func_stripname_result"
 	    ;;
 	  *)
-	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
+	    func_warning "\`-L' is ignored for archives/objects"
 	    ;;
 	  esac # linkmode
 	  continue
 	  ;; # -L
 	-R*)
 	  if test "$pass" = link; then
-	    dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
+	    func_stripname '-R' '' "$deplib"
+	    dir=$func_stripname_result
 	    # Make sure the xrpath contains only unique directories.
 	    case "$xrpath " in
 	    *" $dir "*) ;;
@@ -2258,35 +5217,41 @@ EOF
 	  fi
 	  case $linkmode in
 	  lib)
-	    valid_a_lib=no
-	    case $deplibs_check_method in
-	      match_pattern*)
-		set dummy $deplibs_check_method
-	        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
-		if eval $echo \"$deplib\" 2>/dev/null \
-		    | $SED 10q \
+	    # Linking convenience modules into shared libraries is allowed,
+	    # but linking other static libraries is non-portable.
+	    case " $dlpreconveniencelibs " in
+	    *" $deplib "*) ;;
+	    *)
+	      valid_a_lib=no
+	      case $deplibs_check_method in
+		match_pattern*)
+		  set dummy $deplibs_check_method; shift
+		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
+		  if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \
 		    | $EGREP "$match_pattern_regex" > /dev/null; then
-		  valid_a_lib=yes
-		fi
+		    valid_a_lib=yes
+		  fi
 		;;
-	      pass_all)
-		valid_a_lib=yes
+		pass_all)
+		  valid_a_lib=yes
 		;;
-            esac
-	    if test "$valid_a_lib" != yes; then
-	      $echo
-	      $echo "*** Warning: Trying to link with static lib archive $deplib."
-	      $echo "*** I have the capability to make that library automatically link in when"
-	      $echo "*** you link to this library.  But I can only do this if you have a"
-	      $echo "*** shared version of the library, which you do not appear to have"
-	      $echo "*** because the file extensions .$libext of this argument makes me believe"
-	      $echo "*** that it is just a static archive that I should not used here."
-	    else
-	      $echo
-	      $echo "*** Warning: Linking the shared library $output against the"
-	      $echo "*** static library $deplib is not portable!"
-	      deplibs="$deplib $deplibs"
-	    fi
+	      esac
+	      if test "$valid_a_lib" != yes; then
+		$ECHO
+		$ECHO "*** Warning: Trying to link with static lib archive $deplib."
+		$ECHO "*** I have the capability to make that library automatically link in when"
+		$ECHO "*** you link to this library.  But I can only do this if you have a"
+		$ECHO "*** shared version of the library, which you do not appear to have"
+		$ECHO "*** because the file extensions .$libext of this argument makes me believe"
+		$ECHO "*** that it is just a static archive that I should not use here."
+	      else
+		$ECHO
+		$ECHO "*** Warning: Linking the shared library $output against the"
+		$ECHO "*** static library $deplib is not portable!"
+		deplibs="$deplib $deplibs"
+	      fi
+	      ;;
+	    esac
 	    continue
 	    ;;
 	  prog)
@@ -2321,21 +5286,18 @@ EOF
 	  continue
 	  ;;
 	esac # case $deplib
+
 	if test "$found" = yes || test -f "$lib"; then :
 	else
-	  $echo "$modename: cannot find the library \`$lib' or unhandled argument \`$deplib'" 1>&2
-	  exit $EXIT_FAILURE
+	  func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
 	fi
 
 	# Check to see that this really is a libtool archive.
-	if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-	else
-	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-	  exit $EXIT_FAILURE
-	fi
+	func_lalib_unsafe_p "$lib" \
+	  || func_fatal_error "\`$lib' is not a valid libtool archive"
 
-	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-	test "X$ladir" = "X$lib" && ladir="."
+	func_dirname "$lib" "" "."
+	ladir="$func_dirname_result"
 
 	dlname=
 	dlopen=
@@ -2343,6 +5305,7 @@ EOF
 	libdir=
 	library_names=
 	old_library=
+	inherited_linker_flags=
 	# If the library was installed with an old release of libtool,
 	# it will not redefine variables installed, or shouldnotlink
 	installed=yes
@@ -2351,11 +5314,19 @@ EOF
 
 
 	# Read the .la file
-	case $lib in
-	*/* | *\\*) . $lib ;;
-	*) . ./$lib ;;
-	esac
-
+	func_source "$lib"
+
+	# Convert "-framework foo" to "foo.ltframework"
+	if test -n "$inherited_linker_flags"; then
+	  tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
+	  for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
+	    case " $new_inherited_linker_flags " in
+	      *" $tmp_inherited_linker_flag "*) ;;
+	      *) new_inherited_linker_flags="$new_inherited_linker_flags $tmp_inherited_linker_flag";;
+	    esac
+	  done
+	fi
+	dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
 	if test "$linkmode,$pass" = "lib,link" ||
 	   test "$linkmode,$pass" = "prog,scan" ||
 	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
@@ -2368,26 +5339,24 @@ EOF
 	  deplibs="$lib $deplibs"
 	  if test -z "$libdir"; then
 	    if test -z "$old_library"; then
-	      $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-	      exit $EXIT_FAILURE
+	      func_fatal_error "cannot find name of link library for \`$lib'"
 	    fi
 	    # It is a libtool convenience library, so add in its objects.
 	    convenience="$convenience $ladir/$objdir/$old_library"
 	    old_convenience="$old_convenience $ladir/$objdir/$old_library"
-	    tmp_libs=
-	    for deplib in $dependency_libs; do
-	      deplibs="$deplib $deplibs"
-              if test "X$duplicate_deps" = "Xyes" ; then
-	        case "$tmp_libs " in
-	        *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-	        esac
-              fi
-	      tmp_libs="$tmp_libs $deplib"
-	    done
 	  elif test "$linkmode" != prog && test "$linkmode" != lib; then
-	    $echo "$modename: \`$lib' is not a convenience library" 1>&2
-	    exit $EXIT_FAILURE
+	    func_fatal_error "\`$lib' is not a convenience library"
 	  fi
+	  tmp_libs=
+	  for deplib in $dependency_libs; do
+	    deplibs="$deplib $deplibs"
+	    if $opt_duplicate_deps ; then
+	      case "$tmp_libs " in
+	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+	      esac
+	    fi
+	    tmp_libs="$tmp_libs $deplib"
+	  done
 	  continue
 	fi # $pass = conv
 
@@ -2398,15 +5367,13 @@ EOF
 	  linklib="$l"
 	done
 	if test -z "$linklib"; then
-	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-	  exit $EXIT_FAILURE
+	  func_fatal_error "cannot find name of link library for \`$lib'"
 	fi
 
 	# This library was specified with -dlopen.
 	if test "$pass" = dlopen; then
 	  if test -z "$libdir"; then
-	    $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
-	    exit $EXIT_FAILURE
+	    func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
 	  fi
 	  if test -z "$dlname" ||
 	     test "$dlopen_support" != yes ||
@@ -2428,18 +5395,19 @@ EOF
 	*)
 	  abs_ladir=`cd "$ladir" && pwd`
 	  if test -z "$abs_ladir"; then
-	    $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
-	    $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+	    func_warning "cannot determine absolute directory name of \`$ladir'"
+	    func_warning "passing it literally to the linker, although it might fail"
 	    abs_ladir="$ladir"
 	  fi
 	  ;;
 	esac
-	laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+	func_basename "$lib"
+	laname="$func_basename_result"
 
 	# Find the relevant object directory and library name.
 	if test "X$installed" = Xyes; then
 	  if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
-	    $echo "$modename: warning: library \`$lib' was moved." 1>&2
+	    func_warning "library \`$lib' was moved."
 	    dir="$ladir"
 	    absdir="$abs_ladir"
 	    libdir="$abs_ladir"
@@ -2461,18 +5429,22 @@ EOF
 	    notinst_path="$notinst_path $abs_ladir"
 	  fi
 	fi # $installed = yes
-	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+	func_stripname 'lib' '.la' "$laname"
+	name=$func_stripname_result
 
 	# This library was specified with -dlpreopen.
 	if test "$pass" = dlpreopen; then
-	  if test -z "$libdir"; then
-	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
-	    exit $EXIT_FAILURE
+	  if test -z "$libdir" && test "$linkmode" = prog; then
+	    func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
 	  fi
 	  # Prefer using a static library (so that no silly _DYNAMIC symbols
 	  # are required to link).
 	  if test -n "$old_library"; then
 	    newdlprefiles="$newdlprefiles $dir/$old_library"
+	    # Keep a list of preopened convenience libraries to check
+	    # that they are being used correctly in the link pass.
+	    test -z "$libdir" && \
+		dlpreconveniencelibs="$dlpreconveniencelibs $dir/$old_library"
 	  # Otherwise, use the dlname, so that lt_dlopen finds it.
 	  elif test -n "$dlname"; then
 	    newdlprefiles="$newdlprefiles $dir/$dlname"
@@ -2508,7 +5480,9 @@ EOF
 	  tmp_libs=
 	  for deplib in $dependency_libs; do
 	    case $deplib in
-	    -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
+	    -L*) func_stripname '-L' '' "$deplib"
+	         newlib_search_path="$newlib_search_path $func_stripname_result"
+		 ;;
 	    esac
 	    # Need to link against all dependency_libs?
 	    if test "$linkalldeplibs" = yes; then
@@ -2518,7 +5492,7 @@ EOF
 	      # or/and link against static libraries
 	      newdependency_libs="$deplib $newdependency_libs"
 	    fi
-	    if test "X$duplicate_deps" = "Xyes" ; then
+	    if $opt_duplicate_deps ; then
 	      case "$tmp_libs " in
 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
 	      esac
@@ -2531,15 +5505,14 @@ EOF
 	if test "$linkmode,$pass" = "prog,link"; then
 	  if test -n "$library_names" &&
 	     { { test "$prefer_static_libs" = no ||
-		 test "$prefer_static_libs,$installed" = "built,yes"; } ||
+	         test "$prefer_static_libs,$installed" = "built,yes"; } ||
 	       test -z "$old_library"; }; then
 	    # We need to hardcode the library path
 	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
 	      # Make sure the rpath contains only unique directories.
-	      case "$temp_rpath " in
-	      *" $dir "*) ;;
-	      *" $absdir "*) ;;
-	      *) temp_rpath="$temp_rpath $absdir" ;;
+	      case "$temp_rpath:" in
+	      *"$absdir:"*) ;;
+	      *) temp_rpath="$temp_rpath$absdir:" ;;
 	      esac
 	    fi
 
@@ -2577,27 +5550,43 @@ EOF
 
 	link_static=no # Whether the deplib will be linked statically
 	use_static_libs=$prefer_static_libs
-	if test "$use_static_libs" = built && test "$installed" = yes ; then
+	if test "$use_static_libs" = built && test "$installed" = yes; then
 	  use_static_libs=no
 	fi
 	if test -n "$library_names" &&
 	   { test "$use_static_libs" = no || test -z "$old_library"; }; then
-	  if test "$installed" = no; then
-	    notinst_deplibs="$notinst_deplibs $lib"
-	    need_relink=yes
-	  fi
+	  case $host in
+	  *cygwin* | *mingw* | *cegcc*)
+	      # No point in relinking DLLs because paths are not encoded
+	      notinst_deplibs="$notinst_deplibs $lib"
+	      need_relink=no
+	    ;;
+	  *)
+	    if test "$installed" = no; then
+	      notinst_deplibs="$notinst_deplibs $lib"
+	      need_relink=yes
+	    fi
+	    ;;
+	  esac
 	  # This is a shared library
 
-	  # Warn about portability, can't link against -module's on
-	  # some systems (darwin)
-	  if test "$shouldnotlink" = yes && test "$pass" = link ; then
-	    $echo
+	  # Warn about portability, can't link against -module's on some
+	  # systems (darwin).  Don't bleat about dlopened modules though!
+	  dlopenmodule=""
+	  for dlpremoduletest in $dlprefiles; do
+	    if test "X$dlpremoduletest" = "X$lib"; then
+	      dlopenmodule="$dlpremoduletest"
+	      break
+	    fi
+	  done
+	  if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+	    $ECHO
 	    if test "$linkmode" = prog; then
-	      $echo "*** Warning: Linking the executable $output against the loadable module"
+	      $ECHO "*** Warning: Linking the executable $output against the loadable module"
 	    else
-	      $echo "*** Warning: Linking the shared library $output against the loadable module"
+	      $ECHO "*** Warning: Linking the shared library $output against the loadable module"
 	    fi
-	    $echo "*** $linklib is not portable!"
+	    $ECHO "*** $linklib is not portable!"
 	  fi
 	  if test "$linkmode" = lib &&
 	     test "$hardcode_into_libs" = yes; then
@@ -2627,17 +5616,19 @@ EOF
 	  if test -n "$old_archive_from_expsyms_cmds"; then
 	    # figure out the soname
 	    set dummy $library_names
-	    realname="$2"
-	    shift; shift
-	    libname=`eval \\$echo \"$libname_spec\"`
+	    shift
+	    realname="$1"
+	    shift
+	    libname=`eval "\\$ECHO \"$libname_spec\""`
 	    # use dlname if we got it. it's perfectly good, no?
 	    if test -n "$dlname"; then
 	      soname="$dlname"
 	    elif test -n "$soname_spec"; then
 	      # bleh windows
 	      case $host in
-	      *cygwin* | mingw*)
-		major=`expr $current - $age`
+	      *cygwin* | mingw* | *cegcc*)
+	        func_arith $current - $age
+		major=$func_arith_result
 		versuffix="-$major"
 		;;
 	      esac
@@ -2648,36 +5639,22 @@ EOF
 
 	    # Make a new name for the extract_expsyms_cmds to use
 	    soroot="$soname"
-	    soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
-	    newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
+	    func_basename "$soroot"
+	    soname="$func_basename_result"
+	    func_stripname 'lib' '.dll' "$soname"
+	    newlib=libimp-$func_stripname_result.a
 
 	    # If the library has no export list, then create one now
 	    if test -f "$output_objdir/$soname-def"; then :
 	    else
-	      $show "extracting exported symbol list from \`$soname'"
-	      save_ifs="$IFS"; IFS='~'
-	      cmds=$extract_expsyms_cmds
-	      for cmd in $cmds; do
-		IFS="$save_ifs"
-		eval cmd=\"$cmd\"
-		$show "$cmd"
-		$run eval "$cmd" || exit $?
-	      done
-	      IFS="$save_ifs"
+	      func_verbose "extracting exported symbol list from \`$soname'"
+	      func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
 	    fi
 
 	    # Create $newlib
 	    if test -f "$output_objdir/$newlib"; then :; else
-	      $show "generating import library for \`$soname'"
-	      save_ifs="$IFS"; IFS='~'
-	      cmds=$old_archive_from_expsyms_cmds
-	      for cmd in $cmds; do
-		IFS="$save_ifs"
-		eval cmd=\"$cmd\"
-		$show "$cmd"
-		$run eval "$cmd" || exit $?
-	      done
-	      IFS="$save_ifs"
+	      func_verbose "generating import library for \`$soname'"
+	      func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
 	    fi
 	    # make sure the library variables are pointing to the new library
 	    dir=$output_objdir
@@ -2699,17 +5676,21 @@ EOF
 		  *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
 		    *-*-unixware7*) add_dir="-L$dir" ;;
 		  *-*-darwin* )
-		    # if the lib is a module then we can not link against
-		    # it, someone is ignoring the new warnings I added
+		    # if the lib is a (non-dlopened) module then we can not
+		    # link against it, someone is ignoring the earlier warnings
 		    if /usr/bin/file -L $add 2> /dev/null |
-                      $EGREP ": [^:]* bundle" >/dev/null ; then
-		      $echo "** Warning, lib $linklib is a module, not a shared library"
-		      if test -z "$old_library" ; then
-		        $echo
-		        $echo "** And there doesn't seem to be a static archive available"
-		        $echo "** The link will probably fail, sorry"
-		      else
-		        add="$dir/$old_library"
+			 $GREP ": [^:]* bundle" >/dev/null ; then
+		      if test "X$dlopenmodule" != "X$lib"; then
+			$ECHO "*** Warning: lib $linklib is a module, not a shared library"
+			if test -z "$old_library" ; then
+			  $ECHO
+			  $ECHO "*** And there doesn't seem to be a static archive available"
+			  $ECHO "*** The link will probably fail, sorry"
+			else
+			  add="$dir/$old_library"
+			fi
+		      elif test -n "$old_library"; then
+			add="$dir/$old_library"
 		      fi
 		    fi
 		esac
@@ -2727,7 +5708,8 @@ EOF
 	      fi
 	      ;;
 	    relink)
-	      if test "$hardcode_direct" = yes; then
+	      if test "$hardcode_direct" = yes &&
+	         test "$hardcode_direct_absolute" = no; then
 		add="$dir/$linklib"
 	      elif test "$hardcode_minus_L" = yes; then
 		add_dir="-L$dir"
@@ -2751,8 +5733,7 @@ EOF
 	    esac
 
 	    if test "$lib_linked" != yes; then
-	      $echo "$modename: configuration error: unsupported hardcode properties"
-	      exit $EXIT_FAILURE
+	      func_fatal_configuration "unsupported hardcode properties"
 	    fi
 
 	    if test -n "$add_shlibpath"; then
@@ -2767,8 +5748,8 @@ EOF
 	    else
 	      test -n "$add_dir" && deplibs="$add_dir $deplibs"
 	      test -n "$add" && deplibs="$add $deplibs"
-	      if test "$hardcode_direct" != yes && \
-		 test "$hardcode_minus_L" != yes && \
+	      if test "$hardcode_direct" != yes &&
+		 test "$hardcode_minus_L" != yes &&
 		 test "$hardcode_shlibpath_var" = yes; then
 		case :$finalize_shlibpath: in
 		*":$libdir:"*) ;;
@@ -2783,7 +5764,8 @@ EOF
 	    add_dir=
 	    add=
 	    # Finalize command for both is simple: just hardcode it.
-	    if test "$hardcode_direct" = yes; then
+	    if test "$hardcode_direct" = yes &&
+	       test "$hardcode_direct_absolute" = no; then
 	      add="$libdir/$linklib"
 	    elif test "$hardcode_minus_L" = yes; then
 	      add_dir="-L$libdir"
@@ -2797,9 +5779,9 @@ EOF
 	    elif test "$hardcode_automatic" = yes; then
 	      if test -n "$inst_prefix_dir" &&
 		 test -f "$inst_prefix_dir$libdir/$linklib" ; then
-	        add="$inst_prefix_dir$libdir/$linklib"
+		add="$inst_prefix_dir$libdir/$linklib"
 	      else
-	        add="$libdir/$linklib"
+		add="$libdir/$linklib"
 	      fi
 	    else
 	      # We cannot seem to hardcode it, guess we'll fake it.
@@ -2843,21 +5825,21 @@ EOF
 
 	    # Just print a warning and add the library to dependency_libs so
 	    # that the program can be linked against the static library.
-	    $echo
-	    $echo "*** Warning: This system can not link to static lib archive $lib."
-	    $echo "*** I have the capability to make that library automatically link in when"
-	    $echo "*** you link to this library.  But I can only do this if you have a"
-	    $echo "*** shared version of the library, which you do not appear to have."
+	    $ECHO
+	    $ECHO "*** Warning: This system can not link to static lib archive $lib."
+	    $ECHO "*** I have the capability to make that library automatically link in when"
+	    $ECHO "*** you link to this library.  But I can only do this if you have a"
+	    $ECHO "*** shared version of the library, which you do not appear to have."
 	    if test "$module" = yes; then
-	      $echo "*** But as you try to build a module library, libtool will still create "
-	      $echo "*** a static module, that should work as long as the dlopening application"
-	      $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+	      $ECHO "*** But as you try to build a module library, libtool will still create "
+	      $ECHO "*** a static module, that should work as long as the dlopening application"
+	      $ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime."
 	      if test -z "$global_symbol_pipe"; then
-		$echo
-		$echo "*** However, this would only work if libtool was able to extract symbol"
-		$echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-		$echo "*** not find such a program.  So, this module is probably useless."
-		$echo "*** \`nm' from GNU binutils and a full rebuild may help."
+		$ECHO
+		$ECHO "*** However, this would only work if libtool was able to extract symbol"
+		$ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+		$ECHO "*** not find such a program.  So, this module is probably useless."
+		$ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
 	      fi
 	      if test "$build_old_libs" = no; then
 		build_libtool_libs=module
@@ -2881,7 +5863,8 @@ EOF
 	    temp_deplibs=
 	    for libdir in $dependency_libs; do
 	      case $libdir in
-	      -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
+	      -R*) func_stripname '-R' '' "$libdir"
+	           temp_xrpath=$func_stripname_result
 		   case " $xrpath " in
 		   *" $temp_xrpath "*) ;;
 		   *) xrpath="$xrpath $temp_xrpath";;
@@ -2899,7 +5882,7 @@ EOF
 	  tmp_libs=
 	  for deplib in $dependency_libs; do
 	    newdependency_libs="$deplib $newdependency_libs"
-	    if test "X$duplicate_deps" = "Xyes" ; then
+	    if $opt_duplicate_deps ; then
 	      case "$tmp_libs " in
 	      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
 	      esac
@@ -2913,88 +5896,71 @@ EOF
 	      case $deplib in
 	      -L*) path="$deplib" ;;
 	      *.la)
-		dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
-		test "X$dir" = "X$deplib" && dir="."
+	        func_dirname "$deplib" "" "."
+		dir="$func_dirname_result"
 		# We need an absolute path.
 		case $dir in
 		[\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
 		*)
 		  absdir=`cd "$dir" && pwd`
 		  if test -z "$absdir"; then
-		    $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
+		    func_warning "cannot determine absolute directory name of \`$dir'"
 		    absdir="$dir"
 		  fi
 		  ;;
 		esac
-		if grep "^installed=no" $deplib > /dev/null; then
-		  path="$absdir/$objdir"
-		else
-		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-		  if test -z "$libdir"; then
-		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-		    exit $EXIT_FAILURE
-		  fi
-		  if test "$absdir" != "$libdir"; then
-		    $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
-		  fi
-		  path="$absdir"
-		fi
-		depdepl=
+		if $GREP "^installed=no" $deplib > /dev/null; then
 		case $host in
 		*-*-darwin*)
-		  # we do not want to link against static libs,
-		  # but need to link against shared
+		  depdepl=
 		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
 		  if test -n "$deplibrary_names" ; then
 		    for tmp in $deplibrary_names ; do
 		      depdepl=$tmp
 		    done
-		    if test -f "$path/$depdepl" ; then
-		      depdepl="$path/$depdepl"
+		    if test -f "$absdir/$objdir/$depdepl" ; then
+		      depdepl="$absdir/$objdir/$depdepl"
+		      darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+                      if test -z "$darwin_install_name"; then
+                          darwin_install_name=`${OTOOL64} -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
+                      fi
+		      compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
+		      linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}"
+		      path=
 		    fi
-		    # do not add paths which are already there
-		    case " $newlib_search_path " in
-		    *" $path "*) ;;
-		    *) newlib_search_path="$newlib_search_path $path";;
-		    esac
 		  fi
-		  path=""
 		  ;;
 		*)
-		  path="-L$path"
-		  ;;
-		esac
-		;;
-	      -l*)
-		case $host in
-		*-*-darwin*)
-		  # Again, we only want to link against shared libraries
-		  eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
-		  for tmp in $newlib_search_path ; do
-		    if test -f "$tmp/lib$tmp_libs.dylib" ; then
-		      eval depdepl="$tmp/lib$tmp_libs.dylib"
-		      break
-		    fi
-		  done
-		  path=""
+		  path="-L$absdir/$objdir"
 		  ;;
-		*) continue ;;
 		esac
+		else
+		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+		  test -z "$libdir" && \
+		    func_fatal_error "\`$deplib' is not a valid libtool archive"
+		  test "$absdir" != "$libdir" && \
+		    func_warning "\`$deplib' seems to be moved"
+
+		  path="-L$absdir"
+		fi
 		;;
-	      *) continue ;;
 	      esac
 	      case " $deplibs " in
 	      *" $path "*) ;;
 	      *) deplibs="$path $deplibs" ;;
 	      esac
-	      case " $deplibs " in
-	      *" $depdepl "*) ;;
-	      *) deplibs="$depdepl $deplibs" ;;
-	      esac
 	    done
 	  fi # link_all_deplibs != no
 	fi # linkmode = lib
       done # for deplib in $libs
+      if test "$pass" = link; then
+	if test "$linkmode" = "prog"; then
+	  compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
+	  finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
+	else
+	  compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	fi
+      fi
       dependency_libs="$newdependency_libs"
       if test "$pass" = dlpreopen; then
 	# Link the dlpreopened libraries before other libraries
@@ -3093,38 +6059,36 @@ EOF
     done # for pass
     if test "$linkmode" = prog; then
       dlfiles="$newdlfiles"
+    fi
+    if test "$linkmode" = prog || test "$linkmode" = lib; then
       dlprefiles="$newdlprefiles"
     fi
 
     case $linkmode in
     oldlib)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
-
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
+	func_warning "\`-dlopen' is ignored for archives"
       fi
 
-      if test -n "$rpath"; then
-	$echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for archives" ;;
+      esac
 
-      if test -n "$xrpath"; then
-	$echo "$modename: warning: \`-R' is ignored for archives" 1>&2
-      fi
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for archives"
 
-      if test -n "$vinfo"; then
-	$echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
-      fi
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for archives"
 
-      if test -n "$release"; then
-	$echo "$modename: warning: \`-release' is ignored for archives" 1>&2
-      fi
+      test -n "$vinfo" && \
+	func_warning "\`-version-info/-version-number' is ignored for archives"
 
-      if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
-	$echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
-      fi
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for archives"
+
+      test -n "$export_symbols$export_symbols_regex" && \
+	func_warning "\`-export-symbols' is ignored for archives"
 
       # Now set the variables for building old libraries.
       build_libtool_libs=no
@@ -3136,48 +6100,48 @@ EOF
       # Make sure we only generate libraries of the form `libNAME.la'.
       case $outputname in
       lib*)
-	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+	func_stripname 'lib' '.la' "$outputname"
+	name=$func_stripname_result
 	eval shared_ext=\"$shrext_cmds\"
 	eval libname=\"$libname_spec\"
 	;;
       *)
-	if test "$module" = no; then
-	  $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	fi
+	test "$module" = no && \
+	  func_fatal_help "libtool library \`$output' must begin with \`lib'"
+
 	if test "$need_lib_prefix" != no; then
 	  # Add the "lib" prefix for modules if required
-	  name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+	  func_stripname '' '.la' "$outputname"
+	  name=$func_stripname_result
 	  eval shared_ext=\"$shrext_cmds\"
 	  eval libname=\"$libname_spec\"
 	else
-	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+	  func_stripname '' '.la' "$outputname"
+	  libname=$func_stripname_result
 	fi
 	;;
       esac
 
       if test -n "$objs"; then
 	if test "$deplibs_check_method" != pass_all; then
-	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
-	  exit $EXIT_FAILURE
+	  func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
 	else
-	  $echo
-	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
-	  $echo "*** objects $objs is not portable!"
+	  $ECHO
+	  $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
+	  $ECHO "*** objects $objs is not portable!"
 	  libobjs="$libobjs $objs"
 	fi
       fi
 
-      if test "$dlself" != no; then
-	$echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
-      fi
+      test "$dlself" != no && \
+	func_warning "\`-dlopen self' is ignored for libtool libraries"
 
       set dummy $rpath
-      if test "$#" -gt 2; then
-	$echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
-      fi
-      install_libdir="$2"
+      shift
+      test "$#" -gt 1 && \
+	func_warning "ignoring multiple \`-rpath's for a libtool library"
+
+      install_libdir="$1"
 
       oldlibs=
       if test -z "$rpath"; then
@@ -3191,25 +6155,21 @@ EOF
 	  build_old_libs=yes
 	fi
 
-	if test -n "$vinfo"; then
-	  $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
-	fi
+	test -n "$vinfo" && \
+	  func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
 
-	if test -n "$release"; then
-	  $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
-	fi
+	test -n "$release" && \
+	  func_warning "\`-release' is ignored for convenience libraries"
       else
 
 	# Parse the version information argument.
 	save_ifs="$IFS"; IFS=':'
 	set dummy $vinfo 0 0 0
+	shift
 	IFS="$save_ifs"
 
-	if test -n "$8"; then
-	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	fi
+	test -n "$7" && \
+	  func_fatal_help "too many parameters to \`-version-info'"
 
 	# convert absolute version numbers to libtool ages
 	# this retains compatibility with .la files and attempts
@@ -3217,9 +6177,9 @@ EOF
 
 	case $vinfo_number in
 	yes)
-	  number_major="$2"
-	  number_minor="$3"
-	  number_revision="$4"
+	  number_major="$1"
+	  number_minor="$2"
+	  number_revision="$3"
 	  #
 	  # There are really only two kinds -- those that
 	  # use the current revision as the major version
@@ -3229,7 +6189,8 @@ EOF
 	  #
 	  case $version_type in
 	  darwin|linux|osf|windows|none)
-	    current=`expr $number_major + $number_minor`
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
 	    age="$number_minor"
 	    revision="$number_revision"
 	    ;;
@@ -3239,7 +6200,8 @@ EOF
 	    age="0"
 	    ;;
 	  irix|nonstopux)
-	    current=`expr $number_major + $number_minor`
+	    func_arith $number_major + $number_minor
+	    current=$func_arith_result
 	    age="$number_minor"
 	    revision="$number_minor"
 	    lt_irix_increment=no
@@ -3247,9 +6209,9 @@ EOF
 	  esac
 	  ;;
 	no)
-	  current="$2"
-	  revision="$3"
-	  age="$4"
+	  current="$1"
+	  revision="$2"
+	  age="$3"
 	  ;;
 	esac
 
@@ -3257,34 +6219,30 @@ EOF
 	case $current in
 	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
 	*)
-	  $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2
-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-	  exit $EXIT_FAILURE
+	  func_error "CURRENT \`$current' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
 	  ;;
 	esac
 
 	case $revision in
 	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
 	*)
-	  $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2
-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-	  exit $EXIT_FAILURE
+	  func_error "REVISION \`$revision' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
 	  ;;
 	esac
 
 	case $age in
 	0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
 	*)
-	  $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2
-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-	  exit $EXIT_FAILURE
+	  func_error "AGE \`$age' must be a nonnegative integer"
+	  func_fatal_error "\`$vinfo' is not valid version information"
 	  ;;
 	esac
 
 	if test "$age" -gt "$current"; then
-	  $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
-	  $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-	  exit $EXIT_FAILURE
+	  func_error "AGE \`$age' is greater than the current interface number \`$current'"
+	  func_fatal_error "\`$vinfo' is not valid version information"
 	fi
 
 	# Calculate the version variables.
@@ -3297,10 +6255,12 @@ EOF
 	darwin)
 	  # Like Linux, but with the current version available in
 	  # verstring for coding it into the library header
-	  major=.`expr $current - $age`
+	  func_arith $current - $age
+	  major=.$func_arith_result
 	  versuffix="$major.$age.$revision"
 	  # Darwin ld doesn't like 0 for these options...
-	  minor_current=`expr $current + 1`
+	  func_arith $current + 1
+	  minor_current=$func_arith_result
 	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
 	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
 	  ;;
@@ -3312,15 +6272,17 @@ EOF
 
 	freebsd-elf)
 	  major=".$current"
-	  versuffix=".$current";
+	  versuffix=".$current"
 	  ;;
 
 	irix | nonstopux)
 	  if test "X$lt_irix_increment" = "Xno"; then
-	    major=`expr $current - $age`
+	    func_arith $current - $age
 	  else
-	    major=`expr $current - $age + 1`
+	    func_arith $current - $age + 1
 	  fi
+	  major=$func_arith_result
+
 	  case $version_type in
 	    nonstopux) verstring_prefix=nonstopux ;;
 	    *)         verstring_prefix=sgi ;;
@@ -3330,8 +6292,10 @@ EOF
 	  # Add in all the interfaces that we are compatible with.
 	  loop=$revision
 	  while test "$loop" -ne 0; do
-	    iface=`expr $revision - $loop`
-	    loop=`expr $loop - 1`
+	    func_arith $revision - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
 	    verstring="$verstring_prefix$major.$iface:$verstring"
 	  done
 
@@ -3341,20 +6305,24 @@ EOF
 	  ;;
 
 	linux)
-	  major=.`expr $current - $age`
+	  func_arith $current - $age
+	  major=.$func_arith_result
 	  versuffix="$major.$age.$revision"
 	  ;;
 
 	osf)
-	  major=.`expr $current - $age`
+	  func_arith $current - $age
+	  major=.$func_arith_result
 	  versuffix=".$current.$age.$revision"
 	  verstring="$current.$age.$revision"
 
 	  # Add in all the interfaces that we are compatible with.
 	  loop=$age
 	  while test "$loop" -ne 0; do
-	    iface=`expr $current - $loop`
-	    loop=`expr $loop - 1`
+	    func_arith $current - $loop
+	    iface=$func_arith_result
+	    func_arith $loop - 1
+	    loop=$func_arith_result
 	    verstring="$verstring:${iface}.0"
 	  done
 
@@ -3362,6 +6330,11 @@ EOF
 	  verstring="$verstring:${current}.0"
 	  ;;
 
+	qnx)
+	  major=".$current"
+	  versuffix=".$current"
+	  ;;
+
 	sunos)
 	  major=".$current"
 	  versuffix=".$current.$revision"
@@ -3370,14 +6343,13 @@ EOF
 	windows)
 	  # Use '-' rather than '.', since we only want one
 	  # extension on DOS 8.3 filesystems.
-	  major=`expr $current - $age`
+	  func_arith $current - $age
+	  major=$func_arith_result
 	  versuffix="-$major"
 	  ;;
 
 	*)
-	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
-	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
-	  exit $EXIT_FAILURE
+	  func_fatal_configuration "unknown library version type \`$version_type'"
 	  ;;
 	esac
 
@@ -3411,7 +6383,7 @@ EOF
 	# Check to see if the archive will have undefined symbols.
 	if test "$allow_undefined" = yes; then
 	  if test "$allow_undefined_flag" = unsupported; then
-	    $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
+	    func_warning "undefined symbols not allowed in $host shared libraries"
 	    build_libtool_libs=no
 	    build_old_libs=yes
 	  fi
@@ -3419,21 +6391,26 @@ EOF
 	  # Don't allow undefined symbols.
 	  allow_undefined_flag="$no_undefined_flag"
 	fi
+
       fi
 
+      func_generate_dlsyms "$libname" "$libname" "yes"
+      libobjs="$libobjs $symfileobj"
+      test "X$libobjs" = "X " && libobjs=
+
       if test "$mode" != relink; then
 	# Remove our outputs, but don't remove object files since they
 	# may have been created when compiling PIC objects.
 	removelist=
-	tempremovelist=`$echo "$output_objdir/*"`
+	tempremovelist=`$ECHO "$output_objdir/*"`
 	for p in $tempremovelist; do
 	  case $p in
-	    *.$objext)
+	    *.$objext | *.gcno)
 	       ;;
 	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
 	       if test "X$precious_files_regex" != "X"; then
-	         if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
-	         then
+		 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
+		 then
 		   continue
 		 fi
 	       fi
@@ -3442,10 +6419,8 @@ EOF
 	    *) ;;
 	  esac
 	done
-	if test -n "$removelist"; then
-	  $show "${rm}r $removelist"
-	  $run ${rm}r $removelist
-	fi
+	test -n "$removelist" && \
+	  func_show_eval "${RM}r \$removelist"
       fi
 
       # Now set the variables for building old libraries.
@@ -3453,14 +6428,14 @@ EOF
 	oldlibs="$oldlibs $output_objdir/$libname.$libext"
 
 	# Transform .lo files to .o files.
-	oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+	oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
       fi
 
       # Eliminate all temporary directories.
       #for path in $notinst_path; do
-      #	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
-      #	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
-      #	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
+      #	lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
+      #	deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
+      #	dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"`
       #done
 
       if test -n "$xrpath"; then
@@ -3501,12 +6476,12 @@ EOF
       if test "$build_libtool_libs" = yes; then
 	if test -n "$rpath"; then
 	  case $host in
-	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
+	  *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc*)
 	    # these systems don't actually have a c library (as such)!
 	    ;;
 	  *-*-rhapsody* | *-*-darwin1.[012])
 	    # Rhapsody C library is in the System framework
-	    deplibs="$deplibs -framework System"
+	    deplibs="$deplibs System.ltframework"
 	    ;;
 	  *-*-netbsd*)
 	    # Don't link with libc until the a.out ld.so is fixed.
@@ -3520,7 +6495,7 @@ EOF
 	  *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
 	    # Compiler inserts libc in the correct place for threads to work
 	    ;;
- 	  *)
+	  *)
 	    # Add libc to deplibs on all other systems if necessary.
 	    if test "$build_libtool_need_lc" = "yes"; then
 	      deplibs="$deplibs -lc"
@@ -3557,17 +6532,18 @@ EOF
 	  # limits. Maybe even breaks it.  We compile a program, linking it
 	  # against the deplibs as a proxy for the library.  Then we can check
 	  # whether they linked in statically or dynamically with ldd.
-	  $rm conftest.c
+	  $opt_dry_run || $RM conftest.c
 	  cat > conftest.c <<EOF
 	  int main() { return 0; }
 EOF
-	  $rm conftest
+	  $opt_dry_run || $RM conftest
 	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
 	    ldd_output=`ldd conftest`
 	    for i in $deplibs; do
-	      name=`expr $i : '-l\(.*\)'`
-	      # If $name is empty we are operating on a -L argument.
-              if test "$name" != "" && test "$name" != "0"; then
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
 		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
 		  case " $predeps $postdeps " in
 		  *" $i "*)
@@ -3575,37 +6551,40 @@ EOF
 		    i=""
 		    ;;
 		  esac
-	        fi
+		fi
 		if test -n "$i" ; then
-		  libname=`eval \\$echo \"$libname_spec\"`
-		  deplib_matches=`eval \\$echo \"$library_names_spec\"`
-		  set dummy $deplib_matches
-		  deplib_match=$2
+		  libname=`eval "\\$ECHO \"$libname_spec\""`
+		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		  set dummy $deplib_matches; shift
+		  deplib_match=$1
 		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
 		    newdeplibs="$newdeplibs $i"
 		  else
 		    droppeddeps=yes
-		    $echo
-		    $echo "*** Warning: dynamic linker does not accept needed library $i."
-		    $echo "*** I have the capability to make that library automatically link in when"
-		    $echo "*** you link to this library.  But I can only do this if you have a"
-		    $echo "*** shared version of the library, which I believe you do not have"
-		    $echo "*** because a test_compile did reveal that the linker did not use it for"
-		    $echo "*** its dynamic dependency list that programs get resolved with at runtime."
+		    $ECHO
+		    $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		    $ECHO "*** I have the capability to make that library automatically link in when"
+		    $ECHO "*** you link to this library.  But I can only do this if you have a"
+		    $ECHO "*** shared version of the library, which I believe you do not have"
+		    $ECHO "*** because a test_compile did reveal that the linker did not use it for"
+		    $ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
 		  fi
 		fi
-	      else
+		;;
+	      *)
 		newdeplibs="$newdeplibs $i"
-	      fi
+		;;
+	      esac
 	    done
 	  else
 	    # Error occurred in the first compile.  Let's try to salvage
 	    # the situation: Compile a separate program for each library.
 	    for i in $deplibs; do
-	      name=`expr $i : '-l\(.*\)'`
-	      # If $name is empty we are operating on a -L argument.
-              if test "$name" != "" && test "$name" != "0"; then
-		$rm conftest
+	      case $i in
+	      -l*)
+		func_stripname -l '' "$i"
+		name=$func_stripname_result
+		$opt_dry_run || $RM conftest
 		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
 		  ldd_output=`ldd conftest`
 		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
@@ -3617,44 +6596,47 @@ EOF
 		    esac
 		  fi
 		  if test -n "$i" ; then
-		    libname=`eval \\$echo \"$libname_spec\"`
-		    deplib_matches=`eval \\$echo \"$library_names_spec\"`
-		    set dummy $deplib_matches
-		    deplib_match=$2
+		    libname=`eval "\\$ECHO \"$libname_spec\""`
+		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
+		    set dummy $deplib_matches; shift
+		    deplib_match=$1
 		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
 		      newdeplibs="$newdeplibs $i"
 		    else
 		      droppeddeps=yes
-		      $echo
-		      $echo "*** Warning: dynamic linker does not accept needed library $i."
-		      $echo "*** I have the capability to make that library automatically link in when"
-		      $echo "*** you link to this library.  But I can only do this if you have a"
-		      $echo "*** shared version of the library, which you do not appear to have"
-		      $echo "*** because a test_compile did reveal that the linker did not use this one"
-		      $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+		      $ECHO
+		      $ECHO "*** Warning: dynamic linker does not accept needed library $i."
+		      $ECHO "*** I have the capability to make that library automatically link in when"
+		      $ECHO "*** you link to this library.  But I can only do this if you have a"
+		      $ECHO "*** shared version of the library, which you do not appear to have"
+		      $ECHO "*** because a test_compile did reveal that the linker did not use this one"
+		      $ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
 		    fi
 		  fi
 		else
 		  droppeddeps=yes
-		  $echo
-		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
-		  $echo "*** make it link in!  You will probably need to install it or some"
-		  $echo "*** library that it depends on before this library will be fully"
-		  $echo "*** functional.  Installing it before continuing would be even better."
+		  $ECHO
+		  $ECHO "*** Warning!  Library $i is needed by this library but I was not able to"
+		  $ECHO "*** make it link in!  You will probably need to install it or some"
+		  $ECHO "*** library that it depends on before this library will be fully"
+		  $ECHO "*** functional.  Installing it before continuing would be even better."
 		fi
-	      else
+		;;
+	      *)
 		newdeplibs="$newdeplibs $i"
-	      fi
+		;;
+	      esac
 	    done
 	  fi
 	  ;;
 	file_magic*)
-	  set dummy $deplibs_check_method
-	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+	  set dummy $deplibs_check_method; shift
+	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
 	  for a_deplib in $deplibs; do
-	    name=`expr $a_deplib : '-l\(.*\)'`
-	    # If $name is empty we are operating on a -L argument.
-            if test "$name" != "" && test  "$name" != "0"; then
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
 	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
 		case " $predeps $postdeps " in
 		*" $a_deplib "*)
@@ -3664,13 +6646,13 @@ EOF
 		esac
 	      fi
 	      if test -n "$a_deplib" ; then
-		libname=`eval \\$echo \"$libname_spec\"`
+		libname=`eval "\\$ECHO \"$libname_spec\""`
 		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
 		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
 		  for potent_lib in $potential_libs; do
 		      # Follow soft links.
-		      if ls -lLd "$potent_lib" 2>/dev/null \
-			 | grep " -> " >/dev/null; then
+		      if ls -lLd "$potent_lib" 2>/dev/null |
+			 $GREP " -> " >/dev/null; then
 			continue
 		      fi
 		      # The statement above tries to avoid entering an
@@ -3683,12 +6665,12 @@ EOF
 			potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
 			case $potliblink in
 			[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
-			*) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+			*) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
 			esac
 		      done
-		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
-			 | ${SED} 10q \
-			 | $EGREP "$file_magic_regex" > /dev/null; then
+		      if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
+			 $SED -e 10q |
+			 $EGREP "$file_magic_regex" > /dev/null; then
 			newdeplibs="$newdeplibs $a_deplib"
 			a_deplib=""
 			break 2
@@ -3698,32 +6680,35 @@ EOF
 	      fi
 	      if test -n "$a_deplib" ; then
 		droppeddeps=yes
-		$echo
-		$echo "*** Warning: linker path does not have real file for library $a_deplib."
-		$echo "*** I have the capability to make that library automatically link in when"
-		$echo "*** you link to this library.  But I can only do this if you have a"
-		$echo "*** shared version of the library, which you do not appear to have"
-		$echo "*** because I did check the linker path looking for a file starting"
+		$ECHO
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		$ECHO "*** I have the capability to make that library automatically link in when"
+		$ECHO "*** you link to this library.  But I can only do this if you have a"
+		$ECHO "*** shared version of the library, which you do not appear to have"
+		$ECHO "*** because I did check the linker path looking for a file starting"
 		if test -z "$potlib" ; then
-		  $echo "*** with $libname but no candidates were found. (...for file magic test)"
+		  $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
 		else
-		  $echo "*** with $libname and none of the candidates passed a file format test"
-		  $echo "*** using a file magic. Last file checked: $potlib"
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a file magic. Last file checked: $potlib"
 		fi
 	      fi
-	    else
+	      ;;
+	    *)
 	      # Add a -L argument.
 	      newdeplibs="$newdeplibs $a_deplib"
-	    fi
+	      ;;
+	    esac
 	  done # Gone through all deplibs.
 	  ;;
 	match_pattern*)
-	  set dummy $deplibs_check_method
-	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+	  set dummy $deplibs_check_method; shift
+	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
 	  for a_deplib in $deplibs; do
-	    name=`expr $a_deplib : '-l\(.*\)'`
-	    # If $name is empty we are operating on a -L argument.
-	    if test -n "$name" && test "$name" != "0"; then
+	    case $a_deplib in
+	    -l*)
+	      func_stripname -l '' "$a_deplib"
+	      name=$func_stripname_result
 	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
 		case " $predeps $postdeps " in
 		*" $a_deplib "*)
@@ -3733,14 +6718,13 @@ EOF
 		esac
 	      fi
 	      if test -n "$a_deplib" ; then
-		libname=`eval \\$echo \"$libname_spec\"`
+		libname=`eval "\\$ECHO \"$libname_spec\""`
 		for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
 		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
 		  for potent_lib in $potential_libs; do
 		    potlib="$potent_lib" # see symlink-check above in file_magic test
-		    if eval $echo \"$potent_lib\" 2>/dev/null \
-		        | ${SED} 10q \
-		        | $EGREP "$match_pattern_regex" > /dev/null; then
+		    if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
+		       $EGREP "$match_pattern_regex" > /dev/null; then
 		      newdeplibs="$newdeplibs $a_deplib"
 		      a_deplib=""
 		      break 2
@@ -3750,44 +6734,46 @@ EOF
 	      fi
 	      if test -n "$a_deplib" ; then
 		droppeddeps=yes
-		$echo
-		$echo "*** Warning: linker path does not have real file for library $a_deplib."
-		$echo "*** I have the capability to make that library automatically link in when"
-		$echo "*** you link to this library.  But I can only do this if you have a"
-		$echo "*** shared version of the library, which you do not appear to have"
-		$echo "*** because I did check the linker path looking for a file starting"
+		$ECHO
+		$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
+		$ECHO "*** I have the capability to make that library automatically link in when"
+		$ECHO "*** you link to this library.  But I can only do this if you have a"
+		$ECHO "*** shared version of the library, which you do not appear to have"
+		$ECHO "*** because I did check the linker path looking for a file starting"
 		if test -z "$potlib" ; then
-		  $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
+		  $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
 		else
-		  $echo "*** with $libname and none of the candidates passed a file format test"
-		  $echo "*** using a regex pattern. Last file checked: $potlib"
+		  $ECHO "*** with $libname and none of the candidates passed a file format test"
+		  $ECHO "*** using a regex pattern. Last file checked: $potlib"
 		fi
 	      fi
-	    else
+	      ;;
+	    *)
 	      # Add a -L argument.
 	      newdeplibs="$newdeplibs $a_deplib"
-	    fi
+	      ;;
+	    esac
 	  done # Gone through all deplibs.
 	  ;;
 	none | unknown | *)
 	  newdeplibs=""
-	  tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
-	    -e 's/ -[LR][^ ]*//g'`
+	  tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
+	      -e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'`
 	  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
 	    for i in $predeps $postdeps ; do
 	      # can't use Xsed below, because $i might contain '/'
-	      tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
+	      tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
 	    done
 	  fi
-	  if $echo "X $tmp_deplibs" | $Xsed -e 's/[ 	]//g' \
-	    | grep . >/dev/null; then
-	    $echo
+	  if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[	 ]//g' |
+	     $GREP . >/dev/null; then
+	    $ECHO
 	    if test "X$deplibs_check_method" = "Xnone"; then
-	      $echo "*** Warning: inter-library dependencies are not supported in this platform."
+	      $ECHO "*** Warning: inter-library dependencies are not supported in this platform."
 	    else
-	      $echo "*** Warning: inter-library dependencies are not known to be supported."
+	      $ECHO "*** Warning: inter-library dependencies are not known to be supported."
 	    fi
-	    $echo "*** All declared inter-library dependencies are being dropped."
+	    $ECHO "*** All declared inter-library dependencies are being dropped."
 	    droppeddeps=yes
 	  fi
 	  ;;
@@ -3800,24 +6786,24 @@ EOF
 
 	case $host in
 	*-*-rhapsody* | *-*-darwin1.[012])
-	  # On Rhapsody replace the C library is the System framework
-	  newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
+	  # On Rhapsody replace the C library with the System framework
+	  newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
 	  ;;
 	esac
 
 	if test "$droppeddeps" = yes; then
 	  if test "$module" = yes; then
-	    $echo
-	    $echo "*** Warning: libtool could not satisfy all declared inter-library"
-	    $echo "*** dependencies of module $libname.  Therefore, libtool will create"
-	    $echo "*** a static module, that should work as long as the dlopening"
-	    $echo "*** application is linked with the -dlopen flag."
+	    $ECHO
+	    $ECHO "*** Warning: libtool could not satisfy all declared inter-library"
+	    $ECHO "*** dependencies of module $libname.  Therefore, libtool will create"
+	    $ECHO "*** a static module, that should work as long as the dlopening"
+	    $ECHO "*** application is linked with the -dlopen flag."
 	    if test -z "$global_symbol_pipe"; then
-	      $echo
-	      $echo "*** However, this would only work if libtool was able to extract symbol"
-	      $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-	      $echo "*** not find such a program.  So, this module is probably useless."
-	      $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+	      $ECHO
+	      $ECHO "*** However, this would only work if libtool was able to extract symbol"
+	      $ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
+	      $ECHO "*** not find such a program.  So, this module is probably useless."
+	      $ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
 	    fi
 	    if test "$build_old_libs" = no; then
 	      oldlibs="$output_objdir/$libname.$libext"
@@ -3827,16 +6813,16 @@ EOF
 	      build_libtool_libs=no
 	    fi
 	  else
-	    $echo "*** The inter-library dependencies that have been dropped here will be"
-	    $echo "*** automatically added whenever a program is linked with this library"
-	    $echo "*** or is declared to -dlopen it."
+	    $ECHO "*** The inter-library dependencies that have been dropped here will be"
+	    $ECHO "*** automatically added whenever a program is linked with this library"
+	    $ECHO "*** or is declared to -dlopen it."
 
 	    if test "$allow_undefined" = no; then
-	      $echo
-	      $echo "*** Since this library must not contain undefined symbols,"
-	      $echo "*** because either the platform does not support them or"
-	      $echo "*** it was explicitly requested with -no-undefined,"
-	      $echo "*** libtool will only create a static version of it."
+	      $ECHO
+	      $ECHO "*** Since this library must not contain undefined symbols,"
+	      $ECHO "*** because either the platform does not support them or"
+	      $ECHO "*** it was explicitly requested with -no-undefined,"
+	      $ECHO "*** libtool will only create a static version of it."
 	      if test "$build_old_libs" = no; then
 		oldlibs="$output_objdir/$libname.$libext"
 		build_libtool_libs=module
@@ -3850,7 +6836,14 @@ EOF
 	# Done checking deplibs!
 	deplibs=$newdeplibs
       fi
-
+      # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+      case $host in
+	*-*-darwin*)
+	  newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	  ;;
+      esac
 
       # move library search paths that coincide with paths to not yet
       # installed libraries to the beginning of the library search list
@@ -3879,7 +6872,6 @@ EOF
       done
       deplibs="$new_libs"
 
-
       # All the library-specific variables (install_libdir is set above).
       library_names=
       old_library=
@@ -3924,10 +6916,7 @@ EOF
 	     test -n "$hardcode_libdirs"; then
 	    libdir="$hardcode_libdirs"
 	    if test -n "$hardcode_libdir_flag_spec_ld"; then
-	      case $archive_cmds in
-	      *\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;;
-	      *)      eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;;
-	      esac
+	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
 	    else
 	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
 	    fi
@@ -3953,8 +6942,9 @@ EOF
 	eval shared_ext=\"$shrext_cmds\"
 	eval library_names=\"$library_names_spec\"
 	set dummy $library_names
-	realname="$2"
-	shift; shift
+	shift
+	realname="$1"
+	shift
 
 	if test -n "$soname_spec"; then
 	  eval soname=\"$soname_spec\"
@@ -3973,71 +6963,122 @@ EOF
 	done
 
 	# Use standard objects if they are pic
-	test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+	test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+	test "X$libobjs" = "X " && libobjs=
+
+	delfiles=
+	if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	  $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
+	  export_symbols="$output_objdir/$libname.uexp"
+	  delfiles="$delfiles $export_symbols"
+	fi
+
+	orig_export_symbols=
+	case $host_os in
+	cygwin* | mingw* | cegcc*)
+	  if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
+	    # exporting using user supplied symfile
+	    if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+	      # and it's NOT already a .def file. Must figure out
+	      # which of the given symbols are data symbols and tag
+	      # them as such. So, trigger use of export_symbols_cmds.
+	      # export_symbols gets reassigned inside the "prepare
+	      # the list of exported symbols" if statement, so the
+	      # include_expsyms logic still works.
+	      orig_export_symbols="$export_symbols"
+	      export_symbols=
+	      always_export_symbols=yes
+	    fi
+	  fi
+	  ;;
+	esac
 
 	# Prepare the list of exported symbols
 	if test -z "$export_symbols"; then
 	  if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
-	    $show "generating symbol list for \`$libname.la'"
+	    func_verbose "generating symbol list for \`$libname.la'"
 	    export_symbols="$output_objdir/$libname.exp"
-	    $run $rm $export_symbols
+	    $opt_dry_run || $RM $export_symbols
 	    cmds=$export_symbols_cmds
 	    save_ifs="$IFS"; IFS='~'
 	    for cmd in $cmds; do
 	      IFS="$save_ifs"
 	      eval cmd=\"$cmd\"
-	      if len=`expr "X$cmd" : ".*"` &&
-	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
-	        $show "$cmd"
-	        $run eval "$cmd" || exit $?
-	        skipped_export=false
+	      func_len " $cmd"
+	      len=$func_len_result
+	      if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+		func_show_eval "$cmd" 'exit $?'
+		skipped_export=false
 	      else
-	        # The command line is too long to execute in one step.
-	        $show "using reloadable object file for export list..."
-	        skipped_export=:
+		# The command line is too long to execute in one step.
+		func_verbose "using reloadable object file for export list..."
+		skipped_export=:
 		# Break out early, otherwise skipped_export may be
 		# set to false by a later but shorter cmd.
 		break
 	      fi
 	    done
 	    IFS="$save_ifs"
-	    if test -n "$export_symbols_regex"; then
-	      $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
-	      $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
-	      $show "$mv \"${export_symbols}T\" \"$export_symbols\""
-	      $run eval '$mv "${export_symbols}T" "$export_symbols"'
+	    if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
 	    fi
 	  fi
 	fi
 
 	if test -n "$export_symbols" && test -n "$include_expsyms"; then
-	  $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
+	  tmp_export_symbols="$export_symbols"
+	  test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	  $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
+	fi
+
+	if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+	  # The given exports_symbols file has to be filtered, so filter it.
+	  func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	  # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	  # 's' commands which not all seds can handle. GNU sed should be fine
+	  # though. Also, the filter scales superlinearly with the number of
+	  # global variables. join(1) would be nice here, but unfortunately
+	  # isn't a blessed tool.
+	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	  delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
+	  export_symbols=$output_objdir/$libname.def
+	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
 	fi
 
 	tmp_deplibs=
 	for test_deplib in $deplibs; do
-		case " $convenience " in
-		*" $test_deplib "*) ;;
-		*)
-			tmp_deplibs="$tmp_deplibs $test_deplib"
-			;;
-		esac
+	  case " $convenience " in
+	  *" $test_deplib "*) ;;
+	  *)
+	    tmp_deplibs="$tmp_deplibs $test_deplib"
+	    ;;
+	  esac
 	done
 	deplibs="$tmp_deplibs"
 
 	if test -n "$convenience"; then
+	  if test -n "$whole_archive_flag_spec" &&
+	    test "$compiler_needs_object" = yes &&
+	    test -z "$libobjs"; then
+	    # extract the archives, so we have objects to list.
+	    # TODO: could optimize this to just extract one archive.
+	    whole_archive_flag_spec=
+	  fi
 	  if test -n "$whole_archive_flag_spec"; then
 	    save_libobjs=$libobjs
 	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
 	  else
 	    gentop="$output_objdir/${outputname}x"
 	    generated="$generated $gentop"
 
 	    func_extract_archives $gentop $convenience
 	    libobjs="$libobjs $func_extract_archives_result"
+	    test "X$libobjs" = "X " && libobjs=
 	  fi
 	fi
-	
+
 	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
 	  eval flag=\"$thread_safe_flag_spec\"
 	  linker_flags="$linker_flags $flag"
@@ -4045,7 +7086,7 @@ EOF
 
 	# Make a backup of the uninstalled library when relinking
 	if test "$mode" = relink; then
-	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
 	fi
 
 	# Do each of the archive commands.
@@ -4058,22 +7099,24 @@ EOF
 	    cmds=$module_cmds
 	  fi
 	else
-	if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-	  eval test_cmds=\"$archive_expsym_cmds\"
-	  cmds=$archive_expsym_cmds
-	else
-	  eval test_cmds=\"$archive_cmds\"
-	  cmds=$archive_cmds
+	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	    eval test_cmds=\"$archive_expsym_cmds\"
+	    cmds=$archive_expsym_cmds
+	  else
+	    eval test_cmds=\"$archive_cmds\"
+	    cmds=$archive_cmds
 	  fi
 	fi
 
 	if test "X$skipped_export" != "X:" &&
-	   len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
-	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	   func_len " $test_cmds" &&
+	   len=$func_len_result &&
+	   test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
 	  :
 	else
-	  # The command line is too long to link in one step, link piecewise.
-	  $echo "creating reloadable object files..."
+	  # The command line is too long to link in one step, link piecewise
+	  # or, if using GNU ld and skipped_export is not :, use a linker
+	  # script.
 
 	  # Save the value of $output and $libobjs because we want to
 	  # use them later.  If we have whole_archive_flag_spec, we
@@ -4087,77 +7130,162 @@ EOF
 	    save_libobjs=$libobjs
 	  fi
 	  save_output=$output
-	  output_la=`$echo "X$output" | $Xsed -e "$basename"`
+	  output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
 
 	  # Clear the reloadable object creation command queue and
 	  # initialize k to one.
 	  test_cmds=
 	  concat_cmds=
 	  objlist=
-	  delfiles=
 	  last_robj=
 	  k=1
-	  output=$output_objdir/$output_la-${k}.$objext
-	  # Loop over the list of objects to be linked.
-	  for obj in $save_libobjs
-	  do
-	    eval test_cmds=\"$reload_cmds $objlist $last_robj\"
-	    if test "X$objlist" = X ||
-	       { len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
-		 test "$len" -le "$max_cmd_len"; }; then
-	      objlist="$objlist $obj"
+
+	  if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
+	    output=${output_objdir}/${output_la}.lnkscript
+	    func_verbose "creating GNU ld script: $output"
+	    $ECHO 'INPUT (' > $output
+	    for obj in $save_libobjs
+	    do
+	      $ECHO "$obj" >> $output
+	    done
+	    $ECHO ')' >> $output
+	    delfiles="$delfiles $output"
+	  elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
+	    output=${output_objdir}/${output_la}.lnk
+	    func_verbose "creating linker input file list: $output"
+	    : > $output
+	    set x $save_libobjs
+	    shift
+	    firstobj=
+	    if test "$compiler_needs_object" = yes; then
+	      firstobj="$1 "
+	      shift
+	    fi
+	    for obj
+	    do
+	      $ECHO "$obj" >> $output
+	    done
+	    delfiles="$delfiles $output"
+	    output=$firstobj\"$file_list_spec$output\"
+	  else
+	    if test -n "$save_libobjs"; then
+	      func_verbose "creating reloadable object files..."
+	      output=$output_objdir/$output_la-${k}.$objext
+	      eval test_cmds=\"$reload_cmds\"
+	      func_len " $test_cmds"
+	      len0=$func_len_result
+	      len=$len0
+
+	      # Loop over the list of objects to be linked.
+	      for obj in $save_libobjs
+	      do
+		func_len " $obj"
+		func_arith $len + $func_len_result
+		len=$func_arith_result
+		if test "X$objlist" = X ||
+		   test "$len" -lt "$max_cmd_len"; then
+		  func_append objlist " $obj"
+		else
+		  # The command $test_cmds is almost too long, add a
+		  # command to the queue.
+		  if test "$k" -eq 1 ; then
+		    # The first file doesn't have a previous command to add.
+		    eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+		  else
+		    # All subsequent reloadable object files will link in
+		    # the last one created.
+		    eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj~\$RM $last_robj\"
+		  fi
+		  last_robj=$output_objdir/$output_la-${k}.$objext
+		  func_arith $k + 1
+		  k=$func_arith_result
+		  output=$output_objdir/$output_la-${k}.$objext
+		  objlist=$obj
+		  func_len " $last_robj"
+		  func_arith $len0 + $func_len_result
+		  len=$func_arith_result
+		fi
+	      done
+	      # Handle the remaining objects by creating one last
+	      # reloadable object file.  All subsequent reloadable object
+	      # files will link in the last one created.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
+	      if test -n "$last_robj"; then
+	        eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+	      fi
+	      delfiles="$delfiles $output"
+
 	    else
-	      # The command $test_cmds is almost too long, add a
-	      # command to the queue.
-	      if test "$k" -eq 1 ; then
-		# The first file doesn't have a previous command to add.
-		eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
-	      else
-		# All subsequent reloadable object files will link in
-		# the last one created.
-		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
+	      output=
+	    fi
+
+	    if ${skipped_export-false}; then
+	      func_verbose "generating symbol list for \`$libname.la'"
+	      export_symbols="$output_objdir/$libname.exp"
+	      $opt_dry_run || $RM $export_symbols
+	      libobjs=$output
+	      # Append the command to create the export file.
+	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
+	      if test -n "$last_robj"; then
+		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
 	      fi
-	      last_robj=$output_objdir/$output_la-${k}.$objext
-	      k=`expr $k + 1`
-	      output=$output_objdir/$output_la-${k}.$objext
-	      objlist=$obj
-	      len=1
 	    fi
-	  done
-	  # Handle the remaining objects by creating one last
-	  # reloadable object file.  All subsequent reloadable object
-	  # files will link in the last one created.
-	  test -z "$concat_cmds" || concat_cmds=$concat_cmds~
-	  eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
-
-	  if ${skipped_export-false}; then
-	    $show "generating symbol list for \`$libname.la'"
-	    export_symbols="$output_objdir/$libname.exp"
-	    $run $rm $export_symbols
-	    libobjs=$output
-	    # Append the command to create the export file.
-	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
-          fi
-
-	  # Set up a command to remove the reloadable object files
-	  # after they are used.
-	  i=0
-	  while test "$i" -lt "$k"
-	  do
-	    i=`expr $i + 1`
-	    delfiles="$delfiles $output_objdir/$output_la-${i}.$objext"
-	  done
 
-	  $echo "creating a temporary reloadable object file: $output"
+	    test -n "$save_libobjs" &&
+	      func_verbose "creating a temporary reloadable object file: $output"
 
-	  # Loop through the commands generated above and execute them.
-	  save_ifs="$IFS"; IFS='~'
-	  for cmd in $concat_cmds; do
+	    # Loop through the commands generated above and execute them.
+	    save_ifs="$IFS"; IFS='~'
+	    for cmd in $concat_cmds; do
+	      IFS="$save_ifs"
+	      $opt_silent || {
+		  func_quote_for_expand "$cmd"
+		  eval "func_echo $func_quote_for_expand_result"
+	      }
+	      $opt_dry_run || eval "$cmd" || {
+		lt_exit=$?
+
+		# Restore the uninstalled library and exit
+		if test "$mode" = relink; then
+		  ( cd "$output_objdir" && \
+		    $RM "${realname}T" && \
+		    $MV "${realname}U" "$realname" )
+		fi
+
+		exit $lt_exit
+	      }
+	    done
 	    IFS="$save_ifs"
-	    $show "$cmd"
-	    $run eval "$cmd" || exit $?
-	  done
-	  IFS="$save_ifs"
+
+	    if test -n "$export_symbols_regex" && ${skipped_export-false}; then
+	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
+	    fi
+	  fi
+
+          if ${skipped_export-false}; then
+	    if test -n "$export_symbols" && test -n "$include_expsyms"; then
+	      tmp_export_symbols="$export_symbols"
+	      test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+	      $opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
+	    fi
+
+	    if test -n "$orig_export_symbols"; then
+	      # The given exports_symbols file has to be filtered, so filter it.
+	      func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+	      # FIXME: $output_objdir/$libname.filter potentially contains lots of
+	      # 's' commands which not all seds can handle. GNU sed should be fine
+	      # though. Also, the filter scales superlinearly with the number of
+	      # global variables. join(1) would be nice here, but unfortunately
+	      # isn't a blessed tool.
+	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
+	      delfiles="$delfiles $export_symbols $output_objdir/$libname.filter"
+	      export_symbols=$output_objdir/$libname.def
+	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
+	    fi
+	  fi
 
 	  libobjs=$output
 	  # Restore the value of output.
@@ -4165,6 +7293,7 @@ EOF
 
 	  if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
 	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+	    test "X$libobjs" = "X " && libobjs=
 	  fi
 	  # Expand the library linking commands again to reset the
 	  # value of $libobjs for piecewise linking.
@@ -4177,28 +7306,45 @@ EOF
 	      cmds=$module_cmds
 	    fi
 	  else
-	  if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-	    cmds=$archive_expsym_cmds
-	  else
-	    cmds=$archive_cmds
+	    if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+	      cmds=$archive_expsym_cmds
+	    else
+	      cmds=$archive_cmds
 	    fi
 	  fi
+	fi
+
+	if test -n "$delfiles"; then
+	  # Append the command to remove temporary files to $cmds.
+	  eval cmds=\"\$cmds~\$RM $delfiles\"
+	fi
 
-	  # Append the command to remove the reloadable object files
-	  # to the just-reset $cmds.
-	  eval cmds=\"\$cmds~\$rm $delfiles\"
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  generated="$generated $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  libobjs="$libobjs $func_extract_archives_result"
+	  test "X$libobjs" = "X " && libobjs=
 	fi
+
 	save_ifs="$IFS"; IFS='~'
 	for cmd in $cmds; do
 	  IFS="$save_ifs"
 	  eval cmd=\"$cmd\"
-	  $show "$cmd"
-	  $run eval "$cmd" || {
+	  $opt_silent || {
+	    func_quote_for_expand "$cmd"
+	    eval "func_echo $func_quote_for_expand_result"
+	  }
+	  $opt_dry_run || eval "$cmd" || {
 	    lt_exit=$?
 
 	    # Restore the uninstalled library and exit
 	    if test "$mode" = relink; then
-	      $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
+	      ( cd "$output_objdir" && \
+	        $RM "${realname}T" && \
+		$MV "${realname}U" "$realname" )
 	    fi
 
 	    exit $lt_exit
@@ -4208,12 +7354,11 @@ EOF
 
 	# Restore the uninstalled library and exit
 	if test "$mode" = relink; then
-	  $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
+	  $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
 
 	  if test -n "$convenience"; then
 	    if test -z "$whole_archive_flag_spec"; then
-	      $show "${rm}r $gentop"
-	      $run ${rm}r "$gentop"
+	      func_show_eval '${RM}r "$gentop"'
 	    fi
 	  fi
 
@@ -4223,8 +7368,7 @@ EOF
 	# Create links to the real library.
 	for linkname in $linknames; do
 	  if test "$realname" != "$linkname"; then
-	    $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
-	    $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
+	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
 	  fi
 	done
 
@@ -4237,38 +7381,35 @@ EOF
       ;;
 
     obj)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
-
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
+	func_warning "\`-dlopen' is ignored for objects"
       fi
 
-      if test -n "$rpath"; then
-	$echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	func_warning "\`-l' and \`-L' are ignored for objects" ;;
+      esac
 
-      if test -n "$xrpath"; then
-	$echo "$modename: warning: \`-R' is ignored for objects" 1>&2
-      fi
+      test -n "$rpath" && \
+	func_warning "\`-rpath' is ignored for objects"
 
-      if test -n "$vinfo"; then
-	$echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
-      fi
+      test -n "$xrpath" && \
+	func_warning "\`-R' is ignored for objects"
 
-      if test -n "$release"; then
-	$echo "$modename: warning: \`-release' is ignored for objects" 1>&2
-      fi
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for objects"
+
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for objects"
 
       case $output in
       *.lo)
-	if test -n "$objs$old_deplibs"; then
-	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
-	  exit $EXIT_FAILURE
-	fi
-	libobj="$output"
-	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
+	test -n "$objs$old_deplibs" && \
+	  func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+
+	libobj=$output
+	func_lo2o "$libobj"
+	obj=$func_lo2o_result
 	;;
       *)
 	libobj=
@@ -4277,7 +7418,7 @@ EOF
       esac
 
       # Delete the old objects.
-      $run $rm $obj $libobj
+      $opt_dry_run || $RM $obj $libobj
 
       # Objects from convenience libraries.  This assumes
       # single-version convenience libraries.  Whenever we create
@@ -4293,7 +7434,7 @@ EOF
       if test -n "$convenience"; then
 	if test -n "$whole_archive_flag_spec"; then
 	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
-	  reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
+	  reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
 	else
 	  gentop="$output_objdir/${obj}x"
 	  generated="$generated $gentop"
@@ -4304,24 +7445,15 @@ EOF
       fi
 
       # Create the old-style object.
-      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+      reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
 
       output="$obj"
-      cmds=$reload_cmds
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-	IFS="$save_ifs"
-	eval cmd=\"$cmd\"
-	$show "$cmd"
-	$run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
+      func_execute_cmds "$reload_cmds" 'exit $?'
 
       # Exit if we aren't doing a library object file.
       if test -z "$libobj"; then
 	if test -n "$gentop"; then
-	  $show "${rm}r $gentop"
-	  $run ${rm}r $gentop
+	  func_show_eval '${RM}r "$gentop"'
 	fi
 
 	exit $EXIT_SUCCESS
@@ -4329,14 +7461,13 @@ EOF
 
       if test "$build_libtool_libs" != yes; then
 	if test -n "$gentop"; then
-	  $show "${rm}r $gentop"
-	  $run ${rm}r $gentop
+	  func_show_eval '${RM}r "$gentop"'
 	fi
 
 	# Create an invalid libtool object if no PIC, so that we don't
 	# accidentally link it into a program.
 	# $show "echo timestamp > $libobj"
-	# $run eval "echo timestamp > $libobj" || exit $?
+	# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
 	exit $EXIT_SUCCESS
       fi
 
@@ -4344,20 +7475,11 @@ EOF
 	# Only do commands if we really have different PIC objects.
 	reload_objs="$libobjs $reload_conv_objs"
 	output="$libobj"
-	cmds=$reload_cmds
-	save_ifs="$IFS"; IFS='~'
-	for cmd in $cmds; do
-	  IFS="$save_ifs"
-	  eval cmd=\"$cmd\"
-	  $show "$cmd"
-	  $run eval "$cmd" || exit $?
-	done
-	IFS="$save_ifs"
+	func_execute_cmds "$reload_cmds" 'exit $?'
       fi
 
       if test -n "$gentop"; then
-	$show "${rm}r $gentop"
-	$run ${rm}r $gentop
+	func_show_eval '${RM}r "$gentop"'
       fi
 
       exit $EXIT_SUCCESS
@@ -4365,39 +7487,45 @@ EOF
 
     prog)
       case $host in
-	*cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
+	*cygwin*) func_stripname '' '.exe' "$output"
+	          output=$func_stripname_result.exe;;
       esac
-      if test -n "$vinfo"; then
-	$echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
-      fi
+      test -n "$vinfo" && \
+	func_warning "\`-version-info' is ignored for programs"
 
-      if test -n "$release"; then
-	$echo "$modename: warning: \`-release' is ignored for programs" 1>&2
-      fi
+      test -n "$release" && \
+	func_warning "\`-release' is ignored for programs"
 
-      if test "$preload" = yes; then
-	if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
-	   test "$dlopen_self_static" = unknown; then
-	  $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
-	fi
-      fi
+      test "$preload" = yes \
+        && test "$dlopen_support" = unknown \
+	&& test "$dlopen_self" = unknown \
+	&& test "$dlopen_self_static" = unknown && \
+	  func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
 
       case $host in
       *-*-rhapsody* | *-*-darwin1.[012])
 	# On Rhapsody replace the C library is the System framework
-	compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
-	finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
+	compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+	finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
 	;;
       esac
 
       case $host in
-      *darwin*)
-        # Don't allow lazy linking, it breaks C++ global constructors
-        if test "$tagname" = CXX ; then
-        compile_command="$compile_command ${wl}-bind_at_load"
-        finalize_command="$finalize_command ${wl}-bind_at_load"
-        fi
-        ;;
+      *-*-darwin*)
+	# Don't allow lazy linking, it breaks C++ global constructors
+	# But is supposedly fixed on 10.4 or later (yay!).
+	if test "$tagname" = CXX ; then
+	  case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
+	    10.[0123])
+	      compile_command="$compile_command ${wl}-bind_at_load"
+	      finalize_command="$finalize_command ${wl}-bind_at_load"
+	    ;;
+	  esac
+	fi
+	# Time to change all our "foo.ltframework" stuff back to "-framework foo"
+	compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+	;;
       esac
 
 
@@ -4472,14 +7600,16 @@ EOF
 	  esac
 	fi
 	case $host in
-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-	  testbindir=`$echo "X$libdir" | $Xsed -e 's*/lib$*/bin*'`
+	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
+	  testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
 	  case :$dllsearchpath: in
 	  *":$libdir:"*) ;;
+	  ::) dllsearchpath=$libdir;;
 	  *) dllsearchpath="$dllsearchpath:$libdir";;
 	  esac
 	  case :$dllsearchpath: in
 	  *":$testbindir:"*) ;;
+	  ::) dllsearchpath=$testbindir;;
 	  *) dllsearchpath="$dllsearchpath:$testbindir";;
 	  esac
 	  ;;
@@ -4531,281 +7661,51 @@ EOF
 
       if test -n "$libobjs" && test "$build_old_libs" = yes; then
 	# Transform all the library objects into standard objects.
-	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+	compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+	finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
       fi
 
-      dlsyms=
-      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-	if test -n "$NM" && test -n "$global_symbol_pipe"; then
-	  dlsyms="${outputname}S.c"
-	else
-	  $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
-	fi
-      fi
-
-      if test -n "$dlsyms"; then
-	case $dlsyms in
-	"") ;;
-	*.c)
-	  # Discover the nlist of each of the dlfiles.
-	  nlist="$output_objdir/${outputname}.nm"
-
-	  $show "$rm $nlist ${nlist}S ${nlist}T"
-	  $run $rm "$nlist" "${nlist}S" "${nlist}T"
-
-	  # Parse the name list into a source file.
-	  $show "creating $output_objdir/$dlsyms"
-
-	  test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
-/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
-/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
-
-#ifdef __cplusplus
-extern \"C\" {
-#endif
-
-/* Prevent the only kind of declaration conflicts we can make. */
-#define lt_preloaded_symbols some_other_symbol
-
-/* External symbol declarations for the compiler. */\
-"
-
-	  if test "$dlself" = yes; then
-	    $show "generating symbol list for \`$output'"
-
-	    test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
-
-	    # Add our own program objects to the symbol list.
-	    progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-	    for arg in $progfiles; do
-	      $show "extracting global C symbols from \`$arg'"
-	      $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-	    done
+      func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
 
-	    if test -n "$exclude_expsyms"; then
-	      $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
-	      $run eval '$mv "$nlist"T "$nlist"'
-	    fi
-
-	    if test -n "$export_symbols_regex"; then
-	      $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
-	      $run eval '$mv "$nlist"T "$nlist"'
-	    fi
-
-	    # Prepare the list of exported symbols
-	    if test -z "$export_symbols"; then
-	      export_symbols="$output_objdir/$outputname.exp"
-	      $run $rm $export_symbols
-	      $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
-              case $host in
-              *cygwin* | *mingw* )
-	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-		$run eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
-                ;;
-              esac
-	    else
-	      $run eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
-	      $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
-	      $run eval 'mv "$nlist"T "$nlist"'
-              case $host in
-              *cygwin* | *mingw* )
-	        $run eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-		$run eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
-                ;;
-              esac
-	    fi
-	  fi
-
-	  for arg in $dlprefiles; do
-	    $show "extracting global C symbols from \`$arg'"
-	    name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
-	    $run eval '$echo ": $name " >> "$nlist"'
-	    $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-	  done
-
-	  if test -z "$run"; then
-	    # Make sure we have at least an empty file.
-	    test -f "$nlist" || : > "$nlist"
-
-	    if test -n "$exclude_expsyms"; then
-	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
-	      $mv "$nlist"T "$nlist"
-	    fi
-
-	    # Try sorting and uniquifying the output.
-	    if grep -v "^: " < "$nlist" |
-		if sort -k 3 </dev/null >/dev/null 2>&1; then
-		  sort -k 3
-		else
-		  sort +2
-		fi |
-		uniq > "$nlist"S; then
-	      :
-	    else
-	      grep -v "^: " < "$nlist" > "$nlist"S
-	    fi
-
-	    if test -f "$nlist"S; then
-	      eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
-	    else
-	      $echo '/* NONE */' >> "$output_objdir/$dlsyms"
-	    fi
-
-	    $echo >> "$output_objdir/$dlsyms" "\
-
-#undef lt_preloaded_symbols
-
-#if defined (__STDC__) && __STDC__
-# define lt_ptr void *
-#else
-# define lt_ptr char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-"
-
-	    case $host in
-	    *cygwin* | *mingw* )
-	  $echo >> "$output_objdir/$dlsyms" "\
-/* DATA imports from DLLs on WIN32 can't be const, because
-   runtime relocations are performed -- see ld's documentation
-   on pseudo-relocs */
-struct {
-"
-	      ;;
-	    * )
-	  $echo >> "$output_objdir/$dlsyms" "\
-const struct {
-"
-	      ;;
-	    esac
-
-
-	  $echo >> "$output_objdir/$dlsyms" "\
-  const char *name;
-  lt_ptr address;
-}
-lt_preloaded_symbols[] =
-{\
-"
-
-	    eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
-
-	    $echo >> "$output_objdir/$dlsyms" "\
-  {0, (lt_ptr) 0}
-};
-
-/* This works around a problem in FreeBSD linker */
-#ifdef FREEBSD_WORKAROUND
-static const void *lt_preloaded_setup() {
-  return lt_preloaded_symbols;
-}
-#endif
-
-#ifdef __cplusplus
-}
-#endif\
-"
-	  fi
-
-	  pic_flag_for_symtable=
-	  case $host in
-	  # compiling the symbol table file with pic_flag works around
-	  # a FreeBSD bug that causes programs to crash when -lm is
-	  # linked before any other PIC object.  But we must not use
-	  # pic_flag when linking with -static.  The problem exists in
-	  # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
-	  *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
-	    case "$compile_command " in
-	    *" -static "*) ;;
-	    *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
-	    esac;;
-	  *-*-hpux*)
-	    case "$compile_command " in
-	    *" -static "*) ;;
-	    *) pic_flag_for_symtable=" $pic_flag";;
-	    esac
-	  esac
-
-	  # Now compile the dynamic symbol file.
-	  $show "(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
-	  $run eval '(cd $output_objdir && $LTCC  $LTCFLAGS -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
-
-	  # Clean up the generated files.
-	  $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
-	  $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
-
-	  # Transform the symbol file into the correct name.
-          case $host in
-          *cygwin* | *mingw* )
-            if test -f "$output_objdir/${outputname}.def" ; then
-              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
-              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
-            else
-              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
-              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
-             fi
-            ;;
-          * )
-            compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
-            finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
-            ;;
-          esac
-	  ;;
-	*)
-	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
-	  exit $EXIT_FAILURE
-	  ;;
-	esac
-      else
-	# We keep going just in case the user didn't refer to
-	# lt_preloaded_symbols.  The linker will fail if global_symbol_pipe
-	# really was required.
-
-	# Nullify the symbol file.
-	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
-	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
+      # template prelinking step
+      if test -n "$prelink_cmds"; then
+	func_execute_cmds "$prelink_cmds" 'exit $?'
       fi
 
-      if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+      wrappers_required=yes
+      case $host in
+      *cygwin* | *mingw* )
+        if test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      *cegcc)
+        # Disable wrappers for cegcc, we are cross compiling anyway.
+        wrappers_required=no
+        ;;
+      *)
+        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+          wrappers_required=no
+        fi
+        ;;
+      esac
+      if test "$wrappers_required" = no; then
 	# Replace the output file specification.
-	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
+	compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
 	link_command="$compile_command$compile_rpath"
 
 	# We have no uninstalled library dependencies, so finalize right now.
-	$show "$link_command"
-	$run eval "$link_command"
-	exit_status=$?
+	exit_status=0
+	func_show_eval "$link_command" 'exit_status=$?'
 
 	# Delete the generated files.
-	if test -n "$dlsyms"; then
-	  $show "$rm $output_objdir/${outputname}S.${objext}"
-	  $run $rm "$output_objdir/${outputname}S.${objext}"
+	if test -f "$output_objdir/${outputname}S.${objext}"; then
+	  func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
 	fi
 
 	exit $exit_status
       fi
 
-      if test -n "$shlibpath_var"; then
-	# We should set the shlibpath_var
-	rpath=
-	for dir in $temp_rpath; do
-	  case $dir in
-	  [\\/]* | [A-Za-z]:[\\/]*)
-	    # Absolute path.
-	    rpath="$rpath$dir:"
-	    ;;
-	  *)
-	    # Relative path: add a thisdir entry.
-	    rpath="$rpath\$thisdir/$dir:"
-	    ;;
-	  esac
-	done
-	temp_rpath="$rpath"
-      fi
-
       if test -n "$compile_shlibpath$finalize_shlibpath"; then
 	compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
       fi
@@ -4838,12 +7738,11 @@ static const void *lt_preloaded_setup() {
 	# We don't need to create a wrapper script.
 	link_command="$compile_var$compile_command$compile_rpath"
 	# Replace the output file specification.
-	link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+	link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
 	# Delete the old output file.
-	$run $rm $output
+	$opt_dry_run || $RM $output
 	# Link the executable and exit
-	$show "$link_command"
-	$run eval "$link_command" || exit $?
+	func_show_eval "$link_command" 'exit $?'
 	exit $EXIT_SUCCESS
       fi
 
@@ -4852,13 +7751,13 @@ static const void *lt_preloaded_setup() {
 	link_command="$compile_var$compile_command$compile_rpath"
 	relink_command="$finalize_var$finalize_command$finalize_rpath"
 
-	$echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
-	$echo "$modename: \`$output' will be relinked during installation" 1>&2
+	func_warning "this platform does not like uninstalled shared libraries"
+	func_warning "\`$output' will be relinked during installation"
       else
 	if test "$fast_install" != no; then
 	  link_command="$finalize_var$compile_command$finalize_rpath"
 	  if test "$fast_install" = yes; then
-	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
+	    relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
 	  else
 	    # fast_install is set to needless
 	    relink_command=
@@ -4870,608 +7769,103 @@ static const void *lt_preloaded_setup() {
       fi
 
       # Replace the output file specification.
-      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+      link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
 
       # Delete the old output files.
-      $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
+      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
 
-      $show "$link_command"
-      $run eval "$link_command" || exit $?
+      func_show_eval "$link_command" 'exit $?'
 
       # Now create the wrapper script.
-      $show "creating $output"
+      func_verbose "creating $output"
 
       # Quote the relink command for shipping.
       if test -n "$relink_command"; then
 	# Preserve any variables that may affect compiler behavior
 	for var in $variables_saved_for_relink; do
 	  if eval test -z \"\${$var+set}\"; then
-	    relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+	    relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
 	  elif eval var_value=\$$var; test -z "$var_value"; then
 	    relink_command="$var=; export $var; $relink_command"
 	  else
-	    var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-	    relink_command="$var=\"$var_value\"; export $var; $relink_command"
+	    func_quote_for_eval "$var_value"
+	    relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
 	  fi
 	done
 	relink_command="(cd `pwd`; $relink_command)"
-	relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
+	relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
       fi
 
-      # Quote $echo for shipping.
-      if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then
+      # Quote $ECHO for shipping.
+      if test "X$ECHO" = "X$SHELL $progpath --fallback-echo"; then
 	case $progpath in
 	[\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";;
 	*) qecho="$SHELL `pwd`/$progpath --fallback-echo";;
 	esac
-	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
+	qecho=`$ECHO "X$qecho" | $Xsed -e "$sed_quote_subst"`
       else
-	qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
+	qecho=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"`
       fi
 
-      # Only actually do things if our run command is non-null.
-      if test -z "$run"; then
+      # Only actually do things if not in dry run mode.
+      $opt_dry_run || {
 	# win32 will think the script is a binary if it has
 	# a .exe suffix, so we strip it off here.
 	case $output in
-	  *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
+	  *.exe) func_stripname '' '.exe' "$output"
+	         output=$func_stripname_result ;;
 	esac
 	# test for cygwin because mv fails w/o .exe extensions
 	case $host in
 	  *cygwin*)
 	    exeext=.exe
-	    outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
+	    func_stripname '' '.exe' "$outputname"
+	    outputname=$func_stripname_result ;;
 	  *) exeext= ;;
 	esac
 	case $host in
 	  *cygwin* | *mingw* )
-            output_name=`basename $output`
-            output_path=`dirname $output`
-            cwrappersource="$output_path/$objdir/lt-$output_name.c"
-            cwrapper="$output_path/$output_name.exe"
-            $rm $cwrappersource $cwrapper
-            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
-
-	    cat > $cwrappersource <<EOF
-
-/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
-   Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-
-   The $output program cannot be directly executed until all the libtool
-   libraries that it depends on are installed.
-
-   This wrapper executable should never be moved out of the build directory.
-   If it is, it will not operate correctly.
-
-   Currently, it simply execs the wrapper *script* "/bin/sh $output",
-   but could eventually absorb all of the scripts functionality and
-   exec $objdir/$outputname directly.
-*/
-EOF
-	    cat >> $cwrappersource<<"EOF"
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <malloc.h>
-#include <stdarg.h>
-#include <assert.h>
-#include <string.h>
-#include <ctype.h>
-#include <sys/stat.h>
-
-#if defined(PATH_MAX)
-# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
-# define LT_PATHMAX MAXPATHLEN
-#else
-# define LT_PATHMAX 1024
-#endif
-
-#ifndef DIR_SEPARATOR
-# define DIR_SEPARATOR '/'
-# define PATH_SEPARATOR ':'
-#endif
-
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
-  defined (__OS2__)
-# define HAVE_DOS_BASED_FILE_SYSTEM
-# ifndef DIR_SEPARATOR_2
-#  define DIR_SEPARATOR_2 '\\'
-# endif
-# ifndef PATH_SEPARATOR_2
-#  define PATH_SEPARATOR_2 ';'
-# endif
-#endif
-
-#ifndef DIR_SEPARATOR_2
-# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
-#else /* DIR_SEPARATOR_2 */
-# define IS_DIR_SEPARATOR(ch) \
-        (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
-#endif /* DIR_SEPARATOR_2 */
-
-#ifndef PATH_SEPARATOR_2
-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR)
-#else /* PATH_SEPARATOR_2 */
-# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2)
-#endif /* PATH_SEPARATOR_2 */
-
-#define XMALLOC(type, num)      ((type *) xmalloc ((num) * sizeof(type)))
-#define XFREE(stale) do { \
-  if (stale) { free ((void *) stale); stale = 0; } \
-} while (0)
-
-/* -DDEBUG is fairly common in CFLAGS.  */
-#undef DEBUG
-#if defined DEBUGWRAPPER
-# define DEBUG(format, ...) fprintf(stderr, format, __VA_ARGS__)
-#else
-# define DEBUG(format, ...)
-#endif
-
-const char *program_name = NULL;
-
-void * xmalloc (size_t num);
-char * xstrdup (const char *string);
-const char * base_name (const char *name);
-char * find_executable(const char *wrapper);
-int    check_executable(const char *path);
-char * strendzap(char *str, const char *pat);
-void lt_fatal (const char *message, ...);
-
-int
-main (int argc, char *argv[])
-{
-  char **newargz;
-  int i;
-
-  program_name = (char *) xstrdup (base_name (argv[0]));
-  DEBUG("(main) argv[0]      : %s\n",argv[0]);
-  DEBUG("(main) program_name : %s\n",program_name);
-  newargz = XMALLOC(char *, argc+2);
-EOF
-
-            cat >> $cwrappersource <<EOF
-  newargz[0] = (char *) xstrdup("$SHELL");
-EOF
-
-            cat >> $cwrappersource <<"EOF"
-  newargz[1] = find_executable(argv[0]);
-  if (newargz[1] == NULL)
-    lt_fatal("Couldn't find %s", argv[0]);
-  DEBUG("(main) found exe at : %s\n",newargz[1]);
-  /* we know the script has the same name, without the .exe */
-  /* so make sure newargz[1] doesn't end in .exe */
-  strendzap(newargz[1],".exe");
-  for (i = 1; i < argc; i++)
-    newargz[i+1] = xstrdup(argv[i]);
-  newargz[argc+1] = NULL;
-
-  for (i=0; i<argc+1; i++)
-  {
-    DEBUG("(main) newargz[%d]   : %s\n",i,newargz[i]);
-    ;
-  }
-
-EOF
-
-            case $host_os in
-              mingw*)
-                cat >> $cwrappersource <<EOF
-  execv("$SHELL",(char const **)newargz);
-EOF
-              ;;
-              *)
-                cat >> $cwrappersource <<EOF
-  execv("$SHELL",newargz);
-EOF
-              ;;
-            esac
-
-            cat >> $cwrappersource <<"EOF"
-  return 127;
-}
-
-void *
-xmalloc (size_t num)
-{
-  void * p = (void *) malloc (num);
-  if (!p)
-    lt_fatal ("Memory exhausted");
-
-  return p;
-}
-
-char *
-xstrdup (const char *string)
-{
-  return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
-;
-}
-
-const char *
-base_name (const char *name)
-{
-  const char *base;
-
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  /* Skip over the disk name in MSDOS pathnames. */
-  if (isalpha ((unsigned char)name[0]) && name[1] == ':')
-    name += 2;
-#endif
-
-  for (base = name; *name; name++)
-    if (IS_DIR_SEPARATOR (*name))
-      base = name + 1;
-  return base;
-}
-
-int
-check_executable(const char * path)
-{
-  struct stat st;
-
-  DEBUG("(check_executable)  : %s\n", path ? (*path ? path : "EMPTY!") : "NULL!");
-  if ((!path) || (!*path))
-    return 0;
-
-  if ((stat (path, &st) >= 0) &&
-      (
-        /* MinGW & native WIN32 do not support S_IXOTH or S_IXGRP */
-#if defined (S_IXOTH)
-       ((st.st_mode & S_IXOTH) == S_IXOTH) ||
-#endif
-#if defined (S_IXGRP)
-       ((st.st_mode & S_IXGRP) == S_IXGRP) ||
-#endif
-       ((st.st_mode & S_IXUSR) == S_IXUSR))
-      )
-    return 1;
-  else
-    return 0;
-}
-
-/* Searches for the full path of the wrapper.  Returns
-   newly allocated full path name if found, NULL otherwise */
-char *
-find_executable (const char* wrapper)
-{
-  int has_slash = 0;
-  const char* p;
-  const char* p_next;
-  /* static buffer for getcwd */
-  char tmp[LT_PATHMAX + 1];
-  int tmp_len;
-  char* concat_name;
-
-  DEBUG("(find_executable)  : %s\n", wrapper ? (*wrapper ? wrapper : "EMPTY!") : "NULL!");
-
-  if ((wrapper == NULL) || (*wrapper == '\0'))
-    return NULL;
-
-  /* Absolute path? */
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  if (isalpha ((unsigned char)wrapper[0]) && wrapper[1] == ':')
-  {
-    concat_name = xstrdup (wrapper);
-    if (check_executable(concat_name))
-      return concat_name;
-    XFREE(concat_name);
-  }
-  else
-  {
-#endif
-    if (IS_DIR_SEPARATOR (wrapper[0]))
-    {
-      concat_name = xstrdup (wrapper);
-      if (check_executable(concat_name))
-        return concat_name;
-      XFREE(concat_name);
-    }
-#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
-  }
-#endif
-
-  for (p = wrapper; *p; p++)
-    if (*p == '/')
-    {
-      has_slash = 1;
-      break;
-    }
-  if (!has_slash)
-  {
-    /* no slashes; search PATH */
-    const char* path = getenv ("PATH");
-    if (path != NULL)
-    {
-      for (p = path; *p; p = p_next)
-      {
-        const char* q;
-        size_t p_len;
-        for (q = p; *q; q++)
-          if (IS_PATH_SEPARATOR(*q))
-            break;
-        p_len = q - p;
-        p_next = (*q == '\0' ? q : q + 1);
-        if (p_len == 0)
-        {
-          /* empty path: current directory */
-          if (getcwd (tmp, LT_PATHMAX) == NULL)
-            lt_fatal ("getcwd failed");
-          tmp_len = strlen(tmp);
-          concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
-          memcpy (concat_name, tmp, tmp_len);
-          concat_name[tmp_len] = '/';
-          strcpy (concat_name + tmp_len + 1, wrapper);
-        }
-        else
-        {
-          concat_name = XMALLOC(char, p_len + 1 + strlen(wrapper) + 1);
-          memcpy (concat_name, p, p_len);
-          concat_name[p_len] = '/';
-          strcpy (concat_name + p_len + 1, wrapper);
-        }
-        if (check_executable(concat_name))
-          return concat_name;
-        XFREE(concat_name);
-      }
-    }
-    /* not found in PATH; assume curdir */
-  }
-  /* Relative path | not found in path: prepend cwd */
-  if (getcwd (tmp, LT_PATHMAX) == NULL)
-    lt_fatal ("getcwd failed");
-  tmp_len = strlen(tmp);
-  concat_name = XMALLOC(char, tmp_len + 1 + strlen(wrapper) + 1);
-  memcpy (concat_name, tmp, tmp_len);
-  concat_name[tmp_len] = '/';
-  strcpy (concat_name + tmp_len + 1, wrapper);
-
-  if (check_executable(concat_name))
-    return concat_name;
-  XFREE(concat_name);
-  return NULL;
-}
-
-char *
-strendzap(char *str, const char *pat)
-{
-  size_t len, patlen;
-
-  assert(str != NULL);
-  assert(pat != NULL);
-
-  len = strlen(str);
-  patlen = strlen(pat);
-
-  if (patlen <= len)
-  {
-    str += len - patlen;
-    if (strcmp(str, pat) == 0)
-      *str = '\0';
-  }
-  return str;
-}
-
-static void
-lt_error_core (int exit_status, const char * mode,
-          const char * message, va_list ap)
-{
-  fprintf (stderr, "%s: %s: ", program_name, mode);
-  vfprintf (stderr, message, ap);
-  fprintf (stderr, ".\n");
-
-  if (exit_status >= 0)
-    exit (exit_status);
-}
-
-void
-lt_fatal (const char *message, ...)
-{
-  va_list ap;
-  va_start (ap, message);
-  lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
-  va_end (ap);
-}
-EOF
-          # we should really use a build-platform specific compiler
-          # here, but OTOH, the wrappers (shell script and this C one)
-          # are only useful if you want to execute the "real" binary.
-          # Since the "real" binary is built for $host, then this
-          # wrapper might as well be built for $host, too.
-          $run $LTCC $LTCFLAGS -s -o $cwrapper $cwrappersource
-          ;;
-        esac
-        $rm $output
-        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
-
-	$echo > $output "\
-#! $SHELL
-
-# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-#
-# The $output program cannot be directly executed until all the libtool
-# libraries that it depends on are installed.
-#
-# This wrapper script should never be moved out of the build directory.
-# If it is, it will not operate correctly.
-
-# Sed substitution that helps us do robust quoting.  It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='${SED} -e 1s/^X//'
-sed_quote_subst='$sed_quote_subst'
-
-# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
-if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '\${1+\"\$@\"}'='\"\$@\"'
-  setopt NO_GLOB_SUBST
-else
-  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
-fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-relink_command=\"$relink_command\"
-
-# This environment variable determines our operation mode.
-if test \"\$libtool_install_magic\" = \"$magic\"; then
-  # install mode needs the following variable:
-  notinst_deplibs='$notinst_deplibs'
-else
-  # When we are sourced in execute mode, \$file and \$echo are already set.
-  if test \"\$libtool_execute_magic\" != \"$magic\"; then
-    echo=\"$qecho\"
-    file=\"\$0\"
-    # Make sure echo works.
-    if test \"X\$1\" = X--no-reexec; then
-      # Discard the --no-reexec flag, and continue.
-      shift
-    elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
-      # Yippee, \$echo works!
-      :
-    else
-      # Restart under the correct shell, and then maybe \$echo will work.
-      exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
-    fi
-  fi\
-"
-	$echo >> $output "\
-
-  # Find the directory that this script lives in.
-  thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
-  test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-
-  # Follow symbolic links until we get to the real thisdir.
-  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
-  while test -n \"\$file\"; do
-    destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
-
-    # If there was a directory component, then change thisdir.
-    if test \"x\$destdir\" != \"x\$file\"; then
-      case \"\$destdir\" in
-      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
-      *) thisdir=\"\$thisdir/\$destdir\" ;;
-      esac
-    fi
-
-    file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
-    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
-  done
-
-  # Try to get the absolute directory name.
-  absdir=\`cd \"\$thisdir\" && pwd\`
-  test -n \"\$absdir\" && thisdir=\"\$absdir\"
-"
-
-	if test "$fast_install" = yes; then
-	  $echo >> $output "\
-  program=lt-'$outputname'$exeext
-  progdir=\"\$thisdir/$objdir\"
-
-  if test ! -f \"\$progdir/\$program\" || \\
-     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
-       test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-
-    file=\"\$\$-\$program\"
-
-    if test ! -d \"\$progdir\"; then
-      $mkdir \"\$progdir\"
-    else
-      $rm \"\$progdir/\$file\"
-    fi"
-
-	  $echo >> $output "\
-
-    # relink executable if necessary
-    if test -n \"\$relink_command\"; then
-      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
-      else
-	$echo \"\$relink_command_output\" >&2
-	$rm \"\$progdir/\$file\"
-	exit $EXIT_FAILURE
-      fi
-    fi
-
-    $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
-    { $rm \"\$progdir/\$program\";
-      $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
-    $rm \"\$progdir/\$file\"
-  fi"
-	else
-	  $echo >> $output "\
-  program='$outputname'
-  progdir=\"\$thisdir/$objdir\"
-"
-	fi
-
-	$echo >> $output "\
-
-  if test -f \"\$progdir/\$program\"; then"
-
-	# Export our shlibpath_var if we have one.
-	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
-	  $echo >> $output "\
-    # Add our own library path to $shlibpath_var
-    $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-
-    # Some systems cannot cope with colon-terminated $shlibpath_var
-    # The second colon is a workaround for a bug in BeOS R4 sed
-    $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
-
-    export $shlibpath_var
-"
-	fi
-
-	# fixup the dll searchpath if we need to.
-	if test -n "$dllsearchpath"; then
-	  $echo >> $output "\
-    # Add the dll search path components to the executable PATH
-    PATH=$dllsearchpath:\$PATH
-"
-	fi
+	    func_dirname_and_basename "$output" "" "."
+	    output_name=$func_basename_result
+	    output_path=$func_dirname_result
+	    cwrappersource="$output_path/$objdir/lt-$output_name.c"
+	    cwrapper="$output_path/$output_name.exe"
+	    $RM $cwrappersource $cwrapper
+	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+
+	    func_emit_cwrapperexe_src > $cwrappersource
+
+	    # The wrapper executable is built using the $host compiler,
+	    # because it contains $host paths and files. If cross-
+	    # compiling, it, like the target executable, must be
+	    # executed on the $host or under an emulation environment.
+	    $opt_dry_run || {
+	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
+	      $STRIP $cwrapper
+	    }
 
-	$echo >> $output "\
-    if test \"\$libtool_execute_magic\" != \"$magic\"; then
-      # Run the actual program with our arguments.
-"
-	case $host in
-	# Backslashes separate directories on plain windows
-	*-*-mingw | *-*-os2*)
-	  $echo >> $output "\
-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
-"
+	    # Now, create the wrapper script for func_source use:
+	    func_ltwrapper_scriptname $cwrapper
+	    $RM $func_ltwrapper_scriptname_result
+	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
+	    $opt_dry_run || {
+	      # note: this script will not be executed, so do not chmod.
+	      if test "x$build" = "x$host" ; then
+		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
+	      else
+		func_emit_wrapper no > $func_ltwrapper_scriptname_result
+	      fi
+	    }
 	  ;;
+	  * )
+	    $RM $output
+	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
 
-	*)
-	  $echo >> $output "\
-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
-"
+	    func_emit_wrapper no > $output
+	    chmod +x $output
 	  ;;
 	esac
-	$echo >> $output "\
-      \$echo \"\$0: cannot exec \$program \$*\"
-      exit $EXIT_FAILURE
-    fi
-  else
-    # The program doesn't exist.
-    \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
-    \$echo \"This script is just a wrapper for \$program.\" 1>&2
-    $echo \"See the $PACKAGE documentation for more information.\" 1>&2
-    exit $EXIT_FAILURE
-  fi
-fi\
-"
-	chmod +x $output
-      fi
+      }
       exit $EXIT_SUCCESS
       ;;
     esac
@@ -5480,7 +7874,7 @@ fi\
     for oldlib in $oldlibs; do
 
       if test "$build_libtool_libs" = convenience; then
-	oldobjs="$libobjs_save"
+	oldobjs="$libobjs_save $symfileobj"
 	addlibs="$convenience"
 	build_libtool_libs=no
       else
@@ -5489,6 +7883,9 @@ fi\
 	  build_libtool_libs=no
 	else
 	  oldobjs="$old_deplibs $non_pic_objects"
+	  if test "$preload" = yes && test -f "$symfileobj"; then
+	    oldobjs="$oldobjs $symfileobj"
+	  fi
 	fi
 	addlibs="$old_convenience"
       fi
@@ -5503,8 +7900,18 @@ fi\
 
       # Do each command in the archive commands.
       if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
-       cmds=$old_archive_from_new_cmds
+	cmds=$old_archive_from_new_cmds
       else
+
+	# Add any objects from preloaded convenience libraries
+	if test -n "$dlprefiles"; then
+	  gentop="$output_objdir/${outputname}x"
+	  generated="$generated $gentop"
+
+	  func_extract_archives $gentop $dlprefiles
+	  oldobjs="$oldobjs $func_extract_archives_result"
+	fi
+
 	# POSIX demands no paths to be encoded in archives.  We have
 	# to avoid creating archives with duplicate basenames if we
 	# might have to extract them afterwards, e.g., when creating a
@@ -5513,32 +7920,22 @@ fi\
 	# not supported by libtool).
 	if (for obj in $oldobjs
 	    do
-	      $echo "X$obj" | $Xsed -e 's%^.*/%%'
+	      func_basename "$obj"
+	      $ECHO "$func_basename_result"
 	    done | sort | sort -uc >/dev/null 2>&1); then
 	  :
 	else
-	  $echo "copying selected object files to avoid basename conflicts..."
-
-	  if test -z "$gentop"; then
-	    gentop="$output_objdir/${outputname}x"
-	    generated="$generated $gentop"
-
-	    $show "${rm}r $gentop"
-	    $run ${rm}r "$gentop"
-	    $show "$mkdir $gentop"
-	    $run $mkdir "$gentop"
-	    exit_status=$?
-	    if test "$exit_status" -ne 0 && test ! -d "$gentop"; then
-	      exit $exit_status
-	    fi
-	  fi
-
+	  $ECHO "copying selected object files to avoid basename conflicts..."
+	  gentop="$output_objdir/${outputname}x"
+	  generated="$generated $gentop"
+	  func_mkdir_p "$gentop"
 	  save_oldobjs=$oldobjs
 	  oldobjs=
 	  counter=1
 	  for obj in $save_oldobjs
 	  do
-	    objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+	    func_basename "$obj"
+	    objbase="$func_basename_result"
 	    case " $oldobjs " in
 	    " ") oldobjs=$obj ;;
 	    *[\ /]"$objbase "*)
@@ -5546,58 +7943,62 @@ fi\
 		# Make sure we don't pick an alternate name that also
 		# overlaps.
 		newobj=lt$counter-$objbase
-		counter=`expr $counter + 1`
+		func_arith $counter + 1
+		counter=$func_arith_result
 		case " $oldobjs " in
 		*[\ /]"$newobj "*) ;;
 		*) if test ! -f "$gentop/$newobj"; then break; fi ;;
 		esac
 	      done
-	      $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
-	      $run ln "$obj" "$gentop/$newobj" ||
-	      $run cp "$obj" "$gentop/$newobj"
+	      func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj"
 	      oldobjs="$oldobjs $gentop/$newobj"
 	      ;;
 	    *) oldobjs="$oldobjs $obj" ;;
 	    esac
 	  done
 	fi
-
 	eval cmds=\"$old_archive_cmds\"
 
-	if len=`expr "X$cmds" : ".*"` &&
-	     test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+	func_len " $cmds"
+	len=$func_len_result
+	if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
 	  cmds=$old_archive_cmds
 	else
 	  # the command line is too long to link in one step, link in parts
-	  $echo "using piecewise archive linking..."
+	  func_verbose "using piecewise archive linking..."
 	  save_RANLIB=$RANLIB
 	  RANLIB=:
 	  objlist=
 	  concat_cmds=
 	  save_oldobjs=$oldobjs
-
+	  oldobjs=
 	  # Is there a better way of finding the last object in the list?
 	  for obj in $save_oldobjs
 	  do
 	    last_oldobj=$obj
 	  done
+	  eval test_cmds=\"$old_archive_cmds\"
+	  func_len " $test_cmds"
+	  len0=$func_len_result
+	  len=$len0
 	  for obj in $save_oldobjs
 	  do
-	    oldobjs="$objlist $obj"
-	    objlist="$objlist $obj"
-	    eval test_cmds=\"$old_archive_cmds\"
-	    if len=`expr "X$test_cmds" : ".*" 2>/dev/null` &&
-	       test "$len" -le "$max_cmd_len"; then
+	    func_len " $obj"
+	    func_arith $len + $func_len_result
+	    len=$func_arith_result
+	    func_append objlist " $obj"
+	    if test "$len" -lt "$max_cmd_len"; then
 	      :
 	    else
 	      # the above command should be used before it gets too long
 	      oldobjs=$objlist
 	      if test "$obj" = "$last_oldobj" ; then
-	        RANLIB=$save_RANLIB
+		RANLIB=$save_RANLIB
 	      fi
 	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
 	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
 	      objlist=
+	      len=$len0
 	    fi
 	  done
 	  RANLIB=$save_RANLIB
@@ -5609,49 +8010,39 @@ fi\
 	  fi
 	fi
       fi
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-        eval cmd=\"$cmd\"
-	IFS="$save_ifs"
-	$show "$cmd"
-	$run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
+      func_execute_cmds "$cmds" 'exit $?'
     done
 
-    if test -n "$generated"; then
-      $show "${rm}r$generated"
-      $run ${rm}r$generated
-    fi
+    test -n "$generated" && \
+      func_show_eval "${RM}r$generated"
 
     # Now create the libtool archive.
     case $output in
     *.la)
       old_library=
       test "$build_old_libs" = yes && old_library="$libname.$libext"
-      $show "creating $output"
+      func_verbose "creating $output"
 
       # Preserve any variables that may affect compiler behavior
       for var in $variables_saved_for_relink; do
 	if eval test -z \"\${$var+set}\"; then
-	  relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+	  relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command"
 	elif eval var_value=\$$var; test -z "$var_value"; then
 	  relink_command="$var=; export $var; $relink_command"
 	else
-	  var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-	  relink_command="$var=\"$var_value\"; export $var; $relink_command"
+	  func_quote_for_eval "$var_value"
+	  relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
 	fi
       done
       # Quote the link command for shipping.
       relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
-      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
+      relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
       if test "$hardcode_automatic" = yes ; then
 	relink_command=
       fi
 
-
       # Only create the output if not a dry run.
-      if test -z "$run"; then
+      $opt_dry_run || {
 	for installed in no yes; do
 	  if test "$installed" = yes; then
 	    if test -z "$install_libdir"; then
@@ -5663,12 +8054,11 @@ fi\
 	    for deplib in $dependency_libs; do
 	      case $deplib in
 	      *.la)
-		name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+		func_basename "$deplib"
+		name="$func_basename_result"
 		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-		if test -z "$libdir"; then
-		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-		  exit $EXIT_FAILURE
-		fi
+		test -z "$libdir" && \
+		  func_fatal_error "\`$deplib' is not a valid libtool archive"
 		newdependency_libs="$newdependency_libs $libdir/$name"
 		;;
 	      *) newdependency_libs="$newdependency_libs $deplib" ;;
@@ -5676,25 +8066,37 @@ fi\
 	    done
 	    dependency_libs="$newdependency_libs"
 	    newdlfiles=
+
 	    for lib in $dlfiles; do
-	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-	      if test -z "$libdir"; then
-		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-		exit $EXIT_FAILURE
-	      fi
-	      newdlfiles="$newdlfiles $libdir/$name"
+	      case $lib in
+	      *.la)
+	        func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		newdlfiles="$newdlfiles $libdir/$name"
+		;;
+	      *) newdlfiles="$newdlfiles $lib" ;;
+	      esac
 	    done
 	    dlfiles="$newdlfiles"
 	    newdlprefiles=
 	    for lib in $dlprefiles; do
-	      name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-	      if test -z "$libdir"; then
-		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-		exit $EXIT_FAILURE
-	      fi
-	      newdlprefiles="$newdlprefiles $libdir/$name"
+	      case $lib in
+	      *.la)
+		# Only pass preopened files to the pseudo-archive (for
+		# eventual linking with the app. that links it) if we
+		# didn't already link the preopened objects directly into
+		# the library:
+		func_basename "$lib"
+		name="$func_basename_result"
+		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+		test -z "$libdir" && \
+		  func_fatal_error "\`$lib' is not a valid libtool archive"
+		newdlprefiles="$newdlprefiles $libdir/$name"
+		;;
+	      esac
 	    done
 	    dlprefiles="$newdlprefiles"
 	  else
@@ -5717,15 +8119,15 @@ fi\
 	    done
 	    dlprefiles="$newdlprefiles"
 	  fi
-	  $rm $output
+	  $RM $output
 	  # place dlname in correct position for cygwin
 	  tdlname=$dlname
 	  case $host,$output,$installed,$module,$dlname in
-	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+	    *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
 	  esac
-	  $echo > $output "\
+	  $ECHO > $output "\
 # $outputname - a libtool library file
-# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
 #
 # Please DO NOT delete this file!
 # It is necessary for linking the library.
@@ -5739,9 +8141,15 @@ library_names='$library_names'
 # The name of the static archive.
 old_library='$old_library'
 
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags='$new_inherited_linker_flags'
+
 # Libraries that this one depends upon.
 dependency_libs='$dependency_libs'
 
+# Names of additional weak libraries provided by this library
+weak_library_names='$weak_libs'
+
 # Version information for $libname.
 current=$current
 age=$age
@@ -5760,748 +8168,29 @@ dlpreopen='$dlprefiles'
 # Directory that this library needs to be installed in:
 libdir='$install_libdir'"
 	  if test "$installed" = no && test "$need_relink" = yes; then
-	    $echo >> $output "\
+	    $ECHO >> $output "\
 relink_command=\"$relink_command\""
 	  fi
 	done
-      fi
+      }
 
       # Do a symbolic link so that the libtool archive can be found in
       # LD_LIBRARY_PATH before the program is installed.
-      $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
-      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
+      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
       ;;
     esac
     exit $EXIT_SUCCESS
-    ;;
-
-  # libtool install mode
-  install)
-    modename="$modename: install"
-
-    # There may be an optional sh(1) argument at the beginning of
-    # install_prog (especially on Windows NT).
-    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
-       # Allow the use of GNU shtool's install command.
-       $echo "X$nonopt" | grep shtool > /dev/null; then
-      # Aesthetically quote it.
-      arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	arg="\"$arg\""
-	;;
-      esac
-      install_prog="$arg "
-      arg="$1"
-      shift
-    else
-      install_prog=
-      arg=$nonopt
-    fi
-
-    # The real first argument should be the name of the installation program.
-    # Aesthetically quote it.
-    arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-    case $arg in
-    *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-      arg="\"$arg\""
-      ;;
-    esac
-    install_prog="$install_prog$arg"
-
-    # We need to accept at least all the BSD install flags.
-    dest=
-    files=
-    opts=
-    prev=
-    install_type=
-    isdir=no
-    stripme=
-    for arg
-    do
-      if test -n "$dest"; then
-	files="$files $dest"
-	dest=$arg
-	continue
-      fi
-
-      case $arg in
-      -d) isdir=yes ;;
-      -f) 
-      	case " $install_prog " in
-	*[\\\ /]cp\ *) ;;
-	*) prev=$arg ;;
-	esac
-	;;
-      -g | -m | -o) prev=$arg ;;
-      -s)
-	stripme=" -s"
-	continue
-	;;
-      -*)
-	;;
-      *)
-	# If the previous option needed an argument, then skip it.
-	if test -n "$prev"; then
-	  prev=
-	else
-	  dest=$arg
-	  continue
-	fi
-	;;
-      esac
-
-      # Aesthetically quote the argument.
-      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-      case $arg in
-      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-	arg="\"$arg\""
-	;;
-      esac
-      install_prog="$install_prog $arg"
-    done
-
-    if test -z "$install_prog"; then
-      $echo "$modename: you must specify an install program" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    if test -n "$prev"; then
-      $echo "$modename: the \`$prev' option requires an argument" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    if test -z "$files"; then
-      if test -z "$dest"; then
-	$echo "$modename: no file or destination specified" 1>&2
-      else
-	$echo "$modename: you must specify a destination" 1>&2
-      fi
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
-
-    # Strip any trailing slash from the destination.
-    dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
-
-    # Check to see that the destination is a directory.
-    test -d "$dest" && isdir=yes
-    if test "$isdir" = yes; then
-      destdir="$dest"
-      destname=
-    else
-      destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
-      test "X$destdir" = "X$dest" && destdir=.
-      destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
-
-      # Not a directory, so check to see that there is only one file specified.
-      set dummy $files
-      if test "$#" -gt 2; then
-	$echo "$modename: \`$dest' is not a directory" 1>&2
-	$echo "$help" 1>&2
-	exit $EXIT_FAILURE
-      fi
-    fi
-    case $destdir in
-    [\\/]* | [A-Za-z]:[\\/]*) ;;
-    *)
-      for file in $files; do
-	case $file in
-	*.lo) ;;
-	*)
-	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	  ;;
-	esac
-      done
-      ;;
-    esac
-
-    # This variable tells wrapper scripts just to set variables rather
-    # than running their programs.
-    libtool_install_magic="$magic"
-
-    staticlibs=
-    future_libdirs=
-    current_libdirs=
-    for file in $files; do
-
-      # Do each installation.
-      case $file in
-      *.$libext)
-	# Do the static libraries later.
-	staticlibs="$staticlibs $file"
-	;;
-
-      *.la)
-	# Check to see that this really is a libtool archive.
-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-	else
-	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	fi
-
-	library_names=
-	old_library=
-	relink_command=
-	# If there is no directory component, then add one.
-	case $file in
-	*/* | *\\*) . $file ;;
-	*) . ./$file ;;
-	esac
-
-	# Add the libdir to current_libdirs if it is the destination.
-	if test "X$destdir" = "X$libdir"; then
-	  case "$current_libdirs " in
-	  *" $libdir "*) ;;
-	  *) current_libdirs="$current_libdirs $libdir" ;;
-	  esac
-	else
-	  # Note the libdir as a future libdir.
-	  case "$future_libdirs " in
-	  *" $libdir "*) ;;
-	  *) future_libdirs="$future_libdirs $libdir" ;;
-	  esac
-	fi
-
-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
-	test "X$dir" = "X$file/" && dir=
-	dir="$dir$objdir"
-
-	if test -n "$relink_command"; then
-	  # Determine the prefix the user has applied to our future dir.
-	  inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
-
-	  # Don't allow the user to place us outside of our expected
-	  # location b/c this prevents finding dependent libraries that
-	  # are installed to the same prefix.
-	  # At present, this check doesn't affect windows .dll's that
-	  # are installed into $libdir/../bin (currently, that works fine)
-	  # but it's something to keep an eye on.
-	  if test "$inst_prefix_dir" = "$destdir"; then
-	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
-	    exit $EXIT_FAILURE
-	  fi
-
-	  if test -n "$inst_prefix_dir"; then
-	    # Stick the inst_prefix_dir data into the link command.
-	    relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
-	  else
-	    relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
-	  fi
-
-	  $echo "$modename: warning: relinking \`$file'" 1>&2
-	  $show "$relink_command"
-	  if $run eval "$relink_command"; then :
-	  else
-	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-	    exit $EXIT_FAILURE
-	  fi
-	fi
-
-	# See the names of the shared library.
-	set dummy $library_names
-	if test -n "$2"; then
-	  realname="$2"
-	  shift
-	  shift
-
-	  srcname="$realname"
-	  test -n "$relink_command" && srcname="$realname"T
-
-	  # Install the shared library and build the symlinks.
-	  $show "$install_prog $dir/$srcname $destdir/$realname"
-	  $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
-	  if test -n "$stripme" && test -n "$striplib"; then
-	    $show "$striplib $destdir/$realname"
-	    $run eval "$striplib $destdir/$realname" || exit $?
-	  fi
-
-	  if test "$#" -gt 0; then
-	    # Delete the old symlinks, and create new ones.
-	    # Try `ln -sf' first, because the `ln' binary might depend on
-	    # the symlink we replace!  Solaris /bin/ln does not understand -f,
-	    # so we also need to try rm && ln -s.
-	    for linkname
-	    do
-	      if test "$linkname" != "$realname"; then
-                $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
-                $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })"
-	      fi
-	    done
-	  fi
-
-	  # Do each command in the postinstall commands.
-	  lib="$destdir/$realname"
-	  cmds=$postinstall_cmds
-	  save_ifs="$IFS"; IFS='~'
-	  for cmd in $cmds; do
-	    IFS="$save_ifs"
-	    eval cmd=\"$cmd\"
-	    $show "$cmd"
-	    $run eval "$cmd" || {
-	      lt_exit=$?
-
-	      # Restore the uninstalled library and exit
-	      if test "$mode" = relink; then
-		$run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)'
-	      fi
-
-	      exit $lt_exit
-	    }
-	  done
-	  IFS="$save_ifs"
-	fi
-
-	# Install the pseudo-library for information purposes.
-	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-	instname="$dir/$name"i
-	$show "$install_prog $instname $destdir/$name"
-	$run eval "$install_prog $instname $destdir/$name" || exit $?
-
-	# Maybe install the static library, too.
-	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
-	;;
-
-      *.lo)
-	# Install (i.e. copy) a libtool object.
-
-	# Figure out destination file name, if it wasn't already specified.
-	if test -n "$destname"; then
-	  destfile="$destdir/$destname"
-	else
-	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-	  destfile="$destdir/$destfile"
-	fi
-
-	# Deduce the name of the destination old-style object file.
-	case $destfile in
-	*.lo)
-	  staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
-	  ;;
-	*.$objext)
-	  staticdest="$destfile"
-	  destfile=
-	  ;;
-	*)
-	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	  ;;
-	esac
-
-	# Install the libtool object if requested.
-	if test -n "$destfile"; then
-	  $show "$install_prog $file $destfile"
-	  $run eval "$install_prog $file $destfile" || exit $?
-	fi
-
-	# Install the old object if enabled.
-	if test "$build_old_libs" = yes; then
-	  # Deduce the name of the old-style object file.
-	  staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
-
-	  $show "$install_prog $staticobj $staticdest"
-	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
-	fi
-	exit $EXIT_SUCCESS
-	;;
-
-      *)
-	# Figure out destination file name, if it wasn't already specified.
-	if test -n "$destname"; then
-	  destfile="$destdir/$destname"
-	else
-	  destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-	  destfile="$destdir/$destfile"
-	fi
-
-	# If the file is missing, and there is a .exe on the end, strip it
-	# because it is most likely a libtool script we actually want to
-	# install
-	stripped_ext=""
-	case $file in
-	  *.exe)
-	    if test ! -f "$file"; then
-	      file=`$echo $file|${SED} 's,.exe$,,'`
-	      stripped_ext=".exe"
-	    fi
-	    ;;
-	esac
-
-	# Do a test to see if this is really a libtool program.
-	case $host in
-	*cygwin*|*mingw*)
-	    wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
-	    ;;
-	*)
-	    wrapper=$file
-	    ;;
-	esac
-	if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
-	  notinst_deplibs=
-	  relink_command=
-
-	  # Note that it is not necessary on cygwin/mingw to append a dot to
-	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
-	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
-	  # `FILE.' does not work on cygwin managed mounts.
-	  #
-	  # If there is no directory component, then add one.
-	  case $wrapper in
-	  */* | *\\*) . ${wrapper} ;;
-	  *) . ./${wrapper} ;;
-	  esac
-
-	  # Check the variables that should have been set.
-	  if test -z "$notinst_deplibs"; then
-	    $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
-	    exit $EXIT_FAILURE
-	  fi
-
-	  finalize=yes
-	  for lib in $notinst_deplibs; do
-	    # Check to see that each library is installed.
-	    libdir=
-	    if test -f "$lib"; then
-	      # If there is no directory component, then add one.
-	      case $lib in
-	      */* | *\\*) . $lib ;;
-	      *) . ./$lib ;;
-	      esac
-	    fi
-	    libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
-	    if test -n "$libdir" && test ! -f "$libfile"; then
-	      $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
-	      finalize=no
-	    fi
-	  done
-
-	  relink_command=
-	  # Note that it is not necessary on cygwin/mingw to append a dot to
-	  # foo even if both foo and FILE.exe exist: automatic-append-.exe
-	  # behavior happens only for exec(3), not for open(2)!  Also, sourcing
-	  # `FILE.' does not work on cygwin managed mounts.
-	  #
-	  # If there is no directory component, then add one.
-	  case $wrapper in
-	  */* | *\\*) . ${wrapper} ;;
-	  *) . ./${wrapper} ;;
-	  esac
-
-	  outputname=
-	  if test "$fast_install" = no && test -n "$relink_command"; then
-	    if test "$finalize" = yes && test -z "$run"; then
-	      tmpdir=`func_mktempdir`
-	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
-	      outputname="$tmpdir/$file"
-	      # Replace the output file specification.
-	      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
-
-	      $show "$relink_command"
-	      if $run eval "$relink_command"; then :
-	      else
-		$echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-		${rm}r "$tmpdir"
-		continue
-	      fi
-	      file="$outputname"
-	    else
-	      $echo "$modename: warning: cannot relink \`$file'" 1>&2
-	    fi
-	  else
-	    # Install the binary that we compiled earlier.
-	    file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
-	  fi
-	fi
-
-	# remove .exe since cygwin /usr/bin/install will append another
-	# one anyway 
-	case $install_prog,$host in
-	*/usr/bin/install*,*cygwin*)
-	  case $file:$destfile in
-	  *.exe:*.exe)
-	    # this is ok
-	    ;;
-	  *.exe:*)
-	    destfile=$destfile.exe
-	    ;;
-	  *:*.exe)
-	    destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
-	    ;;
-	  esac
-	  ;;
-	esac
-	$show "$install_prog$stripme $file $destfile"
-	$run eval "$install_prog\$stripme \$file \$destfile" || exit $?
-	test -n "$outputname" && ${rm}r "$tmpdir"
-	;;
-      esac
-    done
-
-    for file in $staticlibs; do
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-
-      # Set up the ranlib parameters.
-      oldlib="$destdir/$name"
-
-      $show "$install_prog $file $oldlib"
-      $run eval "$install_prog \$file \$oldlib" || exit $?
-
-      if test -n "$stripme" && test -n "$old_striplib"; then
-	$show "$old_striplib $oldlib"
-	$run eval "$old_striplib $oldlib" || exit $?
-      fi
-
-      # Do each command in the postinstall commands.
-      cmds=$old_postinstall_cmds
-      save_ifs="$IFS"; IFS='~'
-      for cmd in $cmds; do
-	IFS="$save_ifs"
-	eval cmd=\"$cmd\"
-	$show "$cmd"
-	$run eval "$cmd" || exit $?
-      done
-      IFS="$save_ifs"
-    done
-
-    if test -n "$future_libdirs"; then
-      $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
-    fi
-
-    if test -n "$current_libdirs"; then
-      # Maybe just do a dry run.
-      test -n "$run" && current_libdirs=" -n$current_libdirs"
-      exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
-    else
-      exit $EXIT_SUCCESS
-    fi
-    ;;
-
-  # libtool finish mode
-  finish)
-    modename="$modename: finish"
-    libdirs="$nonopt"
-    admincmds=
-
-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-      for dir
-      do
-	libdirs="$libdirs $dir"
-      done
-
-      for libdir in $libdirs; do
-	if test -n "$finish_cmds"; then
-	  # Do each command in the finish commands.
-	  cmds=$finish_cmds
-	  save_ifs="$IFS"; IFS='~'
-	  for cmd in $cmds; do
-	    IFS="$save_ifs"
-	    eval cmd=\"$cmd\"
-	    $show "$cmd"
-	    $run eval "$cmd" || admincmds="$admincmds
-       $cmd"
-	  done
-	  IFS="$save_ifs"
-	fi
-	if test -n "$finish_eval"; then
-	  # Do the single finish_eval.
-	  eval cmds=\"$finish_eval\"
-	  $run eval "$cmds" || admincmds="$admincmds
-       $cmds"
-	fi
-      done
-    fi
-
-    # Exit here if they wanted silent mode.
-    test "$show" = : && exit $EXIT_SUCCESS
-
-    $echo "X----------------------------------------------------------------------" | $Xsed
-    $echo "Libraries have been installed in:"
-    for libdir in $libdirs; do
-      $echo "   $libdir"
-    done
-    $echo
-    $echo "If you ever happen to want to link against installed libraries"
-    $echo "in a given directory, LIBDIR, you must either use libtool, and"
-    $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
-    $echo "flag during linking and do at least one of the following:"
-    if test -n "$shlibpath_var"; then
-      $echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
-      $echo "     during execution"
-    fi
-    if test -n "$runpath_var"; then
-      $echo "   - add LIBDIR to the \`$runpath_var' environment variable"
-      $echo "     during linking"
-    fi
-    if test -n "$hardcode_libdir_flag_spec"; then
-      libdir=LIBDIR
-      eval flag=\"$hardcode_libdir_flag_spec\"
-
-      $echo "   - use the \`$flag' linker flag"
-    fi
-    if test -n "$admincmds"; then
-      $echo "   - have your system administrator run these commands:$admincmds"
-    fi
-    if test -f /etc/ld.so.conf; then
-      $echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
-    fi
-    $echo
-    $echo "See any operating system documentation about shared libraries for"
-    $echo "more information, such as the ld(1) and ld.so(8) manual pages."
-    $echo "X----------------------------------------------------------------------" | $Xsed
-    exit $EXIT_SUCCESS
-    ;;
-
-  # libtool execute mode
-  execute)
-    modename="$modename: execute"
-
-    # The first argument is the command name.
-    cmd="$nonopt"
-    if test -z "$cmd"; then
-      $echo "$modename: you must specify a COMMAND" 1>&2
-      $echo "$help"
-      exit $EXIT_FAILURE
-    fi
-
-    # Handle -dlopen flags immediately.
-    for file in $execute_dlfiles; do
-      if test ! -f "$file"; then
-	$echo "$modename: \`$file' is not a file" 1>&2
-	$echo "$help" 1>&2
-	exit $EXIT_FAILURE
-      fi
-
-      dir=
-      case $file in
-      *.la)
-	# Check to see that this really is a libtool archive.
-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-	else
-	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-	  $echo "$help" 1>&2
-	  exit $EXIT_FAILURE
-	fi
-
-	# Read the libtool library.
-	dlname=
-	library_names=
-
-	# If there is no directory component, then add one.
-	case $file in
-	*/* | *\\*) . $file ;;
-	*) . ./$file ;;
-	esac
-
-	# Skip this library if it cannot be dlopened.
-	if test -z "$dlname"; then
-	  # Warn if it was a shared library.
-	  test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
-	  continue
-	fi
-
-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-	test "X$dir" = "X$file" && dir=.
-
-	if test -f "$dir/$objdir/$dlname"; then
-	  dir="$dir/$objdir"
-	else
-	  if test ! -f "$dir/$dlname"; then
-	    $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
-	    exit $EXIT_FAILURE
-	  fi
-	fi
-	;;
-
-      *.lo)
-	# Just add the directory containing the .lo file.
-	dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-	test "X$dir" = "X$file" && dir=.
-	;;
-
-      *)
-	$echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
-	continue
-	;;
-      esac
-
-      # Get the absolute pathname.
-      absdir=`cd "$dir" && pwd`
-      test -n "$absdir" && dir="$absdir"
-
-      # Now add the directory to shlibpath_var.
-      if eval "test -z \"\$$shlibpath_var\""; then
-	eval "$shlibpath_var=\"\$dir\""
-      else
-	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
-      fi
-    done
-
-    # This variable tells wrapper scripts just to set shlibpath_var
-    # rather than running their programs.
-    libtool_execute_magic="$magic"
-
-    # Check if any of the arguments is a wrapper script.
-    args=
-    for file
-    do
-      case $file in
-      -*) ;;
-      *)
-	# Do a test to see if this is really a libtool program.
-	if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-	  # If there is no directory component, then add one.
-	  case $file in
-	  */* | *\\*) . $file ;;
-	  *) . ./$file ;;
-	  esac
-
-	  # Transform arg to wrapped name.
-	  file="$progdir/$program"
-	fi
-	;;
-      esac
-      # Quote arguments (to preserve shell metacharacters).
-      file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
-      args="$args \"$file\""
-    done
+}
 
-    if test -z "$run"; then
-      if test -n "$shlibpath_var"; then
-	# Export the shlibpath_var.
-	eval "export $shlibpath_var"
-      fi
+{ test "$mode" = link || test "$mode" = relink; } &&
+    func_mode_link ${1+"$@"}
 
-      # Restore saved environment variables
-      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
-      do
-	eval "if test \"\${save_$lt_var+set}\" = set; then
-		$lt_var=\$save_$lt_var; export $lt_var
-	      fi"
-      done
 
-      # Now prepare to actually exec the command.
-      exec_cmd="\$cmd$args"
-    else
-      # Display what would be done.
-      if test -n "$shlibpath_var"; then
-	eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
-	$echo "export $shlibpath_var"
-      fi
-      $echo "$cmd$args"
-      exit $EXIT_SUCCESS
-    fi
-    ;;
-
-  # libtool clean and uninstall mode
-  clean | uninstall)
-    modename="$modename: $mode"
-    rm="$nonopt"
+# func_mode_uninstall arg...
+func_mode_uninstall ()
+{
+    $opt_debug
+    RM="$nonopt"
     files=
     rmforce=
     exit_status=0
@@ -6513,30 +8202,28 @@ relink_command=\"$relink_command\""
     for arg
     do
       case $arg in
-      -f) rm="$rm $arg"; rmforce=yes ;;
-      -*) rm="$rm $arg" ;;
+      -f) RM="$RM $arg"; rmforce=yes ;;
+      -*) RM="$RM $arg" ;;
       *) files="$files $arg" ;;
       esac
     done
 
-    if test -z "$rm"; then
-      $echo "$modename: you must specify an RM program" 1>&2
-      $echo "$help" 1>&2
-      exit $EXIT_FAILURE
-    fi
+    test -z "$RM" && \
+      func_fatal_help "you must specify an RM program"
 
     rmdirs=
 
     origobjdir="$objdir"
     for file in $files; do
-      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
-      if test "X$dir" = "X$file"; then
-	dir=.
+      func_dirname "$file" "" "."
+      dir="$func_dirname_result"
+      if test "X$dir" = X.; then
 	objdir="$origobjdir"
       else
 	objdir="$dir/$origobjdir"
       fi
-      name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+      func_basename "$file"
+      name="$func_basename_result"
       test "$mode" = uninstall && objdir="$dir"
 
       # Remember objdir for removal later, being careful to avoid duplicates
@@ -6548,9 +8235,9 @@ relink_command=\"$relink_command\""
       fi
 
       # Don't error if the file doesn't exist and rm -f was used.
-      if (test -L "$file") >/dev/null 2>&1 \
-	|| (test -h "$file") >/dev/null 2>&1 \
-	|| test -f "$file"; then
+      if { test -L "$file"; } >/dev/null 2>&1 ||
+	 { test -h "$file"; } >/dev/null 2>&1 ||
+	 test -f "$file"; then
 	:
       elif test -d "$file"; then
 	exit_status=1
@@ -6564,8 +8251,8 @@ relink_command=\"$relink_command\""
       case $name in
       *.la)
 	# Possibly a libtool archive, so verify it.
-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-	  . $dir/$name
+	if func_lalib_p "$file"; then
+	  func_source $dir/$name
 
 	  # Delete the libtool libraries and symlinks.
 	  for n in $library_names; do
@@ -6580,39 +8267,17 @@ relink_command=\"$relink_command\""
 	    *" $dlname "*) ;;
 	    *) rmfiles="$rmfiles $objdir/$dlname" ;;
 	    esac
-	     test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+	    test -n "$libdir" && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
 	    ;;
 	  uninstall)
 	    if test -n "$library_names"; then
 	      # Do each command in the postuninstall commands.
-	      cmds=$postuninstall_cmds
-	      save_ifs="$IFS"; IFS='~'
-	      for cmd in $cmds; do
-		IFS="$save_ifs"
-		eval cmd=\"$cmd\"
-		$show "$cmd"
-		$run eval "$cmd"
-		if test "$?" -ne 0 && test "$rmforce" != yes; then
-		  exit_status=1
-		fi
-	      done
-	      IFS="$save_ifs"
+	      func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
 	    fi
 
 	    if test -n "$old_library"; then
 	      # Do each command in the old_postuninstall commands.
-	      cmds=$old_postuninstall_cmds
-	      save_ifs="$IFS"; IFS='~'
-	      for cmd in $cmds; do
-		IFS="$save_ifs"
-		eval cmd=\"$cmd\"
-		$show "$cmd"
-		$run eval "$cmd"
-		if test "$?" -ne 0 && test "$rmforce" != yes; then
-		  exit_status=1
-		fi
-	      done
-	      IFS="$save_ifs"
+	      func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
 	    fi
 	    # FIXME: should reinstall the best remaining shared library.
 	    ;;
@@ -6622,20 +8287,20 @@ relink_command=\"$relink_command\""
 
       *.lo)
 	# Possibly a libtool object, so verify it.
-	if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+	if func_lalib_p "$file"; then
 
 	  # Read the .lo file
-	  . $dir/$name
+	  func_source $dir/$name
 
 	  # Add PIC object to the list of files to remove.
-	  if test -n "$pic_object" \
-	     && test "$pic_object" != none; then
+	  if test -n "$pic_object" &&
+	     test "$pic_object" != none; then
 	    rmfiles="$rmfiles $dir/$pic_object"
 	  fi
 
 	  # Add non-PIC object to the list of files to remove.
-	  if test -n "$non_pic_object" \
-	     && test "$non_pic_object" != none; then
+	  if test -n "$non_pic_object" &&
+	     test "$non_pic_object" != none; then
 	    rmfiles="$rmfiles $dir/$non_pic_object"
 	  fi
 	fi
@@ -6646,17 +8311,26 @@ relink_command=\"$relink_command\""
 	  noexename=$name
 	  case $file in
 	  *.exe)
-	    file=`$echo $file|${SED} 's,.exe$,,'`
-	    noexename=`$echo $name|${SED} 's,.exe$,,'`
+	    func_stripname '' '.exe' "$file"
+	    file=$func_stripname_result
+	    func_stripname '' '.exe' "$name"
+	    noexename=$func_stripname_result
 	    # $file with .exe has already been added to rmfiles,
 	    # add $file without .exe
 	    rmfiles="$rmfiles $file"
 	    ;;
 	  esac
 	  # Do a test to see if this is a libtool program.
-	  if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-	    relink_command=
-	    . $dir/$noexename
+	  if func_ltwrapper_p "$file"; then
+	    if func_ltwrapper_executable_p "$file"; then
+	      func_ltwrapper_scriptname "$file"
+	      relink_command=
+	      func_source $func_ltwrapper_scriptname_result
+	      rmfiles="$rmfiles $func_ltwrapper_scriptname_result"
+	    else
+	      relink_command=
+	      func_source $dir/$noexename
+	    fi
 
 	    # note $name still contains .exe if it was in $file originally
 	    # as does the version of $file that was added into $rmfiles
@@ -6671,239 +8345,38 @@ relink_command=\"$relink_command\""
 	fi
 	;;
       esac
-      $show "$rm $rmfiles"
-      $run $rm $rmfiles || exit_status=1
+      func_show_eval "$RM $rmfiles" 'exit_status=1'
     done
     objdir="$origobjdir"
 
     # Try to remove the ${objdir}s in the directories where we deleted files
     for dir in $rmdirs; do
       if test -d "$dir"; then
-	$show "rmdir $dir"
-	$run rmdir $dir >/dev/null 2>&1
+	func_show_eval "rmdir $dir >/dev/null 2>&1"
       fi
     done
 
     exit $exit_status
-    ;;
+}
 
-  "")
-    $echo "$modename: you must specify a MODE" 1>&2
-    $echo "$generic_help" 1>&2
-    exit $EXIT_FAILURE
-    ;;
-  esac
+{ test "$mode" = uninstall || test "$mode" = clean; } &&
+    func_mode_uninstall ${1+"$@"}
 
-  if test -z "$exec_cmd"; then
-    $echo "$modename: invalid operation mode \`$mode'" 1>&2
-    $echo "$generic_help" 1>&2
-    exit $EXIT_FAILURE
-  fi
-fi # test -z "$show_help"
+test -z "$mode" && {
+  help="$generic_help"
+  func_fatal_help "you must specify a MODE"
+}
+
+test -z "$exec_cmd" && \
+  func_fatal_help "invalid operation mode \`$mode'"
 
 if test -n "$exec_cmd"; then
-  eval exec $exec_cmd
+  eval exec "$exec_cmd"
   exit $EXIT_FAILURE
 fi
 
-# We need to display help for each of the modes.
-case $mode in
-"") $echo \
-"Usage: $modename [OPTION]... [MODE-ARG]...
-
-Provide generalized library-building support services.
-
-    --config          show all configuration variables
-    --debug           enable verbose shell tracing
--n, --dry-run         display commands without modifying any files
-    --features        display basic configuration information and exit
-    --finish          same as \`--mode=finish'
-    --help            display this help message and exit
-    --mode=MODE       use operation mode MODE [default=inferred from MODE-ARGS]
-    --quiet           same as \`--silent'
-    --silent          don't print informational messages
-    --tag=TAG         use configuration variables from tag TAG
-    --version         print version information
-
-MODE must be one of the following:
-
-      clean           remove files from the build directory
-      compile         compile a source file into a libtool object
-      execute         automatically set library path, then run a program
-      finish          complete the installation of libtool libraries
-      install         install libraries or executables
-      link            create a library or an executable
-      uninstall       remove libraries from an installed directory
-
-MODE-ARGS vary depending on the MODE.  Try \`$modename --help --mode=MODE' for
-a more detailed description of MODE.
-
-Report bugs to <bug-libtool at gnu.org>."
-  exit $EXIT_SUCCESS
-  ;;
-
-clean)
-  $echo \
-"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-
-Remove files from the build directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, object or program, all the files associated
-with it are deleted. Otherwise, only FILE itself is deleted using RM."
-  ;;
+exit $exit_status
 
-compile)
-  $echo \
-"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-
-Compile a source file into a libtool library object.
-
-This mode accepts the following additional options:
-
-  -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
-  -prefer-pic       try to building PIC objects only
-  -prefer-non-pic   try to building non-PIC objects only
-  -static           always build a \`.o' file suitable for static linking
-
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-from the given SOURCEFILE.
-
-The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
-  ;;
-
-execute)
-  $echo \
-"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
-
-Automatically set library path, then run a program.
-
-This mode accepts the following additional options:
-
-  -dlopen FILE      add the directory containing FILE to the library path
-
-This mode sets the library path environment variable according to \`-dlopen'
-flags.
-
-If any of the ARGS are libtool executable wrappers, then they are translated
-into their corresponding uninstalled binary, and any of their required library
-directories are added to the library path.
-
-Then, COMMAND is executed, with ARGS as arguments."
-  ;;
-
-finish)
-  $echo \
-"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
-
-Complete the installation of libtool libraries.
-
-Each LIBDIR is a directory that contains libtool libraries.
-
-The commands that this mode executes may require superuser privileges.  Use
-the \`--dry-run' option if you just want to see what would be executed."
-  ;;
-
-install)
-  $echo \
-"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
-
-Install executables or libraries.
-
-INSTALL-COMMAND is the installation command.  The first component should be
-either the \`install' or \`cp' program.
-
-The rest of the components are interpreted as arguments to that command (only
-BSD-compatible install options are recognized)."
-  ;;
-
-link)
-  $echo \
-"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
-
-Link object files or libraries together to form another library, or to
-create an executable program.
-
-LINK-COMMAND is a command using the C compiler that you would use to create
-a program from several object files.
-
-The following components of LINK-COMMAND are treated specially:
-
-  -all-static       do not do any dynamic linking at all
-  -avoid-version    do not add a version suffix if possible
-  -dlopen FILE      \`-dlpreopen' FILE if it cannot be dlopened at runtime
-  -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
-  -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-  -export-symbols SYMFILE
-                    try to export only the symbols listed in SYMFILE
-  -export-symbols-regex REGEX
-                    try to export only the symbols matching REGEX
-  -LLIBDIR          search LIBDIR for required installed libraries
-  -lNAME            OUTPUT-FILE requires the installed library libNAME
-  -module           build a library that can dlopened
-  -no-fast-install  disable the fast-install mode
-  -no-install       link a not-installable executable
-  -no-undefined     declare that a library does not refer to external symbols
-  -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
-  -objectlist FILE  Use a list of object files found in FILE to specify objects
-  -precious-files-regex REGEX
-                    don't remove output files matching REGEX
-  -release RELEASE  specify package release information
-  -rpath LIBDIR     the created library will eventually be installed in LIBDIR
-  -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
-  -static           do not do any dynamic linking of uninstalled libtool libraries
-  -static-libtool-libs
-                    do not do any dynamic linking of libtool libraries
-  -version-info CURRENT[:REVISION[:AGE]]
-                    specify library version info [each variable defaults to 0]
-
-All other options (arguments beginning with \`-') are ignored.
-
-Every other argument is treated as a filename.  Files ending in \`.la' are
-treated as uninstalled libtool libraries, other files are standard or library
-object files.
-
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
-required, except when creating a convenience library.
-
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
-
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
-is created, otherwise an executable program is created."
-  ;;
-
-uninstall)
-  $echo \
-"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
-
-Remove libraries from an installation directory.
-
-RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-to RM.
-
-If FILE is a libtool library, all the files associated with it are deleted.
-Otherwise, only FILE itself is deleted using RM."
-  ;;
-
-*)
-  $echo "$modename: invalid operation mode \`$mode'" 1>&2
-  $echo "$help" 1>&2
-  exit $EXIT_FAILURE
-  ;;
-esac
-
-$echo
-$echo "Try \`$modename --help' for more information about other modes."
-
-exit $?
 
 # The TAGs below are defined such that we never get into a situation
 # in which we disable both kinds of libraries.  Given conflicting
@@ -6917,14 +8390,17 @@ exit $?
 # configuration.  But we'll never go from static-only to shared-only.
 
 # ### BEGIN LIBTOOL TAG CONFIG: disable-shared
-disable_libs=shared
+build_libtool_libs=no
+build_old_libs=yes
 # ### END LIBTOOL TAG CONFIG: disable-shared
 
 # ### BEGIN LIBTOOL TAG CONFIG: disable-static
-disable_libs=static
+build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
 # ### END LIBTOOL TAG CONFIG: disable-static
 
 # Local Variables:
 # mode:shell-script
 # sh-indentation:2
 # End:
+# vi:sw=2
+
diff --git a/build-aux/missing b/build-aux/missing
index 1c8ff70..28055d2 100755
--- a/build-aux/missing
+++ b/build-aux/missing
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Common stub for a few missing GNU programs while installing.
 
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
 
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-#   Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
 # Originally by Fran,cois Pinard <pinard at iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@ scriptversion=2006-05-10.23
 # GNU General Public License for more details.
 
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@ Supported PROGRAM values:
   tar          try tar, gnutar, gtar, then tar without non-portable flags
   yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
 
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
 Send bug reports to <bug-automake at gnu.org>."
     exit $?
     ;;
@@ -106,15 +107,22 @@ Send bug reports to <bug-automake at gnu.org>."
 
 esac
 
+# normalize program name to check for.
+program=`echo "$1" | sed '
+  s/^gnu-//; t
+  s/^gnu//; t
+  s/^g//; t'`
+
 # Now exit if we have it, but it failed.  Also exit now if we
 # don't have it and --version was passed (most likely to detect
-# the program).
+# the program).  This is about non-GNU programs, so use $1 not
+# $program.
 case $1 in
-  lex|yacc)
+  lex*|yacc*)
     # Not GNU programs, they don't have --version.
     ;;
 
-  tar)
+  tar*)
     if test -n "$run"; then
        echo 1>&2 "ERROR: \`tar' requires --run"
        exit 1
@@ -138,7 +146,7 @@ esac
 
 # If it does not exist, or fails to run (possibly an outdated version),
 # try to emulate it.
-case $1 in
+case $program in
   aclocal*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
@@ -148,7 +156,7 @@ WARNING: \`$1' is $msg.  You should only need it if
     touch aclocal.m4
     ;;
 
-  autoconf)
+  autoconf*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
          you modified \`${configure_ac}'.  You might want to install the
@@ -157,7 +165,7 @@ WARNING: \`$1' is $msg.  You should only need it if
     touch configure
     ;;
 
-  autoheader)
+  autoheader*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
          you modified \`acconfig.h' or \`${configure_ac}'.  You might want
@@ -187,7 +195,7 @@ WARNING: \`$1' is $msg.  You should only need it if
 	   while read f; do touch "$f"; done
     ;;
 
-  autom4te)
+  autom4te*)
     echo 1>&2 "\
 WARNING: \`$1' is needed, but is $msg.
          You might have modified some files without having the
@@ -210,7 +218,7 @@ WARNING: \`$1' is needed, but is $msg.
     fi
     ;;
 
-  bison|yacc)
+  bison*|yacc*)
     echo 1>&2 "\
 WARNING: \`$1' $msg.  You should only need it if
          you modified a \`.y' file.  You may need the \`Bison' package
@@ -240,7 +248,7 @@ WARNING: \`$1' $msg.  You should only need it if
     fi
     ;;
 
-  lex|flex)
+  lex*|flex*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
          you modified a \`.l' file.  You may need the \`Flex' package
@@ -263,7 +271,7 @@ WARNING: \`$1' is $msg.  You should only need it if
     fi
     ;;
 
-  help2man)
+  help2man*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
 	 you modified a dependency of a manual page.  You may need the
@@ -277,11 +285,11 @@ WARNING: \`$1' is $msg.  You should only need it if
     else
 	test -z "$file" || exec >$file
 	echo ".ab help2man is required to generate this page"
-	exit 1
+	exit $?
     fi
     ;;
 
-  makeinfo)
+  makeinfo*)
     echo 1>&2 "\
 WARNING: \`$1' is $msg.  You should only need it if
          you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@ WARNING: \`$1' is $msg.  You should only need it if
     touch $file
     ;;
 
-  tar)
+  tar*)
     shift
 
     # We have already tried tar in the generic part.
@@ -363,5 +371,6 @@ exit 0
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
 # End:
diff --git a/compile b/compile
deleted file mode 100755
index 1b1d232..0000000
--- a/compile
+++ /dev/null
@@ -1,142 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand `-c -o'.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey at cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake at gnu.org> or send patches to
-# <automake-patches at gnu.org>.
-
-case $1 in
-  '')
-     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand `-c -o'.
-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file `INSTALL'.
-
-Report bugs to <bug-automake at gnu.org>.
-EOF
-    exit $?
-    ;;
-  -v | --v*)
-    echo "compile $scriptversion"
-    exit $?
-    ;;
-esac
-
-ofile=
-cfile=
-eat=
-
-for arg
-do
-  if test -n "$eat"; then
-    eat=
-  else
-    case $1 in
-      -o)
-	# configure might choose to run compile as `compile cc -o foo foo.c'.
-	# So we strip `-o arg' only if arg is an object.
-	eat=1
-	case $2 in
-	  *.o | *.obj)
-	    ofile=$2
-	    ;;
-	  *)
-	    set x "$@" -o "$2"
-	    shift
-	    ;;
-	esac
-	;;
-      *.c)
-	cfile=$1
-	set x "$@" "$1"
-	shift
-	;;
-      *)
-	set x "$@" "$1"
-	shift
-	;;
-    esac
-  fi
-  shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
-  # If no `-o' option was seen then we might have been invoked from a
-  # pattern rule where we don't need one.  That is ok -- this is a
-  # normal compilation that the losing compiler can handle.  If no
-  # `.c' file was seen then we are probably linking.  That is also
-  # ok.
-  exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file.  Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
-while true; do
-  if mkdir "$lockdir" >/dev/null 2>&1; then
-    break
-  fi
-  sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
-  mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
-  mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/config.h.in b/config.h.in
index 1e2031e..e7c3172 100644
--- a/config.h.in
+++ b/config.h.in
@@ -69,6 +69,9 @@
 /* whether Avahi is used to broadcast server presense */
 #undef HAVE_AVAHI
 
+/* whether capng is available for privilege reduction */
+#undef HAVE_CAPNG
+
 /* Define to 1 if you have the `cfmakeraw' function. */
 #undef HAVE_CFMAKERAW
 
@@ -258,6 +261,9 @@
 /* Define to 1 if <sys/socket.h> defines AF_INET6. */
 #undef HAVE_IPV6
 
+/* Define to 1 if you have the `cap-ng' library (-lcap-ng). */
+#undef HAVE_LIBCAP_NG
+
 /* Define to 1 if you have the `dl' library (-ldl). */
 #undef HAVE_LIBDL
 
@@ -361,12 +367,6 @@
 /* Define to 1 if you have the <pwd.h> header file. */
 #undef HAVE_PWD_H
 
-/* whether qcow-create is available for non-raw files */
-#undef HAVE_QCOW_CREATE
-
-/* whether qemu-img is available for non-raw files */
-#undef HAVE_QEMU_IMG
-
 /* Define to 1 if you have the <random.h> header file. */
 #undef HAVE_RANDOM_H
 
@@ -602,6 +602,9 @@
 /* Define to 1 if you have the <xen/xen.h> header file. */
 #undef HAVE_XEN_XEN_H
 
+/* whether One is used to broadcast server presence */
+#undef HAVE_XMLRPC
+
 /* Have query_raw field in libxml2 xmlURI structure */
 #undef HAVE_XMLURI_QUERY_RAW
 
@@ -634,6 +637,10 @@
    slash. */
 #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
 
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
 /* Location of lvcreate program */
 #undef LVCREATE
 
@@ -692,12 +699,6 @@
 /* Location of pvs program */
 #undef PVS
 
-/* Location or name of the qcow-create program */
-#undef QCOW_CREATE
-
-/* Location or name of the qemu-img program */
-#undef QEMU_IMG
-
 /* Define this to 1 if strerror is broken. */
 #undef REPLACE_STRERROR
 
@@ -859,11 +860,6 @@
 /* Number of bits in a file offset, on hosts where this is settable. */
 #undef _FILE_OFFSET_BITS
 
-/* Enable GNU extensions on systems that have them.  */
-#ifndef _GNU_SOURCE
-# undef _GNU_SOURCE
-#endif
-
 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
 #undef _LARGEFILE_SOURCE
 
diff --git a/configure b/configure
index 6cee7c2..3bbcf22 100755
--- a/configure
+++ b/configure
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for libvirt 0.6.4.
+# Generated by GNU Autoconf 2.63 for libvirt 0.6.5.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
 ## --------------------- ##
@@ -15,7 +15,7 @@ DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
@@ -37,17 +37,45 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 as_cr_digits='0123456789'
 as_cr_alnum=$as_cr_Letters$as_cr_digits
 
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
 # The user is always right.
 if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -63,8 +91,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""	$as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -87,7 +113,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -100,17 +126,10 @@ PS2='> '
 PS4='+ '
 
 # NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -132,7 +151,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
 	    s//\1/
 	    q
@@ -158,7 +177,7 @@ else
   as_have_required=no
 fi
 
-  if test $as_have_required = yes && 	 (eval ":
+  if test $as_have_required = yes &&	 (eval ":
 (as_func_return () {
   (exit \$1)
 }
@@ -240,7 +259,7 @@ IFS=$as_save_IFS
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
@@ -261,7 +280,7 @@ _ASEOF
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
@@ -341,10 +360,10 @@ fi
 
       if test "x$CONFIG_SHELL" != x; then
   for as_var in BASH_ENV ENV
-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-        done
-        export CONFIG_SHELL
-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+	done
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
 fi
 
 
@@ -413,9 +432,10 @@ fi
 
 test \$exitcode = 0") || {
   echo No shell found that supports shell functions.
-  echo Please tell autoconf at gnu.org about your system,
-  echo including any error possibly output before this
-  echo message
+  echo Please tell bug-autoconf at gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
 }
 
 
@@ -451,7 +471,7 @@ test \$exitcode = 0") || {
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -479,7 +499,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -492,19 +511,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -529,10 +551,10 @@ else
   as_test_x='
     eval sh -c '\''
       if test -d "$1"; then
-        test -d "$1/.";
+	test -d "$1/.";
       else
 	case $1 in
-        -*)set "./$1";;
+	-*)set "./$1";;
 	esac;
 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
 	???[sx]*):;;*)false;;esac;fi
@@ -553,22 +575,22 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 # Check that we are running under the correct shell.
 SHELL=${CONFIG_SHELL-/bin/sh}
 
-case X$ECHO in
+case X$lt_ECHO in
 X*--fallback-echo)
   # Remove one level of quotation (which was required for Make).
-  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
   ;;
 esac
 
-echo=${ECHO-echo}
+ECHO=${lt_ECHO-echo}
 if test "X$1" = X--no-reexec; then
   # Discard the --no-reexec flag, and continue.
   shift
 elif test "X$1" = X--fallback-echo; then
   # Avoid inline document here, it may be left over
   :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
-  # Yippee, $echo works!
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
   :
 else
   # Restart under the correct shell.
@@ -578,9 +600,9 @@ fi
 if test "X$1" = X--fallback-echo; then
   # used as fallback echo
   shift
-  cat <<EOF
+  cat <<_LT_EOF
 $*
-EOF
+_LT_EOF
   exit 0
 fi
 
@@ -588,121 +610,116 @@ fi
 # if CDPATH is set.
 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
-  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
-       echo_test_string=`eval $cmd` &&
-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-    then
-      break
-    fi
-  done
-fi
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
 
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-   test "X$echo_testing_string" = "X$echo_test_string"; then
-  :
-else
-  # The Solaris, AIX, and Digital Unix default echo programs unquote
-  # backslashes.  This makes it impossible to quote backslashes using
-  #   echo "$something" | sed 's/\\/\\\\/g'
-  #
-  # So, first we look for a working echo in the user's PATH.
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
 
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for dir in $PATH /usr/ucb; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
     IFS="$lt_save_ifs"
-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-       test "X$echo_testing_string" = "X$echo_test_string"; then
-      echo="$dir/echo"
-      break
-    fi
-  done
-  IFS="$lt_save_ifs"
 
-  if test "X$echo" = Xecho; then
-    # We didn't find a better echo, so look for alternatives.
-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
-       test "X$echo_testing_string" = "X$echo_test_string"; then
-      # This shell has a builtin print -r that does the trick.
-      echo='print -r'
-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
-	 test "X$CONFIG_SHELL" != X/bin/ksh; then
-      # If we have ksh, try running configure again with it.
-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-      export ORIGINAL_CONFIG_SHELL
-      CONFIG_SHELL=/bin/ksh
-      export CONFIG_SHELL
-      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
-    else
-      # Try using printf.
-      echo='printf %s\n'
-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-	 test "X$echo_testing_string" = "X$echo_test_string"; then
-	# Cool, printf works
-	:
-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-	   test "X$echo_testing_string" = 'X\t' &&
-	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
-	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-	export CONFIG_SHELL
-	SHELL="$CONFIG_SHELL"
-	export SHELL
-	echo="$CONFIG_SHELL $0 --fallback-echo"
-      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-	   test "X$echo_testing_string" = 'X\t' &&
-	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
-	echo="$CONFIG_SHELL $0 --fallback-echo"
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
       else
-	# maybe with a smaller string...
-	prev=:
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
 
-	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
-	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
-	  then
-	    break
-	  fi
-	  prev="$cmd"
-	done
+	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
 
-	if test "$prev" != 'sed 50q "$0"'; then
-	  echo_test_string=`eval $prev`
-	  export echo_test_string
-	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-	else
-	  # Oops.  We lost completely, so just stick with echo.
-	  echo=echo
-	fi
+	  if test "$prev" != 'sed 50q "$0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
       fi
     fi
   fi
 fi
-fi
 
 # Copy echo and quote the copy suitably for passing to libtool from
 # the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
-   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
 fi
 
 
 
 
-tagnames=${tagnames+${tagnames},}CXX
-
-tagnames=${tagnames+${tagnames},}F77
-
 exec 7<&0 </dev/null 6>&1
 
 # Name of the host.
@@ -726,8 +743,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='libvirt'
 PACKAGE_TARNAME='libvirt'
-PACKAGE_VERSION='0.6.4'
-PACKAGE_STRING='libvirt 0.6.4'
+PACKAGE_VERSION='0.6.5'
+PACKAGE_STRING='libvirt 0.6.5'
 PACKAGE_BUGREPORT=''
 
 ac_unique_file="src/libvirt.c"
@@ -769,674 +786,739 @@ ac_includes_default="\
 
 gl_header_list=
 gl_func_list=
-ac_subst_vars='SHELL
-PATH_SEPARATOR
-PACKAGE_NAME
-PACKAGE_TARNAME
-PACKAGE_VERSION
-PACKAGE_STRING
-PACKAGE_BUGREPORT
-exec_prefix
-prefix
-program_transform_name
-bindir
-sbindir
-libexecdir
-datarootdir
-datadir
-sysconfdir
-sharedstatedir
-localstatedir
-includedir
-oldincludedir
-docdir
-infodir
-htmldir
-dvidir
-pdfdir
-psdir
-libdir
-localedir
-mandir
-DEFS
-ECHO_C
-ECHO_N
-ECHO_T
-LIBS
-build_alias
-host_alias
-target_alias
-INSTALL_PROGRAM
-INSTALL_SCRIPT
-INSTALL_DATA
-am__isrc
-CYGPATH_W
-PACKAGE
-VERSION
-ACLOCAL
-AUTOCONF
-AUTOMAKE
-AUTOHEADER
-MAKEINFO
-install_sh
-STRIP
-INSTALL_STRIP_PROGRAM
-mkdir_p
-AWK
-SET_MAKE
-am__leading_dot
-AMTAR
-am__tar
-am__untar
-build
-build_cpu
-build_vendor
-build_os
-host
-host_cpu
-host_vendor
-host_os
-LIBVIRT_MAJOR_VERSION
-LIBVIRT_MINOR_VERSION
-LIBVIRT_MICRO_VERSION
-LIBVIRT_VERSION
-LIBVIRT_VERSION_INFO
-LIBVIRT_VERSION_NUMBER
-CC
-CFLAGS
-LDFLAGS
-CPPFLAGS
-ac_ct_CC
-EXEEXT
-OBJEXT
-DEPDIR
-am__include
-am__quote
-AMDEP_TRUE
-AMDEP_FALSE
-AMDEPBACKSLASH
-CCDEPMODE
-am__fastdepCC_TRUE
-am__fastdepCC_FALSE
-CPP
-RANLIB
-GREP
-EGREP
-GL_COND_LIBTOOL_TRUE
-GL_COND_LIBTOOL_FALSE
-LTALLOCA
-ALLOCA
-ALLOCA_H
-GNULIB_INET_NTOP
-GNULIB_INET_PTON
-HAVE_DECL_INET_NTOP
-HAVE_DECL_INET_PTON
-ARPA_INET_H
-HAVE_ARPA_INET_H
-INCLUDE_NEXT
-INCLUDE_NEXT_AS_FIRST_DIRECTIVE
-PRAGMA_SYSTEM_HEADER
-NEXT_ARPA_INET_H
-GNULIB_CHOWN
-GNULIB_CLOSE
-GNULIB_DUP2
-GNULIB_ENVIRON
-GNULIB_EUIDACCESS
-GNULIB_FCHDIR
-GNULIB_FSYNC
-GNULIB_FTRUNCATE
-GNULIB_GETCWD
-GNULIB_GETDOMAINNAME
-GNULIB_GETDTABLESIZE
-GNULIB_GETHOSTNAME
-GNULIB_GETLOGIN_R
-GNULIB_GETPAGESIZE
-GNULIB_GETUSERSHELL
-GNULIB_LCHOWN
-GNULIB_LINK
-GNULIB_LSEEK
-GNULIB_READLINK
-GNULIB_SLEEP
-GNULIB_UNISTD_H_SIGPIPE
-GNULIB_WRITE
-HAVE_DUP2
-HAVE_EUIDACCESS
-HAVE_FSYNC
-HAVE_FTRUNCATE
-HAVE_GETDOMAINNAME
-HAVE_GETDTABLESIZE
-HAVE_GETHOSTNAME
-HAVE_GETPAGESIZE
-HAVE_GETUSERSHELL
-HAVE_LINK
-HAVE_READLINK
-HAVE_SLEEP
-HAVE_DECL_ENVIRON
-HAVE_DECL_GETLOGIN_R
-HAVE_OS_H
-HAVE_SYS_PARAM_H
-REPLACE_CHOWN
-REPLACE_CLOSE
-REPLACE_FCHDIR
-REPLACE_GETCWD
-REPLACE_GETPAGESIZE
-REPLACE_LCHOWN
-REPLACE_LSEEK
-REPLACE_WRITE
-UNISTD_H_HAVE_WINSOCK2_H
-GNULIB_IOCTL
-SYS_IOCTL_H_HAVE_WINSOCK2_H
-SYS_IOCTL_H
-HAVE_WINSOCK2_H
-GNULIB_FPRINTF
-GNULIB_FPRINTF_POSIX
-GNULIB_PRINTF
-GNULIB_PRINTF_POSIX
-GNULIB_SNPRINTF
-GNULIB_SPRINTF_POSIX
-GNULIB_VFPRINTF
-GNULIB_VFPRINTF_POSIX
-GNULIB_VPRINTF
-GNULIB_VPRINTF_POSIX
-GNULIB_VSNPRINTF
-GNULIB_VSPRINTF_POSIX
-GNULIB_DPRINTF
-GNULIB_VDPRINTF
-GNULIB_VASPRINTF
-GNULIB_OBSTACK_PRINTF
-GNULIB_OBSTACK_PRINTF_POSIX
-GNULIB_FOPEN
-GNULIB_FREOPEN
-GNULIB_FSEEK
-GNULIB_FSEEKO
-GNULIB_FTELL
-GNULIB_FTELLO
-GNULIB_FFLUSH
-GNULIB_FCLOSE
-GNULIB_FPUTC
-GNULIB_PUTC
-GNULIB_PUTCHAR
-GNULIB_FPUTS
-GNULIB_PUTS
-GNULIB_FWRITE
-GNULIB_GETDELIM
-GNULIB_GETLINE
-GNULIB_PERROR
-GNULIB_STDIO_H_SIGPIPE
-REPLACE_STDIO_WRITE_FUNCS
-REPLACE_FPRINTF
-REPLACE_VFPRINTF
-REPLACE_PRINTF
-REPLACE_VPRINTF
-REPLACE_SNPRINTF
-HAVE_DECL_SNPRINTF
-REPLACE_VSNPRINTF
-HAVE_DECL_VSNPRINTF
-REPLACE_SPRINTF
-REPLACE_VSPRINTF
-HAVE_DPRINTF
-REPLACE_DPRINTF
-HAVE_VDPRINTF
-REPLACE_VDPRINTF
-HAVE_VASPRINTF
-REPLACE_VASPRINTF
-HAVE_DECL_OBSTACK_PRINTF
-REPLACE_OBSTACK_PRINTF
-REPLACE_FOPEN
-REPLACE_FREOPEN
-HAVE_FSEEKO
-REPLACE_FSEEKO
-REPLACE_FSEEK
-HAVE_FTELLO
-REPLACE_FTELLO
-REPLACE_FTELL
-REPLACE_FFLUSH
-REPLACE_FCLOSE
-HAVE_DECL_GETDELIM
-HAVE_DECL_GETLINE
-REPLACE_GETLINE
-REPLACE_PERROR
-GNULIB_SOCKET
-GNULIB_CONNECT
-GNULIB_ACCEPT
-GNULIB_BIND
-GNULIB_GETPEERNAME
-GNULIB_GETSOCKNAME
-GNULIB_GETSOCKOPT
-GNULIB_LISTEN
-GNULIB_RECV
-GNULIB_SEND
-GNULIB_RECVFROM
-GNULIB_SENDTO
-GNULIB_SETSOCKOPT
-GNULIB_SHUTDOWN
-NEXT_SYS_SOCKET_H
-HAVE_SYS_SOCKET_H
-HAVE_WS2TCPIP_H
-SYS_SOCKET_H
-NEXT_ERRNO_H
-ERRNO_H
-EMULTIHOP_HIDDEN
-EMULTIHOP_VALUE
-ENOLINK_HIDDEN
-ENOLINK_VALUE
-EOVERFLOW_HIDDEN
-EOVERFLOW_VALUE
-NEXT_FLOAT_H
-FLOAT_H
-GNULIB_GETADDRINFO
-HAVE_STRUCT_ADDRINFO
-HAVE_DECL_FREEADDRINFO
-HAVE_DECL_GAI_STRERROR
-HAVE_DECL_GETADDRINFO
-HAVE_DECL_GETNAMEINFO
-NEXT_NETDB_H
-HAVE_NETDB_H
-NETDB_H
-HOSTENT_LIB
-SERVENT_LIB
-GETADDRINFO_LIB
-LIBINTL
-LTLIBINTL
-NEXT_SYS_TIME_H
-HAVE_SYS_TIME_H
-HAVE_STRUCT_TIMEVAL
-REPLACE_GETTIMEOFDAY
-SYS_TIME_H
-GNULIB_LCHMOD
-GNULIB_LSTAT
-HAVE_LCHMOD
-REPLACE_LSTAT
-REPLACE_MKDIR
-HAVE_MALLOC_POSIX
-GNULIB_MALLOC_POSIX
-GNULIB_REALLOC_POSIX
-GNULIB_CALLOC_POSIX
-GNULIB_ATOLL
-GNULIB_GETLOADAVG
-GNULIB_GETSUBOPT
-GNULIB_MKDTEMP
-GNULIB_MKSTEMP
-GNULIB_PUTENV
-GNULIB_RANDOM_R
-GNULIB_RPMATCH
-GNULIB_SETENV
-GNULIB_STRTOD
-GNULIB_STRTOLL
-GNULIB_STRTOULL
-GNULIB_UNSETENV
-HAVE_ATOLL
-HAVE_CALLOC_POSIX
-HAVE_GETSUBOPT
-HAVE_MKDTEMP
-HAVE_REALLOC_POSIX
-HAVE_RANDOM_R
-HAVE_RPMATCH
-HAVE_SETENV
-HAVE_STRTOD
-HAVE_STRTOLL
-HAVE_STRTOULL
-HAVE_STRUCT_RANDOM_DATA
-HAVE_SYS_LOADAVG_H
-HAVE_UNSETENV
-HAVE_DECL_GETLOADAVG
-REPLACE_MKSTEMP
-REPLACE_PUTENV
-REPLACE_STRTOD
-VOID_UNSETENV
-APPLE_UNIVERSAL_BUILD
-NEXT_NETINET_IN_H
-HAVE_NETINET_IN_H
-NETINET_IN_H
-GNULIB_MEMMEM
-GNULIB_MEMPCPY
-GNULIB_MEMRCHR
-GNULIB_RAWMEMCHR
-GNULIB_STPCPY
-GNULIB_STPNCPY
-GNULIB_STRCHRNUL
-GNULIB_STRDUP
-GNULIB_STRNDUP
-GNULIB_STRNLEN
-GNULIB_STRPBRK
-GNULIB_STRSEP
-GNULIB_STRSTR
-GNULIB_STRCASESTR
-GNULIB_STRTOK_R
-GNULIB_MBSLEN
-GNULIB_MBSNLEN
-GNULIB_MBSCHR
-GNULIB_MBSRCHR
-GNULIB_MBSSTR
-GNULIB_MBSCASECMP
-GNULIB_MBSNCASECMP
-GNULIB_MBSPCASECMP
-GNULIB_MBSCASESTR
-GNULIB_MBSCSPN
-GNULIB_MBSPBRK
-GNULIB_MBSSPN
-GNULIB_MBSSEP
-GNULIB_MBSTOK_R
-GNULIB_STRERROR
-GNULIB_STRSIGNAL
-GNULIB_STRVERSCMP
-HAVE_DECL_MEMMEM
-HAVE_MEMPCPY
-HAVE_DECL_MEMRCHR
-HAVE_RAWMEMCHR
-HAVE_STPCPY
-HAVE_STPNCPY
-HAVE_STRCHRNUL
-HAVE_DECL_STRDUP
-HAVE_STRNDUP
-HAVE_DECL_STRNDUP
-HAVE_DECL_STRNLEN
-HAVE_STRPBRK
-HAVE_STRSEP
-HAVE_STRCASESTR
-HAVE_DECL_STRTOK_R
-HAVE_DECL_STRERROR
-HAVE_DECL_STRSIGNAL
-HAVE_STRVERSCMP
-REPLACE_MEMMEM
-REPLACE_STRDUP
-REPLACE_STRSTR
-REPLACE_STRCASESTR
-REPLACE_STRERROR
-REPLACE_STRSIGNAL
-POLL_H
-POSIX_SHELL
-PREFERABLY_POSIX_SHELL
-STDBOOL_H
-HAVE__BOOL
-HAVE_LONG_LONG_INT
-HAVE_UNSIGNED_LONG_LONG_INT
-HAVE_INTTYPES_H
-HAVE_SYS_TYPES_H
-NEXT_STDINT_H
-HAVE_STDINT_H
-HAVE_SYS_INTTYPES_H
-HAVE_SYS_BITYPES_H
-BITSIZEOF_PTRDIFF_T
-BITSIZEOF_SIZE_T
-BITSIZEOF_SIG_ATOMIC_T
-BITSIZEOF_WCHAR_T
-BITSIZEOF_WINT_T
-HAVE_SIGNED_SIG_ATOMIC_T
-HAVE_SIGNED_WCHAR_T
-HAVE_SIGNED_WINT_T
-PTRDIFF_T_SUFFIX
-SIZE_T_SUFFIX
-SIG_ATOMIC_T_SUFFIX
-WCHAR_T_SUFFIX
-WINT_T_SUFFIX
-STDINT_H
-NEXT_STDIO_H
-NEXT_STDLIB_H
-HAVE_RANDOM_H
-NEXT_STRING_H
-HAVE_SYS_IOCTL_H
-NEXT_SYS_IOCTL_H
-GNULIB_SELECT
-NEXT_SYS_SELECT_H
-HAVE_SYS_SELECT_H
-SYS_SELECT_H
-HAVE_LSTAT
-NEXT_SYS_STAT_H
-SYS_STAT_H
-REPLACE_LOCALTIME_R
-REPLACE_NANOSLEEP
-REPLACE_STRPTIME
-REPLACE_TIMEGM
-NEXT_TIME_H
-TIME_H_DEFINES_STRUCT_TIMESPEC
-SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
-NEXT_UNISTD_H
-HAVE_UNISTD_H
-GNULIB_BTOWC
-GNULIB_WCTOB
-GNULIB_MBSINIT
-GNULIB_MBRTOWC
-GNULIB_MBRLEN
-GNULIB_MBSRTOWCS
-GNULIB_MBSNRTOWCS
-GNULIB_WCRTOMB
-GNULIB_WCSRTOMBS
-GNULIB_WCSNRTOMBS
-GNULIB_WCWIDTH
-HAVE_BTOWC
-HAVE_MBSINIT
-HAVE_MBRTOWC
-HAVE_MBRLEN
-HAVE_MBSRTOWCS
-HAVE_MBSNRTOWCS
-HAVE_WCRTOMB
-HAVE_WCSRTOMBS
-HAVE_WCSNRTOMBS
-HAVE_DECL_WCTOB
-HAVE_DECL_WCWIDTH
-REPLACE_MBSTATE_T
-REPLACE_BTOWC
-REPLACE_WCTOB
-REPLACE_MBSINIT
-REPLACE_MBRTOWC
-REPLACE_MBRLEN
-REPLACE_MBSRTOWCS
-REPLACE_MBSNRTOWCS
-REPLACE_WCRTOMB
-REPLACE_WCSRTOMBS
-REPLACE_WCWIDTH
-WCHAR_H
-HAVE_WINT_T
-HAVE_WCHAR_H
-NEXT_WCHAR_H
-LIBSOCKET
-abs_aux_dir
-LIBTESTS_LIBDEPS
-U
-ANSI2KNR
-SED
-LN_S
-ECHO
+ac_subst_vars='gltests_LTLIBOBJS
+gltests_LIBOBJS
+gl_LTLIBOBJS
+gl_LIBOBJS
+am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIBOBJS
+WITH_LINUX_FALSE
+WITH_LINUX_TRUE
+WITH_NODE_DEVICES_FALSE
+WITH_NODE_DEVICES_TRUE
+HAVE_DEVKIT_FALSE
+HAVE_DEVKIT_TRUE
+DEVKIT_LIBS
+DEVKIT_CFLAGS
+GLIB2_LIBS
+GLIB2_CFLAGS
+HAVE_HAL_FALSE
+HAVE_HAL_TRUE
+HAL_LIBS
+HAL_CFLAGS
+LV_LIBTOOL_OBJDIR
+DRIVER_MODULES_LIBS
+DRIVER_MODULES_CFLAGS
+WITH_DRIVER_MODULES_FALSE
+WITH_DRIVER_MODULES_TRUE
+WITH_WIN_ICON_FALSE
+WITH_WIN_ICON_TRUE
+WINDRES
+MINGW_EXTRA_LDFLAGS
+CYGWIN_EXTRA_PYTHON_LIBADD
+CYGWIN_EXTRA_LIBADD
+CYGWIN_EXTRA_LDFLAGS
+POSUB
+INTLLIBS
+LTLIBICONV
+LIBICONV
+MSGMERGE
+XGETTEXT
+GMSGFMT
+MSGFMT
+USE_NLS
+MKINSTALLDIRS
+WITH_PROXY_FALSE
+WITH_PROXY_TRUE
+WITH_CIL_FALSE
+WITH_CIL_TRUE
+LOCK_CHECKING_CFLAGS
+COVERAGE_LDFLAGS
+COVERAGE_CFLAGS
+ENABLE_XEN_TESTS_FALSE
+ENABLE_XEN_TESTS_TRUE
+PYTHON_SITE_PACKAGES
+PYTHON_INCLUDES
+PYTHON_VERSION
+pythondir
+WITH_PYTHON_FALSE
+WITH_PYTHON_TRUE
+PYTHON
+WITH_STORAGE_DISK_FALSE
+WITH_STORAGE_DISK_TRUE
+LIBPARTED_LIBS
+LIBPARTED_CFLAGS
+PARTED
+WITH_STORAGE_SCSI_FALSE
+WITH_STORAGE_SCSI_TRUE
+WITH_STORAGE_ISCSI_FALSE
+WITH_STORAGE_ISCSI_TRUE
+ISCSIADM
+WITH_STORAGE_LVM_FALSE
+WITH_STORAGE_LVM_TRUE
+LVS
+VGS
+PVS
+VGSCAN
+VGCHANGE
+LVREMOVE
+VGREMOVE
+PVREMOVE
+LVCREATE
+VGCREATE
+PVCREATE
+SHOWMOUNT
+WITH_STORAGE_FS_FALSE
+WITH_STORAGE_FS_TRUE
+UMOUNT
+MOUNT
+WITH_STORAGE_DIR_FALSE
+WITH_STORAGE_DIR_TRUE
+WITH_NETCF_FALSE
+WITH_NETCF_TRUE
+NETCF_LIBS
+NETCF_CFLAGS
+WITH_BRIDGE_FALSE
+WITH_BRIDGE_TRUE
+WITH_NETWORK_FALSE
+WITH_NETWORK_TRUE
+VIRSH_LIBS
+READLINE_CFLAGS
+CAPNG_LIBS
+CAPNG_CFLAGS
+HAVE_CAPNG_FALSE
+HAVE_CAPNG_TRUE
+NUMACTL_LIBS
+NUMACTL_CFLAGS
+HAVE_NUMACTL_FALSE
+HAVE_NUMACTL_TRUE
+WITH_SECDRIVER_SELINUX_FALSE
+WITH_SECDRIVER_SELINUX_TRUE
+SELINUX_LIBS
+SELINUX_CFLAGS
+HAVE_SELINUX_FALSE
+HAVE_SELINUX_TRUE
+HAVE_AVAHI_FALSE
+HAVE_AVAHI_TRUE
+AVAHI_LIBS
+AVAHI_CFLAGS
+HAVE_POLKIT_FALSE
+HAVE_POLKIT_TRUE
+POLKIT_AUTH
+POLKIT_LIBS
+POLKIT_CFLAGS
+SASL_LIBS
+SASL_CFLAGS
+HAVE_SASL_FALSE
+HAVE_SASL_TRUE
+GNUTLS_LIBS
+GNUTLS_CFLAGS
+LIBXML_LIBS
+LIBXML_CFLAGS
+HAVE_XMLRPC_FALSE
+HAVE_XMLRPC_TRUE
+XMLRPC_LIBS
+XMLRPC_CFLAGS
+PKG_CONFIG
+WITH_XEN_INOTIFY_FALSE
+WITH_XEN_INOTIFY_TRUE
+XEN_LIBS
+XEN_CFLAGS
+WITH_XEN_FALSE
+WITH_XEN_TRUE
+WITH_LIBVIRTD_FALSE
+WITH_LIBVIRTD_TRUE
+WITH_REMOTE_FALSE
+WITH_REMOTE_TRUE
+WITH_TEST_FALSE
+WITH_TEST_TRUE
+WITH_ONE_FALSE
+WITH_ONE_TRUE
+WITH_UML_FALSE
+WITH_UML_TRUE
+WITH_QEMU_FALSE
+WITH_QEMU_TRUE
+WITH_LXC_FALSE
+WITH_LXC_TRUE
+WITH_VBOX_FALSE
+WITH_VBOX_TRUE
+WITH_OPENVZ_FALSE
+WITH_OPENVZ_TRUE
+IPTABLES_PATH
+LOKKIT_PATH
+LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE
+LIBVIRT_INIT_SCRIPTS_RED_HAT_TRUE
+REMOTE_PID_FILE
+ENABLE_DEBUG_FALSE
+ENABLE_DEBUG_TRUE
+STATIC_BINARIES
+HTML_DIR
+MODPROBE
+UDEVSETTLE
+UDEVADM
+BRCTL
+DNSMASQ
+AUGPARSE
+XSLTPROC
+XMLCATALOG
+XMLLINT
+TAR
+MV
+RM
+HAVE_GLIBC_RPCGEN_FALSE
+HAVE_GLIBC_RPCGEN_TRUE
+HAVE_RPCGEN_FALSE
+HAVE_RPCGEN_TRUE
+RPCGEN
+WARN_PYTHON_CFLAGS
+WARN_CFLAGS
+COMPILER_FLAGS
+VERSION_SCRIPT_FLAGS
+OTOOL64
+OTOOL
+LIPO
+NMEDIT
+DSYMUTIL
+lt_ECHO
 AR
+LN_S
+NM
+ac_ct_DUMPBIN
+DUMPBIN
+LD
+FGREP
+SED
+LIBTOOL
+OBJDUMP
 DLLTOOL
 AS
-OBJDUMP
-CXX
-CXXFLAGS
-ac_ct_CXX
-CXXDEPMODE
-am__fastdepCXX_TRUE
-am__fastdepCXX_FALSE
-CXXCPP
-F77
-FFLAGS
-ac_ct_F77
-LIBTOOL
-VERSION_SCRIPT_FLAGS
-COMPILER_FLAGS
-WARN_CFLAGS
-WARN_PYTHON_CFLAGS
-RPCGEN
-HAVE_RPCGEN_TRUE
-HAVE_RPCGEN_FALSE
-HAVE_GLIBC_RPCGEN_TRUE
-HAVE_GLIBC_RPCGEN_FALSE
-RM
-MV
-TAR
-XMLLINT
-XMLCATALOG
-XSLTPROC
-AUGPARSE
-DNSMASQ
-BRCTL
-UDEVADM
-UDEVSETTLE
-MODPROBE
-HTML_DIR
-STATIC_BINARIES
-ENABLE_DEBUG_TRUE
-ENABLE_DEBUG_FALSE
-REMOTE_PID_FILE
-LIBVIRT_INIT_SCRIPTS_RED_HAT_TRUE
-LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE
-LOKKIT_PATH
-IPTABLES_PATH
-WITH_OPENVZ_TRUE
-WITH_OPENVZ_FALSE
-WITH_VBOX_TRUE
-WITH_VBOX_FALSE
-WITH_LXC_TRUE
-WITH_LXC_FALSE
-WITH_QEMU_TRUE
-WITH_QEMU_FALSE
-WITH_UML_TRUE
-WITH_UML_FALSE
-WITH_ONE_TRUE
-WITH_ONE_FALSE
-WITH_TEST_TRUE
-WITH_TEST_FALSE
-WITH_REMOTE_TRUE
-WITH_REMOTE_FALSE
-WITH_LIBVIRTD_TRUE
-WITH_LIBVIRTD_FALSE
-WITH_XEN_TRUE
-WITH_XEN_FALSE
-XEN_CFLAGS
-XEN_LIBS
-WITH_XEN_INOTIFY_TRUE
-WITH_XEN_INOTIFY_FALSE
-ONE_LIBS
-PKG_CONFIG
-LIBXML_CFLAGS
-LIBXML_LIBS
-GNUTLS_CFLAGS
-GNUTLS_LIBS
-HAVE_SASL_TRUE
-HAVE_SASL_FALSE
-SASL_CFLAGS
-SASL_LIBS
-POLKIT_CFLAGS
-POLKIT_LIBS
-POLKIT_AUTH
-HAVE_POLKIT_TRUE
-HAVE_POLKIT_FALSE
-AVAHI_CFLAGS
-AVAHI_LIBS
-HAVE_AVAHI_TRUE
-HAVE_AVAHI_FALSE
-HAVE_SELINUX_TRUE
-HAVE_SELINUX_FALSE
-SELINUX_CFLAGS
-SELINUX_LIBS
-WITH_SECDRIVER_SELINUX_TRUE
-WITH_SECDRIVER_SELINUX_FALSE
-HAVE_NUMACTL_TRUE
-HAVE_NUMACTL_FALSE
-NUMACTL_CFLAGS
-NUMACTL_LIBS
-READLINE_CFLAGS
-VIRSH_LIBS
-WITH_NETWORK_TRUE
-WITH_NETWORK_FALSE
-WITH_BRIDGE_TRUE
-WITH_BRIDGE_FALSE
-NETCF_CFLAGS
-NETCF_LIBS
-WITH_NETCF_TRUE
-WITH_NETCF_FALSE
-WITH_STORAGE_DIR_TRUE
-WITH_STORAGE_DIR_FALSE
-MOUNT
-UMOUNT
-WITH_STORAGE_FS_TRUE
-WITH_STORAGE_FS_FALSE
-SHOWMOUNT
-QEMU_IMG
-QCOW_CREATE
-PVCREATE
-VGCREATE
-LVCREATE
-PVREMOVE
-VGREMOVE
-LVREMOVE
-VGCHANGE
-VGSCAN
-PVS
-VGS
-LVS
-WITH_STORAGE_LVM_TRUE
-WITH_STORAGE_LVM_FALSE
-ISCSIADM
-WITH_STORAGE_ISCSI_TRUE
-WITH_STORAGE_ISCSI_FALSE
-WITH_STORAGE_SCSI_TRUE
-WITH_STORAGE_SCSI_FALSE
-PARTED
-LIBPARTED_CFLAGS
-LIBPARTED_LIBS
-WITH_STORAGE_DISK_TRUE
-WITH_STORAGE_DISK_FALSE
-PYTHON
-WITH_PYTHON_TRUE
-WITH_PYTHON_FALSE
-pythondir
-PYTHON_VERSION
-PYTHON_INCLUDES
-PYTHON_SITE_PACKAGES
-ENABLE_XEN_TESTS_TRUE
-ENABLE_XEN_TESTS_FALSE
-COVERAGE_CFLAGS
-COVERAGE_LDFLAGS
-LOCK_CHECKING_CFLAGS
-WITH_CIL_TRUE
-WITH_CIL_FALSE
-WITH_PROXY_TRUE
-WITH_PROXY_FALSE
-MKINSTALLDIRS
-USE_NLS
-MSGFMT
-GMSGFMT
-XGETTEXT
-MSGMERGE
-LIBICONV
-LTLIBICONV
-INTLLIBS
-POSUB
-CYGWIN_EXTRA_LDFLAGS
-CYGWIN_EXTRA_LIBADD
-CYGWIN_EXTRA_PYTHON_LIBADD
-MINGW_EXTRA_LDFLAGS
-WINDRES
-WITH_WIN_ICON_TRUE
-WITH_WIN_ICON_FALSE
-WITH_DRIVER_MODULES_TRUE
-WITH_DRIVER_MODULES_FALSE
-DRIVER_MODULES_CFLAGS
-DRIVER_MODULES_LIBS
-LV_LIBTOOL_OBJDIR
-HAL_CFLAGS
-HAL_LIBS
-HAVE_HAL_TRUE
-HAVE_HAL_FALSE
-GLIB2_CFLAGS
-GLIB2_LIBS
-DEVKIT_CFLAGS
-DEVKIT_LIBS
-HAVE_DEVKIT_TRUE
-HAVE_DEVKIT_FALSE
-WITH_NODE_DEVICES_TRUE
-WITH_NODE_DEVICES_FALSE
-WITH_LINUX_TRUE
-WITH_LINUX_FALSE
-LIBOBJS
-LTLIBOBJS
-gl_LIBOBJS
-gl_LTLIBOBJS
-gltests_LIBOBJS
-gltests_LTLIBOBJS'
+ANSI2KNR
+U
+LIBTESTS_LIBDEPS
+abs_aux_dir
+LIBSOCKET
+NEXT_WCHAR_H
+HAVE_WCHAR_H
+HAVE_WINT_T
+WCHAR_H
+REPLACE_WCWIDTH
+REPLACE_WCSRTOMBS
+REPLACE_WCRTOMB
+REPLACE_MBSNRTOWCS
+REPLACE_MBSRTOWCS
+REPLACE_MBRLEN
+REPLACE_MBRTOWC
+REPLACE_MBSINIT
+REPLACE_WCTOB
+REPLACE_BTOWC
+REPLACE_MBSTATE_T
+HAVE_DECL_WCWIDTH
+HAVE_DECL_WCTOB
+HAVE_WCSNRTOMBS
+HAVE_WCSRTOMBS
+HAVE_WCRTOMB
+HAVE_MBSNRTOWCS
+HAVE_MBSRTOWCS
+HAVE_MBRLEN
+HAVE_MBRTOWC
+HAVE_MBSINIT
+HAVE_BTOWC
+GNULIB_WCWIDTH
+GNULIB_WCSNRTOMBS
+GNULIB_WCSRTOMBS
+GNULIB_WCRTOMB
+GNULIB_MBSNRTOWCS
+GNULIB_MBSRTOWCS
+GNULIB_MBRLEN
+GNULIB_MBRTOWC
+GNULIB_MBSINIT
+GNULIB_WCTOB
+GNULIB_BTOWC
+HAVE_UNISTD_H
+NEXT_UNISTD_H
+SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
+TIME_H_DEFINES_STRUCT_TIMESPEC
+NEXT_TIME_H
+REPLACE_TIMEGM
+REPLACE_STRPTIME
+REPLACE_NANOSLEEP
+REPLACE_LOCALTIME_R
+SYS_STAT_H
+NEXT_SYS_STAT_H
+HAVE_LSTAT
+SYS_SELECT_H
+HAVE_SYS_SELECT_H
+NEXT_SYS_SELECT_H
+GNULIB_SELECT
+NEXT_SYS_IOCTL_H
+HAVE_SYS_IOCTL_H
+NEXT_STRING_H
+HAVE_RANDOM_H
+NEXT_STDLIB_H
+NEXT_STDIO_H
+STDINT_H
+WINT_T_SUFFIX
+WCHAR_T_SUFFIX
+SIG_ATOMIC_T_SUFFIX
+SIZE_T_SUFFIX
+PTRDIFF_T_SUFFIX
+HAVE_SIGNED_WINT_T
+HAVE_SIGNED_WCHAR_T
+HAVE_SIGNED_SIG_ATOMIC_T
+BITSIZEOF_WINT_T
+BITSIZEOF_WCHAR_T
+BITSIZEOF_SIG_ATOMIC_T
+BITSIZEOF_SIZE_T
+BITSIZEOF_PTRDIFF_T
+HAVE_SYS_BITYPES_H
+HAVE_SYS_INTTYPES_H
+HAVE_STDINT_H
+NEXT_STDINT_H
+HAVE_SYS_TYPES_H
+HAVE_INTTYPES_H
+HAVE_UNSIGNED_LONG_LONG_INT
+HAVE_LONG_LONG_INT
+HAVE__BOOL
+STDBOOL_H
+PREFERABLY_POSIX_SHELL
+POSIX_SHELL
+POLL_H
+REPLACE_STRSIGNAL
+REPLACE_STRERROR
+REPLACE_STRCASESTR
+REPLACE_STRSTR
+REPLACE_STRDUP
+REPLACE_MEMMEM
+HAVE_STRVERSCMP
+HAVE_DECL_STRSIGNAL
+HAVE_DECL_STRERROR
+HAVE_DECL_STRTOK_R
+HAVE_STRCASESTR
+HAVE_STRSEP
+HAVE_STRPBRK
+HAVE_DECL_STRNLEN
+HAVE_DECL_STRNDUP
+HAVE_STRNDUP
+HAVE_DECL_STRDUP
+HAVE_STRCHRNUL
+HAVE_STPNCPY
+HAVE_STPCPY
+HAVE_RAWMEMCHR
+HAVE_DECL_MEMRCHR
+HAVE_MEMPCPY
+HAVE_DECL_MEMMEM
+GNULIB_STRVERSCMP
+GNULIB_STRSIGNAL
+GNULIB_STRERROR
+GNULIB_MBSTOK_R
+GNULIB_MBSSEP
+GNULIB_MBSSPN
+GNULIB_MBSPBRK
+GNULIB_MBSCSPN
+GNULIB_MBSCASESTR
+GNULIB_MBSPCASECMP
+GNULIB_MBSNCASECMP
+GNULIB_MBSCASECMP
+GNULIB_MBSSTR
+GNULIB_MBSRCHR
+GNULIB_MBSCHR
+GNULIB_MBSNLEN
+GNULIB_MBSLEN
+GNULIB_STRTOK_R
+GNULIB_STRCASESTR
+GNULIB_STRSTR
+GNULIB_STRSEP
+GNULIB_STRPBRK
+GNULIB_STRNLEN
+GNULIB_STRNDUP
+GNULIB_STRDUP
+GNULIB_STRCHRNUL
+GNULIB_STPNCPY
+GNULIB_STPCPY
+GNULIB_RAWMEMCHR
+GNULIB_MEMRCHR
+GNULIB_MEMPCPY
+GNULIB_MEMMEM
+NETINET_IN_H
+HAVE_NETINET_IN_H
+NEXT_NETINET_IN_H
+APPLE_UNIVERSAL_BUILD
+VOID_UNSETENV
+REPLACE_STRTOD
+REPLACE_PUTENV
+REPLACE_MKSTEMP
+HAVE_DECL_GETLOADAVG
+HAVE_UNSETENV
+HAVE_SYS_LOADAVG_H
+HAVE_STRUCT_RANDOM_DATA
+HAVE_STRTOULL
+HAVE_STRTOLL
+HAVE_STRTOD
+HAVE_SETENV
+HAVE_RPMATCH
+HAVE_RANDOM_R
+HAVE_REALLOC_POSIX
+HAVE_MKDTEMP
+HAVE_GETSUBOPT
+HAVE_CALLOC_POSIX
+HAVE_ATOLL
+GNULIB_UNSETENV
+GNULIB_STRTOULL
+GNULIB_STRTOLL
+GNULIB_STRTOD
+GNULIB_SETENV
+GNULIB_RPMATCH
+GNULIB_RANDOM_R
+GNULIB_PUTENV
+GNULIB_MKSTEMP
+GNULIB_MKDTEMP
+GNULIB_GETSUBOPT
+GNULIB_GETLOADAVG
+GNULIB_ATOLL
+GNULIB_CALLOC_POSIX
+GNULIB_REALLOC_POSIX
+GNULIB_MALLOC_POSIX
+HAVE_MALLOC_POSIX
+REPLACE_MKDIR
+REPLACE_LSTAT
+HAVE_LCHMOD
+GNULIB_LSTAT
+GNULIB_LCHMOD
+SYS_TIME_H
+REPLACE_GETTIMEOFDAY
+HAVE_STRUCT_TIMEVAL
+HAVE_SYS_TIME_H
+NEXT_SYS_TIME_H
+LTLIBINTL
+LIBINTL
+GETADDRINFO_LIB
+SERVENT_LIB
+HOSTENT_LIB
+NETDB_H
+HAVE_NETDB_H
+NEXT_NETDB_H
+HAVE_DECL_GETNAMEINFO
+HAVE_DECL_GETADDRINFO
+HAVE_DECL_GAI_STRERROR
+HAVE_DECL_FREEADDRINFO
+HAVE_STRUCT_ADDRINFO
+GNULIB_GETADDRINFO
+FLOAT_H
+NEXT_FLOAT_H
+EOVERFLOW_VALUE
+EOVERFLOW_HIDDEN
+ENOLINK_VALUE
+ENOLINK_HIDDEN
+EMULTIHOP_VALUE
+EMULTIHOP_HIDDEN
+ERRNO_H
+NEXT_ERRNO_H
+SYS_SOCKET_H
+HAVE_WS2TCPIP_H
+HAVE_SYS_SOCKET_H
+NEXT_SYS_SOCKET_H
+GNULIB_SHUTDOWN
+GNULIB_SETSOCKOPT
+GNULIB_SENDTO
+GNULIB_RECVFROM
+GNULIB_SEND
+GNULIB_RECV
+GNULIB_LISTEN
+GNULIB_GETSOCKOPT
+GNULIB_GETSOCKNAME
+GNULIB_GETPEERNAME
+GNULIB_BIND
+GNULIB_ACCEPT
+GNULIB_CONNECT
+GNULIB_SOCKET
+REPLACE_PERROR
+REPLACE_GETLINE
+HAVE_DECL_GETLINE
+HAVE_DECL_GETDELIM
+REPLACE_FCLOSE
+REPLACE_FFLUSH
+REPLACE_FTELL
+REPLACE_FTELLO
+HAVE_FTELLO
+REPLACE_FSEEK
+REPLACE_FSEEKO
+HAVE_FSEEKO
+REPLACE_FREOPEN
+REPLACE_FOPEN
+REPLACE_OBSTACK_PRINTF
+HAVE_DECL_OBSTACK_PRINTF
+REPLACE_VASPRINTF
+HAVE_VASPRINTF
+REPLACE_VDPRINTF
+HAVE_VDPRINTF
+REPLACE_DPRINTF
+HAVE_DPRINTF
+REPLACE_VSPRINTF
+REPLACE_SPRINTF
+HAVE_DECL_VSNPRINTF
+REPLACE_VSNPRINTF
+HAVE_DECL_SNPRINTF
+REPLACE_SNPRINTF
+REPLACE_VPRINTF
+REPLACE_PRINTF
+REPLACE_VFPRINTF
+REPLACE_FPRINTF
+REPLACE_STDIO_WRITE_FUNCS
+GNULIB_STDIO_H_SIGPIPE
+GNULIB_PERROR
+GNULIB_GETLINE
+GNULIB_GETDELIM
+GNULIB_FWRITE
+GNULIB_PUTS
+GNULIB_FPUTS
+GNULIB_PUTCHAR
+GNULIB_PUTC
+GNULIB_FPUTC
+GNULIB_FCLOSE
+GNULIB_FFLUSH
+GNULIB_FTELLO
+GNULIB_FTELL
+GNULIB_FSEEKO
+GNULIB_FSEEK
+GNULIB_FREOPEN
+GNULIB_FOPEN
+GNULIB_OBSTACK_PRINTF_POSIX
+GNULIB_OBSTACK_PRINTF
+GNULIB_VASPRINTF
+GNULIB_VDPRINTF
+GNULIB_DPRINTF
+GNULIB_VSPRINTF_POSIX
+GNULIB_VSNPRINTF
+GNULIB_VPRINTF_POSIX
+GNULIB_VPRINTF
+GNULIB_VFPRINTF_POSIX
+GNULIB_VFPRINTF
+GNULIB_SPRINTF_POSIX
+GNULIB_SNPRINTF
+GNULIB_PRINTF_POSIX
+GNULIB_PRINTF
+GNULIB_FPRINTF_POSIX
+GNULIB_FPRINTF
+HAVE_WINSOCK2_H
+SYS_IOCTL_H
+SYS_IOCTL_H_HAVE_WINSOCK2_H
+GNULIB_IOCTL
+UNISTD_H_HAVE_WINSOCK2_H
+REPLACE_WRITE
+REPLACE_LSEEK
+REPLACE_LCHOWN
+REPLACE_GETPAGESIZE
+REPLACE_GETCWD
+REPLACE_FCHDIR
+REPLACE_CLOSE
+REPLACE_CHOWN
+HAVE_SYS_PARAM_H
+HAVE_OS_H
+HAVE_DECL_GETLOGIN_R
+HAVE_DECL_ENVIRON
+HAVE_SLEEP
+HAVE_READLINK
+HAVE_LINK
+HAVE_GETUSERSHELL
+HAVE_GETPAGESIZE
+HAVE_GETHOSTNAME
+HAVE_GETDTABLESIZE
+HAVE_GETDOMAINNAME
+HAVE_FTRUNCATE
+HAVE_FSYNC
+HAVE_EUIDACCESS
+HAVE_DUP2
+GNULIB_WRITE
+GNULIB_UNISTD_H_SIGPIPE
+GNULIB_SLEEP
+GNULIB_READLINK
+GNULIB_LSEEK
+GNULIB_LINK
+GNULIB_LCHOWN
+GNULIB_GETUSERSHELL
+GNULIB_GETPAGESIZE
+GNULIB_GETLOGIN_R
+GNULIB_GETHOSTNAME
+GNULIB_GETDTABLESIZE
+GNULIB_GETDOMAINNAME
+GNULIB_GETCWD
+GNULIB_FTRUNCATE
+GNULIB_FSYNC
+GNULIB_FCHDIR
+GNULIB_EUIDACCESS
+GNULIB_ENVIRON
+GNULIB_DUP2
+GNULIB_CLOSE
+GNULIB_CHOWN
+NEXT_ARPA_INET_H
+PRAGMA_SYSTEM_HEADER
+INCLUDE_NEXT_AS_FIRST_DIRECTIVE
+INCLUDE_NEXT
+HAVE_ARPA_INET_H
+ARPA_INET_H
+HAVE_DECL_INET_PTON
+HAVE_DECL_INET_NTOP
+GNULIB_INET_PTON
+GNULIB_INET_NTOP
+ALLOCA_H
+ALLOCA
+LTALLOCA
+GL_COND_LIBTOOL_FALSE
+GL_COND_LIBTOOL_TRUE
+EGREP
+GREP
+RANLIB
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+LIBVIRT_VERSION_NUMBER
+LIBVIRT_VERSION_INFO
+LIBVIRT_VERSION
+LIBVIRT_MICRO_VERSION
+LIBVIRT_MINOR_VERSION
+LIBVIRT_MAJOR_VERSION
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
 ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_dependency_tracking
+enable_largefile
+enable_shared
+enable_static
+with_pic
+enable_fast_install
+with_gnu_ld
+enable_libtool_lock
+enable_compile_warnings
+enable_iso_c
+with_html_dir
+with_html_subdir
+with_xen
+with_xen_inotify
+with_qemu
+with_uml
+with_openvz
+with_vbox
+with_lxc
+with_one
+with_test
+with_remote
+with_libvirtd
+enable_debug
+with_remote_pid_file
+with_init_script
+with_rhel5_api
+enable_iptables_lokkit
+with_libxml
+with_sasl
+with_polkit
+with_avahi
+with_selinux
+with_secdriver_selinux
+with_numactl
+with_capng
+with_network
+with_netcf
+with_storage_fs
+with_storage_lvm
+with_storage_iscsi
+with_storage_scsi
+with_storage_disk
+enable_test_coverage
+enable_test_oom
+enable_test_locking
+with_xen_proxy
+enable_nls
+enable_rpath
+with_libiconv_prefix
+with_libintl_prefix
+with_driver_modules
+with_hal
+with_devkit
+'
       ac_precious_vars='build_alias
 host_alias
 target_alias
@@ -1446,13 +1528,9 @@ LDFLAGS
 LIBS
 CPPFLAGS
 CPP
-CXX
-CXXFLAGS
-CCC
-CXXCPP
-F77
-FFLAGS
 PKG_CONFIG
+XMLRPC_CFLAGS
+XMLRPC_LIBS
 LIBXML_CFLAGS
 LIBXML_LIBS
 GNUTLS_CFLAGS
@@ -1476,6 +1554,8 @@ DEVKIT_LIBS'
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
 # The variables have the same names as the options, with
 # dashes changed to underlines.
 cache_file=/dev/null
@@ -1574,13 +1654,21 @@ do
     datarootdir=$ac_optarg ;;
 
   -disable-* | --disable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
-    eval enable_$ac_feature=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
 
   -docdir | --docdir | --docdi | --doc | --do)
     ac_prev=docdir ;;
@@ -1593,13 +1681,21 @@ do
     dvidir=$ac_optarg ;;
 
   -enable-* | --enable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
-    eval enable_$ac_feature=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -1790,22 +1886,38 @@ do
     ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
-    eval with_$ac_package=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
 
   -without-* | --without-*)
-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
-    eval with_$ac_package=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -1825,7 +1937,7 @@ do
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
     x_libraries=$ac_optarg ;;
 
-  -*) { echo "$as_me: error: unrecognized option: $ac_option
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; }
     ;;
@@ -1834,16 +1946,16 @@ Try \`$0 --help' for more information." >&2
     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
     # Reject names that are not valid shell variable names.
     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    { (exit 1); exit 1; }; }
     eval $ac_envvar=\$ac_optarg
     export $ac_envvar ;;
 
   *)
     # FIXME: should be removed in autoconf 3.0.
-    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
@@ -1852,22 +1964,38 @@ done
 
 if test -n "$ac_prev"; then
   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-  { echo "$as_me: error: missing argument to $ac_option" >&2
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
    { (exit 1); exit 1; }; }
 fi
 
-# Be sure to have absolute directory names.
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
 		datadir sysconfdir sharedstatedir localstatedir includedir \
 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
 		libdir localedir mandir
 do
   eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
   case $ac_val in
     [\\/$]* | ?:[\\/]* )  continue;;
     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   esac
-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    { (exit 1); exit 1; }; }
 done
 
@@ -1882,7 +2010,7 @@ target=$target_alias
 if test "x$host_alias" != x; then
   if test "x$build_alias" = x; then
     cross_compiling=maybe
-    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
     If a cross compiler is detected then cross compile mode will be used." >&2
   elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes
@@ -1898,10 +2026,10 @@ test "$silent" = yes && exec 6>/dev/null
 ac_pwd=`pwd` && test -n "$ac_pwd" &&
 ac_ls_di=`ls -di .` &&
 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-  { echo "$as_me: error: Working directory cannot be determined" >&2
+  { $as_echo "$as_me: error: working directory cannot be determined" >&2
    { (exit 1); exit 1; }; }
 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-  { echo "$as_me: error: pwd does not report name of working directory" >&2
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
    { (exit 1); exit 1; }; }
 
 
@@ -1909,12 +2037,12 @@ test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
 if test -z "$srcdir"; then
   ac_srcdir_defaulted=yes
   # Try the directory containing this script, then the parent directory.
-  ac_confdir=`$as_dirname -- "$0" ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$0" : 'X\(//\)[^/]' \| \
-	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$0" |
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -1941,12 +2069,12 @@ else
 fi
 if test ! -r "$srcdir/$ac_unique_file"; then
   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    { (exit 1); exit 1; }; }
 fi
 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
 ac_abs_confdir=`(
-	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
    { (exit 1); exit 1; }; }
 	pwd)`
 # When building in place, set srcdir=.
@@ -1973,7 +2101,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libvirt 0.6.4 to adapt to many kinds of systems.
+\`configure' configures libvirt 0.6.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1995,9 +2123,9 @@ Configuration:
 
 Installation directories:
   --prefix=PREFIX         install architecture-independent files in PREFIX
-			  [$ac_default_prefix]
+                          [$ac_default_prefix]
   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-			  [PREFIX]
+                          [PREFIX]
 
 By default, \`make install' will install all the files in
 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
@@ -2007,25 +2135,25 @@ for instance \`--prefix=\$HOME'.
 For better control, use the options below.
 
 Fine tuning of the installation directories:
-  --bindir=DIR           user executables [EPREFIX/bin]
-  --sbindir=DIR          system admin executables [EPREFIX/sbin]
-  --libexecdir=DIR       program executables [EPREFIX/libexec]
-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
-  --libdir=DIR           object code libraries [EPREFIX/lib]
-  --includedir=DIR       C header files [PREFIX/include]
-  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
-  --infodir=DIR          info documentation [DATAROOTDIR/info]
-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
-  --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/libvirt]
-  --htmldir=DIR          html documentation [DOCDIR]
-  --dvidir=DIR           dvi documentation [DOCDIR]
-  --pdfdir=DIR           pdf documentation [DOCDIR]
-  --psdir=DIR            ps documentation [DOCDIR]
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/libvirt]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
 _ACEOF
 
   cat <<\_ACEOF
@@ -2043,11 +2171,12 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libvirt 0.6.4:";;
+     short | recursive ) echo "Configuration of libvirt 0.6.5:";;
    esac
   cat <<\_ACEOF
 
 Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --disable-dependency-tracking  speeds up one-time build
@@ -2074,10 +2203,9 @@ Optional Features:
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   --with-pic              try to use only PIC/non-PIC objects [default=use
                           both]
-  --with-tags[=TAGS]      include additional configurations [automatic]
+  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   --with-html-dir=path    path to base html directory, default
                           $datadir/doc/html
   --with-html-subdir=path directory used under html-dir, default
@@ -2105,6 +2233,7 @@ Optional Packages:
   --with-selinux         use SELinux to manage security
   --with-secdriver-selinux         use SELinux security driver
   --with-numactl         use numactl for host topology info
+  --with-capng         use libcap-ng to reduce libvirtd privileges
   --with-network              with virtual network driver (on)
   --with-netcf         libnetcf support to configure physical host network interfaces
   --with-storage-fs           with FileSystem backend for the storage driver (on)
@@ -2131,12 +2260,10 @@ Some influential environment variables:
   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
               you have headers in a nonstandard directory <include dir>
   CPP         C preprocessor
-  CXX         C++ compiler command
-  CXXFLAGS    C++ compiler flags
-  CXXCPP      C++ preprocessor
-  F77         Fortran 77 compiler command
-  FFLAGS      Fortran 77 compiler flags
   PKG_CONFIG  path to pkg-config utility
+  XMLRPC_CFLAGS
+              C compiler flags for XMLRPC, overriding pkg-config
+  XMLRPC_LIBS linker flags for XMLRPC, overriding pkg-config
   LIBXML_CFLAGS
               C compiler flags for LIBXML, overriding pkg-config
   LIBXML_LIBS linker flags for LIBXML, overriding pkg-config
@@ -2175,15 +2302,17 @@ fi
 if test "$ac_init_help" = "recursive"; then
   # If there are subdirs, report their specific --help.
   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-    test -d "$ac_dir" || continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
     ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -2219,7 +2348,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
       echo &&
       $SHELL "$ac_srcdir/configure" --help=recursive
     else
-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi || ac_status=$?
     cd "$ac_pwd" || { ac_status=$?; break; }
   done
@@ -2228,11 +2357,11 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libvirt configure 0.6.4
-generated by GNU Autoconf 2.61
+libvirt configure 0.6.5
+generated by GNU Autoconf 2.63
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
@@ -2242,8 +2371,8 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libvirt $as_me 0.6.4, which was
-generated by GNU Autoconf 2.61.  Invocation command line was
+It was created by libvirt $as_me 0.6.5, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
 
   $ $0 $@
 
@@ -2279,7 +2408,7 @@ for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
-  echo "PATH: $as_dir"
+  $as_echo "PATH: $as_dir"
 done
 IFS=$as_save_IFS
 
@@ -2314,7 +2443,7 @@ do
     | -silent | --silent | --silen | --sile | --sil)
       continue ;;
     *\'*)
-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     case $ac_pass in
     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
@@ -2366,11 +2495,12 @@ _ASBOX
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -2400,9 +2530,9 @@ _ASBOX
     do
       eval ac_val=\$$ac_var
       case $ac_val in
-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       esac
-      echo "$ac_var='\''$ac_val'\''"
+      $as_echo "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
@@ -2417,9 +2547,9 @@ _ASBOX
       do
 	eval ac_val=\$$ac_var
 	case $ac_val in
-	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
 	esac
-	echo "$ac_var='\''$ac_val'\''"
+	$as_echo "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
@@ -2435,8 +2565,8 @@ _ASBOX
       echo
     fi
     test "$ac_signal" != 0 &&
-      echo "$as_me: caught signal $ac_signal"
-    echo "$as_me: exit $exit_status"
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
   } >&5
   rm -f core *.core core.conftest.* &&
     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -2478,21 +2608,24 @@ _ACEOF
 
 
 # Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
 if test -n "$CONFIG_SITE"; then
-  set x "$CONFIG_SITE"
+  ac_site_file1=$CONFIG_SITE
 elif test "x$prefix" != xNONE; then
-  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
 else
-  set x "$ac_default_prefix/share/config.site" \
-	"$ac_default_prefix/etc/config.site"
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
 fi
-shift
-for ac_site_file
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
 do
+  test "x$ac_site_file" = xNONE && continue
   if test -r "$ac_site_file"; then
-    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
-echo "$as_me: loading site script $ac_site_file" >&6;}
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
     sed 's/^/| /' "$ac_site_file" >&5
     . "$ac_site_file"
   fi
@@ -2502,16 +2635,16 @@ if test -r "$cache_file"; then
   # Some versions of bash will fail to source /dev/null (special
   # files actually), so we avoid doing that.
   if test -f "$cache_file"; then
-    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
-echo "$as_me: loading cache $cache_file" >&6;}
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       *)                      . "./$cache_file";;
     esac
   fi
 else
-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
@@ -2552,29 +2685,38 @@ for ac_var in $ac_precious_vars; do
   eval ac_new_val=\$ac_env_${ac_var}_value
   case $ac_old_set,$ac_new_set in
     set,)
-      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
-echo "$as_me:   former value:  $ac_old_val" >&2;}
-	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
-echo "$as_me:   current value: $ac_new_val" >&2;}
-	ac_cache_corrupted=:
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
       fi;;
   esac
   # Pass precious variables to config.status.
   if test "$ac_new_set" = set; then
     case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
@@ -2584,10 +2726,12 @@ echo "$as_me:   current value: $ac_new_val" >&2;}
   fi
 done
 if $ac_cache_corrupted; then
-  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -2640,8 +2784,8 @@ for ac_dir in build-aux "$srcdir"/build-aux; do
   fi
 done
 if test -z "$ac_aux_dir"; then
-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5
-echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&5
+$as_echo "$as_me: error: cannot find install-sh or install.sh in build-aux \"$srcdir\"/build-aux" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -2656,7 +2800,7 @@ ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
 
 ac_config_headers="$ac_config_headers config.h"
 
-am__api_version='1.10'
+am__api_version='1.11'
 
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
@@ -2671,11 +2815,12 @@ am__api_version='1.10'
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # OS/2's system install, which has a completely different semantic
 # ./install, which can be erroneously created by make from ./install.sh.
-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -2704,17 +2849,29 @@ case $as_dir/ in
 	    # program-specific install script used by HP pwplus--don't use.
 	    :
 	  else
-	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-	    break 3
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
 	  fi
 	fi
       done
     done
     ;;
 esac
+
 done
 IFS=$as_save_IFS
 
+rm -rf conftest.one conftest.two conftest.dir
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
@@ -2727,8 +2884,8 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -2738,21 +2895,38 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
 
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
-{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
-echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
 # Just in case
 sleep 1
 echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
+$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
+    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
+$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+
 # Do `set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
    if test "$*" = "X"; then
       # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
+      set X `ls -t "$srcdir/configure" conftest.file`
    fi
    rm -f conftest.file
    if test "$*" != "X $srcdir/configure conftest.file" \
@@ -2762,9 +2936,9 @@ if (
       # if, for instance, CONFIG_SHELL is bash and it inherits a
       # broken ls alias from the environment.  This has actually
       # happened.  Such a system could not be considered "sane".
-      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
+      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
 alias in your environment" >&5
-echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
+$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
 alias in your environment" >&2;}
    { (exit 1); exit 1; }; }
    fi
@@ -2775,45 +2949,158 @@ then
    # Ok.
    :
 else
-   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
 Check your system clock" >&5
-echo "$as_me: error: newly created file is older than distributed files!
+$as_echo "$as_me: error: newly created file is older than distributed files!
 Check your system clock" >&2;}
    { (exit 1); exit 1; }; }
 fi
-{ echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 test "$program_prefix" != NONE &&
   program_transform_name="s&^&$program_prefix&;$program_transform_name"
 # Use a double $ so make ignores it.
 test "$program_suffix" != NONE &&
   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
-# Double any \ or $.  echo might interpret backslashes.
+# Double any \ or $.
 # By default was `s,x,x', remove it if useless.
-cat <<\_ACEOF >conftest.sed
-s/[\\$]/&&/g;s/;s,x,x,$//
-_ACEOF
-program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-rm -f conftest.sed
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
 
 # expand $ac_aux_dir to an absolute path
 am_aux_dir=`cd $ac_aux_dir && pwd`
 
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
 # Use eval to expand $SHELL
 if eval "$MISSING --run true"; then
   am_missing_run="$MISSING --run "
 else
   am_missing_run=
-  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
-echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -2848,8 +3135,8 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 mkdir_p="$MKDIR_P"
 case $mkdir_p in
@@ -2861,10 +3148,10 @@ for ac_prog in gawk mawk nawk awk
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_AWK+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$AWK"; then
   ac_cv_prog_AWK="$AWK" # Let the user override the test.
@@ -2877,7 +3164,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_AWK="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -2888,22 +3175,23 @@ fi
 fi
 AWK=$ac_cv_prog_AWK
 if test -n "$AWK"; then
-  { echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   test -n "$AWK" && break
 done
 
-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.make <<\_ACEOF
 SHELL = /bin/sh
@@ -2920,12 +3208,12 @@ esac
 rm -f conftest.make
 fi
 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
   SET_MAKE=
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
   SET_MAKE="MAKE=${MAKE-make}"
 fi
 
@@ -2944,8 +3232,8 @@ if test "`cd $srcdir && pwd`" != "`pwd`"; then
   am__isrc=' -I$(srcdir)'
   # test to see if srcdir already configured
   if test -f $srcdir/config.status; then
-    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
-echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
    { (exit 1); exit 1; }; }
   fi
 fi
@@ -2962,7 +3250,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libvirt'
- VERSION='0.6.4'
+ VERSION='0.6.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2990,112 +3278,6 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-if test "$cross_compiling" != no; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$STRIP"; then
-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
-  { echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
-  ac_ct_STRIP=$STRIP
-  # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_STRIP"; then
-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_STRIP="strip"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-  if test "x$ac_ct_STRIP" = x; then
-    STRIP=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
-    STRIP=$ac_ct_STRIP
-  fi
-else
-  STRIP="$ac_cv_prog_STRIP"
-fi
-
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
 # Always define AMTAR for backward compatibility.
@@ -3110,34 +3292,34 @@ am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
 
 # Make sure we can run config.sub.
 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
    { (exit 1); exit 1; }; }
 
-{ echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
 if test "${ac_cv_build+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_build_alias=$build_alias
 test "x$ac_build_alias" = x &&
   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
 test "x$ac_build_alias" = x &&
-  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
    { (exit 1); exit 1; }; }
 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
-  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
 case $ac_cv_build in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
-echo "$as_me: error: invalid value of canonical build" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+$as_echo "$as_me: error: invalid value of canonical build" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 build=$ac_cv_build
@@ -3154,27 +3336,27 @@ IFS=$ac_save_IFS
 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 
 
-{ echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
 if test "${ac_cv_host+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "x$host_alias" = x; then
   ac_cv_host=$ac_cv_build
 else
   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
-    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
 case $ac_cv_host in
 *-*-*) ;;
-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
-echo "$as_me: error: invalid value of canonical host" >&2;}
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+$as_echo "$as_me: error: invalid value of canonical host" >&2;}
    { (exit 1); exit 1; }; };;
 esac
 host=$ac_cv_host
@@ -3221,10 +3403,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -3237,7 +3419,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3248,11 +3430,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -3261,10 +3443,10 @@ if test -z "$ac_cv_prog_CC"; then
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -3277,7 +3459,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3288,11 +3470,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
@@ -3300,12 +3482,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
@@ -3318,10 +3496,10 @@ if test -z "$CC"; then
           if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -3334,7 +3512,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3345,11 +3523,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -3358,10 +3536,10 @@ fi
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -3379,7 +3557,7 @@ do
        continue
      fi
     ac_cv_prog_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3402,11 +3580,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -3417,10 +3595,10 @@ if test -z "$CC"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -3433,7 +3611,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3444,11 +3622,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -3461,10 +3639,10 @@ if test -z "$CC"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -3477,7 +3655,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -3488,11 +3666,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -3504,12 +3682,8 @@ done
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
@@ -3519,44 +3693,50 @@ fi
 fi
 
 
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
 See \`config.log' for more details." >&5
-echo "$as_me: error: no acceptable C compiler found in \$PATH
+$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
 
 # Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for C compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
 { (ac_try="$ac_compiler --version >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler --version >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -v >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -v >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -V >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -V >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 
 cat >conftest.$ac_ext <<_ACEOF
@@ -3575,27 +3755,22 @@ main ()
 }
 _ACEOF
 ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-#
-# List of possible output files, starting from the most likely.
-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
-# only as a last resort.  b.out is created by i960 compilers.
-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
-#
-# The IRIX 6 linker writes into existing files which may not be
-# executable, retaining their permissions.  Remove them first so a
-# subsequent execution test works.
+{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
 ac_rmfiles=
 for ac_file in $ac_files
 do
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   esac
 done
@@ -3606,10 +3781,11 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link_default") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
@@ -3620,7 +3796,7 @@ for ac_file in $ac_files ''
 do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
 	;;
     [ab].out )
 	# We found the default executable, but exeext='' is most
@@ -3647,25 +3823,27 @@ else
   ac_file=''
 fi
 
-{ echo "$as_me:$LINENO: result: $ac_file" >&5
-echo "${ECHO_T}$ac_file" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
 if test -z "$ac_file"; then
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
 See \`config.log' for more details." >&5
-echo "$as_me: error: C compiler cannot create executables
+$as_echo "$as_me: error: C compiler cannot create executables
 See \`config.log' for more details." >&2;}
-   { (exit 77); exit 77; }; }
+   { (exit 77); exit 77; }; }; }
 fi
 
 ac_exeext=$ac_cv_exeext
 
 # Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
 # If not cross compiling, check that we can run a simple program.
 if test "$cross_compiling" != yes; then
@@ -3674,49 +3852,53 @@ if test "$cross_compiling" != yes; then
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
     cross_compiling=no
   else
     if test "$cross_compiling" = maybe; then
 	cross_compiling=yes
     else
-	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
+	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
 If you meant to cross compile, use \`--host'.
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run C compiled programs.
+$as_echo "$as_me: error: cannot run C compiled programs.
 If you meant to cross compile, use \`--host'.
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
     fi
   fi
 fi
-{ echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
 # Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
-echo "${ECHO_T}$cross_compiling" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
 
-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
 if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # If both `conftest.exe' and `conftest' are `present' (well, observable)
 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
@@ -3725,31 +3907,33 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 for ac_file in conftest.exe conftest conftest.*; do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
 	  break;;
     * ) break;;
   esac
 done
 else
-  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
 fi
 
 rm -f conftest$ac_cv_exeext
-{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
-echo "${ECHO_T}$ac_cv_exeext" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
 
 rm -f conftest.$ac_ext
 EXEEXT=$ac_cv_exeext
 ac_exeext=$EXEEXT
-{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
 if test "${ac_cv_objext+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3772,40 +3956,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   for ac_file in conftest.o conftest.obj conftest.*; do
   test -f "$ac_file" || continue;
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
        break;;
   esac
 done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute suffix of object files: cannot compile
+$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
 fi
 
 rm -f conftest.$ac_cv_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
-echo "${ECHO_T}$ac_cv_objext" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
 OBJEXT=$ac_cv_objext
 ac_objext=$OBJEXT
-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3831,20 +4018,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_compiler_gnu=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_compiler_gnu=no
@@ -3854,15 +4042,19 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
-GCC=`test $ac_compiler_gnu = yes && echo yes`
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
 if test "${ac_cv_prog_cc_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_save_c_werror_flag=$ac_c_werror_flag
    ac_c_werror_flag=yes
@@ -3889,20 +4081,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	CFLAGS=""
@@ -3927,20 +4120,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_c_werror_flag=$ac_save_c_werror_flag
@@ -3966,20 +4160,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -3994,8 +4189,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
@@ -4011,10 +4206,10 @@ else
     CFLAGS=
   fi
 fi
-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
 if test "${ac_cv_prog_cc_c89+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_prog_cc_c89=no
 ac_save_CC=$CC
@@ -4085,20 +4280,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_c89=$ac_arg
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -4114,15 +4310,15 @@ fi
 # AC_CACHE_VAL
 case "x$ac_cv_prog_cc_c89" in
   x)
-    { echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
   xno)
-    { echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
   *)
     CC="$CC $ac_cv_prog_cc_c89"
-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
 esac
 
 
@@ -4139,40 +4335,40 @@ ac_config_commands="$ac_config_commands depfiles"
 am_make=${MAKE-make}
 cat > confinc << 'END'
 am__doit:
-	@echo done
+	@echo this is the am__doit target
 .PHONY: am__doit
 END
 # If we don't find an include directive, just comment out the code.
-{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
-echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
 am__include="#"
 am__quote=
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
 # Now try BSD make style include.
 if test "$am__include" = "#"; then
    echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
 fi
 
 
-{ echo "$as_me:$LINENO: result: $_am_result" >&5
-echo "${ECHO_T}$_am_result" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
 rm -f confinc confmf
 
 # Check whether --enable-dependency-tracking was given.
@@ -4196,10 +4392,10 @@ fi
 
 depcc="$CC"   am_compiler_list=
 
-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   # We make a subdir and do the tests there.  Otherwise we can end up
@@ -4224,6 +4420,11 @@ else
   if test "$am_compiler_list" = ""; then
      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
   for depmode in $am_compiler_list; do
     # Setup a source with many dependencies, because some compilers
     # like to wrap large dependency lists on column 80 (with \), and
@@ -4241,7 +4442,17 @@ else
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
     case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
     nosideeffect)
       # after this tag, mechanisms are not by side-effect, so they'll
       # only be used when explicitly requested
@@ -4251,19 +4462,23 @@ else
 	break
       fi
       ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
     none) break ;;
     esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
     if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       source=sub/conftest.c object=$am__obj \
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
          >/dev/null 2>conftest.err &&
        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
       # icc doesn't choke on unknown options, it will just issue warnings
       # or remarks (even with -Werror).  So we grep stderr for any message
@@ -4287,8 +4502,8 @@ else
 fi
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 
  if
@@ -4315,11 +4530,12 @@ fi
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # OS/2's system install, which has a completely different semantic
 # ./install, which can be erroneously created by make from ./install.sh.
-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -4348,17 +4564,29 @@ case $as_dir/ in
 	    # program-specific install script used by HP pwplus--don't use.
 	    :
 	  else
-	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-	    break 3
+	    rm -rf conftest.one conftest.two conftest.dir
+	    echo one > conftest.one
+	    echo two > conftest.two
+	    mkdir conftest.dir
+	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+	      test -s conftest.one && test -s conftest.two &&
+	      test -s conftest.dir/conftest.one &&
+	      test -s conftest.dir/conftest.two
+	    then
+	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	      break 3
+	    fi
 	  fi
 	fi
       done
     done
     ;;
 esac
+
 done
 IFS=$as_save_IFS
 
+rm -rf conftest.one conftest.two conftest.dir
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
@@ -4371,8 +4599,8 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-{ echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -4387,15 +4615,15 @@ ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
 fi
 if test -z "$CPP"; then
   if test "${ac_cv_prog_CPP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
       # Double quotes because CPP needs to be expanded
     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
@@ -4427,20 +4655,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -4464,13 +4693,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -4478,7 +4708,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -4503,8 +4733,8 @@ fi
 else
   ac_cv_prog_CPP=$CPP
 fi
-{ echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
 do
@@ -4532,20 +4762,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Broken: fails on valid input.
@@ -4569,13 +4800,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -4583,7 +4815,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   # Broken: success on invalid input.
 continue
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   # Passes both tests.
@@ -4599,11 +4831,13 @@ rm -f conftest.err conftest.$ac_ext
 if $ac_preproc_ok; then
   :
 else
-  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
 See \`config.log' for more details." >&5
-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
 fi
 
 ac_ext=c
@@ -4620,10 +4854,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$RANLIB"; then
   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
@@ -4636,7 +4870,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -4647,11 +4881,11 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  { echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -4660,10 +4894,10 @@ if test -z "$ac_cv_prog_RANLIB"; then
   ac_ct_RANLIB=$RANLIB
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_RANLIB"; then
   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
@@ -4676,7 +4910,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -4687,11 +4921,11 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_RANLIB" = x; then
@@ -4699,12 +4933,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     RANLIB=$ac_ct_RANLIB
@@ -4714,49 +4944,38 @@ else
 fi
 
 
-cat >>confdefs.h <<\_ACEOF
-#define _GNU_SOURCE 1
-_ACEOF
-
-
-
 
-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
-if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  # Extract the first word of "grep ggrep" to use in msg output
-if test -z "$GREP"; then
-set dummy grep ggrep; ac_prog_name=$2
+{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
 if test "${ac_cv_path_GREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
+  if test -z "$GREP"; then
   ac_path_GREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in grep ggrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
-    # Check for GNU ac_path_GREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
   # Check for GNU $ac_path_GREP
 case `"$ac_path_GREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'GREP' >> "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4771,74 +4990,60 @@ case `"$ac_path_GREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_GREP_found && break 3
+      $ac_path_GREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-GREP="$ac_cv_path_GREP"
-if test -z "$GREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_GREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_GREP=$GREP
 fi
 
-
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
-echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
  GREP="$ac_cv_path_GREP"
 
 
-{ echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
 if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
    then ac_cv_path_EGREP="$GREP -E"
    else
-     # Extract the first word of "egrep" to use in msg output
-if test -z "$EGREP"; then
-set dummy egrep; ac_prog_name=$2
-if test "${ac_cv_path_EGREP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+     if test -z "$EGREP"; then
   ac_path_EGREP_found=false
-# Loop through the user's path and test for each of PROGNAME-LIST
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
   for ac_prog in egrep; do
-  for ac_exec_ext in '' $ac_executable_extensions; do
-    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
-    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
-    # Check for GNU ac_path_EGREP and select it if it is found.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
   # Check for GNU $ac_path_EGREP
 case `"$ac_path_EGREP" --version 2>&1` in
 *GNU*)
   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
 *)
   ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  $as_echo_n 0123456789 >"conftest.in"
   while :
   do
     cat "conftest.in" "conftest.in" >"conftest.tmp"
     mv "conftest.tmp" "conftest.in"
     cp "conftest.in" "conftest.nl"
-    echo 'EGREP' >> "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     ac_count=`expr $ac_count + 1`
@@ -4853,40 +5058,31 @@ case `"$ac_path_EGREP" --version 2>&1` in
   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 esac
 
-
-    $ac_path_EGREP_found && break 3
+      $ac_path_EGREP_found && break 3
+    done
   done
 done
-
-done
 IFS=$as_save_IFS
-
-
-fi
-
-EGREP="$ac_cv_path_EGREP"
-if test -z "$EGREP"; then
-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+  if test -z "$ac_cv_path_EGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
    { (exit 1); exit 1; }; }
-fi
-
+  fi
 else
   ac_cv_path_EGREP=$EGREP
 fi
 
-
    fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
  EGREP="$ac_cv_path_EGREP"
 
 
-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
 if test "${ac_cv_header_stdc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4913,20 +5109,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_header_stdc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_header_stdc=no
@@ -5018,37 +5215,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_header_stdc=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
 if test $ac_cv_header_stdc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -5070,11 +5270,11 @@ fi
 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
 		  inttypes.h stdint.h unistd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5092,20 +5292,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_Header=no"
@@ -5113,12 +5314,15 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -5130,17 +5334,17 @@ done
 
 
   if test "${ac_cv_header_minix_config_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
-echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h usability" >&5
+$as_echo_n "checking minix/config.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5156,32 +5360,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
-echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking minix/config.h presence" >&5
+$as_echo_n "checking minix/config.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5195,66 +5400,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: minix/config.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for minix/config.h" >&5
+$as_echo_n "checking for minix/config.h... " >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_minix_config_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+$as_echo "$ac_cv_header_minix_config_h" >&6; }
 
 fi
-if test $ac_cv_header_minix_config_h = yes; then
+if test "x$ac_cv_header_minix_config_h" = x""yes; then
   MINIX=yes
 else
   MINIX=
@@ -5291,10 +5497,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
-echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
+$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5319,20 +5525,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_safe_to_define___extensions__=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_safe_to_define___extensions__=no
@@ -5340,8 +5547,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
-echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
+$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
   test $ac_cv_safe_to_define___extensions__ = yes &&
     cat >>confdefs.h <<\_ACEOF
 #define __EXTENSIONS__ 1
@@ -5371,10 +5578,10 @@ _ACEOF
 
 
 
-{ echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
-echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
+$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
 if test "${ac_cv_sys_largefile_source+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
   cat >conftest.$ac_ext <<_ACEOF
@@ -5383,11 +5590,13 @@ _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stdio.h>
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
 int
 main ()
 {
-return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   ;
   return 0;
 }
@@ -5398,26 +5607,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_sys_largefile_source=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
   cat >conftest.$ac_ext <<_ACEOF
@@ -5427,11 +5640,13 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #define _LARGEFILE_SOURCE 1
-#include <stdio.h>
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
 int
 main ()
 {
-return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
   ;
   return 0;
 }
@@ -5442,34 +5657,38 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_sys_largefile_source=1; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
   ac_cv_sys_largefile_source=unknown
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
+$as_echo "$ac_cv_sys_largefile_source" >&6; }
 case $ac_cv_sys_largefile_source in #(
   no | unknown) ;;
   *)
@@ -5478,7 +5697,7 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 ;;
 esac
-rm -f conftest*
+rm -rf conftest*
 
 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
 # in glibc 2.1.3, but that breaks too many other things.
@@ -5505,10 +5724,10 @@ fi
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
-echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
+$as_echo_n "checking for working alloca.h... " >&6; }
 if test "${ac_cv_working_alloca_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5532,31 +5751,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_working_alloca_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_working_alloca_h=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
-echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
+$as_echo "$ac_cv_working_alloca_h" >&6; }
 if test $ac_cv_working_alloca_h = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -5565,10 +5788,10 @@ _ACEOF
 
 fi
 
-{ echo "$as_me:$LINENO: checking for alloca" >&5
-echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
+$as_echo_n "checking for alloca... " >&6; }
 if test "${ac_cv_func_alloca_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5612,31 +5835,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_alloca_works=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_alloca_works=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
-echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
+$as_echo "$ac_cv_func_alloca_works" >&6; }
 
 if test $ac_cv_func_alloca_works = yes; then
 
@@ -5661,10 +5888,10 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
-echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
+$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
 if test "${ac_cv_os_cray+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5688,15 +5915,15 @@ fi
 rm -f conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
-echo "${ECHO_T}$ac_cv_os_cray" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
+$as_echo "$ac_cv_os_cray" >&6; }
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
-    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -5749,33 +5976,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define CRAY_STACKSEG_END $ac_func
@@ -5787,10 +6021,10 @@ fi
   done
 fi
 
-{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
-echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
+$as_echo_n "checking stack direction for C alloca... " >&6; }
 if test "${ac_cv_c_stack_direction+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
@@ -5828,36 +6062,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_c_stack_direction=-1
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
-echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
+$as_echo "$ac_cv_c_stack_direction" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -5880,20 +6117,21 @@ fi
 
 for ac_header in $gl_header_list
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5909,32 +6147,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5948,69 +6187,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -6024,10 +6267,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5
-echo $ECHO_N "checking whether the preprocessor supports include_next... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5
+$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
 if test "${gl_cv_have_include_next+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   rm -rf conftestd1a conftestd1b conftestd2
      mkdir conftestd1a conftestd1b conftestd2
@@ -6067,20 +6310,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_have_include_next=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
@@ -6093,20 +6337,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_have_include_next=buggy
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_have_include_next=no
@@ -6121,8 +6366,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      rm -rf conftestd1a conftestd1b conftestd2
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5
-echo "${ECHO_T}$gl_cv_have_include_next" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5
+$as_echo "$gl_cv_have_include_next" >&6; }
   PRAGMA_SYSTEM_HEADER=
   if test $gl_cv_have_include_next = yes; then
     INCLUDE_NEXT=include_next
@@ -6289,10 +6534,10 @@ echo "${ECHO_T}$gl_cv_have_include_next" >&6; }
   GNULIB_SETSOCKOPT=0;
   GNULIB_SHUTDOWN=0;
 
-{ echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for inline" >&5
+$as_echo_n "checking for inline... " >&6; }
 if test "${ac_cv_c_inline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
@@ -6315,20 +6560,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_c_inline=$ac_kw
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -6339,8 +6585,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+$as_echo "$ac_cv_c_inline" >&6; }
 
 
 case $ac_cv_c_inline in
@@ -6362,10 +6608,10 @@ esac
 
 
 
-  { echo "$as_me:$LINENO: checking whether <sys/socket.h> is self-contained" >&5
-echo $ECHO_N "checking whether <sys/socket.h> is self-contained... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether <sys/socket.h> is self-contained" >&5
+$as_echo_n "checking whether <sys/socket.h> is self-contained... " >&6; }
 if test "${gl_cv_header_sys_socket_h_selfcontained+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -6389,20 +6635,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_sys_socket_h_selfcontained=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_sys_socket_h_selfcontained=no
@@ -6411,18 +6658,18 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_selfcontained" >&5
-echo "${ECHO_T}$gl_cv_header_sys_socket_h_selfcontained" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_selfcontained" >&5
+$as_echo "$gl_cv_header_sys_socket_h_selfcontained" >&6; }
   if test $gl_cv_header_sys_socket_h_selfcontained = yes; then
     SYS_SOCKET_H=''
 
 for ac_func in shutdown
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -6475,45 +6722,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
     if test $ac_cv_func_shutdown = yes; then
-      { echo "$as_me:$LINENO: checking whether <sys/socket.h> defines the SHUT_* macros" >&5
-echo $ECHO_N "checking whether <sys/socket.h> defines the SHUT_* macros... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether <sys/socket.h> defines the SHUT_* macros" >&5
+$as_echo_n "checking whether <sys/socket.h> defines the SHUT_* macros... " >&6; }
 if test "${gl_cv_header_sys_socket_h_shut+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
           cat >conftest.$ac_ext <<_ACEOF
@@ -6537,20 +6791,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_sys_socket_h_shut=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_sys_socket_h_shut=no
@@ -6559,8 +6814,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_shut" >&5
-echo "${ECHO_T}$gl_cv_header_sys_socket_h_shut" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_shut" >&5
+$as_echo "$gl_cv_header_sys_socket_h_shut" >&6; }
       if test $gl_cv_header_sys_socket_h_shut = no; then
         SYS_SOCKET_H='sys/socket.h'
       fi
@@ -6584,10 +6839,10 @@ echo "${ECHO_T}$gl_cv_header_sys_socket_h_shut" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_socket_h='<'sys/socket.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/socket.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/socket.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/socket.h>" >&5
+$as_echo_n "checking absolute name of <sys/socket.h>... " >&6; }
 if test "${gl_cv_next_sys_socket_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_socket_h = yes; then
@@ -6616,8 +6871,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_socket_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_socket_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_socket_h" >&5
+$as_echo "$gl_cv_next_sys_socket_h" >&6; }
      fi
      NEXT_SYS_SOCKET_H=$gl_cv_next_sys_socket_h
 
@@ -6631,20 +6886,21 @@ echo "${ECHO_T}$gl_cv_next_sys_socket_h" >&6; }
 
 for ac_header in ws2tcpip.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6660,32 +6916,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6699,69 +6956,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -6788,20 +7049,21 @@ done
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6817,32 +7079,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6856,69 +7119,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -6948,10 +7215,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking for complete errno.h" >&5
-echo $ECHO_N "checking for complete errno.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for complete errno.h" >&5
+$as_echo_n "checking for complete errno.h... " >&6; }
 if test "${gl_cv_header_errno_h_complete+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
@@ -7001,8 +7268,8 @@ rm -f conftest*
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_complete" >&5
-echo "${ECHO_T}$gl_cv_header_errno_h_complete" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_complete" >&5
+$as_echo "$gl_cv_header_errno_h_complete" >&6; }
   if test $gl_cv_header_errno_h_complete = yes; then
     ERRNO_H=''
   else
@@ -7021,10 +7288,10 @@ echo "${ECHO_T}$gl_cv_header_errno_h_complete" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_errno_h='<'errno.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <errno.h>" >&5
-echo $ECHO_N "checking absolute name of <errno.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <errno.h>" >&5
+$as_echo_n "checking absolute name of <errno.h>... " >&6; }
 if test "${gl_cv_next_errno_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_errno_h = yes; then
@@ -7053,8 +7320,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_errno_h" >&5
-echo "${ECHO_T}$gl_cv_next_errno_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_errno_h" >&5
+$as_echo "$gl_cv_next_errno_h" >&6; }
      fi
      NEXT_ERRNO_H=$gl_cv_next_errno_h
 
@@ -7065,10 +7332,10 @@ echo "${ECHO_T}$gl_cv_next_errno_h" >&6; }
 
 
   if test -n "$ERRNO_H"; then
-    { echo "$as_me:$LINENO: checking for EMULTIHOP value" >&5
-echo $ECHO_N "checking for EMULTIHOP value... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for EMULTIHOP value" >&5
+$as_echo_n "checking for EMULTIHOP value... " >&6; }
 if test "${gl_cv_header_errno_h_EMULTIHOP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -7145,13 +7412,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -7187,20 +7455,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -7214,7 +7483,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -7246,13 +7515,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -7288,20 +7558,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -7315,7 +7586,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -7357,20 +7628,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -7412,15 +7684,17 @@ main ()
       long int i = longval ();
       if (i != (EMULTIHOP))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (EMULTIHOP))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -7433,27 +7707,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_header_errno_h_EMULTIHOP=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -7461,8 +7738,8 @@ rm -f conftest.val
       fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
-echo "${ECHO_T}$gl_cv_header_errno_h_EMULTIHOP" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
+$as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
     case $gl_cv_header_errno_h_EMULTIHOP in
       yes | no)
         EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
@@ -7477,10 +7754,10 @@ echo "${ECHO_T}$gl_cv_header_errno_h_EMULTIHOP" >&6; }
 
 
   if test -n "$ERRNO_H"; then
-    { echo "$as_me:$LINENO: checking for ENOLINK value" >&5
-echo $ECHO_N "checking for ENOLINK value... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for ENOLINK value" >&5
+$as_echo_n "checking for ENOLINK value... " >&6; }
 if test "${gl_cv_header_errno_h_ENOLINK+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -7557,13 +7834,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -7599,20 +7877,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -7626,7 +7905,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -7658,13 +7937,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -7700,20 +7980,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -7727,7 +8008,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -7769,20 +8050,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -7824,15 +8106,17 @@ main ()
       long int i = longval ();
       if (i != (ENOLINK))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (ENOLINK))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -7845,27 +8129,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_header_errno_h_ENOLINK=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -7873,8 +8160,8 @@ rm -f conftest.val
       fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_ENOLINK" >&5
-echo "${ECHO_T}$gl_cv_header_errno_h_ENOLINK" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_ENOLINK" >&5
+$as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
     case $gl_cv_header_errno_h_ENOLINK in
       yes | no)
         ENOLINK_HIDDEN=0; ENOLINK_VALUE=
@@ -7889,10 +8176,10 @@ echo "${ECHO_T}$gl_cv_header_errno_h_ENOLINK" >&6; }
 
 
   if test -n "$ERRNO_H"; then
-    { echo "$as_me:$LINENO: checking for EOVERFLOW value" >&5
-echo $ECHO_N "checking for EOVERFLOW value... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for EOVERFLOW value" >&5
+$as_echo_n "checking for EOVERFLOW value... " >&6; }
 if test "${gl_cv_header_errno_h_EOVERFLOW+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -7969,13 +8256,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -8011,20 +8299,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -8038,7 +8327,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -8070,13 +8359,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -8112,20 +8402,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -8139,7 +8430,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -8181,20 +8472,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -8236,15 +8528,17 @@ main ()
       long int i = longval ();
       if (i != (EOVERFLOW))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (EOVERFLOW))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -8257,27 +8551,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_header_errno_h_EOVERFLOW=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -8285,8 +8582,8 @@ rm -f conftest.val
       fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
-echo "${ECHO_T}$gl_cv_header_errno_h_EOVERFLOW" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
+$as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
     case $gl_cv_header_errno_h_EOVERFLOW in
       yes | no)
         EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
@@ -8308,10 +8605,10 @@ echo "${ECHO_T}$gl_cv_header_errno_h_EOVERFLOW" >&6; }
 
 
 
-    { echo "$as_me:$LINENO: checking whether stdin defaults to large file offsets" >&5
-echo $ECHO_N "checking whether stdin defaults to large file offsets... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether stdin defaults to large file offsets" >&5
+$as_echo_n "checking whether stdin defaults to large file offsets... " >&6; }
 if test "${gl_cv_var_stdin_large_offset+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8342,31 +8639,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_var_stdin_large_offset=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_var_stdin_large_offset=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_var_stdin_large_offset" >&5
-echo "${ECHO_T}$gl_cv_var_stdin_large_offset" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_var_stdin_large_offset" >&5
+$as_echo "$gl_cv_var_stdin_large_offset" >&6; }
 
 
   GNULIB_GETADDRINFO=0;
@@ -8399,10 +8700,10 @@ echo "${ECHO_T}$gl_cv_var_stdin_large_offset" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_netdb_h='<'netdb.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <netdb.h>" >&5
-echo $ECHO_N "checking absolute name of <netdb.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <netdb.h>" >&5
+$as_echo_n "checking absolute name of <netdb.h>... " >&6; }
 if test "${gl_cv_next_netdb_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_netdb_h = yes; then
@@ -8431,8 +8732,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_netdb_h" >&5
-echo "${ECHO_T}$gl_cv_next_netdb_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_netdb_h" >&5
+$as_echo "$gl_cv_next_netdb_h" >&6; }
      fi
      NEXT_NETDB_H=$gl_cv_next_netdb_h
 
@@ -8465,20 +8766,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   NETDB_H=''
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	NETDB_H='netdb.h'
@@ -8496,10 +8798,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
                   HOSTENT_LIB=
   gl_saved_libs="$LIBS"
-  { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
+$as_echo_n "checking for library containing gethostbyname... " >&6; }
 if test "${ac_cv_search_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -8537,26 +8839,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_gethostbyname=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_gethostbyname+set}" = set; then
@@ -8571,8 +8877,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
+$as_echo "$ac_cv_search_gethostbyname" >&6; }
 ac_res=$ac_cv_search_gethostbyname
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -8586,11 +8892,11 @@ fi
 
 for ac_func in gethostbyname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8643,43 +8949,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-      { echo "$as_me:$LINENO: checking for gethostbyname in winsock2.h and -lws2_32" >&5
-echo $ECHO_N "checking for gethostbyname in winsock2.h and -lws2_32... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for gethostbyname in winsock2.h and -lws2_32" >&5
+$as_echo_n "checking for gethostbyname in winsock2.h and -lws2_32... " >&6; }
 if test "${gl_cv_w32_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_cv_w32_gethostbyname=no
          gl_save_LIBS="$LIBS"
@@ -8710,33 +9023,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_w32_gethostbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
          LIBS="$gl_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_w32_gethostbyname" >&5
-echo "${ECHO_T}$gl_cv_w32_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_w32_gethostbyname" >&5
+$as_echo "$gl_cv_w32_gethostbyname" >&6; }
       if test "$gl_cv_w32_gethostbyname" = "yes"; then
         HOSTENT_LIB="-lws2_32"
       fi
@@ -8750,10 +9067,10 @@ done
 
                       SERVENT_LIB=
   gl_saved_libs="$LIBS"
-  { echo "$as_me:$LINENO: checking for library containing getservbyname" >&5
-echo $ECHO_N "checking for library containing getservbyname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing getservbyname" >&5
+$as_echo_n "checking for library containing getservbyname... " >&6; }
 if test "${ac_cv_search_getservbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -8791,26 +9108,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_getservbyname=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_getservbyname+set}" = set; then
@@ -8825,8 +9146,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_getservbyname" >&5
-echo "${ECHO_T}$ac_cv_search_getservbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_getservbyname" >&5
+$as_echo "$ac_cv_search_getservbyname" >&6; }
 ac_res=$ac_cv_search_getservbyname
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -8840,11 +9161,11 @@ fi
 
 for ac_func in getservbyname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -8897,43 +9218,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-      { echo "$as_me:$LINENO: checking for getservbyname in winsock2.h and -lws2_32" >&5
-echo $ECHO_N "checking for getservbyname in winsock2.h and -lws2_32... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for getservbyname in winsock2.h and -lws2_32" >&5
+$as_echo_n "checking for getservbyname in winsock2.h and -lws2_32... " >&6; }
 if test "${gl_cv_w32_getservbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_cv_w32_getservbyname=no
          gl_save_LIBS="$LIBS"
@@ -8964,33 +9292,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_w32_getservbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
          LIBS="$gl_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_w32_getservbyname" >&5
-echo "${ECHO_T}$gl_cv_w32_getservbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_w32_getservbyname" >&5
+$as_echo "$gl_cv_w32_getservbyname" >&6; }
       if test "$gl_cv_w32_getservbyname" = "yes"; then
         SERVENT_LIB="-lws2_32"
       fi
@@ -9001,10 +9333,10 @@ done
   fi
 
 
-{ echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
-echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
+$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
 if test "${ac_cv_c_restrict+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_c_restrict=no
    # The order here caters to the fact that C++ does not require restrict.
@@ -9036,20 +9368,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_c_restrict=$ac_kw
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -9060,14 +9393,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    done
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
-echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
+$as_echo "$ac_cv_c_restrict" >&6; }
 
 
  case $ac_cv_c_restrict in
    restrict) ;;
    no) cat >>confdefs.h <<\_ACEOF
-#define restrict
+#define restrict /**/
 _ACEOF
  ;;
    *)  cat >>confdefs.h <<_ACEOF
@@ -9092,10 +9425,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for IPv4 sockets" >&5
-echo $ECHO_N "checking for IPv4 sockets... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for IPv4 sockets" >&5
+$as_echo_n "checking for IPv4 sockets... " >&6; }
   if test "${gl_cv_socket_ipv4+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9128,20 +9461,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_socket_ipv4=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_socket_ipv4=no
@@ -9150,8 +9484,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-  { echo "$as_me:$LINENO: result: $gl_cv_socket_ipv4" >&5
-echo "${ECHO_T}$gl_cv_socket_ipv4" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $gl_cv_socket_ipv4" >&5
+$as_echo "$gl_cv_socket_ipv4" >&6; }
   if test $gl_cv_socket_ipv4 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -9160,10 +9494,10 @@ _ACEOF
 
   fi
 
-  { echo "$as_me:$LINENO: checking for IPv6 sockets" >&5
-echo $ECHO_N "checking for IPv6 sockets... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for IPv6 sockets" >&5
+$as_echo_n "checking for IPv6 sockets... " >&6; }
   if test "${gl_cv_socket_ipv6+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9196,20 +9530,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_socket_ipv6=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_socket_ipv6=no
@@ -9218,8 +9553,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-  { echo "$as_me:$LINENO: result: $gl_cv_socket_ipv6" >&5
-echo "${ECHO_T}$gl_cv_socket_ipv6" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $gl_cv_socket_ipv6" >&5
+$as_echo "$gl_cv_socket_ipv6" >&6; }
   if test $gl_cv_socket_ipv6 = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -9229,10 +9564,10 @@ _ACEOF
   fi
 
 
-      { echo "$as_me:$LINENO: checking whether getdelim is declared" >&5
-echo $ECHO_N "checking whether getdelim is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether getdelim is declared" >&5
+$as_echo_n "checking whether getdelim is declared... " >&6; }
 if test "${ac_cv_have_decl_getdelim+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9258,20 +9593,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getdelim=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getdelim=no
@@ -9279,9 +9615,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getdelim" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getdelim" >&6; }
-if test $ac_cv_have_decl_getdelim = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getdelim" >&5
+$as_echo "$ac_cv_have_decl_getdelim" >&6; }
+if test "x$ac_cv_have_decl_getdelim" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETDELIM 1
@@ -9299,10 +9635,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether getline is declared" >&5
-echo $ECHO_N "checking whether getline is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether getline is declared" >&5
+$as_echo_n "checking whether getline is declared... " >&6; }
 if test "${ac_cv_have_decl_getline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9328,20 +9664,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getline=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getline=no
@@ -9349,9 +9686,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getline" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getline" >&6; }
-if test $ac_cv_have_decl_getline = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getline" >&5
+$as_echo "$ac_cv_have_decl_getline" >&6; }
+if test "x$ac_cv_have_decl_getline" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETLINE 1
@@ -9369,10 +9706,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether getpass is declared" >&5
-echo $ECHO_N "checking whether getpass is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether getpass is declared" >&5
+$as_echo_n "checking whether getpass is declared... " >&6; }
 if test "${ac_cv_have_decl_getpass+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9398,20 +9735,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getpass=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getpass=no
@@ -9419,9 +9757,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getpass" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getpass" >&6; }
-if test $ac_cv_have_decl_getpass = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getpass" >&5
+$as_echo "$ac_cv_have_decl_getpass" >&6; }
+if test "x$ac_cv_have_decl_getpass" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETPASS 1
@@ -9457,11 +9795,11 @@ fi
 
 for ac_func in $gl_func_list
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9514,35 +9852,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -9566,10 +9911,10 @@ done
 
 
 
-      { echo "$as_me:$LINENO: checking whether fflush_unlocked is declared" >&5
-echo $ECHO_N "checking whether fflush_unlocked is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether fflush_unlocked is declared" >&5
+$as_echo_n "checking whether fflush_unlocked is declared... " >&6; }
 if test "${ac_cv_have_decl_fflush_unlocked+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9595,20 +9940,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_fflush_unlocked=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_fflush_unlocked=no
@@ -9616,9 +9962,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_fflush_unlocked" >&5
-echo "${ECHO_T}$ac_cv_have_decl_fflush_unlocked" >&6; }
-if test $ac_cv_have_decl_fflush_unlocked = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fflush_unlocked" >&5
+$as_echo "$ac_cv_have_decl_fflush_unlocked" >&6; }
+if test "x$ac_cv_have_decl_fflush_unlocked" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_FFLUSH_UNLOCKED 1
@@ -9636,10 +9982,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether flockfile is declared" >&5
-echo $ECHO_N "checking whether flockfile is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether flockfile is declared" >&5
+$as_echo_n "checking whether flockfile is declared... " >&6; }
 if test "${ac_cv_have_decl_flockfile+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9665,20 +10011,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_flockfile=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_flockfile=no
@@ -9686,9 +10033,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_flockfile" >&5
-echo "${ECHO_T}$ac_cv_have_decl_flockfile" >&6; }
-if test $ac_cv_have_decl_flockfile = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_flockfile" >&5
+$as_echo "$ac_cv_have_decl_flockfile" >&6; }
+if test "x$ac_cv_have_decl_flockfile" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_FLOCKFILE 1
@@ -9706,10 +10053,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether fputs_unlocked is declared" >&5
-echo $ECHO_N "checking whether fputs_unlocked is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether fputs_unlocked is declared" >&5
+$as_echo_n "checking whether fputs_unlocked is declared... " >&6; }
 if test "${ac_cv_have_decl_fputs_unlocked+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9735,20 +10082,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_fputs_unlocked=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_fputs_unlocked=no
@@ -9756,9 +10104,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputs_unlocked" >&5
-echo "${ECHO_T}$ac_cv_have_decl_fputs_unlocked" >&6; }
-if test $ac_cv_have_decl_fputs_unlocked = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputs_unlocked" >&5
+$as_echo "$ac_cv_have_decl_fputs_unlocked" >&6; }
+if test "x$ac_cv_have_decl_fputs_unlocked" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_FPUTS_UNLOCKED 1
@@ -9776,10 +10124,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether funlockfile is declared" >&5
-echo $ECHO_N "checking whether funlockfile is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether funlockfile is declared" >&5
+$as_echo_n "checking whether funlockfile is declared... " >&6; }
 if test "${ac_cv_have_decl_funlockfile+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9805,20 +10153,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_funlockfile=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_funlockfile=no
@@ -9826,9 +10175,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_funlockfile" >&5
-echo "${ECHO_T}$ac_cv_have_decl_funlockfile" >&6; }
-if test $ac_cv_have_decl_funlockfile = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_funlockfile" >&5
+$as_echo "$ac_cv_have_decl_funlockfile" >&6; }
+if test "x$ac_cv_have_decl_funlockfile" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_FUNLOCKFILE 1
@@ -9846,10 +10195,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether putc_unlocked is declared" >&5
-echo $ECHO_N "checking whether putc_unlocked is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether putc_unlocked is declared" >&5
+$as_echo_n "checking whether putc_unlocked is declared... " >&6; }
 if test "${ac_cv_have_decl_putc_unlocked+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -9875,20 +10224,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_putc_unlocked=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_putc_unlocked=no
@@ -9896,9 +10246,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_putc_unlocked" >&5
-echo "${ECHO_T}$ac_cv_have_decl_putc_unlocked" >&6; }
-if test $ac_cv_have_decl_putc_unlocked = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_putc_unlocked" >&5
+$as_echo "$ac_cv_have_decl_putc_unlocked" >&6; }
+if test "x$ac_cv_have_decl_putc_unlocked" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_PUTC_UNLOCKED 1
@@ -9938,10 +10288,10 @@ fi
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_time_h='<'sys/time.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/time.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/time.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/time.h>" >&5
+$as_echo_n "checking absolute name of <sys/time.h>... " >&6; }
 if test "${gl_cv_next_sys_time_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_time_h = yes; then
@@ -9970,8 +10320,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_time_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_time_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_time_h" >&5
+$as_echo "$gl_cv_next_sys_time_h" >&6; }
      fi
      NEXT_SYS_TIME_H=$gl_cv_next_sys_time_h
 
@@ -9985,10 +10335,10 @@ echo "${ECHO_T}$gl_cv_next_sys_time_h" >&6; }
   fi
 
 
-  { echo "$as_me:$LINENO: checking for struct timeval" >&5
-echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for struct timeval" >&5
+$as_echo_n "checking for struct timeval... " >&6; }
 if test "${gl_cv_sys_struct_timeval+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10015,20 +10365,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_sys_struct_timeval=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_sys_struct_timeval=no
@@ -10036,8 +10387,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timeval" >&5
-echo "${ECHO_T}$gl_cv_sys_struct_timeval" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timeval" >&5
+$as_echo "$gl_cv_sys_struct_timeval" >&6; }
   if test $gl_cv_sys_struct_timeval = yes; then
     HAVE_STRUCT_TIMEVAL=1
   else
@@ -10077,10 +10428,10 @@ echo "${ECHO_T}$gl_cv_sys_struct_timeval" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking whether malloc, realloc, calloc are POSIX compliant" >&5
-echo $ECHO_N "checking whether malloc, realloc, calloc are POSIX compliant... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether malloc, realloc, calloc are POSIX compliant" >&5
+$as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
 if test "${gl_cv_func_malloc_posix+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
                         cat >conftest.$ac_ext <<_ACEOF
@@ -10107,20 +10458,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_func_malloc_posix=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_malloc_posix=no
@@ -10129,8 +10481,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_malloc_posix" >&5
-echo "${ECHO_T}$gl_cv_func_malloc_posix" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_malloc_posix" >&5
+$as_echo "$gl_cv_func_malloc_posix" >&6; }
 
 
   GNULIB_MALLOC_POSIX=0;
@@ -10177,10 +10529,10 @@ fi
 
 if test "$enable_largefile" != no; then
 
-  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
 if test "${ac_cv_sys_largefile_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_sys_largefile_CC=no
      if test "$GCC" != yes; then
@@ -10217,20 +10569,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10244,20 +10597,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_largefile_CC=' -n32'; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10270,16 +10624,16 @@ rm -f core conftest.err conftest.$ac_objext
        rm -f conftest.$ac_ext
     fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
   if test "$ac_cv_sys_largefile_CC" != no; then
     CC=$CC$ac_cv_sys_largefile_CC
   fi
 
-  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
   cat >conftest.$ac_ext <<_ACEOF
@@ -10311,20 +10665,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10361,20 +10716,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=64; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10385,8 +10741,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
 case $ac_cv_sys_file_offset_bits in #(
   no | unknown) ;;
   *)
@@ -10395,12 +10751,12 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 ;;
 esac
-rm -f conftest*
+rm -rf conftest*
   if test $ac_cv_sys_file_offset_bits = unknown; then
-    { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
 if test "${ac_cv_sys_large_files+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
   cat >conftest.$ac_ext <<_ACEOF
@@ -10432,20 +10788,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10482,20 +10839,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=1; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10506,8 +10864,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
 case $ac_cv_sys_large_files in #(
   no | unknown) ;;
   *)
@@ -10516,7 +10874,7 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 ;;
 esac
-rm -f conftest*
+rm -rf conftest*
   fi
 fi
 
@@ -10540,13 +10898,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -10574,7 +10933,7 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
      done
 
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -10652,10 +11011,10 @@ _ACEOF
   REPLACE_STRERROR=0;
   REPLACE_STRSIGNAL=0;
 
-{ echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
-echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
+$as_echo_n "checking for external symbol _system_configuration... " >&6; }
 if test "${gl_cv_var__system_configuration+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10680,31 +11039,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_var__system_configuration=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_var__system_configuration=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_var__system_configuration" >&5
-echo "${ECHO_T}$gl_cv_var__system_configuration" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_var__system_configuration" >&5
+$as_echo "$gl_cv_var__system_configuration" >&6; }
 
     if test $gl_cv_var__system_configuration = yes; then
 
@@ -10728,10 +11091,10 @@ _ACEOF
 
 
 
-      { echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
-echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
+$as_echo_n "checking whether snprintf is declared... " >&6; }
 if test "${ac_cv_have_decl_snprintf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10757,20 +11120,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_snprintf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_snprintf=no
@@ -10778,9 +11142,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6; }
-if test $ac_cv_have_decl_snprintf = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
+$as_echo "$ac_cv_have_decl_snprintf" >&6; }
+if test "x$ac_cv_have_decl_snprintf" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_SNPRINTF 1
@@ -10797,10 +11161,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
-echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
+$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
 if test "${ac_cv_header_stdbool_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -10890,20 +11254,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_header_stdbool_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_header_stdbool_h=no
@@ -10911,28 +11276,60 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
-echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
-   { echo "$as_me:$LINENO: checking for _Bool" >&5
-echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
+$as_echo "$ac_cv_header_stdbool_h" >&6; }
+   { $as_echo "$as_me:$LINENO: checking for _Bool" >&5
+$as_echo_n "checking for _Bool... " >&6; }
 if test "${ac_cv_type__Bool+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type__Bool=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef _Bool ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (_Bool))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof ((_Bool)))
+	  return 0;
   ;
   return 0;
 }
@@ -10943,30 +11340,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type__Bool=yes
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type__Bool=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type__Bool=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
-echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
-if test $ac_cv_type__Bool = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
+$as_echo "$ac_cv_type__Bool" >&6; }
+if test "x$ac_cv_type__Bool" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE__BOOL 1
@@ -10983,10 +11389,10 @@ _ACEOF
 
    fi
 
-  { echo "$as_me:$LINENO: checking for long long int" >&5
-echo $ECHO_N "checking for long long int... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for long long int" >&5
+$as_echo_n "checking for long long int... " >&6; }
 if test "${ac_cv_type_long_long_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 
@@ -11030,18 +11436,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   			if test "$cross_compiling" = yes; then
   ac_cv_type_long_long_int=yes
 else
@@ -11081,45 +11490,49 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_long_long_int=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_type_long_long_int=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_type_long_long_int=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
-echo "${ECHO_T}$ac_cv_type_long_long_int" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
+$as_echo "$ac_cv_type_long_long_int" >&6; }
   if test $ac_cv_type_long_long_int = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -11129,10 +11542,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for unsigned long long int" >&5
-echo $ECHO_N "checking for unsigned long long int... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for unsigned long long int" >&5
+$as_echo_n "checking for unsigned long long int... " >&6; }
 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 
@@ -11176,31 +11589,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_type_unsigned_long_long_int=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_type_unsigned_long_long_int=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5
-echo "${ECHO_T}$ac_cv_type_unsigned_long_long_int" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5
+$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
   if test $ac_cv_type_unsigned_long_long_int = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -11234,10 +11651,10 @@ _ACEOF
 
 
 
-      { echo "$as_me:$LINENO: checking whether strdup is declared" >&5
-echo $ECHO_N "checking whether strdup is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether strdup is declared" >&5
+$as_echo_n "checking whether strdup is declared... " >&6; }
 if test "${ac_cv_have_decl_strdup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11263,20 +11680,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strdup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_strdup=no
@@ -11284,9 +11702,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strdup" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strdup" >&6; }
-if test $ac_cv_have_decl_strdup = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strdup" >&5
+$as_echo "$ac_cv_have_decl_strdup" >&6; }
+if test "x$ac_cv_have_decl_strdup" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_STRDUP 1
@@ -11307,10 +11725,10 @@ fi
 
 
   if test -z "$ERRNO_H"; then
-    { echo "$as_me:$LINENO: checking for working strerror function" >&5
-echo $ECHO_N "checking for working strerror function... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for working strerror function" >&5
+$as_echo_n "checking for working strerror function... " >&6; }
 if test "${gl_cv_func_working_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
            cat >conftest.$ac_ext <<_ACEOF
@@ -11335,20 +11753,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_func_working_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_working_strerror=no
@@ -11379,37 +11798,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_working_strerror=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_working_strerror=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_working_strerror" >&5
-echo "${ECHO_T}$gl_cv_func_working_strerror" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_working_strerror" >&5
+$as_echo "$gl_cv_func_working_strerror" >&6; }
     if test $gl_cv_func_working_strerror = no; then
                   REPLACE_STRERROR=1
     fi
@@ -11418,10 +11840,10 @@ echo "${ECHO_T}$gl_cv_func_working_strerror" >&6; }
   fi
   if test $REPLACE_STRERROR = 1; then
 
-  { echo "$as_me:$LINENO: checking whether strerror is declared" >&5
-echo $ECHO_N "checking whether strerror is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether strerror is declared" >&5
+$as_echo_n "checking whether strerror is declared... " >&6; }
 if test "${ac_cv_have_decl_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11447,20 +11869,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_strerror=no
@@ -11468,9 +11891,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strerror" >&6; }
-if test $ac_cv_have_decl_strerror = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
+$as_echo "$ac_cv_have_decl_strerror" >&6; }
+if test "x$ac_cv_have_decl_strerror" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_STRERROR 1
@@ -11497,20 +11920,21 @@ fi
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11526,32 +11950,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -11565,69 +11990,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -11662,10 +12091,10 @@ done
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_string_h='<'string.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <string.h>" >&5
-echo $ECHO_N "checking absolute name of <string.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <string.h>" >&5
+$as_echo_n "checking absolute name of <string.h>... " >&6; }
 if test "${gl_cv_next_string_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_string_h = yes; then
@@ -11694,8 +12123,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5
-echo "${ECHO_T}$gl_cv_next_string_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5
+$as_echo "$gl_cv_next_string_h" >&6; }
      fi
      NEXT_STRING_H=$gl_cv_next_string_h
 
@@ -11703,10 +12132,10 @@ echo "${ECHO_T}$gl_cv_next_string_h" >&6; }
 
 
 
-      { echo "$as_me:$LINENO: checking whether strndup is declared" >&5
-echo $ECHO_N "checking whether strndup is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether strndup is declared" >&5
+$as_echo_n "checking whether strndup is declared... " >&6; }
 if test "${ac_cv_have_decl_strndup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11732,20 +12161,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strndup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_strndup=no
@@ -11753,9 +12183,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strndup" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strndup" >&6; }
-if test $ac_cv_have_decl_strndup = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strndup" >&5
+$as_echo "$ac_cv_have_decl_strndup" >&6; }
+if test "x$ac_cv_have_decl_strndup" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_STRNDUP 1
@@ -11773,10 +12203,10 @@ fi
 
 
 
-      { echo "$as_me:$LINENO: checking whether strnlen is declared" >&5
-echo $ECHO_N "checking whether strnlen is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether strnlen is declared" >&5
+$as_echo_n "checking whether strnlen is declared... " >&6; }
 if test "${ac_cv_have_decl_strnlen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11802,20 +12232,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_strnlen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_strnlen=no
@@ -11823,9 +12254,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strnlen" >&5
-echo "${ECHO_T}$ac_cv_have_decl_strnlen" >&6; }
-if test $ac_cv_have_decl_strnlen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_strnlen" >&5
+$as_echo "$ac_cv_have_decl_strnlen" >&6; }
+if test "x$ac_cv_have_decl_strnlen" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_STRNLEN 1
@@ -11851,10 +12282,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
-echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
+$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
 if test "${ac_cv_header_stat_broken+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11888,20 +12319,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_header_stat_broken=no
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_header_stat_broken=yes
@@ -11909,8 +12341,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
-echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
+$as_echo "$ac_cv_header_stat_broken" >&6; }
 if test $ac_cv_header_stat_broken = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -11945,10 +12377,10 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking for struct timespec in <time.h>" >&5
-echo $ECHO_N "checking for struct timespec in <time.h>... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for struct timespec in <time.h>" >&5
+$as_echo_n "checking for struct timespec in <time.h>... " >&6; }
 if test "${gl_cv_sys_struct_timespec_in_time_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11972,20 +12404,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_sys_struct_timespec_in_time_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_sys_struct_timespec_in_time_h=no
@@ -11993,18 +12426,18 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
-echo "${ECHO_T}$gl_cv_sys_struct_timespec_in_time_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
 
   TIME_H_DEFINES_STRUCT_TIMESPEC=0
   SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
   if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
     TIME_H_DEFINES_STRUCT_TIMESPEC=1
   else
-    { echo "$as_me:$LINENO: checking for struct timespec in <sys/time.h>" >&5
-echo $ECHO_N "checking for struct timespec in <sys/time.h>... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for struct timespec in <sys/time.h>" >&5
+$as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
 if test "${gl_cv_sys_struct_timespec_in_sys_time_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12028,20 +12461,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_sys_struct_timespec_in_sys_time_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_sys_struct_timespec_in_sys_time_h=no
@@ -12049,8 +12483,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
-echo "${ECHO_T}$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
+$as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
     if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
       SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
     fi
@@ -12076,10 +12510,10 @@ echo "${ECHO_T}$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_time_h='<'time.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <time.h>" >&5
-echo $ECHO_N "checking absolute name of <time.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <time.h>" >&5
+$as_echo_n "checking absolute name of <time.h>... " >&6; }
 if test "${gl_cv_next_time_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_time_h = yes; then
@@ -12108,8 +12542,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_time_h" >&5
-echo "${ECHO_T}$gl_cv_next_time_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_time_h" >&5
+$as_echo "$gl_cv_next_time_h" >&6; }
      fi
      NEXT_TIME_H=$gl_cv_next_time_h
 
@@ -12130,10 +12564,10 @@ echo "${ECHO_T}$gl_cv_next_time_h" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking for wchar_t" >&5
-echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for wchar_t" >&5
+$as_echo_n "checking for wchar_t... " >&6; }
 if test "${gt_cv_c_wchar_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12157,20 +12591,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gt_cv_c_wchar_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_c_wchar_t=no
@@ -12178,8 +12613,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
-echo "${ECHO_T}$gt_cv_c_wchar_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
+$as_echo "$gt_cv_c_wchar_t" >&6; }
   if test $gt_cv_c_wchar_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12189,10 +12624,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for wint_t" >&5
-echo $ECHO_N "checking for wint_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for wint_t" >&5
+$as_echo_n "checking for wint_t... " >&6; }
 if test "${gt_cv_c_wint_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12216,20 +12651,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gt_cv_c_wint_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_c_wint_t=no
@@ -12237,8 +12673,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
-echo "${ECHO_T}$gt_cv_c_wint_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
+$as_echo "$gt_cv_c_wint_t" >&6; }
   if test $gt_cv_c_wint_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12247,26 +12683,58 @@ _ACEOF
 
   fi
 
-{ echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
+$as_echo_n "checking for size_t... " >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_size_t=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (size_t))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof ((size_t)))
+	  return 0;
   ;
   return 0;
 }
@@ -12277,30 +12745,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_size_t=yes
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_size_t=no
+	ac_cv_type_size_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
-if test $ac_cv_type_size_t = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+$as_echo "$ac_cv_type_size_t" >&6; }
+if test "x$ac_cv_type_size_t" = x""yes; then
   :
 else
 
@@ -12311,10 +12788,10 @@ _ACEOF
 fi
 
 
-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for inttypes.h" >&5
+$as_echo_n "checking for inttypes.h... " >&6; }
 if test "${gl_cv_header_inttypes_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12338,20 +12815,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_inttypes_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_inttypes_h=no
@@ -12359,8 +12837,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$gl_cv_header_inttypes_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_inttypes_h" >&5
+$as_echo "$gl_cv_header_inttypes_h" >&6; }
   if test $gl_cv_header_inttypes_h = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -12370,10 +12848,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for stdint.h" >&5
+$as_echo_n "checking for stdint.h... " >&6; }
 if test "${gl_cv_header_stdint_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12397,20 +12875,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_stdint_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_stdint_h=no
@@ -12418,8 +12897,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_stdint_h" >&5
-echo "${ECHO_T}$gl_cv_header_stdint_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_stdint_h" >&5
+$as_echo "$gl_cv_header_stdint_h" >&6; }
   if test $gl_cv_header_stdint_h = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -12431,10 +12910,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for intmax_t" >&5
-echo $ECHO_N "checking for intmax_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for intmax_t" >&5
+$as_echo_n "checking for intmax_t... " >&6; }
 if test "${gt_cv_c_intmax_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -12466,20 +12945,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gt_cv_c_intmax_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_c_intmax_t=no
@@ -12487,8 +12967,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_c_intmax_t" >&5
-echo "${ECHO_T}$gt_cv_c_intmax_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_intmax_t" >&5
+$as_echo "$gt_cv_c_intmax_t" >&6; }
   if test $gt_cv_c_intmax_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12585,10 +13065,10 @@ LTALLOCA=`echo "$ALLOCA" | sed 's/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'`
 
   # Define an additional variable used in the Makefile substitution.
   if test $ac_cv_working_alloca_h = yes; then
-    { echo "$as_me:$LINENO: checking for alloca as a compiler built-in" >&5
-echo $ECHO_N "checking for alloca as a compiler built-in... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for alloca as a compiler built-in" >&5
+$as_echo_n "checking for alloca as a compiler built-in... " >&6; }
 if test "${gl_cv_rpl_alloca+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -12613,8 +13093,8 @@ rm -f conftest*
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_rpl_alloca" >&5
-echo "${ECHO_T}$gl_cv_rpl_alloca" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_rpl_alloca" >&5
+$as_echo "$gl_cv_rpl_alloca" >&6; }
     if test $gl_cv_rpl_alloca = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12662,10 +13142,10 @@ _ACEOF
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_arpa_inet_h='<'arpa/inet.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <arpa/inet.h>" >&5
-echo $ECHO_N "checking absolute name of <arpa/inet.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <arpa/inet.h>" >&5
+$as_echo_n "checking absolute name of <arpa/inet.h>... " >&6; }
 if test "${gl_cv_next_arpa_inet_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_arpa_inet_h = yes; then
@@ -12694,19 +13174,19 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_arpa_inet_h" >&5
-echo "${ECHO_T}$gl_cv_next_arpa_inet_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_arpa_inet_h" >&5
+$as_echo "$gl_cv_next_arpa_inet_h" >&6; }
      fi
      NEXT_ARPA_INET_H=$gl_cv_next_arpa_inet_h
 
 
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -12741,8 +13221,8 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
@@ -12760,20 +13240,21 @@ echo "${ECHO_T}$MKDIR_P" >&6; }
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12789,32 +13270,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -12828,69 +13310,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -12993,10 +13479,10 @@ done
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_float_h='<'float.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <float.h>" >&5
-echo $ECHO_N "checking absolute name of <float.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <float.h>" >&5
+$as_echo_n "checking absolute name of <float.h>... " >&6; }
 if test "${gl_cv_next_float_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_float_h = yes; then
@@ -13025,8 +13511,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_float_h" >&5
-echo "${ECHO_T}$gl_cv_next_float_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_float_h" >&5
+$as_echo "$gl_cv_next_float_h" >&6; }
      fi
      NEXT_FLOAT_H=$gl_cv_next_float_h
 
@@ -13043,10 +13529,10 @@ echo "${ECHO_T}$gl_cv_next_float_h" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking for fseeko" >&5
-echo $ECHO_N "checking for fseeko... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for fseeko" >&5
+$as_echo_n "checking for fseeko... " >&6; }
 if test "${gl_cv_func_fseeko+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -13070,32 +13556,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_func_fseeko=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_fseeko=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_fseeko" >&5
-echo "${ECHO_T}$gl_cv_func_fseeko" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_fseeko" >&5
+$as_echo "$gl_cv_func_fseeko" >&6; }
   if test $gl_cv_func_fseeko = no; then
     HAVE_FSEEKO=0
 
@@ -13134,15 +13624,15 @@ echo "${ECHO_T}$gl_cv_func_fseeko" >&6; }
   GNULIB_FSEEKO=1
 
 
-      { echo "$as_me:$LINENO: checking how to do getaddrinfo, freeaddrinfo and getnameinfo" >&5
-echo "$as_me: checking how to do getaddrinfo, freeaddrinfo and getnameinfo" >&6;}
+      { $as_echo "$as_me:$LINENO: checking how to do getaddrinfo, freeaddrinfo and getnameinfo" >&5
+$as_echo "$as_me: checking how to do getaddrinfo, freeaddrinfo and getnameinfo" >&6;}
   GETADDRINFO_LIB=
   gai_saved_LIBS="$LIBS"
 
-              { echo "$as_me:$LINENO: checking for library containing getaddrinfo" >&5
-echo $ECHO_N "checking for library containing getaddrinfo... $ECHO_C" >&6; }
+              { $as_echo "$as_me:$LINENO: checking for library containing getaddrinfo" >&5
+$as_echo_n "checking for library containing getaddrinfo... " >&6; }
 if test "${ac_cv_search_getaddrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -13180,26 +13670,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_getaddrinfo=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_getaddrinfo+set}" = set; then
@@ -13214,8 +13708,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_getaddrinfo" >&5
-echo "${ECHO_T}$ac_cv_search_getaddrinfo" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_getaddrinfo" >&5
+$as_echo "$ac_cv_search_getaddrinfo" >&6; }
 ac_res=$ac_cv_search_getaddrinfo
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -13226,10 +13720,10 @@ fi
 
   LIBS="$gai_saved_LIBS $GETADDRINFO_LIB"
 
-  { echo "$as_me:$LINENO: checking for getaddrinfo" >&5
-echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for getaddrinfo" >&5
+$as_echo_n "checking for getaddrinfo... " >&6; }
 if test "${gl_cv_func_getaddrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
@@ -13262,36 +13756,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_func_getaddrinfo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_getaddrinfo=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_getaddrinfo" >&5
-echo "${ECHO_T}$gl_cv_func_getaddrinfo" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_getaddrinfo" >&5
+$as_echo "$gl_cv_func_getaddrinfo" >&6; }
   if test $gl_cv_func_getaddrinfo = no; then
-    { echo "$as_me:$LINENO: checking for getaddrinfo in ws2tcpip.h and -lws2_32" >&5
-echo $ECHO_N "checking for getaddrinfo in ws2tcpip.h and -lws2_32... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for getaddrinfo in ws2tcpip.h and -lws2_32" >&5
+$as_echo_n "checking for getaddrinfo in ws2tcpip.h and -lws2_32... " >&6; }
 if test "${gl_cv_w32_getaddrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       gl_cv_w32_getaddrinfo=no
@@ -13323,33 +13821,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_w32_getaddrinfo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       LIBS="$am_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_w32_getaddrinfo" >&5
-echo "${ECHO_T}$gl_cv_w32_getaddrinfo" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_w32_getaddrinfo" >&5
+$as_echo "$gl_cv_w32_getaddrinfo" >&6; }
     if test "$gl_cv_w32_getaddrinfo" = "yes"; then
       GETADDRINFO_LIB="-lws2_32"
       LIBS="$gai_saved_LIBS $GETADDRINFO_LIB"
@@ -13370,10 +13872,10 @@ echo "${ECHO_T}$gl_cv_w32_getaddrinfo" >&6; }
   # We can't use AC_REPLACE_FUNCS here because gai_strerror may be an
   # inline function declared in ws2tcpip.h, so we need to get that
   # header included somehow.
-  { echo "$as_me:$LINENO: checking for gai_strerror (possibly via ws2tcpip.h)" >&5
-echo $ECHO_N "checking for gai_strerror (possibly via ws2tcpip.h)... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for gai_strerror (possibly via ws2tcpip.h)" >&5
+$as_echo_n "checking for gai_strerror (possibly via ws2tcpip.h)... " >&6; }
 if test "${gl_cv_func_gai_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -13409,31 +13911,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_func_gai_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_gai_strerror=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_gai_strerror" >&5
-echo "${ECHO_T}$gl_cv_func_gai_strerror" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_gai_strerror" >&5
+$as_echo "$gl_cv_func_gai_strerror" >&6; }
   if test $gl_cv_func_gai_strerror = no; then
 
 
@@ -13457,10 +13963,10 @@ echo "${ECHO_T}$gl_cv_func_gai_strerror" >&6; }
 
 
 
-      { echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
-echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
+$as_echo_n "checking for struct sockaddr.sa_len... " >&6; }
 if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13486,20 +13992,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_sockaddr_sa_len=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -13526,20 +14033,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_sockaddr_sa_len=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_member_struct_sockaddr_sa_len=no
@@ -13550,9 +14058,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
-echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
-if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
+$as_echo "$ac_cv_member_struct_sockaddr_sa_len" >&6; }
+if test "x$ac_cv_member_struct_sockaddr_sa_len" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
@@ -13570,10 +14078,10 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking whether getaddrinfo is declared" >&5
-echo $ECHO_N "checking whether getaddrinfo is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether getaddrinfo is declared" >&5
+$as_echo_n "checking whether getaddrinfo is declared... " >&6; }
 if test "${ac_cv_have_decl_getaddrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13614,20 +14122,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getaddrinfo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getaddrinfo=no
@@ -13635,9 +14144,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getaddrinfo" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getaddrinfo" >&6; }
-if test $ac_cv_have_decl_getaddrinfo = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getaddrinfo" >&5
+$as_echo "$ac_cv_have_decl_getaddrinfo" >&6; }
+if test "x$ac_cv_have_decl_getaddrinfo" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETADDRINFO 1
@@ -13651,10 +14160,10 @@ _ACEOF
 
 
 fi
-{ echo "$as_me:$LINENO: checking whether freeaddrinfo is declared" >&5
-echo $ECHO_N "checking whether freeaddrinfo is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether freeaddrinfo is declared" >&5
+$as_echo_n "checking whether freeaddrinfo is declared... " >&6; }
 if test "${ac_cv_have_decl_freeaddrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13695,20 +14204,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_freeaddrinfo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_freeaddrinfo=no
@@ -13716,9 +14226,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_freeaddrinfo" >&5
-echo "${ECHO_T}$ac_cv_have_decl_freeaddrinfo" >&6; }
-if test $ac_cv_have_decl_freeaddrinfo = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_freeaddrinfo" >&5
+$as_echo "$ac_cv_have_decl_freeaddrinfo" >&6; }
+if test "x$ac_cv_have_decl_freeaddrinfo" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_FREEADDRINFO 1
@@ -13732,10 +14242,10 @@ _ACEOF
 
 
 fi
-{ echo "$as_me:$LINENO: checking whether gai_strerror is declared" >&5
-echo $ECHO_N "checking whether gai_strerror is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether gai_strerror is declared" >&5
+$as_echo_n "checking whether gai_strerror is declared... " >&6; }
 if test "${ac_cv_have_decl_gai_strerror+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13776,20 +14286,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_gai_strerror=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_gai_strerror=no
@@ -13797,9 +14308,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_gai_strerror" >&5
-echo "${ECHO_T}$ac_cv_have_decl_gai_strerror" >&6; }
-if test $ac_cv_have_decl_gai_strerror = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_gai_strerror" >&5
+$as_echo "$ac_cv_have_decl_gai_strerror" >&6; }
+if test "x$ac_cv_have_decl_gai_strerror" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GAI_STRERROR 1
@@ -13813,10 +14324,10 @@ _ACEOF
 
 
 fi
-{ echo "$as_me:$LINENO: checking whether getnameinfo is declared" >&5
-echo $ECHO_N "checking whether getnameinfo is declared... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether getnameinfo is declared" >&5
+$as_echo_n "checking whether getnameinfo is declared... " >&6; }
 if test "${ac_cv_have_decl_getnameinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -13857,20 +14368,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getnameinfo=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getnameinfo=no
@@ -13878,9 +14390,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getnameinfo" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getnameinfo" >&6; }
-if test $ac_cv_have_decl_getnameinfo = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getnameinfo" >&5
+$as_echo "$ac_cv_have_decl_getnameinfo" >&6; }
+if test "x$ac_cv_have_decl_getnameinfo" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETNAMEINFO 1
@@ -13909,12 +14421,13 @@ fi
     HAVE_DECL_GETNAMEINFO=0
   fi
 
-  { echo "$as_me:$LINENO: checking for struct addrinfo" >&5
-echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for struct addrinfo" >&5
+$as_echo_n "checking for struct addrinfo... " >&6; }
 if test "${ac_cv_type_struct_addrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_struct_addrinfo=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -13933,14 +14446,57 @@ cat >>conftest.$ac_ext <<_ACEOF
 #endif
 
 
-typedef struct addrinfo ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (struct addrinfo))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+#ifdef HAVE_NETDB_H
+#include <netdb.h>
+#endif
+#ifdef HAVE_WS2TCPIP_H
+#include <ws2tcpip.h>
+#endif
+
+
+int
+main ()
+{
+if (sizeof ((struct addrinfo)))
+	  return 0;
   ;
   return 0;
 }
@@ -13951,30 +14507,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_struct_addrinfo=yes
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_addrinfo=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_struct_addrinfo=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
-echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6; }
-if test $ac_cv_type_struct_addrinfo = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
+$as_echo "$ac_cv_type_struct_addrinfo" >&6; }
+if test "x$ac_cv_type_struct_addrinfo" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_ADDRINFO 1
@@ -14020,11 +14585,11 @@ fi
 
 for ac_func in getdelim
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14077,35 +14642,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14130,11 +14702,11 @@ done
 
 for ac_func in flockfile funlockfile
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14187,44 +14759,51 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-  { echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
-echo $ECHO_N "checking whether getc_unlocked is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
+$as_echo_n "checking whether getc_unlocked is declared... " >&6; }
 if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14250,20 +14829,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getc_unlocked=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getc_unlocked=no
@@ -14271,9 +14851,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6; }
-if test $ac_cv_have_decl_getc_unlocked = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
+$as_echo "$ac_cv_have_decl_getc_unlocked" >&6; }
+if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETC_UNLOCKED 1
@@ -14316,20 +14896,21 @@ fi
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14345,32 +14926,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14384,69 +14966,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14474,11 +15060,11 @@ done
 
 for ac_func in gethostname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14531,35 +15117,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -14576,11 +15169,11 @@ done
 
 for ac_func in uname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14633,35 +15226,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -14688,10 +15288,10 @@ done
 
 
   gl_getline_needs_run_time_check=no
-  { echo "$as_me:$LINENO: checking for getline" >&5
-echo $ECHO_N "checking for getline... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for getline" >&5
+$as_echo_n "checking for getline... " >&6; }
 if test "${ac_cv_func_getline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14744,42 +15344,46 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_getline=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_getline=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_getline" >&5
-echo "${ECHO_T}$ac_cv_func_getline" >&6; }
-if test $ac_cv_func_getline = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getline" >&5
+$as_echo "$ac_cv_func_getline" >&6; }
+if test "x$ac_cv_func_getline" = x""yes; then
   		gl_getline_needs_run_time_check=yes
 else
   am_cv_func_working_getline=no
 fi
 
   if test $gl_getline_needs_run_time_check = yes; then
-    { echo "$as_me:$LINENO: checking for working getline function" >&5
-echo $ECHO_N "checking for working getline function... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for working getline function" >&5
+$as_echo_n "checking for working getline function... " >&6; }
 if test "${am_cv_func_working_getline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   echo fooN |tr -d '\012'|tr N '\012' > conftest.data
     if test "$cross_compiling" = yes; then
@@ -14837,36 +15441,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   am_cv_func_working_getline=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 am_cv_func_working_getline=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_func_working_getline" >&5
-echo "${ECHO_T}$am_cv_func_working_getline" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_func_working_getline" >&5
+$as_echo "$am_cv_func_working_getline" >&6; }
   fi
 
   if test $ac_cv_have_decl_getline = no; then
@@ -14903,11 +15510,11 @@ echo "${ECHO_T}$am_cv_func_working_getline" >&6; }
 
 for ac_func in getdelim
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -14960,35 +15567,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -15013,11 +15627,11 @@ done
 
 for ac_func in flockfile funlockfile
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15070,44 +15684,51 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-  { echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
-echo $ECHO_N "checking whether getc_unlocked is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
+$as_echo_n "checking whether getc_unlocked is declared... " >&6; }
 if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15133,20 +15754,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_getc_unlocked=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_getc_unlocked=no
@@ -15154,9 +15776,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
-echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6; }
-if test $ac_cv_have_decl_getc_unlocked = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
+$as_echo "$ac_cv_have_decl_getc_unlocked" >&6; }
+if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_GETC_UNLOCKED 1
@@ -15198,11 +15820,11 @@ fi
 
 for ac_func in getpass
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15255,35 +15877,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -15326,10 +15955,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether __fsetlocking is declared" >&5
-echo $ECHO_N "checking whether __fsetlocking is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether __fsetlocking is declared" >&5
+$as_echo_n "checking whether __fsetlocking is declared... " >&6; }
 if test "${ac_cv_have_decl___fsetlocking+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15359,20 +15988,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl___fsetlocking=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl___fsetlocking=no
@@ -15380,9 +16010,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___fsetlocking" >&5
-echo "${ECHO_T}$ac_cv_have_decl___fsetlocking" >&6; }
-if test $ac_cv_have_decl___fsetlocking = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___fsetlocking" >&5
+$as_echo "$ac_cv_have_decl___fsetlocking" >&6; }
+if test "x$ac_cv_have_decl___fsetlocking" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL___FSETLOCKING 1
@@ -15451,10 +16081,10 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking for gettimeofday with POSIX signature" >&5
-echo $ECHO_N "checking for gettimeofday with POSIX signature... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for gettimeofday with POSIX signature" >&5
+$as_echo_n "checking for gettimeofday with POSIX signature... " >&6; }
 if test "${gl_cv_func_gettimeofday_posix_signature+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15483,20 +16113,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_func_gettimeofday_posix_signature=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_gettimeofday_posix_signature=no
@@ -15504,16 +16135,16 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_posix_signature" >&5
-echo "${ECHO_T}$gl_cv_func_gettimeofday_posix_signature" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_posix_signature" >&5
+$as_echo "$gl_cv_func_gettimeofday_posix_signature" >&6; }
 
 
 
 
- { echo "$as_me:$LINENO: checking whether gettimeofday clobbers localtime buffer" >&5
-echo $ECHO_N "checking whether gettimeofday clobbers localtime buffer... $ECHO_C" >&6; }
+ { $as_echo "$as_me:$LINENO: checking whether gettimeofday clobbers localtime buffer" >&5
+$as_echo_n "checking whether gettimeofday clobbers localtime buffer... " >&6; }
 if test "${gl_cv_func_gettimeofday_clobber+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
        gl_cv_func_gettimeofday_clobber=yes
@@ -15552,36 +16183,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_gettimeofday_clobber=no
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_gettimeofday_clobber=yes
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_clobber" >&5
-echo "${ECHO_T}$gl_cv_func_gettimeofday_clobber" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_gettimeofday_clobber" >&5
+$as_echo "$gl_cv_func_gettimeofday_clobber" >&6; }
 
  if test $gl_cv_func_gettimeofday_clobber = yes; then
    REPLACE_GETTIMEOFDAY=1
@@ -15601,20 +16235,21 @@ echo "${ECHO_T}$gl_cv_func_gettimeofday_clobber" >&6; }
 
 for ac_header in sys/timeb.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15630,32 +16265,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15669,69 +16305,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -15741,11 +16381,11 @@ done
 
 for ac_func in _ftime
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -15798,35 +16438,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -15870,20 +16517,21 @@ _ACEOF
 
 for ac_header in sys/timeb.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15899,32 +16547,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15938,69 +16587,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -16010,11 +16663,11 @@ done
 
 for ac_func in _ftime
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16067,35 +16720,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -16108,10 +16768,10 @@ done
 
                   HOSTENT_LIB=
   gl_saved_libs="$LIBS"
-  { echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
-echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
+$as_echo_n "checking for library containing gethostbyname... " >&6; }
 if test "${ac_cv_search_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -16149,26 +16809,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_gethostbyname=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_gethostbyname+set}" = set; then
@@ -16183,8 +16847,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
+$as_echo "$ac_cv_search_gethostbyname" >&6; }
 ac_res=$ac_cv_search_gethostbyname
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -16198,11 +16862,11 @@ fi
 
 for ac_func in gethostbyname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16255,43 +16919,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-      { echo "$as_me:$LINENO: checking for gethostbyname in winsock2.h and -lws2_32" >&5
-echo $ECHO_N "checking for gethostbyname in winsock2.h and -lws2_32... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for gethostbyname in winsock2.h and -lws2_32" >&5
+$as_echo_n "checking for gethostbyname in winsock2.h and -lws2_32... " >&6; }
 if test "${gl_cv_w32_gethostbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_cv_w32_gethostbyname=no
          gl_save_LIBS="$LIBS"
@@ -16322,33 +16993,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_w32_gethostbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
          LIBS="$gl_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_w32_gethostbyname" >&5
-echo "${ECHO_T}$gl_cv_w32_gethostbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_w32_gethostbyname" >&5
+$as_echo "$gl_cv_w32_gethostbyname" >&6; }
       if test "$gl_cv_w32_gethostbyname" = "yes"; then
         HOSTENT_LIB="-lws2_32"
       fi
@@ -16378,11 +17053,11 @@ done
 
 for ac_func in inet_ntop
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16435,35 +17110,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -16475,10 +17157,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether inet_ntop is declared" >&5
-echo $ECHO_N "checking whether inet_ntop is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether inet_ntop is declared" >&5
+$as_echo_n "checking whether inet_ntop is declared... " >&6; }
 if test "${ac_cv_have_decl_inet_ntop+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16505,20 +17187,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_inet_ntop=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_inet_ntop=no
@@ -16526,9 +17209,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_inet_ntop" >&5
-echo "${ECHO_T}$ac_cv_have_decl_inet_ntop" >&6; }
-if test $ac_cv_have_decl_inet_ntop = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_inet_ntop" >&5
+$as_echo "$ac_cv_have_decl_inet_ntop" >&6; }
+if test "x$ac_cv_have_decl_inet_ntop" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_INET_NTOP 1
@@ -16574,11 +17257,11 @@ fi
 
 for ac_func in inet_pton
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16631,35 +17314,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -16671,10 +17361,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether inet_pton is declared" >&5
-echo $ECHO_N "checking whether inet_pton is declared... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether inet_pton is declared" >&5
+$as_echo_n "checking whether inet_pton is declared... " >&6; }
 if test "${ac_cv_have_decl_inet_pton+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -16701,20 +17391,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_inet_pton=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl_inet_pton=no
@@ -16722,9 +17413,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_inet_pton" >&5
-echo "${ECHO_T}$ac_cv_have_decl_inet_pton" >&6; }
-if test $ac_cv_have_decl_inet_pton = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_inet_pton" >&5
+$as_echo "$ac_cv_have_decl_inet_pton" >&6; }
+if test "x$ac_cv_have_decl_inet_pton" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL_INET_PTON 1
@@ -16782,10 +17473,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking whether lseek detects pipes" >&5
-echo $ECHO_N "checking whether lseek detects pipes... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether lseek detects pipes" >&5
+$as_echo_n "checking whether lseek detects pipes... " >&6; }
 if test "${gl_cv_func_lseek_pipe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test $cross_compiling = no; then
        cat >conftest.$ac_ext <<_ACEOF
@@ -16805,18 +17496,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   if test -s conftest$ac_exeext \
 	     && ./conftest$ac_exeext < conftest.$ac_ext \
 	     && { echo hi | ./conftest$ac_exeext; test $? = 1; }; then
@@ -16825,12 +17519,13 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 	    gl_cv_func_lseek_pipe=no
 	  fi
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_lseek_pipe=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
      else
@@ -16847,20 +17542,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_func_lseek_pipe=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_lseek_pipe=no
@@ -16869,8 +17565,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      fi
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_lseek_pipe" >&5
-echo "${ECHO_T}$gl_cv_func_lseek_pipe" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_lseek_pipe" >&5
+$as_echo "$gl_cv_func_lseek_pipe" >&6; }
   if test $gl_cv_func_lseek_pipe = no; then
 
 
@@ -16907,10 +17603,10 @@ _ACEOF
 
 
   if test $ac_cv_func_lstat = yes; then
-    { echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5
-echo $ECHO_N "checking whether lstat dereferences a symlink specified with a trailing slash... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5
+$as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; }
 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   rm -f conftest.sym conftest.file
 echo >conftest.file
@@ -16943,29 +17639,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_lstat_dereferences_slashed_symlink=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_lstat_dereferences_slashed_symlink=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -16978,8 +17677,8 @@ fi
 rm -f conftest.sym conftest.file
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
-echo "${ECHO_T}$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
+$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
 
 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
 
@@ -17044,10 +17743,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for working mkstemp" >&5
-echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for working mkstemp" >&5
+$as_echo_n "checking for working mkstemp... " >&6; }
 if test "${gl_cv_func_working_mkstemp+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       mkdir conftest.mkstemp
@@ -17088,29 +17787,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_working_mkstemp=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_working_mkstemp=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -17118,8 +17820,8 @@ fi
       rm -rf conftest.mkstemp
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_working_mkstemp" >&5
-echo "${ECHO_T}$gl_cv_func_working_mkstemp" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_working_mkstemp" >&5
+$as_echo "$gl_cv_func_working_mkstemp" >&6; }
 
   if test $gl_cv_func_working_mkstemp != yes; then
     REPLACE_MKSTEMP=1
@@ -17159,10 +17861,10 @@ echo "${ECHO_T}$gl_cv_func_working_mkstemp" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_netdb_h='<'netdb.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <netdb.h>" >&5
-echo $ECHO_N "checking absolute name of <netdb.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <netdb.h>" >&5
+$as_echo_n "checking absolute name of <netdb.h>... " >&6; }
 if test "${gl_cv_next_netdb_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_netdb_h = yes; then
@@ -17191,8 +17893,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_netdb_h" >&5
-echo "${ECHO_T}$gl_cv_next_netdb_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_netdb_h" >&5
+$as_echo "$gl_cv_next_netdb_h" >&6; }
      fi
      NEXT_NETDB_H=$gl_cv_next_netdb_h
 
@@ -17225,20 +17927,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   NETDB_H=''
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	NETDB_H='netdb.h'
@@ -17254,10 +17957,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 
 
-  { echo "$as_me:$LINENO: checking whether <netinet/in.h> is self-contained" >&5
-echo $ECHO_N "checking whether <netinet/in.h> is self-contained... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether <netinet/in.h> is self-contained" >&5
+$as_echo_n "checking whether <netinet/in.h> is self-contained... " >&6; }
 if test "${gl_cv_header_netinet_in_h_selfcontained+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -17281,20 +17984,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_netinet_in_h_selfcontained=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_netinet_in_h_selfcontained=no
@@ -17303,8 +18007,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_netinet_in_h_selfcontained" >&5
-echo "${ECHO_T}$gl_cv_header_netinet_in_h_selfcontained" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_netinet_in_h_selfcontained" >&5
+$as_echo "$gl_cv_header_netinet_in_h_selfcontained" >&6; }
   if test $gl_cv_header_netinet_in_h_selfcontained = yes; then
     NETINET_IN_H=''
   else
@@ -17312,20 +18016,21 @@ echo "${ECHO_T}$gl_cv_header_netinet_in_h_selfcontained" >&6; }
 
 for ac_header in netinet/in.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17341,32 +18046,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17380,69 +18086,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17464,10 +18174,10 @@ done
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_netinet_in_h='<'netinet/in.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <netinet/in.h>" >&5
-echo $ECHO_N "checking absolute name of <netinet/in.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <netinet/in.h>" >&5
+$as_echo_n "checking absolute name of <netinet/in.h>... " >&6; }
 if test "${gl_cv_next_netinet_in_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_netinet_in_h = yes; then
@@ -17496,8 +18206,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_netinet_in_h" >&5
-echo "${ECHO_T}$gl_cv_next_netinet_in_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_netinet_in_h" >&5
+$as_echo "$gl_cv_next_netinet_in_h" >&6; }
      fi
      NEXT_NETINET_IN_H=$gl_cv_next_netinet_in_h
 
@@ -17512,11 +18222,11 @@ echo "${ECHO_T}$gl_cv_next_netinet_in_h" >&6; }
   fi
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -17551,8 +18261,8 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
@@ -17600,11 +18310,11 @@ for ac_header in sys/pstat.h sys/sysmp.h sys/sysinfo.h \
     machine/hal_sysinfo.h sys/table.h sys/param.h sys/sysctl.h \
     sys/systemcfg.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17622,20 +18332,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_Header=no"
@@ -17643,12 +18354,15 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17664,11 +18378,11 @@ done
 
 for ac_func in pstat_getstatic pstat_getdynamic sysmp getsysinfo sysctl table
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17721,35 +18435,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17761,20 +18482,21 @@ done
 
 for ac_header in poll.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17790,32 +18512,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17829,69 +18552,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -17901,10 +18628,10 @@ done
   if test "$ac_cv_header_poll_h" = no; then
     gl_cv_func_poll=no
   else
-    { echo "$as_me:$LINENO: checking for poll" >&5
-echo $ECHO_N "checking for poll... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for poll" >&5
+$as_echo_n "checking for poll... " >&6; }
 if test "${ac_cv_func_poll+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -17957,32 +18684,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_poll=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_poll=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_poll" >&5
-echo "${ECHO_T}$ac_cv_func_poll" >&6; }
-if test $ac_cv_func_poll = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_poll" >&5
+$as_echo "$ac_cv_func_poll" >&6; }
+if test "x$ac_cv_func_poll" = x""yes; then
   # Check whether poll() works on special files (like /dev/null) and
        # and ttys (like /dev/tty). On MacOS X 10.4.0 and AIX 5.3, it doesn't.
        if test "$cross_compiling" = yes; then
@@ -18049,29 +18780,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_poll=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_poll=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
@@ -18119,10 +18853,10 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for a shell that conforms to POSIX" >&5
-echo $ECHO_N "checking for a shell that conforms to POSIX... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a shell that conforms to POSIX" >&5
+$as_echo_n "checking for a shell that conforms to POSIX... " >&6; }
 if test "${gl_cv_posix_shell+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_test_posix_shell_script='
        func_return () {
@@ -18160,8 +18894,8 @@ else
        esac
      done
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_posix_shell" >&5
-echo "${ECHO_T}$gl_cv_posix_shell" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_posix_shell" >&5
+$as_echo "$gl_cv_posix_shell" >&6; }
 
   if test "$gl_cv_posix_shell" != no; then
     POSIX_SHELL=$gl_cv_posix_shell
@@ -18178,11 +18912,11 @@ echo "${ECHO_T}$gl_cv_posix_shell" >&6; }
 
 for ac_func in random_r
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18235,35 +18969,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -18355,10 +19096,10 @@ _ACEOF
 
                       SERVENT_LIB=
   gl_saved_libs="$LIBS"
-  { echo "$as_me:$LINENO: checking for library containing getservbyname" >&5
-echo $ECHO_N "checking for library containing getservbyname... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for library containing getservbyname" >&5
+$as_echo_n "checking for library containing getservbyname... " >&6; }
 if test "${ac_cv_search_getservbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -18396,26 +19137,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_getservbyname=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_getservbyname+set}" = set; then
@@ -18430,8 +19175,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_getservbyname" >&5
-echo "${ECHO_T}$ac_cv_search_getservbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_getservbyname" >&5
+$as_echo "$ac_cv_search_getservbyname" >&6; }
 ac_res=$ac_cv_search_getservbyname
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -18445,11 +19190,11 @@ fi
 
 for ac_func in getservbyname
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18502,43 +19247,50 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-      { echo "$as_me:$LINENO: checking for getservbyname in winsock2.h and -lws2_32" >&5
-echo $ECHO_N "checking for getservbyname in winsock2.h and -lws2_32... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for getservbyname in winsock2.h and -lws2_32" >&5
+$as_echo_n "checking for getservbyname in winsock2.h and -lws2_32... " >&6; }
 if test "${gl_cv_w32_getservbyname+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_cv_w32_getservbyname=no
          gl_save_LIBS="$LIBS"
@@ -18569,33 +19321,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_w32_getservbyname=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
          LIBS="$gl_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_w32_getservbyname" >&5
-echo "${ECHO_T}$gl_cv_w32_getservbyname" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_w32_getservbyname" >&5
+$as_echo "$gl_cv_w32_getservbyname" >&6; }
       if test "$gl_cv_w32_getservbyname" = "yes"; then
         SERVENT_LIB="-lws2_32"
       fi
@@ -18627,20 +19383,21 @@ done
 
 for ac_header in stdint.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18656,32 +19413,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18695,77 +19453,81 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 
 done
 
-    { echo "$as_me:$LINENO: checking for SIZE_MAX" >&5
-echo $ECHO_N "checking for SIZE_MAX... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for SIZE_MAX" >&5
+$as_echo_n "checking for SIZE_MAX... " >&6; }
   result=
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -18815,13 +19577,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -18851,20 +19614,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -18878,7 +19642,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -18904,13 +19668,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -18940,20 +19705,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -18967,7 +19733,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -19003,20 +19769,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -19052,15 +19819,17 @@ main ()
       long int i = longval ();
       if (i != (~(size_t)0 / 10))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (~(size_t)0 / 10))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -19073,29 +19842,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   res_hi=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 result=?
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -19125,13 +19897,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -19161,20 +19934,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -19188,7 +19962,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -19214,13 +19988,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -19250,20 +20025,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -19277,7 +20053,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -19313,20 +20089,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -19362,15 +20139,17 @@ main ()
       long int i = longval ();
       if (i != (~(size_t)0 % 10))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (~(size_t)0 % 10))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -19383,29 +20162,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   res_lo=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 result=?
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -19435,13 +20217,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -19471,20 +20254,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -19498,7 +20282,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -19524,13 +20308,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -19560,20 +20345,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -19587,7 +20373,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -19623,20 +20409,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -19672,15 +20459,17 @@ main ()
       long int i = longval ();
       if (i != (sizeof (size_t) <= sizeof (unsigned int)))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (sizeof (size_t) <= sizeof (unsigned int)))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -19693,29 +20482,32 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   fits_in_uint=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 result=?
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
@@ -19745,20 +20537,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   fits_in_uint=0
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -19776,8 +20569,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
             result='~(size_t)0'
     fi
   fi
-  { echo "$as_me:$LINENO: result: $result" >&5
-echo "${ECHO_T}$result" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $result" >&5
+$as_echo "$result" >&6; }
   if test "$result" != yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -19792,11 +20585,11 @@ _ACEOF
 
 for ac_func in snprintf
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -19849,35 +20642,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -19886,10 +20686,10 @@ done
   if test $ac_cv_func_snprintf = yes; then
 
 
-  { echo "$as_me:$LINENO: checking whether snprintf respects a size of 1" >&5
-echo $ECHO_N "checking whether snprintf respects a size of 1... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether snprintf respects a size of 1" >&5
+$as_echo_n "checking whether snprintf respects a size of 1... " >&6; }
 if test "${gl_cv_func_snprintf_size1+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       if test "$cross_compiling" = yes; then
@@ -19916,37 +20716,40 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_snprintf_size1=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_snprintf_size1=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_snprintf_size1" >&5
-echo "${ECHO_T}$gl_cv_func_snprintf_size1" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_snprintf_size1" >&5
+$as_echo "$gl_cv_func_snprintf_size1" >&6; }
 
     case "$gl_cv_func_snprintf_size1" in
       *yes)
@@ -20005,12 +20808,13 @@ echo "${ECHO_T}$gl_cv_func_snprintf_size1" >&6; }
 
   GNULIB_SOCKET=1
 
-     { echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+     { $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
+$as_echo_n "checking for socklen_t... " >&6; }
 if test "${ac_cv_type_socklen_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_socklen_t=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -20023,14 +20827,51 @@ cat >>conftest.$ac_ext <<_ACEOF
       # include <ws2tcpip.h>
       #endif
 
-typedef socklen_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (socklen_t))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+      #if HAVE_SYS_SOCKET_H
+      # include <sys/socket.h>
+      #elif HAVE_WS2TCPIP_H
+      # include <ws2tcpip.h>
+      #endif
+
+int
+main ()
+{
+if (sizeof ((socklen_t)))
+	  return 0;
   ;
   return 0;
 }
@@ -20041,36 +20882,45 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_socklen_t=yes
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_socklen_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_socklen_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
-echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
-if test $ac_cv_type_socklen_t = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
+$as_echo "$ac_cv_type_socklen_t" >&6; }
+if test "x$ac_cv_type_socklen_t" = x""yes; then
   :
 else
-  { echo "$as_me:$LINENO: checking for socklen_t equivalent" >&5
-echo $ECHO_N "checking for socklen_t equivalent... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for socklen_t equivalent" >&5
+$as_echo_n "checking for socklen_t equivalent... " >&6; }
       if test "${gl_cv_socklen_t_equiv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # Systems have either "struct sockaddr *" or
 	 # "void *" as the second argument to getpeername
@@ -20102,20 +20952,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_socklen_t_equiv="$t"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -20130,12 +20981,12 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
       if test "$gl_cv_socklen_t_equiv" = ""; then
-	{ { echo "$as_me:$LINENO: error: Cannot find a type to use in place of socklen_t" >&5
-echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;}
+	{ { $as_echo "$as_me:$LINENO: error: Cannot find a type to use in place of socklen_t" >&5
+$as_echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;}
    { (exit 1); exit 1; }; }
       fi
-      { echo "$as_me:$LINENO: result: $gl_cv_socklen_t_equiv" >&5
-echo "${ECHO_T}$gl_cv_socklen_t_equiv" >&6; }
+      { $as_echo "$as_me:$LINENO: result: $gl_cv_socklen_t_equiv" >&5
+$as_echo "$gl_cv_socklen_t_equiv" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define socklen_t $gl_cv_socklen_t_equiv
@@ -20208,10 +21059,10 @@ fi
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_stdint_h='<'stdint.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <stdint.h>" >&5
-echo $ECHO_N "checking absolute name of <stdint.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <stdint.h>" >&5
+$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
 if test "${gl_cv_next_stdint_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_stdint_h = yes; then
@@ -20240,8 +21091,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5
-echo "${ECHO_T}$gl_cv_next_stdint_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5
+$as_echo "$gl_cv_next_stdint_h" >&6; }
      fi
      NEXT_STDINT_H=$gl_cv_next_stdint_h
 
@@ -20255,10 +21106,10 @@ echo "${ECHO_T}$gl_cv_next_stdint_h" >&6; }
 
 
     if test $ac_cv_header_stdint_h = yes; then
-    { echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5
-echo $ECHO_N "checking whether stdint.h conforms to C99... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5
+$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
 if test "${gl_cv_header_working_stdint_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gl_cv_header_working_stdint_h=no
        cat >conftest.$ac_ext <<_ACEOF
@@ -20434,20 +21285,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_working_stdint_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -20455,8 +21307,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5
-echo "${ECHO_T}$gl_cv_header_working_stdint_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5
+$as_echo "$gl_cv_header_working_stdint_h" >&6; }
   fi
   if test "$gl_cv_header_working_stdint_h" = yes; then
     STDINT_H=
@@ -20465,20 +21317,21 @@ echo "${ECHO_T}$gl_cv_header_working_stdint_h" >&6; }
 
 for ac_header in sys/inttypes.h sys/bitypes.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20494,32 +21347,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20533,69 +21387,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -20631,10 +21489,10 @@ done
 
 
   for gltype in ptrdiff_t size_t ; do
-    { echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
-echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+$as_echo_n "checking for bit size of $gltype... " >&6; }
 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
@@ -20672,13 +21530,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -20719,20 +21578,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -20746,7 +21606,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -20783,13 +21643,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -20830,20 +21691,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -20857,7 +21719,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -20904,20 +21766,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -20964,15 +21827,17 @@ main ()
       long int i = longval ();
       if (i != (sizeof ($gltype) * CHAR_BIT))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (sizeof ($gltype) * CHAR_BIT))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -20985,38 +21850,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   result=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 result=unknown
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
        eval gl_cv_bitsizeof_${gltype}=\$result
 
 fi
-ac_res=`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'gl_cv_bitsizeof_${gltype}'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
     eval result=\$gl_cv_bitsizeof_${gltype}
     if test $result = unknown; then
                                                 result=0
@@ -21037,10 +21906,10 @@ _ACEOF
 
 
   for gltype in sig_atomic_t wchar_t wint_t ; do
-    { echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
-echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+$as_echo_n "checking for bit size of $gltype... " >&6; }
 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
@@ -21078,13 +21947,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -21125,20 +21995,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr $ac_mid + 1`
@@ -21152,7 +22023,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -21189,13 +22060,14 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
@@ -21236,20 +22108,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_hi=`expr '(' $ac_mid ')' - 1`
@@ -21263,7 +22136,7 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo= ac_hi=
@@ -21310,20 +22183,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_lo=`expr '(' $ac_mid ')' + 1`
@@ -21370,15 +22244,17 @@ main ()
       long int i = longval ();
       if (i != (sizeof ($gltype) * CHAR_BIT))
 	return 1;
-      fprintf (f, "%ld\n", i);
+      fprintf (f, "%ld", i);
     }
   else
     {
       unsigned long int i = ulongval ();
       if (i != (sizeof ($gltype) * CHAR_BIT))
 	return 1;
-      fprintf (f, "%lu\n", i);
+      fprintf (f, "%lu", i);
     }
+  /* Do not output a trailing newline, as this causes \r\n confusion
+     on some platforms.  */
   return ferror (f) || fclose (f) != 0;
 
   ;
@@ -21391,38 +22267,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   result=`cat conftest.val`
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 result=unknown
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.val
        eval gl_cv_bitsizeof_${gltype}=\$result
 
 fi
-ac_res=`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'gl_cv_bitsizeof_${gltype}'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
     eval result=\$gl_cv_bitsizeof_${gltype}
     if test $result = unknown; then
                                                 result=0
@@ -21442,10 +22322,10 @@ _ACEOF
 
 
   for gltype in sig_atomic_t wchar_t wint_t ; do
-    { echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
-echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
+$as_echo_n "checking whether $gltype is signed... " >&6; }
 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -21479,20 +22359,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   result=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	result=no
@@ -21502,9 +22383,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        eval gl_cv_type_${gltype}_signed=\$result
 
 fi
-ac_res=`eval echo '${'gl_cv_type_${gltype}_signed'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_signed'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
     eval result=\$gl_cv_type_${gltype}_signed
     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
     if test "$result" = yes; then
@@ -21527,10 +22409,10 @@ _ACEOF
 
 
   for gltype in ptrdiff_t size_t ; do
-    { echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
-echo $ECHO_N "checking for $gltype integer literal suffix... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
+$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval gl_cv_type_${gltype}_suffix=no
        eval result=\$gl_cv_type_${gltype}_signed
@@ -21583,20 +22465,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval gl_cv_type_${gltype}_suffix=\$glsuf
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -21607,9 +22490,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          test "$result" != no && break
        done
 fi
-ac_res=`eval echo '${'gl_cv_type_${gltype}_suffix'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_suffix'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
     eval result=\$gl_cv_type_${gltype}_suffix
     test "$result" = no && result=
@@ -21628,10 +22512,10 @@ _ACEOF
 
 
   for gltype in sig_atomic_t wchar_t wint_t ; do
-    { echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
-echo $ECHO_N "checking for $gltype integer literal suffix... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
+$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval gl_cv_type_${gltype}_suffix=no
        eval result=\$gl_cv_type_${gltype}_signed
@@ -21684,20 +22568,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval gl_cv_type_${gltype}_suffix=\$glsuf
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -21708,9 +22593,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
          test "$result" != no && break
        done
 fi
-ac_res=`eval echo '${'gl_cv_type_${gltype}_suffix'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'gl_cv_type_${gltype}_suffix'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
     eval result=\$gl_cv_type_${gltype}_suffix
     test "$result" = no && result=
@@ -21744,10 +22630,10 @@ _ACEOF
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_stdio_h='<'stdio.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <stdio.h>" >&5
-echo $ECHO_N "checking absolute name of <stdio.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <stdio.h>" >&5
+$as_echo_n "checking absolute name of <stdio.h>... " >&6; }
 if test "${gl_cv_next_stdio_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_stdio_h = yes; then
@@ -21776,8 +22662,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_stdio_h" >&5
-echo "${ECHO_T}$gl_cv_next_stdio_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdio_h" >&5
+$as_echo "$gl_cv_next_stdio_h" >&6; }
      fi
      NEXT_STDIO_H=$gl_cv_next_stdio_h
 
@@ -21812,10 +22698,10 @@ echo "${ECHO_T}$gl_cv_next_stdio_h" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_stdlib_h='<'stdlib.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <stdlib.h>" >&5
-echo $ECHO_N "checking absolute name of <stdlib.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <stdlib.h>" >&5
+$as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
 if test "${gl_cv_next_stdlib_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_stdlib_h = yes; then
@@ -21844,8 +22730,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_stdlib_h" >&5
-echo "${ECHO_T}$gl_cv_next_stdlib_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_stdlib_h" >&5
+$as_echo "$gl_cv_next_stdlib_h" >&6; }
      fi
      NEXT_STDLIB_H=$gl_cv_next_stdlib_h
 
@@ -21854,20 +22740,21 @@ echo "${ECHO_T}$gl_cv_next_stdlib_h" >&6; }
 
 for ac_header in random.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21883,32 +22770,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21922,69 +22810,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -21997,12 +22889,13 @@ done
     HAVE_RANDOM_H=0
   fi
 
-  { echo "$as_me:$LINENO: checking for struct random_data" >&5
-echo $ECHO_N "checking for struct random_data... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for struct random_data" >&5
+$as_echo_n "checking for struct random_data... " >&6; }
 if test "${ac_cv_type_struct_random_data+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_struct_random_data=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -22014,14 +22907,50 @@ cat >>conftest.$ac_ext <<_ACEOF
       #endif
 
 
-typedef struct random_data ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (struct random_data))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+      #if HAVE_RANDOM_H
+      # include <random.h>
+      #endif
+
+
+int
+main ()
+{
+if (sizeof ((struct random_data)))
+	  return 0;
   ;
   return 0;
 }
@@ -22032,30 +22961,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_struct_random_data=yes
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_random_data=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_struct_random_data=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_random_data" >&5
-echo "${ECHO_T}$ac_cv_type_struct_random_data" >&6; }
-if test $ac_cv_type_struct_random_data = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_struct_random_data" >&5
+$as_echo "$ac_cv_type_struct_random_data" >&6; }
+if test "x$ac_cv_type_struct_random_data" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_RANDOM_DATA 1
@@ -22084,11 +23022,11 @@ fi
 
 for ac_func in stpcpy
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -22141,35 +23079,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -22218,11 +23163,11 @@ done
 
 for ac_func in strdup
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -22275,35 +23220,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -22374,16 +23326,16 @@ _ACEOF
   fi
 
   # AIX 4.3.3, AIX 5.1 have a function that fails to add the terminating '\0'.
-  { echo "$as_me:$LINENO: checking for working strndup" >&5
-echo $ECHO_N "checking for working strndup... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for working strndup" >&5
+$as_echo_n "checking for working strndup... " >&6; }
 if test "${gl_cv_func_strndup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
-  { echo "$as_me:$LINENO: checking for strndup" >&5
-echo $ECHO_N "checking for strndup... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for strndup" >&5
+$as_echo_n "checking for strndup... " >&6; }
 if test "${ac_cv_func_strndup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -22436,32 +23388,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_strndup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_strndup=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_strndup" >&5
-echo "${ECHO_T}$ac_cv_func_strndup" >&6; }
-if test $ac_cv_func_strndup = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_strndup" >&5
+$as_echo "$ac_cv_func_strndup" >&6; }
+if test "x$ac_cv_func_strndup" = x""yes; then
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22518,36 +23474,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   gl_cv_func_strndup=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 gl_cv_func_strndup=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_strndup" >&5
-echo "${ECHO_T}$gl_cv_func_strndup" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_strndup" >&5
+$as_echo "$gl_cv_func_strndup" >&6; }
   if test $gl_cv_func_strndup = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -22588,10 +23547,10 @@ _ACEOF
     HAVE_DECL_STRNLEN=0
   fi
 
-  { echo "$as_me:$LINENO: checking for working strnlen" >&5
-echo $ECHO_N "checking for working strnlen... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for working strnlen" >&5
+$as_echo_n "checking for working strnlen... " >&6; }
 if test "${ac_cv_func_strnlen_working+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_func_strnlen_working=no
@@ -22632,36 +23591,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
   { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_strnlen_working=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
 ac_cv_func_strnlen_working=no
 fi
+rm -rf conftest.dSYM
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_strnlen_working" >&5
-echo "${ECHO_T}$ac_cv_func_strnlen_working" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_strnlen_working" >&5
+$as_echo "$ac_cv_func_strnlen_working" >&6; }
 test $ac_cv_func_strnlen_working = no &&
 
 
@@ -22707,11 +23669,11 @@ _ACEOF
 
 for ac_func in strsep
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -22764,35 +23726,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -22824,10 +23793,10 @@ done
 
   if test $ac_cv_header_sys_ioctl_h = yes; then
     HAVE_SYS_IOCTL_H=1
-            { echo "$as_me:$LINENO: checking whether <sys/ioctl.h> declares ioctl" >&5
-echo $ECHO_N "checking whether <sys/ioctl.h> declares ioctl... $ECHO_C" >&6; }
+            { $as_echo "$as_me:$LINENO: checking whether <sys/ioctl.h> declares ioctl" >&5
+$as_echo_n "checking whether <sys/ioctl.h> declares ioctl... " >&6; }
 if test "${gl_cv_decl_ioctl_in_sys_ioctl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
          cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -22851,20 +23820,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_decl_ioctl_in_sys_ioctl_h=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_decl_ioctl_in_sys_ioctl_h=no
@@ -22873,8 +23843,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_decl_ioctl_in_sys_ioctl_h" >&5
-echo "${ECHO_T}$gl_cv_decl_ioctl_in_sys_ioctl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_decl_ioctl_in_sys_ioctl_h" >&5
+$as_echo "$gl_cv_decl_ioctl_in_sys_ioctl_h" >&6; }
     if test $gl_cv_decl_ioctl_in_sys_ioctl_h != yes; then
       SYS_IOCTL_H='sys/ioctl.h'
     fi
@@ -22898,10 +23868,10 @@ echo "${ECHO_T}$gl_cv_decl_ioctl_in_sys_ioctl_h" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_ioctl_h='<'sys/ioctl.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/ioctl.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/ioctl.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/ioctl.h>" >&5
+$as_echo_n "checking absolute name of <sys/ioctl.h>... " >&6; }
 if test "${gl_cv_next_sys_ioctl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_ioctl_h = yes; then
@@ -22930,19 +23900,19 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_ioctl_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_ioctl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_ioctl_h" >&5
+$as_echo "$gl_cv_next_sys_ioctl_h" >&6; }
      fi
      NEXT_SYS_IOCTL_H=$gl_cv_next_sys_ioctl_h
 
 
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -22977,16 +23947,16 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
 
-  { echo "$as_me:$LINENO: checking whether <sys/select.h> is self-contained" >&5
-echo $ECHO_N "checking whether <sys/select.h> is self-contained... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether <sys/select.h> is self-contained" >&5
+$as_echo_n "checking whether <sys/select.h> is self-contained... " >&6; }
 if test "${gl_cv_header_sys_select_h_selfcontained+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -23010,20 +23980,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_sys_select_h_selfcontained=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_sys_select_h_selfcontained=no
@@ -23032,8 +24003,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_sys_select_h_selfcontained" >&5
-echo "${ECHO_T}$gl_cv_header_sys_select_h_selfcontained" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_sys_select_h_selfcontained" >&5
+$as_echo "$gl_cv_header_sys_select_h_selfcontained" >&6; }
   if test $gl_cv_header_sys_select_h_selfcontained = yes; then
     SYS_SELECT_H=''
   else
@@ -23053,10 +24024,10 @@ echo "${ECHO_T}$gl_cv_header_sys_select_h_selfcontained" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_select_h='<'sys/select.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/select.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/select.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/select.h>" >&5
+$as_echo_n "checking absolute name of <sys/select.h>... " >&6; }
 if test "${gl_cv_next_sys_select_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_select_h = yes; then
@@ -23085,8 +24056,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_select_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_select_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_select_h" >&5
+$as_echo "$gl_cv_next_sys_select_h" >&6; }
      fi
      NEXT_SYS_SELECT_H=$gl_cv_next_sys_select_h
 
@@ -23112,20 +24083,21 @@ echo "${ECHO_T}$gl_cv_next_sys_select_h" >&6; }
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23141,32 +24113,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23180,69 +24153,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -23262,11 +24239,11 @@ done
   fi
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -23301,17 +24278,17 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
 
 
-  { echo "$as_me:$LINENO: checking whether <sys/socket.h> is self-contained" >&5
-echo $ECHO_N "checking whether <sys/socket.h> is self-contained... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether <sys/socket.h> is self-contained" >&5
+$as_echo_n "checking whether <sys/socket.h> is self-contained... " >&6; }
 if test "${gl_cv_header_sys_socket_h_selfcontained+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
@@ -23335,20 +24312,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_sys_socket_h_selfcontained=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_sys_socket_h_selfcontained=no
@@ -23357,18 +24335,18 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_selfcontained" >&5
-echo "${ECHO_T}$gl_cv_header_sys_socket_h_selfcontained" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_selfcontained" >&5
+$as_echo "$gl_cv_header_sys_socket_h_selfcontained" >&6; }
   if test $gl_cv_header_sys_socket_h_selfcontained = yes; then
     SYS_SOCKET_H=''
 
 for ac_func in shutdown
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -23421,45 +24399,52 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
     if test $ac_cv_func_shutdown = yes; then
-      { echo "$as_me:$LINENO: checking whether <sys/socket.h> defines the SHUT_* macros" >&5
-echo $ECHO_N "checking whether <sys/socket.h> defines the SHUT_* macros... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether <sys/socket.h> defines the SHUT_* macros" >&5
+$as_echo_n "checking whether <sys/socket.h> defines the SHUT_* macros... " >&6; }
 if test "${gl_cv_header_sys_socket_h_shut+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
           cat >conftest.$ac_ext <<_ACEOF
@@ -23483,20 +24468,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_sys_socket_h_shut=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_sys_socket_h_shut=no
@@ -23505,8 +24491,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_shut" >&5
-echo "${ECHO_T}$gl_cv_header_sys_socket_h_shut" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_sys_socket_h_shut" >&5
+$as_echo "$gl_cv_header_sys_socket_h_shut" >&6; }
       if test $gl_cv_header_sys_socket_h_shut = no; then
         SYS_SOCKET_H='sys/socket.h'
       fi
@@ -23530,10 +24516,10 @@ echo "${ECHO_T}$gl_cv_header_sys_socket_h_shut" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_socket_h='<'sys/socket.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/socket.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/socket.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/socket.h>" >&5
+$as_echo_n "checking absolute name of <sys/socket.h>... " >&6; }
 if test "${gl_cv_next_sys_socket_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_socket_h = yes; then
@@ -23562,8 +24548,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_socket_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_socket_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_socket_h" >&5
+$as_echo "$gl_cv_next_sys_socket_h" >&6; }
      fi
      NEXT_SYS_SOCKET_H=$gl_cv_next_sys_socket_h
 
@@ -23577,20 +24563,21 @@ echo "${ECHO_T}$gl_cv_next_sys_socket_h" >&6; }
 
 for ac_header in ws2tcpip.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23606,32 +24593,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23645,69 +24633,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -23734,20 +24726,21 @@ done
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23763,32 +24756,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -23802,69 +24796,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -23893,11 +24891,11 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -23932,8 +24930,8 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
@@ -23971,10 +24969,10 @@ echo "${ECHO_T}$MKDIR_P" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_sys_stat_h='<'sys/stat.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <sys/stat.h>" >&5
-echo $ECHO_N "checking absolute name of <sys/stat.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <sys/stat.h>" >&5
+$as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
 if test "${gl_cv_next_sys_stat_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_sys_stat_h = yes; then
@@ -24003,8 +25001,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_sys_stat_h" >&5
-echo "${ECHO_T}$gl_cv_next_sys_stat_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_sys_stat_h" >&5
+$as_echo "$gl_cv_next_sys_stat_h" >&6; }
      fi
      NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
 
@@ -24013,12 +25011,13 @@ echo "${ECHO_T}$gl_cv_next_sys_stat_h" >&6; }
   SYS_STAT_H='sys/stat.h'
 
 
-      { echo "$as_me:$LINENO: checking for nlink_t" >&5
-echo $ECHO_N "checking for nlink_t... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for nlink_t" >&5
+$as_echo_n "checking for nlink_t... " >&6; }
 if test "${ac_cv_type_nlink_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_nlink_t=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -24027,14 +25026,47 @@ cat >>conftest.$ac_ext <<_ACEOF
 #include <sys/types.h>
      #include <sys/stat.h>
 
-typedef nlink_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (nlink_t))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+     #include <sys/stat.h>
+
+int
+main ()
+{
+if (sizeof ((nlink_t)))
+	  return 0;
   ;
   return 0;
 }
@@ -24045,30 +25077,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_nlink_t=yes
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_nlink_t=no
+	ac_cv_type_nlink_t=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_nlink_t" >&5
-echo "${ECHO_T}$ac_cv_type_nlink_t" >&6; }
-if test $ac_cv_type_nlink_t = yes; then
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_nlink_t" >&5
+$as_echo "$ac_cv_type_nlink_t" >&6; }
+if test "x$ac_cv_type_nlink_t" = x""yes; then
   :
 else
 
@@ -24080,11 +25121,11 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -24119,17 +25160,17 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
 
-  { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -24164,8 +25205,8 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 
@@ -24193,10 +25234,10 @@ echo "${ECHO_T}$MKDIR_P" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking whether localtime_r is compatible with its POSIX signature" >&5
-echo $ECHO_N "checking whether localtime_r is compatible with its POSIX signature... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether localtime_r is compatible with its POSIX signature" >&5
+$as_echo_n "checking whether localtime_r is compatible with its POSIX signature... " >&6; }
 if test "${gl_cv_time_r_posix+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -24225,20 +25266,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_time_r_posix=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_time_r_posix=no
@@ -24246,8 +25288,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_time_r_posix" >&5
-echo "${ECHO_T}$gl_cv_time_r_posix" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_time_r_posix" >&5
+$as_echo "$gl_cv_time_r_posix" >&6; }
   if test $gl_cv_time_r_posix = yes; then
     REPLACE_LOCALTIME_R=0
   else
@@ -24285,10 +25327,10 @@ echo "${ECHO_T}$gl_cv_time_r_posix" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_unistd_h='<'unistd.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <unistd.h>" >&5
-echo $ECHO_N "checking absolute name of <unistd.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <unistd.h>" >&5
+$as_echo_n "checking absolute name of <unistd.h>... " >&6; }
 if test "${gl_cv_next_unistd_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_unistd_h = yes; then
@@ -24317,8 +25359,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_unistd_h" >&5
-echo "${ECHO_T}$gl_cv_next_unistd_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_unistd_h" >&5
+$as_echo "$gl_cv_next_unistd_h" >&6; }
      fi
      NEXT_UNISTD_H=$gl_cv_next_unistd_h
 
@@ -24413,26 +25455,58 @@ _ACEOF
 
 
 
-  { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+$as_echo_n "checking for ptrdiff_t... " >&6; }
 if test "${ac_cv_type_ptrdiff_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_ptrdiff_t=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-typedef ptrdiff_t ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (ptrdiff_t))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof ((ptrdiff_t)))
+	  return 0;
   ;
   return 0;
 }
@@ -24443,30 +25517,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_ptrdiff_t=yes
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_ptrdiff_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_ptrdiff_t=no
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
-if test $ac_cv_type_ptrdiff_t = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+$as_echo "$ac_cv_type_ptrdiff_t" >&6; }
+if test "x$ac_cv_type_ptrdiff_t" = x""yes; then
   :
 else
 
@@ -24488,11 +25571,11 @@ fi
 
 for ac_func in snprintf wcslen
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -24545,44 +25628,51 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
 done
 
-      { echo "$as_me:$LINENO: checking whether _snprintf is declared" >&5
-echo $ECHO_N "checking whether _snprintf is declared... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether _snprintf is declared" >&5
+$as_echo_n "checking whether _snprintf is declared... " >&6; }
 if test "${ac_cv_have_decl__snprintf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -24609,20 +25699,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_have_decl__snprintf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_have_decl__snprintf=no
@@ -24630,9 +25721,9 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__snprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl__snprintf" >&6; }
-if test $ac_cv_have_decl__snprintf = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl__snprintf" >&5
+$as_echo "$ac_cv_have_decl__snprintf" >&6; }
+if test "x$ac_cv_have_decl__snprintf" = x""yes; then
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE_DECL__SNPRINTF 1
@@ -24658,11 +25749,11 @@ fi
 
 for ac_func in vasprintf
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -24715,35 +25806,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -24801,10 +25899,10 @@ done
 
 
 
-  { echo "$as_me:$LINENO: checking whether <wchar.h> is standalone" >&5
-echo $ECHO_N "checking whether <wchar.h> is standalone... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether <wchar.h> is standalone" >&5
+$as_echo_n "checking whether <wchar.h> is standalone... " >&6; }
 if test "${gl_cv_header_wchar_h_standalone+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 #include <wchar.h>
@@ -24816,20 +25914,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gl_cv_header_wchar_h_standalone=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_header_wchar_h_standalone=no
@@ -24837,8 +25936,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5
-echo "${ECHO_T}$gl_cv_header_wchar_h_standalone" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5
+$as_echo "$gl_cv_header_wchar_h_standalone" >&6; }
 
 
   if test $gt_cv_c_wint_t = yes; then
@@ -24880,10 +25979,10 @@ echo "${ECHO_T}$gl_cv_header_wchar_h_standalone" >&6; }
      if test $gl_cv_have_include_next = yes; then
        gl_cv_next_wchar_h='<'wchar.h'>'
      else
-       { echo "$as_me:$LINENO: checking absolute name of <wchar.h>" >&5
-echo $ECHO_N "checking absolute name of <wchar.h>... $ECHO_C" >&6; }
+       { $as_echo "$as_me:$LINENO: checking absolute name of <wchar.h>" >&5
+$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
 if test "${gl_cv_next_wchar_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
 	  if test $ac_cv_header_wchar_h = yes; then
@@ -24912,8 +26011,8 @@ _ACEOF
 	  fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5
-echo "${ECHO_T}$gl_cv_next_wchar_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5
+$as_echo "$gl_cv_next_wchar_h" >&6; }
      fi
      NEXT_WCHAR_H=$gl_cv_next_wchar_h
 
@@ -24925,20 +26024,21 @@ echo "${ECHO_T}$gl_cv_next_wchar_h" >&6; }
 
 for ac_header in stdint.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -24954,32 +26054,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -24993,69 +26094,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -25160,20 +26265,21 @@ done
 
 for ac_header in winsock2.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25189,32 +26295,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25228,69 +26335,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -25308,10 +26419,10 @@ done
 
    LIBSOCKET=
   if test $HAVE_WINSOCK2_H = 1; then
-        { echo "$as_me:$LINENO: checking if we need to call WSAStartup in winsock2.h and -lws2_32" >&5
-echo $ECHO_N "checking if we need to call WSAStartup in winsock2.h and -lws2_32... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking if we need to call WSAStartup in winsock2.h and -lws2_32" >&5
+$as_echo_n "checking if we need to call WSAStartup in winsock2.h and -lws2_32... " >&6; }
 if test "${gl_cv_func_wsastartup+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       gl_save_LIBS="$LIBS"
@@ -25344,33 +26455,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_func_wsastartup=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_cv_func_wsastartup=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       LIBS="$gl_save_LIBS"
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_func_wsastartup" >&5
-echo "${ECHO_T}$gl_cv_func_wsastartup" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_func_wsastartup" >&5
+$as_echo "$gl_cv_func_wsastartup" >&6; }
     if test "$gl_cv_func_wsastartup" = "yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -25380,10 +26495,10 @@ _ACEOF
       LIBSOCKET='-lws2_32'
     fi
   else
-                    { echo "$as_me:$LINENO: checking for library containing setsockopt" >&5
-echo $ECHO_N "checking for library containing setsockopt... $ECHO_C" >&6; }
+                    { $as_echo "$as_me:$LINENO: checking for library containing setsockopt" >&5
+$as_echo_n "checking for library containing setsockopt... " >&6; }
 if test "${gl_cv_lib_socket+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
       gl_cv_lib_socket=
@@ -25412,21 +26527,24 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gl_save_LIBS="$LIBS"
@@ -25456,26 +26574,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_lib_socket="-lsocket"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
          if test -z "$gl_cv_lib_socket"; then
@@ -25505,26 +26627,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_lib_socket="-lnetwork"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
            if test -z "$gl_cv_lib_socket"; then
@@ -25554,26 +26680,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gl_cv_lib_socket="-lnet"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
            fi
@@ -25582,6 +26712,7 @@ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       if test -z "$gl_cv_lib_socket"; then
@@ -25589,8 +26720,8 @@ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       fi
 
 fi
-{ echo "$as_me:$LINENO: result: $gl_cv_lib_socket" >&5
-echo "${ECHO_T}$gl_cv_lib_socket" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gl_cv_lib_socket" >&5
+$as_echo "$gl_cv_lib_socket" >&6; }
     if test "$gl_cv_lib_socket" != "none needed"; then
       LIBSOCKET="$gl_cv_lib_socket"
     fi
@@ -25601,10 +26732,10 @@ echo "${ECHO_T}$gl_cv_lib_socket" >&6; }
 
 
 
-  { echo "$as_me:$LINENO: checking for wchar_t" >&5
-echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for wchar_t" >&5
+$as_echo_n "checking for wchar_t... " >&6; }
 if test "${gt_cv_c_wchar_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -25628,20 +26759,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gt_cv_c_wchar_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_c_wchar_t=no
@@ -25649,8 +26781,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
-echo "${ECHO_T}$gt_cv_c_wchar_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
+$as_echo "$gt_cv_c_wchar_t" >&6; }
   if test $gt_cv_c_wchar_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -25660,10 +26792,10 @@ _ACEOF
   fi
 
 
-  { echo "$as_me:$LINENO: checking for wint_t" >&5
-echo $ECHO_N "checking for wint_t... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for wint_t" >&5
+$as_echo_n "checking for wint_t... " >&6; }
 if test "${gt_cv_c_wint_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -25687,20 +26819,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   gt_cv_c_wint_t=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_c_wint_t=no
@@ -25708,8 +26841,8 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
-echo "${ECHO_T}$gt_cv_c_wint_t" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
+$as_echo "$gt_cv_c_wint_t" >&6; }
   if test $gt_cv_c_wint_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -25721,11 +26854,11 @@ _ACEOF
 
 for ac_func in shutdown
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -25778,35 +26911,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -25835,10 +26975,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -25851,7 +26991,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -25862,11 +27002,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -25875,10 +27015,10 @@ if test -z "$ac_cv_prog_CC"; then
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -25891,7 +27031,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -25902,11 +27042,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
@@ -25914,12 +27054,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
@@ -25932,10 +27068,10 @@ if test -z "$CC"; then
           if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -25948,7 +27084,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -25959,11 +27095,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -25972,10 +27108,10 @@ fi
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -25993,7 +27129,7 @@ do
        continue
      fi
     ac_cv_prog_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -26016,11 +27152,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -26031,10 +27167,10 @@ if test -z "$CC"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
@@ -26047,7 +27183,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -26058,11 +27194,11 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -26075,10 +27211,10 @@ if test -z "$CC"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
@@ -26091,7 +27227,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -26102,11 +27238,11 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -26118,12 +27254,8 @@ done
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
@@ -26133,50 +27265,56 @@ fi
 fi
 
 
-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
 See \`config.log' for more details." >&5
-echo "$as_me: error: no acceptable C compiler found in \$PATH
+$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 1); exit 1; }; }; }
 
 # Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for C compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
 { (ac_try="$ac_compiler --version >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler --version >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -v >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -v >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 { (ac_try="$ac_compiler -V >&5"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compiler -V >&5") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
 
-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26202,20 +27340,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_compiler_gnu=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_compiler_gnu=no
@@ -26225,15 +27364,19 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
-GCC=`test $ac_compiler_gnu = yes && echo yes`
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
 if test "${ac_cv_prog_cc_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_save_c_werror_flag=$ac_c_werror_flag
    ac_c_werror_flag=yes
@@ -26260,20 +27403,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	CFLAGS=""
@@ -26298,20 +27442,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_c_werror_flag=$ac_save_c_werror_flag
@@ -26337,20 +27482,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -26365,8 +27511,8 @@ fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
@@ -26382,10 +27528,10 @@ else
     CFLAGS=
   fi
 fi
-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
 if test "${ac_cv_prog_cc_c89+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_prog_cc_c89=no
 ac_save_CC=$CC
@@ -26456,20 +27602,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_c89=$ac_arg
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -26485,15 +27632,15 @@ fi
 # AC_CACHE_VAL
 case "x$ac_cv_prog_cc_c89" in
   x)
-    { echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
   xno)
-    { echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
   *)
     CC="$CC $ac_cv_prog_cc_c89"
-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
 esac
 
 
@@ -26505,10 +27652,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 depcc="$CC"   am_compiler_list=
 
-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
   # We make a subdir and do the tests there.  Otherwise we can end up
@@ -26533,6 +27680,11 @@ else
   if test "$am_compiler_list" = ""; then
      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
   fi
+  am__universal=false
+  case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac
+
   for depmode in $am_compiler_list; do
     # Setup a source with many dependencies, because some compilers
     # like to wrap large dependency lists on column 80 (with \), and
@@ -26550,7 +27702,17 @@ else
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
     case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
     nosideeffect)
       # after this tag, mechanisms are not by side-effect, so they'll
       # only be used when explicitly requested
@@ -26560,19 +27722,23 @@ else
 	break
       fi
       ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
     none) break ;;
     esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
     if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       source=sub/conftest.c object=$am__obj \
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
          >/dev/null 2>conftest.err &&
        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
       # icc doesn't choke on unknown options, it will just issue warnings
       # or remarks (even with -Werror).  So we grep stderr for any message
@@ -26596,8 +27762,8 @@ else
 fi
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 
  if
@@ -26614,10 +27780,10 @@ fi
 
 am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
 
-{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
-echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
 if test "${ac_cv_c_const+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -26689,20 +27855,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_c_const=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_c_const=no
@@ -26710,22 +27877,22 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
-echo "${ECHO_T}$ac_cv_c_const" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+$as_echo "$ac_cv_c_const" >&6; }
 if test $ac_cv_c_const = no; then
 
 cat >>confdefs.h <<\_ACEOF
-#define const
+#define const /**/
 _ACEOF
 
 fi
 
 
-{ echo "$as_me:$LINENO: checking for function prototypes" >&5
-echo $ECHO_N "checking for function prototypes... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for function prototypes" >&5
+$as_echo_n "checking for function prototypes... " >&6; }
 if test "$ac_cv_prog_cc_c89" != no; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define PROTOTYPES 1
@@ -26737,8 +27904,8 @@ cat >>confdefs.h <<\_ACEOF
 _ACEOF
 
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -26752,20 +27919,21 @@ fi
 
 for ac_header in string.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26781,32 +27949,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26820,69 +27989,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -26890,143 +28063,510 @@ fi
 done
 
 
-test "x$U" != "x" && { { echo "$as_me:$LINENO: error: Compiler not ANSI compliant" >&5
-echo "$as_me: error: Compiler not ANSI compliant" >&2;}
+test "x$U" != "x" && { { $as_echo "$as_me:$LINENO: error: Compiler not ANSI compliant" >&5
+$as_echo "$as_me: error: Compiler not ANSI compliant" >&2;}
    { (exit 1); exit 1; }; }
 
+enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
+set dummy ${ac_tool_prefix}as; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AS+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AS"; then
+  ac_cv_prog_AS="$AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AS="${ac_tool_prefix}as"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+AS=$ac_cv_prog_AS
+if test -n "$AS"; then
+  { $as_echo "$as_me:$LINENO: result: $AS" >&5
+$as_echo "$AS" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
 
 
+fi
+if test -z "$ac_cv_prog_AS"; then
+  ac_ct_AS=$AS
+  # Extract the first word of "as", so it can be a program name with args.
+set dummy as; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AS"; then
+  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AS="as"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
 
-# Check whether --enable-shared was given.
-if test "${enable_shared+set}" = set; then
-  enableval=$enable_shared; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_shared=yes ;;
-    no) enable_shared=no ;;
-    *)
-      enable_shared=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_shared=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
+fi
+fi
+ac_ct_AS=$ac_cv_prog_ac_ct_AS
+if test -n "$ac_ct_AS"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
+$as_echo "$ac_ct_AS" >&6; }
 else
-  enable_shared=yes
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
+  if test "x$ac_ct_AS" = x; then
+    AS="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AS=$ac_ct_AS
+  fi
+else
+  AS="$ac_cv_prog_AS"
+fi
 
-# Check whether --enable-static was given.
-if test "${enable_static+set}" = set; then
-  enableval=$enable_static; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_static=yes ;;
-    no) enable_static=no ;;
-    *)
-     enable_static=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_static=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DLLTOOL+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  enable_static=yes
+  if test -n "$DLLTOOL"; then
+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+DLLTOOL=$ac_cv_prog_DLLTOOL
+if test -n "$DLLTOOL"; then
+  { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5
+$as_echo "$DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-# Check whether --enable-fast-install was given.
-if test "${enable_fast_install+set}" = set; then
-  enableval=$enable_fast_install; p=${PACKAGE-default}
-    case $enableval in
-    yes) enable_fast_install=yes ;;
-    no) enable_fast_install=no ;;
-    *)
-      enable_fast_install=no
-      # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-      for pkg in $enableval; do
-	IFS="$lt_save_ifs"
-	if test "X$pkg" = "X$p"; then
-	  enable_fast_install=yes
-	fi
-      done
-      IFS="$lt_save_ifs"
-      ;;
-    esac
+fi
+if test -z "$ac_cv_prog_DLLTOOL"; then
+  ac_ct_DLLTOOL=$DLLTOOL
+  # Extract the first word of "dlltool", so it can be a program name with args.
+set dummy dlltool; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  enable_fast_install=yes
+  if test -n "$ac_ct_DLLTOOL"; then
+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
+if test -n "$ac_ct_DLLTOOL"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
+$as_echo "$ac_ct_DLLTOOL" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_DLLTOOL" = x; then
+    DLLTOOL="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DLLTOOL=$ac_ct_DLLTOOL
+  fi
+else
+  DLLTOOL="$ac_cv_prog_DLLTOOL"
+fi
+
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OBJDUMP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
-echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
-if test "${lt_cv_path_SED+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
 else
-  # Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
-  for lt_ac_prog in sed gsed; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+  ;;
+esac
+
+test -z "$AS" && AS=as
+
+
+
+
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+
+
+
+
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+
+
+case `pwd` in
+  *\ * | *\	*)
+    { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
+$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
+esac
+
+
+
+macro_version='2.2.6'
+macro_revision='1.3012'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if test "${ac_cv_path_SED+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     $as_unset ac_script || ac_script=
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in sed gsed; do
     for ac_exec_ext in '' $ac_executable_extensions; do
-      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
-      fi
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
     done
   done
 done
 IFS=$as_save_IFS
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
-  test ! -f $lt_ac_sed && continue
-  cat /dev/null > conftest.in
-  lt_ac_count=0
-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
-  # Check for GNU sed and select it if it is found.
-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
-    lt_cv_path_SED=$lt_ac_sed
-    break
+  if test -z "$ac_cv_path_SED"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
+$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
+   { (exit 1); exit 1; }; }
   fi
-  while true; do
-    cat conftest.in conftest.in >conftest.tmp
-    mv conftest.tmp conftest.in
-    cp conftest.in conftest.nl
-    echo >>conftest.nl
-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
-    cmp -s conftest.out conftest.nl || break
-    # 10000 chars as input seems more than enough
-    test $lt_ac_count -gt 10 && break
-    lt_ac_count=`expr $lt_ac_count + 1`
-    if test $lt_ac_count -gt $lt_ac_max; then
-      lt_ac_max=$lt_ac_count
-      lt_cv_path_SED=$lt_ac_sed
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+
+
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5
+$as_echo_n "checking for fgrep... " >&6; }
+if test "${ac_cv_path_FGREP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     if test -z "$FGREP"; then
+  ac_path_FGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in fgrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+# Check for GNU ac_path_FGREP and select it if it is found.
+  # Check for GNU $ac_path_FGREP
+case `"$ac_path_FGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'FGREP' >> "conftest.nl"
+    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_FGREP="$ac_path_FGREP"
+      ac_path_FGREP_max=$ac_count
     fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_FGREP_found && break 3
+    done
   done
 done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_FGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+else
+  ac_cv_path_FGREP=$FGREP
+fi
 
+   fi
 fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
+$as_echo "$ac_cv_path_FGREP" >&6; }
+ FGREP="$ac_cv_path_FGREP"
+
+
+test -z "$GREP" && GREP=grep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
-SED=$lt_cv_path_SED
 
-{ echo "$as_me:$LINENO: result: $SED" >&5
-echo "${ECHO_T}$SED" >&6; }
 
 
 # Check whether --with-gnu-ld was given.
@@ -27039,8 +28579,8 @@ fi
 ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
-  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+$as_echo_n "checking for ld used by $CC... " >&6; }
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -27053,9 +28593,9 @@ echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
     [\\/]* | ?:[\\/]*)
       re_direlt='/[^/][^/]*/\.\./'
       # Canonicalize the pathname of ld
-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
       done
       test -z "$LD" && LD="$ac_prog"
       ;;
@@ -27069,14 +28609,14 @@ echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
     ;;
   esac
 elif test "$with_gnu_ld" = yes; then
-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
 else
-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
 fi
 if test "${lt_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$LD"; then
   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
@@ -27106,19 +28646,19 @@ fi
 
 LD="$lt_cv_path_LD"
 if test -n "$LD"; then
-  { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LD" >&5
+$as_echo "$LD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
    { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
 if test "${lt_cv_prog_gnu_ld+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # I'd rather use --version here, but apparently some GNU lds only accept -v.
 case `$LD -v 2>&1 </dev/null` in
@@ -27130,40 +28670,22 @@ case `$LD -v 2>&1 </dev/null` in
   ;;
 esac
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+$as_echo "$lt_cv_prog_gnu_ld" >&6; }
 with_gnu_ld=$lt_cv_prog_gnu_ld
 
 
-{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
-echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
-if test "${lt_cv_ld_reload_flag+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_cv_ld_reload_flag='-r'
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
-echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
-  darwin*)
-    if test "$GCC" = yes; then
-      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-    else
-      reload_cmds='$LD$reload_flag -o $output$reload_objs'
-    fi
-    ;;
-esac
 
-{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
-echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
+$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
 if test "${lt_cv_path_NM+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$NM"; then
   # Let the user override the test.
@@ -27206,28 +28728,490 @@ else
     done
     IFS="$lt_save_ifs"
   done
-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
+  : ${lt_cv_path_NM=no}
+fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
+$as_echo "$lt_cv_path_NM" >&6; }
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DUMPBIN+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DUMPBIN"; then
+  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
 fi
+DUMPBIN=$ac_cv_prog_DUMPBIN
+if test -n "$DUMPBIN"; then
+  { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
+$as_echo "$DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$DUMPBIN" && break
+  done
+fi
+if test -z "$DUMPBIN"; then
+  ac_ct_DUMPBIN=$DUMPBIN
+  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_DUMPBIN"; then
+  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
+if test -n "$ac_ct_DUMPBIN"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
+$as_echo "$ac_ct_DUMPBIN" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_DUMPBIN" && break
+done
+
+  if test "x$ac_ct_DUMPBIN" = x; then
+    DUMPBIN=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    DUMPBIN=$ac_ct_DUMPBIN
+  fi
+fi
+
+
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
+$as_echo_n "checking the name lister ($NM) interface... " >&6; }
+if test "${lt_cv_nm_interface+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:28859: $ac_compile\"" >&5)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:28862: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&5
+  (eval echo "\"\$as_me:28865: output\"" >&5)
+  cat conftest.out >&5
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
-echo "${ECHO_T}$lt_cv_path_NM" >&6; }
-NM="$lt_cv_path_NM"
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
+$as_echo "$lt_cv_nm_interface" >&6; }
 
-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
+$as_echo_n "checking whether ln -s works... " >&6; }
 LN_S=$as_ln_s
 if test "$LN_S" = "ln -s"; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+$as_echo "no, using $LN_S" >&6; }
+fi
+
+# find the maximum length of command line arguments
+{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
+$as_echo_n "checking the maximum length of command line arguments... " >&6; }
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+    i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
+$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
-echo "${ECHO_T}no, using $LN_S" >&6; }
+  { $as_echo "$as_me:$LINENO: result: none" >&5
+$as_echo "none" >&6; }
 fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+
+
+
+
+
+: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+
+{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
+$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
+$as_echo "$xsi_shell" >&6; }
+
+
+{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
+$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
+$as_echo "$lt_shell_append" >&6; }
+
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+
+
+
+
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+
+
+
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
+$as_echo_n "checking for $LD option to reload object files... " >&6; }
+if test "${lt_cv_ld_reload_flag+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_reload_flag='-r'
+fi
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
+$as_echo "$lt_cv_ld_reload_flag" >&6; }
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
+set dummy ${ac_tool_prefix}objdump; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OBJDUMP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OBJDUMP"; then
+  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
 
-{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
-echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
+fi
+fi
+OBJDUMP=$ac_cv_prog_OBJDUMP
+if test -n "$OBJDUMP"; then
+  { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
+$as_echo "$OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_OBJDUMP"; then
+  ac_ct_OBJDUMP=$OBJDUMP
+  # Extract the first word of "objdump", so it can be a program name with args.
+set dummy objdump; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_OBJDUMP"; then
+  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OBJDUMP="objdump"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
+if test -n "$ac_ct_OBJDUMP"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
+$as_echo "$ac_ct_OBJDUMP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_OBJDUMP" = x; then
+    OBJDUMP="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    OBJDUMP=$ac_ct_OBJDUMP
+  fi
+else
+  OBJDUMP="$ac_cv_prog_OBJDUMP"
+fi
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+
+
+
+
+
+
+{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
+$as_echo_n "checking how to recognize dependent libraries... " >&6; }
 if test "${lt_cv_deplibs_check_method+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   lt_cv_file_magic_cmd='$MAGIC_CMD'
 lt_cv_file_magic_test_file=
@@ -27244,7 +29228,7 @@ lt_cv_deplibs_check_method='unknown'
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[4-9]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -27277,12 +29261,18 @@ mingw* | pw32*)
   fi
   ;;
 
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
 darwin* | rhapsody*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
 freebsd* | dragonfly*)
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     case $host_cpu in
     i*86 )
       # Not sure whether the presence of OpenBSD here was a mistake.
@@ -27340,7 +29330,7 @@ linux* | k*bsd*-gnu)
   ;;
 
 netbsd*)
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   else
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
@@ -27353,12 +29343,12 @@ newos6*)
   lt_cv_file_magic_test_file=/usr/lib/libnls.so
   ;;
 
-nto-qnx*)
-  lt_cv_deplibs_check_method=unknown
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
   ;;
 
 openbsd*)
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   else
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
@@ -27377,6 +29367,10 @@ solaris*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
 sysv4 | sysv4.3*)
   case $host_vendor in
   motorola)
@@ -27404,20 +29398,382 @@ sysv4 | sysv4.3*)
   esac
   ;;
 
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+tpf*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 esac
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
-echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
+$as_echo "$lt_cv_deplibs_check_method" >&6; }
 file_magic_cmd=$lt_cv_file_magic_cmd
 deplibs_check_method=$lt_cv_deplibs_check_method
 test -z "$deplibs_check_method" && deplibs_check_method=unknown
 
 
 
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ar; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_AR+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AR"; then
+  ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_AR="${ac_tool_prefix}ar"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:$LINENO: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_AR"; then
+  ac_ct_AR=$AR
+  # Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_AR"; then
+  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_AR="ar"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_AR" = x; then
+    AR="false"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
+else
+  AR="$ac_cv_prog_AR"
+fi
+
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+
+
+
+
+
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_STRIP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+test -z "$STRIP" && STRIP=:
+
+
+
+
+
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+test -z "$RANLIB" && RANLIB=:
+
+
+
+
+
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 # If no C compiler was specified, use CC.
 LTCC=${LTCC-"$CC"}
 
@@ -27427,6 +29783,256 @@ LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 # Allow CC to be a program name with arguments.
 compiler=$CC
 
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
+$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[BCDT]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[ABCDGISTW]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[ABCDEGRST]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[BCDEGRST]'
+  ;;
+osf*)
+  symcode='[BCDEGQRST]'
+  ;;
+solaris*)
+  symcode='[BDRT]'
+  ;;
+sco3.2v5*)
+  symcode='[DT]'
+  ;;
+sysv4.2uw2*)
+  symcode='[DT]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[ABDT]'
+  ;;
+sysv4)
+  symcode='[DFNSTU]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[ABCDGIRSTW]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK '"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
+  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&5
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&5
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+    fi
+  else
+    echo "$progname: failed program was:" >&5
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  { $as_echo "$as_me:$LINENO: result: failed" >&5
+$as_echo "failed" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: ok" >&5
+$as_echo "ok" >&6; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 # Check whether --enable-libtool-lock was given.
 if test "${enable_libtool_lock+set}" = set; then
   enableval=$enable_libtool_lock;
@@ -27443,105 +30049,104 @@ ia64-*-hpux*)
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
     case `/usr/bin/file conftest.$ac_objext` in
-    *ELF-32*)
-      HPUX_IA64_MODE="32"
-      ;;
-    *ELF-64*)
-      HPUX_IA64_MODE="64"
-      ;;
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
     esac
   fi
   rm -rf conftest*
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 27461 "configure"' > conftest.$ac_ext
+  echo '#line 30067 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
-   if test "$lt_cv_prog_gnu_ld" = yes; then
-    case `/usr/bin/file conftest.$ac_objext` in
-    *32-bit*)
-      LD="${LD-ld} -melf32bsmip"
-      ;;
-    *N32*)
-      LD="${LD-ld} -melf32bmipn32"
-      ;;
-    *64-bit*)
-      LD="${LD-ld} -melf64bmip"
-      ;;
-    esac
-   else
-    case `/usr/bin/file conftest.$ac_objext` in
-    *32-bit*)
-      LD="${LD-ld} -32"
-      ;;
-    *N32*)
-      LD="${LD-ld} -n32"
-      ;;
-    *64-bit*)
-      LD="${LD-ld} -64"
-      ;;
-    esac
-   fi
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
   fi
   rm -rf conftest*
   ;;
 
 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|sparc*-*linux*)
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
     case `/usr/bin/file conftest.o` in
-    *32-bit*)
-      case $host in
-        x86_64-*kfreebsd*-gnu)
-          LD="${LD-ld} -m elf_i386_fbsd"
-          ;;
-        x86_64-*linux*)
-          LD="${LD-ld} -m elf_i386"
-          ;;
-        ppc64-*linux*|powerpc64-*linux*)
-          LD="${LD-ld} -m elf32ppclinux"
-          ;;
-        s390x-*linux*)
-          LD="${LD-ld} -m elf_s390"
-          ;;
-        sparc64-*linux*)
-          LD="${LD-ld} -m elf32_sparc"
-          ;;
-      esac
-      ;;
-    *64-bit*)
-      libsuff=64
-      case $host in
-        x86_64-*kfreebsd*-gnu)
-          LD="${LD-ld} -m elf_x86_64_fbsd"
-          ;;
-        x86_64-*linux*)
-          LD="${LD-ld} -m elf_x86_64"
-          ;;
-        ppc*-*linux*|powerpc*-*linux*)
-          LD="${LD-ld} -m elf64ppc"
-          ;;
-        s390*-*linux*)
-          LD="${LD-ld} -m elf64_s390"
-          ;;
-        sparc*-*linux*)
-          LD="${LD-ld} -m elf64_sparc"
-          ;;
-      esac
-      ;;
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
     esac
   fi
   rm -rf conftest*
@@ -27551,10 +30156,10 @@ s390*-*linux*|sparc*-*linux*)
   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
   SAVE_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -belf"
-  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
-echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
+$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
 if test "${lt_cv_cc_needs_belf+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
@@ -27583,26 +30188,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   lt_cv_cc_needs_belf=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	lt_cv_cc_needs_belf=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
      ac_ext=c
@@ -27612,8 +30221,8 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
-echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
+$as_echo "$lt_cv_cc_needs_belf" >&6; }
   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
     CFLAGS="$SAVE_CFLAGS"
@@ -27625,31 +30234,40 @@ sparc*-*solaris*)
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
     case `/usr/bin/file conftest.o` in
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
   fi
   rm -rf conftest*
   ;;
+esac
 
-*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
-set dummy ${ac_tool_prefix}dlltool; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_DLLTOOL+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+need_locks="$enable_libtool_lock"
+
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$DLLTOOL"; then
-  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27658,8 +30276,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27668,28 +30286,28 @@ IFS=$as_save_IFS
 
 fi
 fi
-DLLTOOL=$ac_cv_prog_DLLTOOL
-if test -n "$DLLTOOL"; then
-  { echo "$as_me:$LINENO: result: $DLLTOOL" >&5
-echo "${ECHO_T}$DLLTOOL" >&6; }
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
+$as_echo "$DSYMUTIL" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 fi
-if test -z "$ac_cv_prog_DLLTOOL"; then
-  ac_ct_DLLTOOL=$DLLTOOL
-  # Extract the first word of "dlltool", so it can be a program name with args.
-set dummy dlltool; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$ac_ct_DLLTOOL"; then
-  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27698,8 +30316,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27708,44 +30326,40 @@ IFS=$as_save_IFS
 
 fi
 fi
-ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
-if test -n "$ac_ct_DLLTOOL"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
-echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; }
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
+$as_echo "$ac_ct_DSYMUTIL" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-  if test "x$ac_ct_DLLTOOL" = x; then
-    DLLTOOL="false"
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
-    DLLTOOL=$ac_ct_DLLTOOL
+    DSYMUTIL=$ac_ct_DSYMUTIL
   fi
 else
-  DLLTOOL="$ac_cv_prog_DLLTOOL"
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
 fi
 
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
-set dummy ${ac_tool_prefix}as; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_AS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$AS"; then
-  ac_cv_prog_AS="$AS" # Let the user override the test.
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27754,8 +30368,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_AS="${ac_tool_prefix}as"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27764,28 +30378,28 @@ IFS=$as_save_IFS
 
 fi
 fi
-AS=$ac_cv_prog_AS
-if test -n "$AS"; then
-  { echo "$as_me:$LINENO: result: $AS" >&5
-echo "${ECHO_T}$AS" >&6; }
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
+$as_echo "$NMEDIT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 fi
-if test -z "$ac_cv_prog_AS"; then
-  ac_ct_AS=$AS
-  # Extract the first word of "as", so it can be a program name with args.
-set dummy as; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$ac_ct_AS"; then
-  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27794,8 +30408,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_AS="as"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27804,44 +30418,40 @@ IFS=$as_save_IFS
 
 fi
 fi
-ac_ct_AS=$ac_cv_prog_ac_ct_AS
-if test -n "$ac_ct_AS"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
-echo "${ECHO_T}$ac_ct_AS" >&6; }
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
+$as_echo "$ac_ct_NMEDIT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-  if test "x$ac_ct_AS" = x; then
-    AS="false"
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
-    AS=$ac_ct_AS
+    NMEDIT=$ac_ct_NMEDIT
   fi
 else
-  AS="$ac_cv_prog_AS"
+  NMEDIT="$ac_cv_prog_NMEDIT"
 fi
 
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
-set dummy ${ac_tool_prefix}objdump; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_OBJDUMP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
+set dummy ${ac_tool_prefix}lipo; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_LIPO+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$OBJDUMP"; then
-  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
+  if test -n "$LIPO"; then
+  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27850,8 +30460,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27860,28 +30470,28 @@ IFS=$as_save_IFS
 
 fi
 fi
-OBJDUMP=$ac_cv_prog_OBJDUMP
-if test -n "$OBJDUMP"; then
-  { echo "$as_me:$LINENO: result: $OBJDUMP" >&5
-echo "${ECHO_T}$OBJDUMP" >&6; }
+LIPO=$ac_cv_prog_LIPO
+if test -n "$LIPO"; then
+  { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
+$as_echo "$LIPO" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 fi
-if test -z "$ac_cv_prog_OBJDUMP"; then
-  ac_ct_OBJDUMP=$OBJDUMP
-  # Extract the first word of "objdump", so it can be a program name with args.
-set dummy objdump; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+if test -z "$ac_cv_prog_LIPO"; then
+  ac_ct_LIPO=$LIPO
+  # Extract the first word of "lipo", so it can be a program name with args.
+set dummy lipo; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$ac_ct_OBJDUMP"; then
-  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
+  if test -n "$ac_ct_LIPO"; then
+  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -27890,8 +30500,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_OBJDUMP="objdump"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_ac_ct_LIPO="lipo"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -27900,202 +30510,132 @@ IFS=$as_save_IFS
 
 fi
 fi
-ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
-if test -n "$ac_ct_OBJDUMP"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
-echo "${ECHO_T}$ac_ct_OBJDUMP" >&6; }
+ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
+if test -n "$ac_ct_LIPO"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
+$as_echo "$ac_ct_LIPO" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-  if test "x$ac_ct_OBJDUMP" = x; then
-    OBJDUMP="false"
+  if test "x$ac_ct_LIPO" = x; then
+    LIPO=":"
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
-    OBJDUMP=$ac_ct_OBJDUMP
+    LIPO=$ac_ct_LIPO
   fi
 else
-  OBJDUMP="$ac_cv_prog_OBJDUMP"
+  LIPO="$ac_cv_prog_LIPO"
 fi
 
-  ;;
-
-esac
-
-need_locks="$enable_libtool_lock"
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$OTOOL"; then
+  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
 
+fi
+fi
+OTOOL=$ac_cv_prog_OTOOL
+if test -n "$OTOOL"; then
+  { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
+$as_echo "$OTOOL" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
 
 
-for ac_header in dlfcn.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+if test -z "$ac_cv_prog_OTOOL"; then
+  ac_ct_OTOOL=$OTOOL
+  # Extract the first word of "otool", so it can be a program name with args.
+set dummy otool; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
+  if test -n "$ac_ct_OTOOL"; then
+  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_OTOOL="otool"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
 
-	ac_header_compiler=no
 fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
+fi
+ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
+if test -n "$ac_ct_OTOOL"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
+$as_echo "$ac_ct_OTOOL" >&6; }
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-
-    ;;
+  if test "x$ac_ct_OTOOL" = x; then
+    OTOOL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+    OTOOL=$ac_ct_OTOOL
+  fi
 else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
+  OTOOL="$ac_cv_prog_OTOOL"
 fi
 
-done
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-if test -z "$CXX"; then
-  if test -n "$CCC"; then
-    CXX=$CCC
-  else
     if test -n "$ac_tool_prefix"; then
-  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
+set dummy ${ac_tool_prefix}otool64; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_OTOOL64+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$CXX"; then
-  ac_cv_prog_CXX="$CXX" # Let the user override the test.
+  if test -n "$OTOOL64"; then
+  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -28104,8 +30644,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -28114,32 +30654,28 @@ IFS=$as_save_IFS
 
 fi
 fi
-CXX=$ac_cv_prog_CXX
-if test -n "$CXX"; then
-  { echo "$as_me:$LINENO: result: $CXX" >&5
-echo "${ECHO_T}$CXX" >&6; }
+OTOOL64=$ac_cv_prog_OTOOL64
+if test -n "$OTOOL64"; then
+  { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
+$as_echo "$OTOOL64" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-    test -n "$CXX" && break
-  done
 fi
-if test -z "$CXX"; then
-  ac_ct_CXX=$CXX
-  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+if test -z "$ac_cv_prog_OTOOL64"; then
+  ac_ct_OTOOL64=$OTOOL64
+  # Extract the first word of "otool64", so it can be a program name with args.
+set dummy otool64; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  if test -n "$ac_ct_CXX"; then
-  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+  if test -n "$ac_ct_OTOOL64"; then
+  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
 else
 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
@@ -28148,8 +30684,8 @@ do
   test -z "$as_dir" && as_dir=.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_CXX="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    ac_cv_prog_ac_ct_OTOOL64="otool64"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -28158,176 +30694,94 @@ IFS=$as_save_IFS
 
 fi
 fi
-ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
-if test -n "$ac_ct_CXX"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
-echo "${ECHO_T}$ac_ct_CXX" >&6; }
+ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
+if test -n "$ac_ct_OTOOL64"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
+$as_echo "$ac_ct_OTOOL64" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
-
-  test -n "$ac_ct_CXX" && break
-done
-
-  if test "x$ac_ct_CXX" = x; then
-    CXX="g++"
+  if test "x$ac_ct_OTOOL64" = x; then
+    OTOOL64=":"
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
-    CXX=$ac_ct_CXX
+    OTOOL64=$ac_ct_OTOOL64
   fi
+else
+  OTOOL64="$ac_cv_prog_OTOOL64"
 fi
 
-  fi
-fi
-# Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for C++ compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (ac_try="$ac_compiler --version >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler --version >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (ac_try="$ac_compiler -v >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler -v >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (ac_try="$ac_compiler -V >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler -V >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
 
-{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
-if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-int
-main ()
-{
-#ifndef __GNUC__
-       choke me
-#endif
 
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_compiler_gnu=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_compiler_gnu=no
-fi
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
-
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
-GXX=`test $ac_compiler_gnu = yes && echo yes`
-ac_test_CXXFLAGS=${CXXFLAGS+set}
-ac_save_CXXFLAGS=$CXXFLAGS
-{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
-echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
-if test "${ac_cv_prog_cxx_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
-   ac_cxx_werror_flag=yes
-   ac_cv_prog_cxx_g=no
-   CXXFLAGS="-g"
-   cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-int
-main ()
-{
 
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_cv_prog_cxx_g=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-	CXXFLAGS=""
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
+$as_echo_n "checking for -single_module linker flag... " >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&5
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&5
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
+$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
+$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
       cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28343,44 +30797,96 @@ main ()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
 case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
+	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  :
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  lt_cv_ld_exported_symbols_list=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-	 CXXFLAGS="-g"
-	 cat >conftest.$ac_ext <<_ACEOF
+	lt_cv_ld_exported_symbols_list=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+	LDFLAGS="$save_LDFLAGS"
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
+$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[012])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[012]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+
+for ac_header in dlfcn.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+$ac_includes_default
 
-int
-main ()
-{
-
-  ;
-  return 0;
-}
+#include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -28388,1004 +30894,218 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
+	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_prog_cxx_g=yes
+  eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-
+	eval "$as_ac_Header=no"
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
-if test "$ac_test_CXXFLAGS" = set; then
-  CXXFLAGS=$ac_save_CXXFLAGS
-elif test $ac_cv_prog_cxx_g = yes; then
-  if test "$GXX" = yes; then
-    CXXFLAGS="-g -O2"
-  else
-    CXXFLAGS="-g"
-  fi
-else
-  if test "$GXX" = yes; then
-    CXXFLAGS="-O2"
-  else
-    CXXFLAGS=
-  fi
-fi
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+done
 
-depcc="$CXX"  am_compiler_list=
 
-{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
-echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
-if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named `D' -- because `-MD' means `put the output
-  # in D'.
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
 
-  am_cv_CXX_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
-  fi
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
-      # Solaris 8's {/usr,}/bin/sh.
-      touch sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+# Set options
 
-    case $depmode in
-    nosideeffect)
-      # after this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested
-      if test "x$enable_dependency_tracking" = xyes; then
-	continue
-      else
-	break
-      fi
+
+
+        enable_dlopen=no
+
+
+
+            # Check whether --enable-shared was given.
+if test "${enable_shared+set}" = set; then
+  enableval=$enable_shared; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
       ;;
-    none) break ;;
     esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
-    if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_CXX_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
 else
-  am_cv_CXX_dependencies_compiler_type=none
+  enable_shared=yes
 fi
 
-fi
-{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
-echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
-CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
 
- if
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
-  am__fastdepCXX_TRUE=
-  am__fastdepCXX_FALSE='#'
-else
-  am__fastdepCXX_TRUE='#'
-  am__fastdepCXX_FALSE=
-fi
 
 
 
 
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-    (test "X$CXX" != "Xg++"))) ; then
-  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
-echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
-if test -z "$CXXCPP"; then
-  if test "${ac_cv_prog_CXXCPP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-      # Double quotes because CXXCPP needs to be expanded
-    for CXXCPP in "$CXX -E" "/lib/cpp"
-    do
-      ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  :
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-  # Broken: fails on valid input.
-continue
-fi
 
-rm -f conftest.err conftest.$ac_ext
 
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  # Broken: success on invalid input.
-continue
+  # Check whether --enable-static was given.
+if test "${enable_static+set}" = set; then
+  enableval=$enable_static; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  # Passes both tests.
-ac_preproc_ok=:
-break
+  enable_static=yes
 fi
 
-rm -f conftest.err conftest.$ac_ext
 
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
-  break
-fi
 
-    done
-    ac_cv_prog_CXXCPP=$CXXCPP
 
-fi
-  CXXCPP=$ac_cv_prog_CXXCPP
-else
-  ac_cv_prog_CXXCPP=$CXXCPP
-fi
-{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
-echo "${ECHO_T}$CXXCPP" >&6; }
-ac_preproc_ok=false
-for ac_cxx_preproc_warn_flag in '' yes
-do
-  # Use a header file that comes with gcc, so configuring glibc
-  # with a fresh cross-compiler works.
-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-  # <limits.h> exists even on freestanding compilers.
-  # On the NeXT, cc -E runs the code through the compiler's parser,
-  # not just through cpp. "Syntax error" is here to catch this case.
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-		     Syntax error
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  :
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-  # Broken: fails on valid input.
-continue
-fi
 
-rm -f conftest.err conftest.$ac_ext
 
-  # OK, works on sane cases.  Now check whether nonexistent headers
-  # can be detected and how.
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <ac_nonexistent.h>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  # Broken: success on invalid input.
-continue
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-  # Passes both tests.
-ac_preproc_ok=:
-break
-fi
 
-rm -f conftest.err conftest.$ac_ext
 
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then
-  :
+# Check whether --with-pic was given.
+if test "${with_pic+set}" = set; then
+  withval=$with_pic; pic_mode="$withval"
 else
-  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details." >&5
-echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
+  pic_mode=default
 fi
 
 
-ac_ext=f
-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
-if test -n "$ac_tool_prefix"; then
-  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
-  do
-    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$F77"; then
-  ac_cv_prog_F77="$F77" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
+test -z "$pic_mode" && pic_mode=default
 
-fi
-fi
-F77=$ac_cv_prog_F77
-if test -n "$F77"; then
-  { echo "$as_me:$LINENO: result: $F77" >&5
-echo "${ECHO_T}$F77" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
 
 
-    test -n "$F77" && break
-  done
-fi
-if test -z "$F77"; then
-  ac_ct_F77=$F77
-  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_F77"; then
-  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_F77="$ac_prog"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
 
-fi
-fi
-ac_ct_F77=$ac_cv_prog_ac_ct_F77
-if test -n "$ac_ct_F77"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
-echo "${ECHO_T}$ac_ct_F77" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
 
 
-  test -n "$ac_ct_F77" && break
-done
 
-  if test "x$ac_ct_F77" = x; then
-    F77=""
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
-    F77=$ac_ct_F77
-  fi
+  # Check whether --enable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then
+  enableval=$enable_fast_install; p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac
+else
+  enable_fast_install=yes
 fi
 
 
-# Provide some information about the compiler.
-echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (ac_try="$ac_compiler --version >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler --version >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (ac_try="$ac_compiler -v >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler -v >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (ac_try="$ac_compiler -V >&5"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compiler -V >&5") 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-rm -f a.out
 
-# If we don't use `.F' as extension, the preprocessor is not run on the
-# input file.  (Note that this only needs to work for GNU compilers.)
-ac_save_ext=$ac_ext
-ac_ext=F
-{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
-if test "${ac_cv_f77_compiler_gnu+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-      program main
-#ifndef __GNUC__
-       choke me
-#endif
 
-      end
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_f77_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_compiler_gnu=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_compiler_gnu=no
-fi
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-ac_cv_f77_compiler_gnu=$ac_compiler_gnu
 
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
-ac_ext=$ac_save_ext
-ac_test_FFLAGS=${FFLAGS+set}
-ac_save_FFLAGS=$FFLAGS
-FFLAGS=
-{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
-echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
-if test "${ac_cv_prog_f77_g+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  FFLAGS=-g
-cat >conftest.$ac_ext <<_ACEOF
-      program main
 
-      end
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_f77_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_cv_prog_f77_g=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_prog_f77_g=no
-fi
 
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
-fi
-{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
-echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
-if test "$ac_test_FFLAGS" = set; then
-  FFLAGS=$ac_save_FFLAGS
-elif test $ac_cv_prog_f77_g = yes; then
-  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
-    FFLAGS="-g -O2"
-  else
-    FFLAGS="-g"
-  fi
-else
-  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
-    FFLAGS="-O2"
-  else
-    FFLAGS=
-  fi
-fi
 
-G77=`test $ac_compiler_gnu = yes && echo yes`
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
 
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
 
 
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
 
-# find the maximum length of command line arguments
-{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
-echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
-if test "${lt_cv_sys_max_cmd_len+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-    i=0
-  teststring="ABCD"
 
-  case $build_os in
-  msdosdjgpp*)
-    # On DJGPP, this test can blow up pretty badly due to problems in libc
-    # (any single argument exceeding 2000 bytes causes a buffer overrun
-    # during glob expansion).  Even if it were fixed, the result of this
-    # check would be larger than it should be.
-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
-    ;;
 
-  gnu*)
-    # Under GNU Hurd, this test is not required because there is
-    # no limit to the length of command line arguments.
-    # Libtool will interpret -1 as no limit whatsoever
-    lt_cv_sys_max_cmd_len=-1;
-    ;;
 
-  cygwin* | mingw*)
-    # On Win9x/ME, this test blows up -- it succeeds, but takes
-    # about 5 minutes as the teststring grows exponentially.
-    # Worse, since 9x/ME are not pre-emptively multitasking,
-    # you end up with a "frozen" computer, even though with patience
-    # the test eventually succeeds (with a max line length of 256k).
-    # Instead, let's just punt: use the minimum linelength reported by
-    # all of the supported platforms: 8192 (on NT/2K/XP).
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
 
-  amigaos*)
-    # On AmigaOS with pdksh, this test takes hours, literally.
-    # So we just punt and use a minimum line length of 8192.
-    lt_cv_sys_max_cmd_len=8192;
-    ;;
 
-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
-    # This has been around since 386BSD, at least.  Likely further.
-    if test -x /sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
-    elif test -x /usr/sbin/sysctl; then
-      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
-    else
-      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
-    fi
-    # And add a safety zone
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    ;;
 
-  interix*)
-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
-    lt_cv_sys_max_cmd_len=196608
-    ;;
 
-  osf*)
-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
-    # nice to cause kernel panics so lets avoid the loop below.
-    # First set a reasonable default.
-    lt_cv_sys_max_cmd_len=16384
-    #
-    if test -x /sbin/sysconfig; then
-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
-      esac
-    fi
-    ;;
-  sco3.2v5*)
-    lt_cv_sys_max_cmd_len=102400
-    ;;
-  sysv5* | sco5v6* | sysv4.2uw2*)
-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
-    if test -n "$kargmax"; then
-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
-    else
-      lt_cv_sys_max_cmd_len=32768
-    fi
-    ;;
-  *)
-    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
-    else
-      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
-	       = "XX$teststring") >/dev/null 2>&1 &&
-	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
-	      lt_cv_sys_max_cmd_len=$new_result &&
-	      test $i != 17 # 1/2 MB should be enough
-      do
-        i=`expr $i + 1`
-        teststring=$teststring$teststring
-      done
-      teststring=
-      # Add a significant safety factor because C++ compilers can tack on massive
-      # amounts of additional arguments before passing them to the linker.
-      # It appears as though 1/2 is a usable value.
-      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
-    fi
-    ;;
-  esac
 
-fi
 
-if test -n $lt_cv_sys_max_cmd_len ; then
-  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
-echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
-else
-  { echo "$as_me:$LINENO: result: none" >&5
-echo "${ECHO_T}none" >&6; }
-fi
 
 
 
 
 
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
-echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
-if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
 
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
 
-# Character class describing NM global symbol codes.
-symcode='[BCDEGRST]'
 
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
 
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
 
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
 
-# Define system-specific variables.
-case $host_os in
-aix*)
-  symcode='[BCDT]'
-  ;;
-cygwin* | mingw* | pw32*)
-  symcode='[ABCDGISTW]'
-  ;;
-hpux*) # Its linker distinguishes data from code symbols
-  if test "$host_cpu" = ia64; then
-    symcode='[ABCDEGRST]'
-  fi
-  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-  ;;
-linux* | k*bsd*-gnu)
-  if test "$host_cpu" = ia64; then
-    symcode='[ABCDGIRSTW]'
-    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-  fi
-  ;;
-irix* | nonstopux*)
-  symcode='[BCDEGRST]'
-  ;;
-osf*)
-  symcode='[BCDEGQRST]'
-  ;;
-solaris*)
-  symcode='[BDRT]'
-  ;;
-sco3.2v5*)
-  symcode='[DT]'
-  ;;
-sysv4.2uw2*)
-  symcode='[DT]'
-  ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
-  symcode='[ABDT]'
-  ;;
-sysv4)
-  symcode='[DFNSTU]'
-  ;;
-esac
 
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
-  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-  ;;
-esac
 
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
-  symcode='[ABCDGIRSTW]' ;;
-esac
+test -z "$LN_S" && LN_S="ln -s"
 
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
 
-  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
-  symxfrm="\\1 $ac_symprfx\\2 \\2"
 
-  # Write the raw and C identifiers.
-  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
 
-  # Check to see that the pipe works correctly.
-  pipe_works=no
 
-  rm -f conftest*
-  cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
 
-  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
-    # Now try to grab the symbols.
-    nlist=conftest.nm
-    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
-  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && test -s "$nlist"; then
-      # Try sorting and uniquifying the output.
-      if sort "$nlist" | uniq > "$nlist"T; then
-	mv -f "$nlist"T "$nlist"
-      else
-	rm -f "$nlist"T
-      fi
 
-      # Make sure that we snagged all the symbols we need.
-      if grep ' nm_test_var$' "$nlist" >/dev/null; then
-	if grep ' nm_test_func$' "$nlist" >/dev/null; then
-	  cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
 
-EOF
-	  # Now generate the symbol file.
-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
 
-	  cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
 
-/* The mapping between symbol names and symbols. */
-const struct {
-  const char *name;
-  lt_ptr_t address;
-}
-lt_preloaded_symbols[] =
-{
-EOF
-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
-	  cat <<\EOF >> conftest.$ac_ext
-  {0, (lt_ptr_t) 0}
-};
 
-#ifdef __cplusplus
-}
-#endif
-EOF
-	  # Now try linking the two files.
-	  mv conftest.$ac_objext conftstm.$ac_objext
-	  lt_save_LIBS="$LIBS"
-	  lt_save_CFLAGS="$CFLAGS"
-	  LIBS="conftstm.$ac_objext"
-	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
-	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && test -s conftest${ac_exeext}; then
-	    pipe_works=yes
-	  fi
-	  LIBS="$lt_save_LIBS"
-	  CFLAGS="$lt_save_CFLAGS"
-	else
-	  echo "cannot find nm_test_func in $nlist" >&5
-	fi
-      else
-	echo "cannot find nm_test_var in $nlist" >&5
-      fi
-    else
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-    fi
-  else
-    echo "$progname: failed program was:" >&5
-    cat conftest.$ac_ext >&5
-  fi
-  rm -f conftest* conftst*
 
-  # Do not use the global_symbol_pipe unless it works.
-  if test "$pipe_works" = yes; then
-    break
-  else
-    lt_cv_sys_global_symbol_pipe=
-  fi
-done
 
-fi
 
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
-  lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
-  { echo "$as_me:$LINENO: result: failed" >&5
-echo "${ECHO_T}failed" >&6; }
-else
-  { echo "$as_me:$LINENO: result: ok" >&5
-echo "${ECHO_T}ok" >&6; }
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
 fi
 
-{ echo "$as_me:$LINENO: checking for objdir" >&5
-echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
+$as_echo_n "checking for objdir... " >&6; }
 if test "${lt_cv_objdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   rm -f .libs 2>/dev/null
 mkdir .libs 2>/dev/null
@@ -29397,14 +31117,34 @@ else
 fi
 rmdir .libs 2>/dev/null
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
-echo "${ECHO_T}$lt_cv_objdir" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
+$as_echo "$lt_cv_objdir" >&6; }
 objdir=$lt_cv_objdir
 
 
 
 
 
+cat >>confdefs.h <<_ACEOF
+#define LT_OBJDIR "$lt_cv_objdir/"
+_ACEOF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 case $host_os in
 aix3*)
   # AIX sometimes has problems with the GCC collect2 program.  For some
@@ -29419,360 +31159,41 @@ esac
 
 # Sed substitution that helps us do robust quoting.  It backslashifies
 # metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
+sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
 
 # Same as above, but do not quote variable references.
-double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
+double_quote_subst='s/\(["`\\]\)/\\\1/g'
 
 # Sed substitution to delay expansion of an escaped shell variable in a
 # double_quote_subst'ed string.
 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
 
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
 # Sed substitution to avoid accidental globbing in evaled expressions
 no_glob_subst='s/\*/\\\*/g'
 
-# Constants:
-rm="rm -f"
-
 # Global variables:
-default_ofile=libtool
+ofile=libtool
 can_build_shared=yes
 
 # All known linkers require a `.a' archive for static linking (except MSVC,
 # which needs '.lib').
 libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_AR+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$AR"; then
-  ac_cv_prog_AR="$AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_AR="${ac_tool_prefix}ar"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-AR=$ac_cv_prog_AR
-if test -n "$AR"; then
-  { echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_AR"; then
-  ac_ct_AR=$AR
-  # Extract the first word of "ar", so it can be a program name with args.
-set dummy ar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_AR"; then
-  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_AR="ar"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_AR=$ac_cv_prog_ac_ct_AR
-if test -n "$ac_ct_AR"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
-echo "${ECHO_T}$ac_ct_AR" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-  if test "x$ac_ct_AR" = x; then
-    AR="false"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
-    AR=$ac_ct_AR
-  fi
-else
-  AR="$ac_cv_prog_AR"
-fi
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$RANLIB"; then
-  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-RANLIB=$ac_cv_prog_RANLIB
-if test -n "$RANLIB"; then
-  { echo "$as_me:$LINENO: result: $RANLIB" >&5
-echo "${ECHO_T}$RANLIB" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_RANLIB"; then
-  ac_ct_RANLIB=$RANLIB
-  # Extract the first word of "ranlib", so it can be a program name with args.
-set dummy ranlib; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_RANLIB"; then
-  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_RANLIB="ranlib"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-if test -n "$ac_ct_RANLIB"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-  if test "x$ac_ct_RANLIB" = x; then
-    RANLIB=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
-    RANLIB=$ac_ct_RANLIB
-  fi
-else
-  RANLIB="$ac_cv_prog_RANLIB"
-fi
-
-if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$STRIP"; then
-  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-STRIP=$ac_cv_prog_STRIP
-if test -n "$STRIP"; then
-  { echo "$as_me:$LINENO: result: $STRIP" >&5
-echo "${ECHO_T}$STRIP" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-fi
-if test -z "$ac_cv_prog_STRIP"; then
-  ac_ct_STRIP=$STRIP
-  # Extract the first word of "strip", so it can be a program name with args.
-set dummy strip; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_STRIP"; then
-  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_prog_ac_ct_STRIP="strip"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-fi
-fi
-ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-if test -n "$ac_ct_STRIP"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-echo "${ECHO_T}$ac_ct_STRIP" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-  if test "x$ac_ct_STRIP" = x; then
-    STRIP=":"
-  else
-    case $cross_compiling:$ac_tool_warned in
-yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
-ac_tool_warned=yes ;;
-esac
-    STRIP=$ac_ct_STRIP
-  fi
-else
-  STRIP="$ac_cv_prog_STRIP"
-fi
 
+with_gnu_ld="$lt_cv_prog_gnu_ld"
 
 old_CC="$CC"
 old_CFLAGS="$CFLAGS"
 
 # Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
 test -z "$CC" && CC=cc
 test -z "$LTCC" && LTCC=$CC
 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$DLLTOOL" && DLLTOOL=dlltool
 test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
 test -z "$ac_objext" && ac_objext=o
 
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
-  case $host_os in
-  openbsd*)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
-    ;;
-  *)
-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
-    ;;
-  esac
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
 for cc_temp in $compiler""; do
   case $cc_temp in
     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
@@ -29781,17 +31202,18 @@ for cc_temp in $compiler""; do
     *) break;;
   esac
 done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 
 
 # Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
 case $deplibs_check_method in
 file_magic*)
   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
-echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
+$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $MAGIC_CMD in
 [\\/*] |  ?:[\\/]*)
@@ -29815,7 +31237,7 @@ else
 	    $EGREP "$file_magic_regex" > /dev/null; then
 	    :
 	  else
-	    cat <<EOF 1>&2
+	    cat <<_LT_EOF 1>&2
 
 *** Warning: the command libtool uses to detect shared libraries,
 *** $file_magic_cmd, produces output that libtool cannot recognize.
@@ -29826,7 +31248,7 @@ else
 *** may want to report the problem to your system manager and/or to
 *** bug-libtool at gnu.org
 
-EOF
+_LT_EOF
 	  fi ;;
 	esac
       fi
@@ -29841,19 +31263,23 @@ fi
 
 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 if test -n "$MAGIC_CMD"; then
-  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
+
+
+
+
 if test -z "$lt_cv_path_MAGIC_CMD"; then
   if test -n "$ac_tool_prefix"; then
-    { echo "$as_me:$LINENO: checking for file" >&5
-echo $ECHO_N "checking for file... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for file" >&5
+$as_echo_n "checking for file... " >&6; }
 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $MAGIC_CMD in
 [\\/*] |  ?:[\\/]*)
@@ -29877,7 +31303,7 @@ else
 	    $EGREP "$file_magic_regex" > /dev/null; then
 	    :
 	  else
-	    cat <<EOF 1>&2
+	    cat <<_LT_EOF 1>&2
 
 *** Warning: the command libtool uses to detect shared libraries,
 *** $file_magic_cmd, produces output that libtool cannot recognize.
@@ -29888,7 +31314,7 @@ else
 *** may want to report the problem to your system manager and/or to
 *** bug-libtool at gnu.org
 
-EOF
+_LT_EOF
 	  fi ;;
 	esac
       fi
@@ -29903,13 +31329,14 @@ fi
 
 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 if test -n "$MAGIC_CMD"; then
-  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-echo "${ECHO_T}$MAGIC_CMD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+$as_echo "$MAGIC_CMD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
+
   else
     MAGIC_CMD=:
   fi
@@ -29919,28 +31346,8 @@ fi
   ;;
 esac
 
-enable_dlopen=no
-enable_win32_dll=yes
-
-# Check whether --enable-libtool-lock was given.
-if test "${enable_libtool_lock+set}" = set; then
-  enableval=$enable_libtool_lock;
-fi
-
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-
-# Check whether --with-pic was given.
-if test "${with_pic+set}" = set; then
-  withval=$with_pic; pic_mode="$withval"
-else
-  pic_mode=default
-fi
-
-test -z "$pic_mode" && pic_mode=default
-
 # Use C for the default configuration in the libtool script
-tagname=
+
 lt_save_CC="$CC"
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
@@ -29963,6 +31370,11 @@ lt_simple_compile_test_code="int some_variable = 0;"
 lt_simple_link_test_code='int main(){return(0);}'
 
 
+
+
+
+
+
 # If no C compiler was specified, use CC.
 LTCC=${LTCC-"$CC"}
 
@@ -29972,35 +31384,42 @@ LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 # Allow CC to be a program name with arguments.
 compiler=$CC
 
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
 
 # save warnings/boilerplate of simple test code
 ac_outfile=conftest.$ac_objext
 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
+$RM conftest*
 
 ac_outfile=conftest.$ac_objext
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$RM -r conftest*
 
 
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
 
 lt_prog_compiler_no_builtin_flag=
 
 if test "$GCC" = yes; then
   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
 
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   lt_cv_prog_compiler_rtti_exceptions=no
-  ac_outfile=conftest.$ac_objext
+   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="-fno-rtti -fno-exceptions"
    # Insert the option either (1) after the last *FLAGS variable, or
@@ -30012,25 +31431,25 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:30015: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:31434: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:30019: \$? = $ac_status" >&5
+   echo "$as_me:31438: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
        lt_cv_prog_compiler_rtti_exceptions=yes
      fi
    fi
-   $rm conftest*
+   $RM conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
 
 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
@@ -30040,12 +31459,17 @@ fi
 
 fi
 
-lt_prog_compiler_wl=
+
+
+
+
+
+  lt_prog_compiler_wl=
 lt_prog_compiler_pic=
 lt_prog_compiler_static=
 
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
 
   if test "$GCC" = yes; then
     lt_prog_compiler_wl='-Wl,'
@@ -30061,17 +31485,25 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
       ;;
 
     amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            lt_prog_compiler_pic='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
       ;;
 
     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
       # PIC is the default for these OSes.
       ;;
 
-    mingw* | cygwin* | pw32* | os2*)
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
@@ -30085,6 +31517,20 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
       lt_prog_compiler_pic='-fno-common'
       ;;
 
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	lt_prog_compiler_pic='-fPIC'
+	;;
+      esac
+      ;;
+
     interix[3-9]*)
       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
       # Instead, we relocate shared libraries at runtime.
@@ -30097,25 +31543,18 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
       enable_shared=no
       ;;
 
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
     sysv4*MP*)
       if test -d /usr/nec; then
 	lt_prog_compiler_pic=-Kconform_pic
       fi
       ;;
 
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic='-fPIC'
-	;;
-      esac
-      ;;
-
     *)
       lt_prog_compiler_pic='-fPIC'
       ;;
@@ -30132,18 +31571,8 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
       fi
       ;;
-      darwin*)
-        # PIC is the default on this platform
-        # Common symbols not allowed in MH_DYLIB files
-       case $cc_basename in
-         xlc*)
-         lt_prog_compiler_pic='-qnocommon'
-         lt_prog_compiler_wl='-Wl,'
-         ;;
-       esac
-       ;;
 
-    mingw* | cygwin* | pw32* | os2*)
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
       lt_prog_compiler_pic='-DDLL_EXPORT'
@@ -30171,18 +31600,27 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
       lt_prog_compiler_static='-non_shared'
       ;;
 
-    newsos6)
-      lt_prog_compiler_pic='-KPIC'
-      lt_prog_compiler_static='-Bstatic'
-      ;;
-
     linux* | k*bsd*-gnu)
       case $cc_basename in
-      icc* | ecc*)
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
 	lt_prog_compiler_wl='-Wl,'
 	lt_prog_compiler_pic='-KPIC'
 	lt_prog_compiler_static='-static'
         ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-fPIC'
+	lt_prog_compiler_static='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='--shared'
+	lt_prog_compiler_static='--static'
+	;;
       pgcc* | pgf77* | pgf90* | pgf95*)
         # Portland Group compilers (*not* the Pentium gcc compiler,
 	# which looks to be a dead project)
@@ -30195,8 +31633,14 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
         # All Alpha code is PIC.
         lt_prog_compiler_static='-non_shared'
         ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	lt_prog_compiler_wl='-Wl,'
+	lt_prog_compiler_pic='-qpic'
+	lt_prog_compiler_static='-qstaticlink'
+	;;
       *)
-        case `$CC -V 2>&1 | sed 5q` in
+	case `$CC -V 2>&1 | sed 5q` in
 	*Sun\ C*)
 	  # Sun C 5.9
 	  lt_prog_compiler_pic='-KPIC'
@@ -30214,6 +31658,17 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
       esac
       ;;
 
+    newsos6)
+      lt_prog_compiler_pic='-KPIC'
+      lt_prog_compiler_static='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      lt_prog_compiler_pic='-fPIC -shared'
+      ;;
+
     osf3* | osf4* | osf5*)
       lt_prog_compiler_wl='-Wl,'
       # All OSF/1 code is PIC.
@@ -30276,21 +31731,34 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
     esac
   fi
 
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    lt_prog_compiler_pic=
+    ;;
+  *)
+    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
+$as_echo "$lt_prog_compiler_pic" >&6; }
+
+
+
+
+
 
 #
 # Check to make sure the PIC flag actually works.
 #
 if test -n "$lt_prog_compiler_pic"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  lt_prog_compiler_pic_works=no
-  ac_outfile=conftest.$ac_objext
+  lt_cv_prog_compiler_pic_works=no
+   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
    # Insert the option either (1) after the last *FLAGS variable, or
@@ -30302,27 +31770,27 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:30305: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:31773: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:30309: \$? = $ac_status" >&5
+   echo "$as_me:31777: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works=yes
+       lt_cv_prog_compiler_pic_works=yes
      fi
    fi
-   $rm conftest*
+   $RM conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
+$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
 
-if test x"$lt_prog_compiler_pic_works" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
     case $lt_prog_compiler_pic in
      "" | " "*) ;;
      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -30333,26 +31801,22 @@ else
 fi
 
 fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic=
-    ;;
-  *)
-    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
-    ;;
-esac
+
+
+
+
+
 
 #
 # Check to make sure the static flag actually works.
 #
 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
+$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then
+  $as_echo_n "(cached) " >&6
 else
-  lt_prog_compiler_static_works=no
+  lt_cv_prog_compiler_static_works=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -30362,36 +31826,96 @@ else
      if test -s conftest.err; then
        # Append any errors to the config.log.
        cat conftest.err 1>&5
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works=yes
+         lt_cv_prog_compiler_static_works=yes
        fi
      else
-       lt_prog_compiler_static_works=yes
+       lt_cv_prog_compiler_static_works=yes
      fi
    fi
-   $rm conftest*
+   $RM -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
+$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
 
-if test x"$lt_prog_compiler_static_works" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
     :
 else
     lt_prog_compiler_static=
 fi
 
 
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
+
+
+
+
+
+  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  lt_cv_prog_compiler_c_o=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:31878: $lt_compile\"" >&5)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&5
+   echo "$as_me:31882: \$? = $ac_status" >&5
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       lt_cv_prog_compiler_c_o=yes
+     fi
+   fi
+   chmod u+w . 2>&5
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
+
+
+
+
+  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   lt_cv_prog_compiler_c_o=no
-   $rm -r conftest 2>/dev/null
+   $RM -r conftest 2>/dev/null
    mkdir conftest
    cd conftest
    mkdir out
@@ -30406,83 +31930,93 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:30409: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:31933: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:30413: \$? = $ac_status" >&5
+   echo "$as_me:31937: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
        lt_cv_prog_compiler_c_o=yes
      fi
    fi
    chmod u+w . 2>&5
-   $rm conftest*
+   $RM conftest*
    # SGI C++ compiler will create directory out/ii_files/ for
    # template instantiation
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
-   $rm out/* && rmdir out
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
    cd ..
-   rmdir conftest
-   $rm conftest*
+   $RM -r conftest
+   $RM conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
+$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
+
+
 
 
 hard_links="nottested"
 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
   # do not overwrite the value of need_locks provided by the user
-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+$as_echo_n "checking if we can lock with hard links... " >&6; }
   hard_links=yes
-  $rm conftest*
+  $RM conftest*
   ln conftest.a conftest.b 2>/dev/null && hard_links=no
   touch conftest.a
   ln conftest.a conftest.b 2>&5 || hard_links=no
   ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
+$as_echo "$hard_links" >&6; }
   if test "$hard_links" = no; then
-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
     need_locks=warn
   fi
 else
   need_locks=no
 fi
 
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+
+
+
+
+
+  { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
 
   runpath_var=
   allow_undefined_flag=
-  enable_shared_with_static_runtimes=no
+  always_export_symbols=no
   archive_cmds=
   archive_expsym_cmds=
-  old_archive_From_new_cmds=
-  old_archive_from_expsyms_cmds=
+  compiler_needs_object=no
+  enable_shared_with_static_runtimes=no
   export_dynamic_flag_spec=
-  whole_archive_flag_spec=
-  thread_safe_flag_spec=
+  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  hardcode_automatic=no
+  hardcode_direct=no
+  hardcode_direct_absolute=no
   hardcode_libdir_flag_spec=
   hardcode_libdir_flag_spec_ld=
   hardcode_libdir_separator=
-  hardcode_direct=no
   hardcode_minus_L=no
   hardcode_shlibpath_var=unsupported
+  inherit_rpath=no
   link_all_deplibs=unknown
-  hardcode_automatic=no
   module_cmds=
   module_expsym_cmds=
-  always_export_symbols=no
-  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  old_archive_from_new_cmds=
+  old_archive_from_expsyms_cmds=
+  thread_safe_flag_spec=
+  whole_archive_flag_spec=
   # include_expsyms should be a list of space-separated symbols to be *always*
   # included in the symbol list
   include_expsyms=
@@ -30490,26 +32024,17 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 
   case $host_os in
-  cygwin* | mingw* | pw32*)
+  cygwin* | mingw* | pw32* | cegcc*)
     # FIXME: the MSVC++ port hasn't been tested in a loooong time
     # When not using gcc, we currently assume that we are using
     # Microsoft Visual C++.
@@ -30535,16 +32060,16 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     # are reset later if shared libraries are not supported. Putting them
     # here allows them to be overridden if necessary.
     runpath_var=LD_RUN_PATH
-    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     export_dynamic_flag_spec='${wl}--export-dynamic'
     # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
-	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-  	whole_archive_flag_spec=
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      whole_archive_flag_spec=
     fi
     supports_anon_versioning=no
-    case `$LD -v 2>/dev/null` in
+    case `$LD -v 2>&1` in
       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
@@ -30554,11 +32079,11 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs=no
-	cat <<EOF 1>&2
+	cat <<_LT_EOF 1>&2
 
 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
 *** to be unable to reliably create shared libraries on AIX.
@@ -30566,26 +32091,27 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 *** really care for shared libraries, you may want to modify your PATH
 *** so that a non-GNU linker is found, and then restart.
 
-EOF
+_LT_EOF
       fi
       ;;
 
     amigaos*)
-      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-
-      # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
-      # that the semantics of dynamic libraries on AmigaOS, at least up
-      # to version 4, is to share data among multiple programs linked
-      # with the same dynamic library.  Since this doesn't match the
-      # behavior of shared libraries on other platforms, we can't use
-      # them.
-      ld_shlibs=no
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
       ;;
 
     beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 	allow_undefined_flag=unsupported
 	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
 	# support --undefined.  This deserves some investigation.  FIXME
@@ -30595,16 +32121,16 @@ EOF
       fi
       ;;
 
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
       # as there is no search path for DLLs.
       hardcode_libdir_flag_spec='-L$libdir'
       allow_undefined_flag=unsupported
       always_export_symbols=no
       enable_shared_with_static_runtimes=yes
-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
 
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 	# If the export-symbols file already is a .def file (1st line
 	# is EXPORTS), use it as is; otherwise, prepend...
@@ -30635,48 +32161,78 @@ EOF
       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
       ;;
 
-    gnu* | linux* | k*bsd*-gnu)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
 	tmp_addflag=
+	tmp_sharedflag='-shared'
 	case $cc_basename,$host_cpu in
-	pgcc*)				# Portland Group C compiler
-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+        pgcc*)				# Portland Group C compiler
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 	  tmp_addflag=' $pic_flag'
 	  ;;
 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
-	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
 	  tmp_addflag=' -i_dynamic' ;;
 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
 	ifc* | ifort*)			# Intel Fortran compiler
 	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  whole_archive_flag_spec=
+	  tmp_sharedflag='--shared' ;;
+	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
 	esac
 	case `$CC -V 2>&1 | sed 5q` in
 	*Sun\ C*)			# Sun C 5.9
-	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  compiler_needs_object=yes
 	  tmp_sharedflag='-G' ;;
 	*Sun\ F*)			# Sun Fortran 8.3
 	  tmp_sharedflag='-G' ;;
-	*)
-	  tmp_sharedflag='-shared' ;;
 	esac
 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 
-	if test $supports_anon_versioning = yes; then
-	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-  $echo "local: *; };" >> $output_objdir/$libname.ver~
-	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-	fi
+        if test "x$supports_anon_versioning" = xyes; then
+          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+	  hardcode_libdir_flag_spec=
+	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
       else
-	ld_shlibs=no
+        ld_shlibs=no
       fi
       ;;
 
     netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 	wlarc=
       else
@@ -30686,9 +32242,9 @@ EOF
       ;;
 
     solaris*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
 	ld_shlibs=no
-	cat <<EOF 1>&2
+	cat <<_LT_EOF 1>&2
 
 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
 *** create shared libraries on Solaris systems.  Therefore, libtool
@@ -30697,8 +32253,8 @@ EOF
 *** your PATH or compiler configuration so that the native linker is
 *** used, and then restart.
 
-EOF
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
       else
@@ -30722,10 +32278,14 @@ EOF
 _LT_EOF
 	;;
 	*)
-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 	  else
 	    ld_shlibs=no
 	  fi
@@ -30741,7 +32301,7 @@ _LT_EOF
       ;;
 
     *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
       else
@@ -30773,7 +32333,7 @@ _LT_EOF
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -30783,22 +32343,22 @@ _LT_EOF
       else
 	# If we're using GNU nm, then we don't want the "-C" option.
 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 	else
-	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 	fi
 	aix_use_runtimelinking=no
 
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-  	    aix_use_runtimelinking=yes
-  	    break
-  	  fi
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
 	  done
 	  ;;
 	esac
@@ -30815,28 +32375,30 @@ _LT_EOF
 
       archive_cmds=''
       hardcode_direct=yes
+      hardcode_direct_absolute=yes
       hardcode_libdir_separator=':'
       link_all_deplibs=yes
+      file_list_spec='${wl}-f,'
 
       if test "$GCC" = yes; then
 	case $host_os in aix4.[012]|aix4.[012].*)
 	# We only want to do this on AIX 4.2 and lower, the check
 	# below for broken collect2 doesn't work under 4.3+
 	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" && \
-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 	  then
-  	  # We have reworked collect2
-  	  :
+	  # We have reworked collect2
+	  :
 	  else
-  	  # We have old collect2
-  	  hardcode_direct=unsupported
-  	  # It fails to find uninstalled libraries when the uninstalled
-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
-  	  # to unsupported forces relinking
-  	  hardcode_minus_L=yes
-  	  hardcode_libdir_flag_spec='-L$libdir'
-  	  hardcode_libdir_separator=
+	  # We have old collect2
+	  hardcode_direct=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  hardcode_minus_L=yes
+	  hardcode_libdir_flag_spec='-L$libdir'
+	  hardcode_libdir_separator=
 	  fi
 	  ;;
 	esac
@@ -30847,8 +32409,8 @@ _LT_EOF
       else
 	# not using gcc
 	if test "$host_cpu" = ia64; then
-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-  	# chokes on -Wl,-G. The following line is correct:
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
 	  shared_flag='-G'
 	else
 	  if test "$aix_use_runtimelinking" = yes; then
@@ -30859,6 +32421,7 @@ _LT_EOF
 	fi
       fi
 
+      export_dynamic_flag_spec='${wl}-bexpall'
       # It seems that -bexpall does not export symbols beginning with
       # underscore (_), so it is better to generate a list of symbols to export.
       always_export_symbols=yes
@@ -30866,8 +32429,9 @@ _LT_EOF
 	# Warning - without using the other runtime loading flags (-brtl),
 	# -berok will link without error, but may produce a broken library.
 	allow_undefined_flag='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       cat >conftest.$ac_ext <<_ACEOF
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -30888,18 +32452,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
 
 lt_aix_libpath_sed='
     /Import File Strings/,/^$/ {
@@ -30914,25 +32481,27 @@ if test -z "$aix_libpath"; then
   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 fi
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 
-       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-       else
+        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
 	if test "$host_cpu" = ia64; then
 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
 	  allow_undefined_flag="-z nodefs"
 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
 	else
-	 # Determine the default libpath from the value encoded in an empty executable.
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
 	 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -30954,18 +32523,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
 
 lt_aix_libpath_sed='
     /Import File Strings/,/^$/ {
@@ -30980,12 +32552,13 @@ if test -z "$aix_libpath"; then
   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 fi
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
@@ -31005,18 +32578,25 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       ;;
 
     amigaos*)
-      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec='-L$libdir'
-      hardcode_minus_L=yes
-      # see comment about different semantics on the GNU ld section
-      ld_shlibs=no
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            archive_expsym_cmds=''
+        ;;
+      m68k)
+            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            hardcode_libdir_flag_spec='-L$libdir'
+            hardcode_minus_L=yes
+        ;;
+      esac
       ;;
 
     bsdi[45]*)
       export_dynamic_flag_spec=-rdynamic
       ;;
 
-    cygwin* | mingw* | pw32*)
+    cygwin* | mingw* | pw32* | cegcc*)
       # When not using gcc, we currently assume that we are using
       # Microsoft Visual C++.
       # hardcode_libdir_flag_spec is actually meaningless, as there is
@@ -31028,9 +32608,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       # Tell ltmain to make .dll files, not .so files.
       shrext_cmds=".dll"
       # FIXME: Setting linknames here is a bad hack.
-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
       # The linker will automatically build a .lib file if we build a DLL.
-      old_archive_From_new_cmds='true'
+      old_archive_from_new_cmds='true'
       # FIXME: Should let the user specify the lib program.
       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
       fix_srcfile_path='`cygpath -w "$srcfile"`'
@@ -31038,53 +32618,30 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       ;;
 
     darwin* | rhapsody*)
-      case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-      esac
-      archive_cmds_need_lc=no
-      hardcode_direct=no
-      hardcode_automatic=yes
-      hardcode_shlibpath_var=unsupported
-      whole_archive_flag_spec=''
-      link_all_deplibs=yes
-    if test "$GCC" = yes ; then
-    	output_verbose_link_cmd='echo'
-        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-    else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         ld_shlibs=no
-          ;;
-      esac
-    fi
+
+
+  archive_cmds_need_lc=no
+  hardcode_direct=no
+  hardcode_automatic=yes
+  hardcode_shlibpath_var=unsupported
+  whole_archive_flag_spec=''
+  link_all_deplibs=yes
+  allow_undefined_flag="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+
+  else
+  ld_shlibs=no
+  fi
+
       ;;
 
     dgux*)
@@ -31126,9 +32683,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 
     hpux9*)
       if test "$GCC" = yes; then
-	archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
       else
-	archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
       fi
       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
       hardcode_libdir_separator=:
@@ -31148,11 +32705,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       fi
       if test "$with_gnu_ld" = no; then
 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+	hardcode_libdir_flag_spec_ld='+b $libdir'
 	hardcode_libdir_separator=:
-
 	hardcode_direct=yes
+	hardcode_direct_absolute=yes
 	export_dynamic_flag_spec='${wl}-E'
-
 	# hardcode_minus_L: Not really in the search PATH,
 	# but as the default location of the library.
 	hardcode_minus_L=yes
@@ -31166,7 +32723,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 	  ;;
 	ia64*)
-	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 	  ;;
 	*)
 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
@@ -31191,12 +32748,12 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 
 	case $host_cpu in
 	hppa*64*|ia64*)
-	  hardcode_libdir_flag_spec_ld='+b $libdir'
 	  hardcode_direct=no
 	  hardcode_shlibpath_var=no
 	  ;;
 	*)
 	  hardcode_direct=yes
+	  hardcode_direct_absolute=yes
 	  export_dynamic_flag_spec='${wl}-E'
 
 	  # hardcode_minus_L: Not really in the search PATH,
@@ -31209,18 +32766,62 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 
     irix5* | irix6* | nonstopux*)
       if test "$GCC" = yes; then
-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        cat >conftest.$ac_ext <<_ACEOF
+int foo(void) {}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+        LDFLAGS="$save_LDFLAGS"
       else
-	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_ld='-rpath $libdir'
+	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
       fi
+      archive_cmds_need_lc='no'
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
       hardcode_libdir_separator=:
+      inherit_rpath=yes
       link_all_deplibs=yes
       ;;
 
     netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
@@ -31238,11 +32839,15 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       hardcode_shlibpath_var=no
       ;;
 
+    *nto* | *qnx*)
+      ;;
+
     openbsd*)
       if test -f /usr/libexec/ld.so; then
 	hardcode_direct=yes
 	hardcode_shlibpath_var=no
-	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	hardcode_direct_absolute=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
@@ -31258,7 +32863,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 	     ;;
 	  esac
-        fi
+	fi
       else
 	ld_shlibs=no
       fi
@@ -31268,18 +32873,19 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       hardcode_libdir_flag_spec='-L$libdir'
       hardcode_minus_L=yes
       allow_undefined_flag=unsupported
-      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
       ;;
 
     osf3*)
       if test "$GCC" = yes; then
 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
       else
 	allow_undefined_flag=' -expect_unresolved \*'
-	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
       fi
+      archive_cmds_need_lc='no'
       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
       hardcode_libdir_separator=:
       ;;
@@ -31287,32 +32893,43 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     osf4* | osf5*)	# as osf3* with the addition of -msym flag
       if test "$GCC" = yes; then
 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
       else
 	allow_undefined_flag=' -expect_unresolved \*'
-	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
 
 	# Both c and cxx compiler support -rpath directly
 	hardcode_libdir_flag_spec='-rpath $libdir'
       fi
+      archive_cmds_need_lc='no'
       hardcode_libdir_separator=:
       ;;
 
     solaris*)
-      no_undefined_flag=' -z text'
+      no_undefined_flag=' -z defs'
       if test "$GCC" = yes; then
 	wlarc='${wl}'
-	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
       else
-	wlarc=''
-	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
       fi
       hardcode_libdir_flag_spec='-R$libdir'
       hardcode_shlibpath_var=no
@@ -31322,7 +32939,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 	# The compiler driver will combine and reorder linker options,
 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
 	# but is careful enough not to reorder.
- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
 	if test "$GCC" = yes; then
 	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 	else
@@ -31411,18 +33028,18 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       allow_undefined_flag='${wl}-z,nodefs'
       archive_cmds_need_lc=no
       hardcode_shlibpath_var=no
-      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+      hardcode_libdir_flag_spec='${wl}-R,$libdir'
       hardcode_libdir_separator=':'
       link_all_deplibs=yes
       export_dynamic_flag_spec='${wl}-Bexport'
       runpath_var='LD_RUN_PATH'
 
       if test "$GCC" = yes; then
-	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       else
-	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       fi
       ;;
 
@@ -31436,12 +33053,36 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
       ld_shlibs=no
       ;;
     esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	export_dynamic_flag_spec='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
   fi
 
-{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
-echo "${ECHO_T}$ld_shlibs" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
+$as_echo "$ld_shlibs" >&6; }
 test "$ld_shlibs" = no && can_build_shared=no
 
+with_gnu_ld=$with_gnu_ld
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 #
 # Do we need to explicitly link libc?
 #
@@ -31459,15 +33100,15 @@ x|xyes)
       # Test whether the compiler implicitly links with -lc since on some
       # systems, -lgcc has to come before -lc. If gcc already passes -lc
       # to ld, don't add -lc before -lgcc.
-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
-      $rm conftest*
+      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
+      $RM conftest*
       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 
       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } 2>conftest.err; then
         soname=conftest
         lib=conftest
@@ -31482,10 +33123,10 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
         libname=conftest
         lt_save_allow_undefined_flag=$allow_undefined_flag
         allow_undefined_flag=
-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
-  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
+  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
         then
 	  archive_cmds_need_lc=no
@@ -31496,30 +33137,173 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
       else
         cat conftest.err 1>&5
       fi
-      $rm conftest*
-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
-echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
+      $RM conftest*
+      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
+$as_echo "$archive_cmds_need_lc" >&6; }
       ;;
     esac
   fi
   ;;
 esac
 
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+$as_echo_n "checking dynamic linker characteristics... " >&6; }
 
 if test "$GCC" = yes; then
   case $host_os in
@@ -31527,14 +33311,14 @@ if test "$GCC" = yes; then
     *) lt_awk_arg="/^libraries:/" ;;
   esac
   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
     # if the path contains ";" then we assume it to be the separator
     # otherwise default to the standard path separator (i.e. ":") - it is
     # assumed that no part of a normal pathname contains ";" but that should
     # okay in the real world where ";" in dirpaths is itself problematic.
-    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
   else
-    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
   fi
   # Ok, now we have the path, separated by spaces, we can step through it
   # and add multilib dir if necessary.
@@ -31548,7 +33332,7 @@ if test "$GCC" = yes; then
 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
     fi
   done
-  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
 BEGIN {RS=" "; FS="/|\n";} {
   lt_foo="";
   lt_count=0;
@@ -31568,10 +33352,23 @@ BEGIN {RS=" "; FS="/|\n";} {
   if (lt_foo != "") { lt_freq[lt_foo]++; }
   if (lt_freq[lt_foo] == 1) { print lt_foo; }
 }'`
-  sys_lib_search_path_spec=`echo $lt_search_path_spec`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
 else
   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 fi
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
 need_lib_prefix=unknown
 hardcode_into_libs=no
 
@@ -31589,7 +33386,7 @@ aix3*)
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -31608,7 +33405,7 @@ aix4* | aix5*)
       aix4 | aix4.[01] | aix4.[01].*)
       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
 	:
       else
 	can_build_shared=no
@@ -31634,9 +33431,18 @@ aix4* | aix5*)
   ;;
 
 amigaos*)
-  library_names_spec='$libname.ixlibrary $libname.a'
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
   ;;
 
 beos*)
@@ -31659,25 +33465,28 @@ bsdi[45]*)
   # libtool to hard-code these into programs
   ;;
 
-cygwin* | mingw* | pw32*)
+cygwin* | mingw* | pw32* | cegcc*)
   version_type=windows
   shrext_cmds=".dll"
   need_version=no
   need_lib_prefix=no
 
   case $GCC,$host_os in
-  yes,cygwin* | yes,mingw* | yes,pw32*)
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
     library_names_spec='$libname.dll.a'
     # DLL is installed to $(libdir)/../bin by postinstall_cmds
     postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
       dldir=$destdir/`dirname \$dlpath`~
       test -d \$dldir || mkdir -p \$dldir~
       $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname'
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
       dlpath=$dir/\$dldll~
-       $rm \$dlpath'
+       $RM \$dlpath'
     shlibpath_overrides_runpath=yes
 
     case $host_os in
@@ -31686,20 +33495,20 @@ cygwin* | mingw* | pw32*)
       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
       ;;
-    mingw*)
+    mingw* | cegcc*)
       # MinGW DLLs use traditional 'lib' prefix
       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
         # It is most probably a Windows format PATH printed by
         # mingw gcc, but we are running on Cygwin. Gcc prints its search
         # path with ; separators, and with drive letters. We can handle the
         # drive letters (cygwin fileutils understands them), so leave them,
         # especially as we might pass files found there to a mingw objdump,
         # which wouldn't understand a cygwinified path. Ahh.
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
       else
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
       fi
       ;;
     pw32*)
@@ -31723,7 +33532,7 @@ darwin* | rhapsody*)
   version_type=darwin
   need_lib_prefix=no
   need_version=no
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
   soname_spec='${libname}${release}${major}$shared_ext'
   shlibpath_overrides_runpath=yes
   shlibpath_var=DYLD_LIBRARY_PATH
@@ -31822,18 +33631,18 @@ hpux9* | hpux10* | hpux11*)
     fi
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;
-   hppa*64*)
-     shrext_cmds='.sl'
-     hardcode_into_libs=yes
-     dynamic_linker="$host_os dld.sl"
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-     soname_spec='${libname}${release}${shared_ext}$major'
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-     ;;
-   *)
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
     shrext_cmds='.sl'
     dynamic_linker="$host_os dld.sl"
     shlibpath_var=SHLIB_PATH
@@ -31910,16 +33719,75 @@ linux* | k*bsd*-gnu)
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
+       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
+  shlibpath_overrides_runpath=yes
+fi
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
   # This implies no fast_install, which is unacceptable.
   # Some rework will be needed to allow for fast_install
   # before this can be enabled.
   hardcode_into_libs=yes
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+
+  # Add ABI-specific directories to the system library path.
+  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
 
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
     sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
   fi
 
@@ -31936,7 +33804,7 @@ netbsd*)
   version_type=sunos
   need_lib_prefix=no
   need_version=no
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     dynamic_linker='NetBSD (a.out) ld.so'
@@ -31957,14 +33825,16 @@ newsos6)
   shlibpath_overrides_runpath=yes
   ;;
 
-nto-qnx*)
-  version_type=linux
+*nto* | *qnx*)
+  version_type=qnx
   need_lib_prefix=no
   need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
   ;;
 
 openbsd*)
@@ -31973,13 +33843,13 @@ openbsd*)
   need_lib_prefix=no
   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
   case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
   esac
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
   shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     case $host_os in
       openbsd2.[89] | openbsd2.[89].*)
 	shlibpath_overrides_runpath=no
@@ -32051,7 +33921,6 @@ sysv4 | sysv4.3*)
     sni)
       shlibpath_overrides_runpath=no
       need_lib_prefix=no
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
       runpath_var=LD_RUN_PATH
       ;;
     siemens)
@@ -32082,13 +33951,12 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
   hardcode_into_libs=yes
   if test "$with_gnu_ld" = yes; then
     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
   else
     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
     case $host_os in
       sco3.2v5*)
         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
@@ -32098,6 +33966,17 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
   sys_lib_dlsearch_path_spec='/usr/lib'
   ;;
 
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
 uts4*)
   version_type=linux
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -32109,8 +33988,8 @@ uts4*)
   dynamic_linker=no
   ;;
 esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+$as_echo "$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
@@ -32118,19 +33997,112 @@ if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 fi
 
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
 hardcode_action=
-if test -n "$hardcode_libdir_flag_spec" || \
-   test -n "$runpath_var" || \
+if test -n "$hardcode_libdir_flag_spec" ||
+   test -n "$runpath_var" ||
    test "X$hardcode_automatic" = "Xyes" ; then
 
-  # We can hardcode non-existant directories.
+  # We can hardcode non-existent directories.
   if test "$hardcode_direct" != no &&
      # If the only mechanism to avoid hardcoding is shlibpath_var, we
      # have to relink, otherwise we might link with an installed library
      # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
      test "$hardcode_minus_L" != no; then
     # Linking always hardcodes the temporary library directory.
     hardcode_action=relink
@@ -32143,10 +34115,11 @@ else
   # directories.
   hardcode_action=unsupported
 fi
-{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
-echo "${ECHO_T}$hardcode_action" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
+$as_echo "$hardcode_action" >&6; }
 
-if test "$hardcode_action" = relink; then
+if test "$hardcode_action" = relink ||
+   test "$inherit_rpath" = yes; then
   # Fast installation is not supported
   enable_fast_install=no
 elif test "$shlibpath_overrides_runpath" = yes ||
@@ -32155,37 +34128,12 @@ elif test "$shlibpath_overrides_runpath" = yes ||
   enable_fast_install=needless
 fi
 
-striplib=
-old_striplib=
-{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-# FIXME - insert some real tests, host_os isn't really good enough
-  case $host_os in
-   darwin*)
-       if test -n "$STRIP" ; then
-         striplib="$STRIP -x"
-         old_striplib="$STRIP -S"
-         { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-       else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-       ;;
-   *)
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-    ;;
-  esac
-fi
 
-if test "x$enable_dlopen" != xyes; then
+
+
+
+
+  if test "x$enable_dlopen" != xyes; then
   enable_dlopen=unknown
   enable_dlopen_self=unknown
   enable_dlopen_self_static=unknown
@@ -32200,22 +34148,22 @@ else
     lt_cv_dlopen_self=yes
     ;;
 
-  mingw* | pw32*)
+  mingw* | pw32* | cegcc*)
     lt_cv_dlopen="LoadLibrary"
     lt_cv_dlopen_libs=
-   ;;
+    ;;
 
   cygwin*)
     lt_cv_dlopen="dlopen"
     lt_cv_dlopen_libs=
-   ;;
+    ;;
 
   darwin*)
   # if libdl is installed we need to link against it
-    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
@@ -32247,33 +34195,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dl_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_dl_dlopen=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 else
 
@@ -32283,13 +34235,13 @@ else
 
 fi
 
-   ;;
+    ;;
 
   *)
-    { echo "$as_me:$LINENO: checking for shl_load" >&5
-echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
+$as_echo_n "checking for shl_load... " >&6; }
 if test "${ac_cv_func_shl_load+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -32342,38 +34294,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_shl_load=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_shl_load=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
-echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
-if test $ac_cv_func_shl_load = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+$as_echo "$ac_cv_func_shl_load" >&6; }
+if test "x$ac_cv_func_shl_load" = x""yes; then
   lt_cv_dlopen="shl_load"
 else
-  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
-echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+$as_echo_n "checking for shl_load in -ldld... " >&6; }
 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldld  $LIBS"
@@ -32405,39 +34361,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dld_shl_load=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_dld_shl_load=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
-if test $ac_cv_lib_dld_shl_load = yes; then
-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
+if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 else
-  { echo "$as_me:$LINENO: checking for dlopen" >&5
-echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
+$as_echo_n "checking for dlopen... " >&6; }
 if test "${ac_cv_func_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -32490,38 +34450,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_dlopen=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
-echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
-if test $ac_cv_func_dlopen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+$as_echo "$ac_cv_func_dlopen" >&6; }
+if test "x$ac_cv_func_dlopen" = x""yes; then
   lt_cv_dlopen="dlopen"
 else
-  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
@@ -32553,39 +34517,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dl_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_dl_dlopen=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 else
-  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
-echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+$as_echo_n "checking for dlopen in -lsvld... " >&6; }
 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsvld  $LIBS"
@@ -32617,39 +34585,43 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_svld_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_svld_dlopen=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
-if test $ac_cv_lib_svld_dlopen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
+if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 else
-  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
-echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+$as_echo_n "checking for dld_link in -ldld... " >&6; }
 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldld  $LIBS"
@@ -32681,34 +34653,38 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dld_dld_link=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_dld_dld_link=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
-echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
-if test $ac_cv_lib_dld_dld_link = yes; then
-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
+if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 fi
 
 
@@ -32746,18 +34722,18 @@ fi
     save_LIBS="$LIBS"
     LIBS="$lt_cv_dlopen_libs $LIBS"
 
-    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
-echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+$as_echo_n "checking whether a program can dlopen itself... " >&6; }
 if test "${lt_cv_dlopen_self+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   	  if test "$cross_compiling" = yes; then :
   lt_cv_dlopen_self=cross
 else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<EOF
-#line 32760 "configure"
+  cat > conftest.$ac_ext <<_LT_EOF
+#line 34736 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -32798,10 +34774,6 @@ else
 #  endif
 #endif
 
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
 void fnord() { int i=42;}
 int main ()
 {
@@ -32817,13 +34789,13 @@ int main ()
   else
     puts (dlerror ());
 
-    exit (status);
+  return status;
 }
-EOF
+_LT_EOF
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) >&5 2>/dev/null
     lt_status=$?
@@ -32841,23 +34813,23 @@ rm -fr conftest*
 
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+$as_echo "$lt_cv_dlopen_self" >&6; }
 
     if test "x$lt_cv_dlopen_self" = xyes; then
       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
-      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
-echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
 if test "${lt_cv_dlopen_self_static+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   	  if test "$cross_compiling" = yes; then :
   lt_cv_dlopen_self_static=cross
 else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
-  cat > conftest.$ac_ext <<EOF
-#line 32860 "configure"
+  cat > conftest.$ac_ext <<_LT_EOF
+#line 34832 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -32898,10 +34870,6 @@ else
 #  endif
 #endif
 
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
 void fnord() { int i=42;}
 int main ()
 {
@@ -32917,13 +34885,13 @@ int main ()
   else
     puts (dlerror ());
 
-    exit (status);
+  return status;
 }
-EOF
+_LT_EOF
   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     (./conftest; exit; ) >&5 2>/dev/null
     lt_status=$?
@@ -32941,8 +34909,8 @@ rm -fr conftest*
 
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
-echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+$as_echo "$lt_cv_dlopen_self_static" >&6; }
     fi
 
     CPPFLAGS="$save_CPPFLAGS"
@@ -32963,8782 +34931,103 @@ echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
 fi
 
 
-# Report which library types will actually be built
-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
-  test "$enable_shared" = yes && enable_static=no
-  if test -n "$RANLIB"; then
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-    postinstall_cmds='$RANLIB $lib'
-  fi
-  ;;
-
-aix4* | aix5*)
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-    test "$enable_shared" = yes && enable_static=no
-  fi
-    ;;
-esac
-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-{ echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6; }
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    compiler \
-    CC \
-    LD \
-    lt_prog_compiler_wl \
-    lt_prog_compiler_pic \
-    lt_prog_compiler_static \
-    lt_prog_compiler_no_builtin_flag \
-    export_dynamic_flag_spec \
-    thread_safe_flag_spec \
-    whole_archive_flag_spec \
-    enable_shared_with_static_runtimes \
-    old_archive_cmds \
-    old_archive_from_new_cmds \
-    predep_objects \
-    postdep_objects \
-    predeps \
-    postdeps \
-    compiler_lib_search_path \
-    archive_cmds \
-    archive_expsym_cmds \
-    postinstall_cmds \
-    postuninstall_cmds \
-    old_archive_from_expsyms_cmds \
-    allow_undefined_flag \
-    no_undefined_flag \
-    export_symbols_cmds \
-    hardcode_libdir_flag_spec \
-    hardcode_libdir_flag_spec_ld \
-    hardcode_libdir_separator \
-    hardcode_automatic \
-    module_cmds \
-    module_expsym_cmds \
-    lt_cv_prog_compiler_c_o \
-    fix_srcfile_path \
-    exclude_expsyms \
-    include_expsyms; do
-
-    case $var in
-    old_archive_cmds | \
-    old_archive_from_new_cmds | \
-    archive_cmds | \
-    archive_expsym_cmds | \
-    module_cmds | \
-    module_expsym_cmds | \
-    old_archive_from_expsyms_cmds | \
-    export_symbols_cmds | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\$0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
-    ;;
-  esac
-
-cfgfile="${ofile}T"
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
-  $rm -f "$cfgfile"
-  { echo "$as_me:$LINENO: creating $ofile" >&5
-echo "$as_me: creating $ofile" >&6;}
-
-  cat <<__EOF__ >> "$cfgfile"
-#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_compiler
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds
-archive_expsym_cmds=$lt_archive_expsym_cmds
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds
-module_expsym_cmds=$lt_module_expsym_cmds
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms
-
-# ### END LIBTOOL CONFIG
-
-__EOF__
-
-
-  case $host_os in
-  aix3*)
-    cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program.  For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
-  COLLECT_NAMES=
-  export COLLECT_NAMES
-fi
-EOF
-    ;;
-  esac
-
-  # We use sed instead of cat because bash on DJGPP gets confused if
-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-  # text mode, it properly converts lines to CR/LF.  This bash problem
-  # is reportedly fixed, but why not run on old versions too?
-  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
-  mv -f "$cfgfile" "$ofile" || \
-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-  chmod +x "$ofile"
-
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
-
-# Check whether --with-tags was given.
-if test "${with_tags+set}" = set; then
-  withval=$with_tags; tagnames="$withval"
-fi
-
-
-if test -f "$ltmain" && test -n "$tagnames"; then
-  if test ! -f "${ofile}"; then
-    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
-echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
-  fi
-
-  if test -z "$LTCC"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
-    if test -z "$LTCC"; then
-      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
-echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
-    else
-      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
-echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
-    fi
-  fi
-  if test -z "$LTCFLAGS"; then
-    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
-  fi
-
-  # Extract list of available tagged configurations in $ofile.
-  # Note that this assumes the entire list is on one line.
-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
-  for tagname in $tagnames; do
-    IFS="$lt_save_ifs"
-    # Check whether tagname contains only valid characters
-    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
-    "") ;;
-    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
-echo "$as_me: error: invalid tag name: $tagname" >&2;}
-   { (exit 1); exit 1; }; }
-	;;
-    esac
-
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
-    then
-      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
-echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
-   { (exit 1); exit 1; }; }
-    fi
-
-    # Update the list of available tags.
-    if test -n "$tagname"; then
-      echo appending configuration tag \"$tagname\" to $ofile
-
-      case $tagname in
-      CXX)
-	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-	    (test "X$CXX" != "Xg++"))) ; then
-	  ac_ext=cpp
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-
-
-
-
-archive_cmds_need_lc_CXX=no
-allow_undefined_flag_CXX=
-always_export_symbols_CXX=no
-archive_expsym_cmds_CXX=
-export_dynamic_flag_spec_CXX=
-hardcode_direct_CXX=no
-hardcode_libdir_flag_spec_CXX=
-hardcode_libdir_flag_spec_ld_CXX=
-hardcode_libdir_separator_CXX=
-hardcode_minus_L_CXX=no
-hardcode_shlibpath_var_CXX=unsupported
-hardcode_automatic_CXX=no
-module_cmds_CXX=
-module_expsym_cmds_CXX=
-link_all_deplibs_CXX=unknown
-old_archive_cmds_CXX=$old_archive_cmds
-no_undefined_flag_CXX=
-whole_archive_flag_spec_CXX=
-enable_shared_with_static_runtimes_CXX=no
-
-# Dependencies to place before and after the object being linked:
-predep_objects_CXX=
-postdep_objects_CXX=
-predeps_CXX=
-postdeps_CXX=
-compiler_lib_search_path_CXX=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-objext_CXX=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
-  $as_unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
-  lt_cv_path_LD=$lt_cv_path_LDCXX
-else
-  $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-compiler_CXX=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
-  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
-else
-  lt_prog_compiler_no_builtin_flag_CXX=
-fi
-
-if test "$GXX" = yes; then
-  # Set up default GNU C++ configuration
-
-
-# Check whether --with-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then
-  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
-else
-  with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
-echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
-  case $host in
-  *-*-mingw*)
-    # gcc leaves a trailing carriage return which upsets mingw
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-  *)
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-  esac
-  case $ac_prog in
-    # Accept absolute paths.
-    [\\/]* | ?:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the pathname of ld
-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
-      done
-      test -z "$LD" && LD="$ac_prog"
-      ;;
-  "")
-    # If it fails, then pretend we aren't using GCC.
-    ac_prog=ld
-    ;;
-  *)
-    # If it is relative, then search for the first ld in PATH.
-    with_gnu_ld=unknown
-    ;;
-  esac
-elif test "$with_gnu_ld" = yes; then
-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
-else
-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
-fi
-if test "${lt_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -z "$LD"; then
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-  for ac_dir in $PATH; do
-    IFS="$lt_save_ifs"
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      lt_cv_path_LD="$ac_dir/$ac_prog"
-      # Check to see if the program is GNU ld.  I'd rather use --version,
-      # but apparently some variants of GNU ld only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
-      *GNU* | *'with BFD'*)
-	test "$with_gnu_ld" != no && break
-	;;
-      *)
-	test "$with_gnu_ld" != yes && break
-	;;
-      esac
-    fi
-  done
-  IFS="$lt_save_ifs"
-else
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
-  { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
-   { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
-if test "${lt_cv_prog_gnu_ld+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  # I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
-  lt_cv_prog_gnu_ld=yes
-  ;;
-*)
-  lt_cv_prog_gnu_ld=no
-  ;;
-esac
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
-with_gnu_ld=$lt_cv_prog_gnu_ld
-
-
-
-  # Check if GNU C++ uses GNU ld as the underlying linker, since the
-  # archiving commands below assume that GNU ld is being used.
-  if test "$with_gnu_ld" = yes; then
-    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
-    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
-    #     investigate it a little bit more. (MM)
-    wlarc='${wl}'
-
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
-	grep 'no-whole-archive' > /dev/null; then
-      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-    else
-      whole_archive_flag_spec_CXX=
-    fi
-  else
-    with_gnu_ld=no
-    wlarc=
-
-    # A generic and very simple default shared library creation
-    # command for GNU C++ for the case where it uses the native
-    # linker, instead of GNU ld.  If possible, this setting should
-    # overridden to take advantage of the native linker features on
-    # the platform it is being used on.
-    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-  fi
-
-  # Commands to make compiler produce verbose output that lists
-  # what "hidden" libraries, object files and flags are used when
-  # linking a shared library.
-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
-  GXX=no
-  with_gnu_ld=no
-  wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-ld_shlibs_CXX=yes
-case $host_os in
-  aix3*)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-  aix4* | aix5*)
-    if test "$host_cpu" = ia64; then
-      # On IA64, the linker does run time linking by default, so we don't
-      # have to do anything special.
-      aix_use_runtimelinking=no
-      exp_sym_flag='-Bexport'
-      no_entry_flag=""
-    else
-      aix_use_runtimelinking=no
-
-      # Test if we are trying to use run time linking or normal
-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-      # need to do runtime linking.
-      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
-	for ld_flag in $LDFLAGS; do
-	  case $ld_flag in
-	  *-brtl*)
-	    aix_use_runtimelinking=yes
-	    break
-	    ;;
-	  esac
-	done
-	;;
-      esac
-
-      exp_sym_flag='-bexport'
-      no_entry_flag='-bnoentry'
-    fi
-
-    # When large executables or shared objects are built, AIX ld can
-    # have problems creating the table of contents.  If linking a library
-    # or program results in "error TOC overflow" add -mminimal-toc to
-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-    archive_cmds_CXX=''
-    hardcode_direct_CXX=yes
-    hardcode_libdir_separator_CXX=':'
-    link_all_deplibs_CXX=yes
-
-    if test "$GXX" = yes; then
-      case $host_os in aix4.[012]|aix4.[012].*)
-      # We only want to do this on AIX 4.2 and lower, the check
-      # below for broken collect2 doesn't work under 4.3+
-	collect2name=`${CC} -print-prog-name=collect2`
-	if test -f "$collect2name" && \
-	   strings "$collect2name" | grep resolve_lib_name >/dev/null
-	then
-	  # We have reworked collect2
-	  :
-	else
-	  # We have old collect2
-	  hardcode_direct_CXX=unsupported
-	  # It fails to find uninstalled libraries when the uninstalled
-	  # path is not listed in the libpath.  Setting hardcode_minus_L
-	  # to unsupported forces relinking
-	  hardcode_minus_L_CXX=yes
-	  hardcode_libdir_flag_spec_CXX='-L$libdir'
-	  hardcode_libdir_separator_CXX=
-	fi
-	;;
-      esac
-      shared_flag='-shared'
-      if test "$aix_use_runtimelinking" = yes; then
-	shared_flag="$shared_flag "'${wl}-G'
-      fi
-    else
-      # not using gcc
-      if test "$host_cpu" = ia64; then
-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-	# chokes on -Wl,-G. The following line is correct:
-	shared_flag='-G'
-      else
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag='${wl}-G'
-	else
-	  shared_flag='${wl}-bM:SRE'
-	fi
-      fi
-    fi
-
-    # It seems that -bexpall does not export symbols beginning with
-    # underscore (_), so it is better to generate a list of symbols to export.
-    always_export_symbols_CXX=yes
-    if test "$aix_use_runtimelinking" = yes; then
-      # Warning - without using the other runtime loading flags (-brtl),
-      # -berok will link without error, but may produce a broken library.
-      allow_undefined_flag_CXX='-berok'
-      # Determine the default libpath from the value encoded in an empty executable.
-      cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-
-      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-     else
-      if test "$host_cpu" = ia64; then
-	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
-	allow_undefined_flag_CXX="-z nodefs"
-	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-      else
-	# Determine the default libpath from the value encoded in an empty executable.
-	cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
-	# Warning - without using the other run time loading flags,
-	# -berok will link without error, but may produce a broken library.
-	no_undefined_flag_CXX=' ${wl}-bernotok'
-	allow_undefined_flag_CXX=' ${wl}-berok'
-	# Exported symbols can be pulled into shared objects from archives
-	whole_archive_flag_spec_CXX='$convenience'
-	archive_cmds_need_lc_CXX=yes
-	# This is similar to how AIX traditionally builds its shared libraries.
-	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-      fi
-    fi
-    ;;
-
-  beos*)
-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-      allow_undefined_flag_CXX=unsupported
-      # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-      # support --undefined.  This deserves some investigation.  FIXME
-      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-    else
-      ld_shlibs_CXX=no
-    fi
-    ;;
-
-  chorus*)
-    case $cc_basename in
-      *)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-    esac
-    ;;
-
-  cygwin* | mingw* | pw32*)
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
-    # as there is no search path for DLLs.
-    hardcode_libdir_flag_spec_CXX='-L$libdir'
-    allow_undefined_flag_CXX=unsupported
-    always_export_symbols_CXX=no
-    enable_shared_with_static_runtimes_CXX=yes
-
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      # If the export-symbols file already is a .def file (1st line
-      # is EXPORTS), use it as is; otherwise, prepend...
-      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	cp $export_symbols $output_objdir/$soname.def;
-      else
-	echo EXPORTS > $output_objdir/$soname.def;
-	cat $export_symbols >> $output_objdir/$soname.def;
-      fi~
-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-    else
-      ld_shlibs_CXX=no
-    fi
-  ;;
-      darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
-      archive_cmds_need_lc_CXX=no
-      hardcode_direct_CXX=no
-      hardcode_automatic_CXX=yes
-      hardcode_shlibpath_var_CXX=unsupported
-      whole_archive_flag_spec_CXX=''
-      link_all_deplibs_CXX=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
-      output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
-      fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      else
-          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         ld_shlibs_CXX=no
-          ;;
-      esac
-      fi
-        ;;
-
-  dgux*)
-    case $cc_basename in
-      ec++*)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      ghcx*)
-	# Green Hills C++ Compiler
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-    esac
-    ;;
-  freebsd[12]*)
-    # C++ shared libraries reported to be fairly broken before switch to ELF
-    ld_shlibs_CXX=no
-    ;;
-  freebsd-elf*)
-    archive_cmds_need_lc_CXX=no
-    ;;
-  freebsd* | dragonfly*)
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
-    # conventions
-    ld_shlibs_CXX=yes
-    ;;
-  gnu*)
-    ;;
-  hpux9*)
-    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-    hardcode_libdir_separator_CXX=:
-    export_dynamic_flag_spec_CXX='${wl}-E'
-    hardcode_direct_CXX=yes
-    hardcode_minus_L_CXX=yes # Not in the search PATH,
-				# but as the default
-				# location of the library.
-
-    case $cc_basename in
-    CC*)
-      # FIXME: insert proper C++ library support
-      ld_shlibs_CXX=no
-      ;;
-    aCC*)
-      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      # Commands to make compiler produce verbose output that lists
-      # what "hidden" libraries, object files and flags are used when
-      # linking a shared library.
-      #
-      # There doesn't appear to be a way to prevent this compiler from
-      # explicitly linking system object files so we need to strip them
-      # from the output so that they don't get included in the library
-      # dependencies.
-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-      ;;
-    *)
-      if test "$GXX" = yes; then
-        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-        # FIXME: insert proper C++ library support
-        ld_shlibs_CXX=no
-      fi
-      ;;
-    esac
-    ;;
-  hpux10*|hpux11*)
-    if test $with_gnu_ld = no; then
-      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator_CXX=:
-
-      case $host_cpu in
-      hppa*64*|ia64*) ;;
-      *)
-	export_dynamic_flag_spec_CXX='${wl}-E'
-        ;;
-      esac
-    fi
-    case $host_cpu in
-    hppa*64*|ia64*)
-      hardcode_direct_CXX=no
-      hardcode_shlibpath_var_CXX=no
-      ;;
-    *)
-      hardcode_direct_CXX=yes
-      hardcode_minus_L_CXX=yes # Not in the search PATH,
-					      # but as the default
-					      # location of the library.
-      ;;
-    esac
-
-    case $cc_basename in
-      CC*)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      aCC*)
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  ;;
-	esac
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes; then
-	  if test $with_gnu_ld = no; then
-	    case $host_cpu in
-	    hppa*64*)
-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    ia64*)
-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    *)
-	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	      ;;
-	    esac
-	  fi
-	else
-	  # FIXME: insert proper C++ library support
-	  ld_shlibs_CXX=no
-	fi
-	;;
-    esac
-    ;;
-  interix[3-9]*)
-    hardcode_direct_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-    export_dynamic_flag_spec_CXX='${wl}-E'
-    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-    # Instead, shared libraries are loaded at an image base (0x10000000 by
-    # default) and relocated if they conflict, which is a slow very memory
-    # consuming and fragmenting process.  To avoid this, we pick a random,
-    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-    archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-    ;;
-  irix5* | irix6*)
-    case $cc_basename in
-      CC*)
-	# SGI C++
-	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
-	# Archives containing C++ object files must be created using
-	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
-	# necessary to make sure instantiated templates are included
-	# in the archive.
-	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
-	;;
-      *)
-	if test "$GXX" = yes; then
-	  if test "$with_gnu_ld" = no; then
-	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	  else
-	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
-	  fi
-	fi
-	link_all_deplibs_CXX=yes
-	;;
-    esac
-    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-    hardcode_libdir_separator_CXX=:
-    ;;
-  linux* | k*bsd*-gnu)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
-	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-
-	# Archives containing C++ object files must be created using
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
-	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
-	;;
-      icpc*)
-	# Intel C++
-	with_gnu_ld=yes
-	# version 8.0 and above of icpc choke on multiply defined symbols
-	# if we add $predep_objects and $postdep_objects, however 7.1 and
-	# earlier do not add the objects themselves.
-	case `$CC -V 2>&1` in
-	*"Version 7."*)
-  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-  	  archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  ;;
-	*)  # Version 8.0 or newer
-	  tmp_idyn=
-	  case $host_cpu in
-	    ia64*) tmp_idyn=' -i_dynamic';;
-	  esac
-  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	  archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-	  ;;
-	esac
-	archive_cmds_need_lc_CXX=no
-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
-	;;
-      pgCC*)
-        # Portland Group C++ compiler
-	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-  	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
-	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
-	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
-	whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-        ;;
-      cxx*)
-	# Compaq C++
-	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
-	runpath_var=LD_RUN_PATH
-	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-	hardcode_libdir_separator_CXX=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)
-	  # Sun C++ 5.9
-	  no_undefined_flag_CXX=' -zdefs'
-	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
-	  hardcode_libdir_flag_spec_CXX='-R$libdir'
-	  whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-
-	  # Not sure whether something based on
-	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
-	  # would be better.
-	  output_verbose_link_cmd='echo'
-
-	  # Archives containing C++ object files must be created using
-	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	  # necessary to make sure instantiated templates are included
-	  # in the archive.
-	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-	  ;;
-	esac
-	;;
-    esac
-    ;;
-  lynxos*)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-  m88k*)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-  mvs*)
-    case $cc_basename in
-      cxx*)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-    esac
-    ;;
-  netbsd*)
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
-      wlarc=
-      hardcode_libdir_flag_spec_CXX='-R$libdir'
-      hardcode_direct_CXX=yes
-      hardcode_shlibpath_var_CXX=no
-    fi
-    # Workaround some broken pre-1.5 toolchains
-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
-    ;;
-  openbsd2*)
-    # C++ shared libraries are fairly broken
-    ld_shlibs_CXX=no
-    ;;
-  openbsd*)
-    if test -f /usr/libexec/ld.so; then
-      hardcode_direct_CXX=yes
-      hardcode_shlibpath_var_CXX=no
-      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-	export_dynamic_flag_spec_CXX='${wl}-E'
-	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      fi
-      output_verbose_link_cmd='echo'
-    else
-      ld_shlibs_CXX=no
-    fi
-    ;;
-  osf3*)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	hardcode_libdir_separator_CXX=:
-
-	# Archives containing C++ object files must be created using
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
-	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
-
-	;;
-      RCC*)
-	# Rational C++ 2.4.1
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      cxx*)
-	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
-	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-	hardcode_libdir_separator_CXX=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
-	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-	  hardcode_libdir_separator_CXX=:
-
-	  # Commands to make compiler produce verbose output that lists
-	  # what "hidden" libraries, object files and flags are used when
-	  # linking a shared library.
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-	else
-	  # FIXME: insert proper C++ library support
-	  ld_shlibs_CXX=no
-	fi
-	;;
-    esac
-    ;;
-  osf4* | osf5*)
-    case $cc_basename in
-      KCC*)
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
-
-	# KCC will only create a shared library if the output file
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
-	# to its proper name (with version) after linking.
-	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
-	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
-	hardcode_libdir_separator_CXX=:
-
-	# Archives containing C++ object files must be created using
-	# the KAI C++ compiler.
-	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
-	;;
-      RCC*)
-	# Rational C++ 2.4.1
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      cxx*)
-	allow_undefined_flag_CXX=' -expect_unresolved \*'
-	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
-	  echo "-hidden">> $lib.exp~
-	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
-	  $rm $lib.exp'
-
-	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
-	hardcode_libdir_separator_CXX=:
-
-	# Commands to make compiler produce verbose output that lists
-	# what "hidden" libraries, object files and flags are used when
-	# linking a shared library.
-	#
-	# There doesn't appear to be a way to prevent this compiler from
-	# explicitly linking system object files so we need to strip them
-	# from the output so that they don't get included in the library
-	# dependencies.
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-	;;
-      *)
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
-	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
-	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
-	  hardcode_libdir_separator_CXX=:
-
-	  # Commands to make compiler produce verbose output that lists
-	  # what "hidden" libraries, object files and flags are used when
-	  # linking a shared library.
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-	else
-	  # FIXME: insert proper C++ library support
-	  ld_shlibs_CXX=no
-	fi
-	;;
-    esac
-    ;;
-  psos*)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-  sunos4*)
-    case $cc_basename in
-      CC*)
-	# Sun C++ 4.x
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      lcc*)
-	# Lucid
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-    esac
-    ;;
-  solaris*)
-    case $cc_basename in
-      CC*)
-	# Sun C++ 4.2, 5.x and Centerline C++
-        archive_cmds_need_lc_CXX=yes
-	no_undefined_flag_CXX=' -zdefs'
-	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	hardcode_libdir_flag_spec_CXX='-R$libdir'
-	hardcode_shlibpath_var_CXX=no
-	case $host_os in
-	  solaris2.[0-5] | solaris2.[0-5].*) ;;
-	  *)
-	    # The compiler driver will combine and reorder linker options,
-	    # but understands `-z linker_flag'.
-	    # Supported since Solaris 2.6 (maybe 2.5.1?)
-	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
-	    ;;
-	esac
-	link_all_deplibs_CXX=yes
-
-	output_verbose_link_cmd='echo'
-
-	# Archives containing C++ object files must be created using
-	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
-	# necessary to make sure instantiated templates are included
-	# in the archive.
-	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
-	;;
-      gcx*)
-	# Green Hills C++ Compiler
-	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
-	# The C++ compiler must be used to create the archive.
-	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-	;;
-      *)
-	# GNU C++ compiler with Solaris linker
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
-	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
-	  if $CC --version | grep -v '^2\.7' > /dev/null; then
-	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
-	  else
-	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
-	    # platform.
-	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
-	    # Commands to make compiler produce verbose output that lists
-	    # what "hidden" libraries, object files and flags are used when
-	    # linking a shared library.
-	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
-	  fi
-
-	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
-	  case $host_os in
-	  solaris2.[0-5] | solaris2.[0-5].*) ;;
-	  *)
-	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	    ;;
-	  esac
-	fi
-	;;
-    esac
-    ;;
-  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-    no_undefined_flag_CXX='${wl}-z,text'
-    archive_cmds_need_lc_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-      *)
-	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-    esac
-    ;;
-  sysv5* | sco3.2v5* | sco5v6*)
-    # Note: We can NOT use -z defs as we might desire, because we do not
-    # link with -lc, and that would cause any symbols used from libc to
-    # always be unresolved, which means just about no library would
-    # ever link correctly.  If we're not using GNU ld we use -z text
-    # though, which does catch some bad symbols but isn't as heavy-handed
-    # as -z defs.
-    # For security reasons, it is highly recommended that you always
-    # use absolute paths for naming shared libraries, and exclude the
-    # DT_RUNPATH tag from executables and libraries.  But doing so
-    # requires that you compile everything twice, which is a pain.
-    # So that behaviour is only enabled if SCOABSPATH is set to a
-    # non-empty value in the environment.  Most likely only useful for
-    # creating official distributions of packages.
-    # This is a hack until libtool officially supports absolute path
-    # names for shared libraries.
-    no_undefined_flag_CXX='${wl}-z,text'
-    allow_undefined_flag_CXX='${wl}-z,nodefs'
-    archive_cmds_need_lc_CXX=no
-    hardcode_shlibpath_var_CXX=no
-    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-    hardcode_libdir_separator_CXX=':'
-    link_all_deplibs_CXX=yes
-    export_dynamic_flag_spec_CXX='${wl}-Bexport'
-    runpath_var='LD_RUN_PATH'
-
-    case $cc_basename in
-      CC*)
-	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-      *)
-	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	;;
-    esac
-    ;;
-  tandem*)
-    case $cc_basename in
-      NCC*)
-	# NonStop-UX NCC 3.20
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-      *)
-	# FIXME: insert proper C++ library support
-	ld_shlibs_CXX=no
-	;;
-    esac
-    ;;
-  vxworks*)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-  *)
-    # FIXME: insert proper C++ library support
-    ld_shlibs_CXX=no
-    ;;
-esac
-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
-test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-GCC_CXX="$GXX"
-LD_CXX="$LD"
-
-
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
-  Foo (void) { a = 0; }
-private:
-  int a;
-};
-EOF
-
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
-  # Parse the compiler output and extract the necessary
-  # objects, libraries and library flags.
-
-  # Sentinel used to keep track of whether or not we are before
-  # the conftest object file.
-  pre_test_object_deps_done=no
-
-  # The `*' in the case matches for architectures that use `case' in
-  # $output_verbose_cmd can trigger glob expansion during the loop
-  # eval without this substitution.
-  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
-
-  for p in `eval $output_verbose_link_cmd`; do
-    case $p in
-
-    -L* | -R* | -l*)
-       # Some compilers place space between "-{L,R}" and the path.
-       # Remove the space.
-       if test $p = "-L" \
-	  || test $p = "-R"; then
-	 prev=$p
-	 continue
-       else
-	 prev=
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 case $p in
-	 -L* | -R*)
-	   # Internal compiler library paths should come after those
-	   # provided the user.  The postdeps already come after the
-	   # user supplied libs so there is no need to process them.
-	   if test -z "$compiler_lib_search_path_CXX"; then
-	     compiler_lib_search_path_CXX="${prev}${p}"
-	   else
-	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
-	   fi
-	   ;;
-	 # The "-l" case would never come before the object being
-	 # linked, so don't bother handling this case.
-	 esac
-       else
-	 if test -z "$postdeps_CXX"; then
-	   postdeps_CXX="${prev}${p}"
-	 else
-	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
-	 fi
-       fi
-       ;;
-
-    *.$objext)
-       # This assumes that the test object file only shows up
-       # once in the compiler output.
-       if test "$p" = "conftest.$objext"; then
-	 pre_test_object_deps_done=yes
-	 continue
-       fi
-
-       if test "$pre_test_object_deps_done" = no; then
-	 if test -z "$predep_objects_CXX"; then
-	   predep_objects_CXX="$p"
-	 else
-	   predep_objects_CXX="$predep_objects_CXX $p"
-	 fi
-       else
-	 if test -z "$postdep_objects_CXX"; then
-	   postdep_objects_CXX="$p"
-	 else
-	   postdep_objects_CXX="$postdep_objects_CXX $p"
-	 fi
-       fi
-       ;;
-
-    *) ;; # Ignore the rest.
-
-    esac
-  done
-
-  # Clean up.
-  rm -f a.out a.exe
-else
-  echo "libtool.m4: error: problem compiling CXX test program"
-fi
-
-$rm -f confest.$objext
-
-# PORTME: override above test on systems where it is broken
-case $host_os in
-interix[3-9]*)
-  # Interix 3.5 installs completely hosed .la files for C++, so rather than
-  # hack all around it, let's just trust "g++" to DTRT.
-  predep_objects_CXX=
-  postdep_objects_CXX=
-  postdeps_CXX=
-  ;;
-
-linux*)
-  case `$CC -V 2>&1 | sed 5q` in
-  *Sun\ C*)
-    # Sun C++ 5.9
-    #
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-    if test "$solaris_use_stlport4" != yes; then
-      postdeps_CXX='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-
-solaris*)
-  case $cc_basename in
-  CC*)
-    # The more standards-conforming stlport4 library is
-    # incompatible with the Cstd library. Avoid specifying
-    # it if it's in CXXFLAGS. Ignore libCrun as
-    # -library=stlport4 depends on it.
-    case " $CXX $CXXFLAGS " in
-    *" -library=stlport4 "*)
-      solaris_use_stlport4=yes
-      ;;
-    esac
-
-    # Adding this requires a known-good setup of shared libraries for
-    # Sun compiler versions before 5.6, else PIC objects from an old
-    # archive will be linked into the output, leading to subtle bugs.
-    if test "$solaris_use_stlport4" != yes; then
-      postdeps_CXX='-library=Cstd -library=Crun'
-    fi
-    ;;
-  esac
-  ;;
-esac
-
-
-case " $postdeps_CXX " in
-*" -lc "*) archive_cmds_need_lc_CXX=no ;;
-esac
-
-lt_prog_compiler_wl_CXX=
-lt_prog_compiler_pic_CXX=
-lt_prog_compiler_static_CXX=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
-  # C++ specific cases for pic, static, wl, etc.
-  if test "$GXX" = yes; then
-    lt_prog_compiler_wl_CXX='-Wl,'
-    lt_prog_compiler_static_CXX='-static'
-
-    case $host_os in
-    aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_CXX='-Bstatic'
-      fi
-      ;;
-    amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
-      ;;
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-    mingw* | cygwin* | os2* | pw32*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
-      ;;
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic_CXX='-fno-common'
-      ;;
-    *djgpp*)
-      # DJGPP does not support shared libraries at all
-      lt_prog_compiler_pic_CXX=
-      ;;
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic_CXX=-Kconform_pic
-      fi
-      ;;
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	;;
-      *)
-	lt_prog_compiler_pic_CXX='-fPIC'
-	;;
-      esac
-      ;;
-    *)
-      lt_prog_compiler_pic_CXX='-fPIC'
-      ;;
-    esac
-  else
-    case $host_os in
-      aix4* | aix5*)
-	# All AIX code is PIC.
-	if test "$host_cpu" = ia64; then
-	  # AIX 5 now supports IA64 processor
-	  lt_prog_compiler_static_CXX='-Bstatic'
-	else
-	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
-	fi
-	;;
-      chorus*)
-	case $cc_basename in
-	cxch68*)
-	  # Green Hills C++ Compiler
-	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
-	  ;;
-	esac
-	;;
-       darwin*)
-         # PIC is the default on this platform
-         # Common symbols not allowed in MH_DYLIB files
-         case $cc_basename in
-           xlc*)
-           lt_prog_compiler_pic_CXX='-qnocommon'
-           lt_prog_compiler_wl_CXX='-Wl,'
-           ;;
-         esac
-       ;;
-      dgux*)
-	case $cc_basename in
-	  ec++*)
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    ;;
-	  ghcx*)
-	    # Green Hills C++ Compiler
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      freebsd* | dragonfly*)
-	# FreeBSD uses GNU C++
-	;;
-      hpux9* | hpux10* | hpux11*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-	    if test "$host_cpu" != ia64; then
-	      lt_prog_compiler_pic_CXX='+Z'
-	    fi
-	    ;;
-	  aCC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
-	    case $host_cpu in
-	    hppa*64*|ia64*)
-	      # +Z the default
-	      ;;
-	    *)
-	      lt_prog_compiler_pic_CXX='+Z'
-	      ;;
-	    esac
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      interix*)
-	# This is c89, which is MS Visual C++ (no shared libs)
-	# Anyone wants to do a port?
-	;;
-      irix5* | irix6* | nonstopux*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    # CC pic flag -KPIC is the default.
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      linux* | k*bsd*-gnu)
-	case $cc_basename in
-	  KCC*)
-	    # KAI C++ Compiler
-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
-	    lt_prog_compiler_pic_CXX='-fPIC'
-	    ;;
-	  icpc* | ecpc*)
-	    # Intel C++
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-static'
-	    ;;
-	  pgCC*)
-	    # Portland Group C++ compiler.
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-fpic'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	  cxx*)
-	    # Compaq C++
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    lt_prog_compiler_pic_CXX=
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    ;;
-	  *)
-	    case `$CC -V 2>&1 | sed 5q` in
-	    *Sun\ C*)
-	      # Sun C++ 5.9
-	      lt_prog_compiler_pic_CXX='-KPIC'
-	      lt_prog_compiler_static_CXX='-Bstatic'
-	      lt_prog_compiler_wl_CXX='-Qoption ld '
-	      ;;
-	    esac
-	    ;;
-	esac
-	;;
-      lynxos*)
-	;;
-      m88k*)
-	;;
-      mvs*)
-	case $cc_basename in
-	  cxx*)
-	    lt_prog_compiler_pic_CXX='-W c,exportall'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      netbsd*)
-	;;
-      osf3* | osf4* | osf5*)
-	case $cc_basename in
-	  KCC*)
-	    lt_prog_compiler_wl_CXX='--backend -Wl,'
-	    ;;
-	  RCC*)
-	    # Rational C++ 2.4.1
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  cxx*)
-	    # Digital/Compaq C++
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
-	    # Linux and Compaq Tru64 Unix objects are PIC.
-	    lt_prog_compiler_pic_CXX=
-	    lt_prog_compiler_static_CXX='-non_shared'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      psos*)
-	;;
-      solaris*)
-	case $cc_basename in
-	  CC*)
-	    # Sun C++ 4.2, 5.x and Centerline C++
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    lt_prog_compiler_wl_CXX='-Qoption ld '
-	    ;;
-	  gcx*)
-	    # Green Hills C++ Compiler
-	    lt_prog_compiler_pic_CXX='-PIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sunos4*)
-	case $cc_basename in
-	  CC*)
-	    # Sun C++ 4.x
-	    lt_prog_compiler_pic_CXX='-pic'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	  lcc*)
-	    # Lucid
-	    lt_prog_compiler_pic_CXX='-pic'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      tandem*)
-	case $cc_basename in
-	  NCC*)
-	    # NonStop-UX NCC 3.20
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    ;;
-	  *)
-	    ;;
-	esac
-	;;
-      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-	case $cc_basename in
-	  CC*)
-	    lt_prog_compiler_wl_CXX='-Wl,'
-	    lt_prog_compiler_pic_CXX='-KPIC'
-	    lt_prog_compiler_static_CXX='-Bstatic'
-	    ;;
-	esac
-	;;
-      vxworks*)
-	;;
-      *)
-	lt_prog_compiler_can_build_shared_CXX=no
-	;;
-    esac
-  fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_CXX"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_pic_works_CXX=no
-  ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:35280: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:35284: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_CXX=yes
-     fi
-   fi
-   $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
-
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
-    case $lt_prog_compiler_pic_CXX in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
-     esac
-else
-    lt_prog_compiler_pic_CXX=
-     lt_prog_compiler_can_build_shared_CXX=no
-fi
-
-fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic_CXX=
-    ;;
-  *)
-    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
-    ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_CXX=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_CXX=yes
-       fi
-     else
-       lt_prog_compiler_static_works_CXX=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
-
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
-    :
-else
-    lt_prog_compiler_static_CXX=
-fi
-
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_cv_prog_compiler_c_o_CXX=no
-   $rm -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:35384: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:35388: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_CXX=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $rm conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
-   $rm out/* && rmdir out
-   cd ..
-   rmdir conftest
-   $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
-
-
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
-  hard_links=yes
-  $rm conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
-
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
-
-  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  case $host_os in
-  aix4* | aix5*)
-    # If we're using GNU nm, then we don't want the "-C" option.
-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
-    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-    else
-      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-    fi
-    ;;
-  pw32*)
-    export_symbols_cmds_CXX="$ltdll_cmds"
-  ;;
-  cygwin* | mingw*)
-    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-  ;;
-  *)
-    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  ;;
-  esac
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
-echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
-test "$ld_shlibs_CXX" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_CXX" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc_CXX=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds_CXX in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
-      $rm conftest*
-      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$lt_prog_compiler_wl_CXX
-	pic_flag=$lt_prog_compiler_pic_CXX
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
-        allow_undefined_flag_CXX=
-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
-  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-        then
-	  archive_cmds_need_lc_CXX=no
-        else
-	  archive_cmds_need_lc_CXX=yes
-        fi
-        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix4* | aix5*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  library_names_spec='$libname.ixlibrary $libname.a'
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$host_os in
-  yes,cygwin* | yes,mingw* | yes,pw32*)
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $rm \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-      ;;
-    mingw*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH printed by
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
-        # path with ; separators, and with drive letters. We can handle the
-        # drive letters (cygwin fileutils understands them), so leave them,
-        # especially as we might pass files found there to a mingw objdump,
-        # which wouldn't understand a cygwinified path. Ahh.
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    ;;
-
-  *)
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    ;;
-  esac
-  dynamic_linker='Win32 ld.exe'
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd1*)
-  dynamic_linker=no
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-    fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-   hppa*64*)
-     shrext_cmds='.sl'
-     hardcode_into_libs=yes
-     dynamic_linker="$host_os dld.sl"
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-     soname_spec='${libname}${release}${shared_ext}$major'
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-     ;;
-   *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-  postinstall_cmds='chmod 555 $lib'
-  ;;
-
-interix[3-9]*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-nto-qnx*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-uts4*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_CXX=
-if test -n "$hardcode_libdir_flag_spec_CXX" || \
-   test -n "$runpath_var_CXX" || \
-   test "X$hardcode_automatic_CXX" = "Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$hardcode_direct_CXX" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
-     test "$hardcode_minus_L_CXX" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action_CXX=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action_CXX=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action_CXX=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
-echo "${ECHO_T}$hardcode_action_CXX" >&6; }
-
-if test "$hardcode_action_CXX" = relink; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    compiler_CXX \
-    CC_CXX \
-    LD_CXX \
-    lt_prog_compiler_wl_CXX \
-    lt_prog_compiler_pic_CXX \
-    lt_prog_compiler_static_CXX \
-    lt_prog_compiler_no_builtin_flag_CXX \
-    export_dynamic_flag_spec_CXX \
-    thread_safe_flag_spec_CXX \
-    whole_archive_flag_spec_CXX \
-    enable_shared_with_static_runtimes_CXX \
-    old_archive_cmds_CXX \
-    old_archive_from_new_cmds_CXX \
-    predep_objects_CXX \
-    postdep_objects_CXX \
-    predeps_CXX \
-    postdeps_CXX \
-    compiler_lib_search_path_CXX \
-    archive_cmds_CXX \
-    archive_expsym_cmds_CXX \
-    postinstall_cmds_CXX \
-    postuninstall_cmds_CXX \
-    old_archive_from_expsyms_cmds_CXX \
-    allow_undefined_flag_CXX \
-    no_undefined_flag_CXX \
-    export_symbols_cmds_CXX \
-    hardcode_libdir_flag_spec_CXX \
-    hardcode_libdir_flag_spec_ld_CXX \
-    hardcode_libdir_separator_CXX \
-    hardcode_automatic_CXX \
-    module_cmds_CXX \
-    module_expsym_cmds_CXX \
-    lt_cv_prog_compiler_c_o_CXX \
-    fix_srcfile_path_CXX \
-    exclude_expsyms_CXX \
-    include_expsyms_CXX; do
-
-    case $var in
-    old_archive_cmds_CXX | \
-    old_archive_from_new_cmds_CXX | \
-    archive_cmds_CXX | \
-    archive_expsym_cmds_CXX | \
-    module_cmds_CXX | \
-    module_expsym_cmds_CXX | \
-    old_archive_from_expsyms_cmds_CXX | \
-    export_symbols_cmds_CXX | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\$0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
-    ;;
-  esac
-
-cfgfile="$ofile"
-
-  cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_CXX
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_compiler_CXX
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_CXX
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_CXX
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_CXX
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_CXX
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_CXX
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_CXX
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_CXX
-archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_CXX
-module_expsym_cmds=$lt_module_expsym_cmds_CXX
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_CXX
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_CXX
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_CXX
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_CXX
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_CXX
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_CXX
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_CXX
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_CXX
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_CXX
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_CXX
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_CXX
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_CXX
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_CXX
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_CXX
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_CXX
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-
-	else
-	  tagname=""
-	fi
-	;;
-
-      F77)
-	if test -n "$F77" && test "X$F77" != "Xno"; then
-
-ac_ext=f
-ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
-ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_f77_compiler_gnu
-
-
-archive_cmds_need_lc_F77=no
-allow_undefined_flag_F77=
-always_export_symbols_F77=no
-archive_expsym_cmds_F77=
-export_dynamic_flag_spec_F77=
-hardcode_direct_F77=no
-hardcode_libdir_flag_spec_F77=
-hardcode_libdir_flag_spec_ld_F77=
-hardcode_libdir_separator_F77=
-hardcode_minus_L_F77=no
-hardcode_automatic_F77=no
-module_cmds_F77=
-module_expsym_cmds_F77=
-link_all_deplibs_F77=unknown
-old_archive_cmds_F77=$old_archive_cmds
-no_undefined_flag_F77=
-whole_archive_flag_spec_F77=
-enable_shared_with_static_runtimes_F77=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-objext_F77=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="\
-      subroutine t
-      return
-      end
-"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="\
-      program t
-      end
-"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-compiler_F77=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
-{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
-echo "${ECHO_T}$can_build_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
-  test "$enable_shared" = yes && enable_static=no
-  if test -n "$RANLIB"; then
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-    postinstall_cmds='$RANLIB $lib'
-  fi
-  ;;
-aix4* | aix5*)
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-    test "$enable_shared" = yes && enable_static=no
-  fi
-  ;;
-esac
-{ echo "$as_me:$LINENO: result: $enable_shared" >&5
-echo "${ECHO_T}$enable_shared" >&6; }
-
-{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-{ echo "$as_me:$LINENO: result: $enable_static" >&5
-echo "${ECHO_T}$enable_static" >&6; }
-
-GCC_F77="$G77"
-LD_F77="$LD"
-
-lt_prog_compiler_wl_F77=
-lt_prog_compiler_pic_F77=
-lt_prog_compiler_static_F77=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
-  if test "$GCC" = yes; then
-    lt_prog_compiler_wl_F77='-Wl,'
-    lt_prog_compiler_static_F77='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_F77='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic_F77='-fno-common'
-      ;;
-
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      lt_prog_compiler_can_build_shared_F77=no
-      enable_shared=no
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic_F77=-Kconform_pic
-      fi
-      ;;
-
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_F77='-fPIC'
-	;;
-      esac
-      ;;
-
-    *)
-      lt_prog_compiler_pic_F77='-fPIC'
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_F77='-Bstatic'
-      else
-	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-      darwin*)
-        # PIC is the default on this platform
-        # Common symbols not allowed in MH_DYLIB files
-       case $cc_basename in
-         xlc*)
-         lt_prog_compiler_pic_F77='-qnocommon'
-         lt_prog_compiler_wl_F77='-Wl,'
-         ;;
-       esac
-       ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_F77='+Z'
-	;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      # PIC (with -KPIC) is the default.
-      lt_prog_compiler_static_F77='-non_shared'
-      ;;
-
-    newsos6)
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    linux* | k*bsd*-gnu)
-      case $cc_basename in
-      icc* | ecc*)
-	lt_prog_compiler_wl_F77='-Wl,'
-	lt_prog_compiler_pic_F77='-KPIC'
-	lt_prog_compiler_static_F77='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-	# which looks to be a dead project)
-	lt_prog_compiler_wl_F77='-Wl,'
-	lt_prog_compiler_pic_F77='-fpic'
-	lt_prog_compiler_static_F77='-Bstatic'
-        ;;
-      ccc*)
-        lt_prog_compiler_wl_F77='-Wl,'
-        # All Alpha code is PIC.
-        lt_prog_compiler_static_F77='-non_shared'
-        ;;
-      *)
-        case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)
-	  # Sun C 5.9
-	  lt_prog_compiler_pic_F77='-KPIC'
-	  lt_prog_compiler_static_F77='-Bstatic'
-	  lt_prog_compiler_wl_F77='-Wl,'
-	  ;;
-	*Sun\ F*)
-	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
-	  lt_prog_compiler_pic_F77='-KPIC'
-	  lt_prog_compiler_static_F77='-Bstatic'
-	  lt_prog_compiler_wl_F77=''
-	  ;;
-	esac
-	;;
-      esac
-      ;;
-
-    osf3* | osf4* | osf5*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      # All OSF/1 code is PIC.
-      lt_prog_compiler_static_F77='-non_shared'
-      ;;
-
-    rdos*)
-      lt_prog_compiler_static_F77='-non_shared'
-      ;;
 
-    solaris*)
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-	lt_prog_compiler_wl_F77='-Qoption ld ';;
-      *)
-	lt_prog_compiler_wl_F77='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      lt_prog_compiler_wl_F77='-Qoption ld '
-      lt_prog_compiler_pic_F77='-PIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-	lt_prog_compiler_pic_F77='-Kconform_pic'
-	lt_prog_compiler_static_F77='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      lt_prog_compiler_pic_F77='-KPIC'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl_F77='-Wl,'
-      lt_prog_compiler_can_build_shared_F77=no
-      ;;
-
-    uts4*)
-      lt_prog_compiler_pic_F77='-pic'
-      lt_prog_compiler_static_F77='-Bstatic'
-      ;;
-
-    *)
-      lt_prog_compiler_can_build_shared_F77=no
-      ;;
-    esac
-  fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_F77"; then
 
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_pic_works_F77=no
-  ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic_F77"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:36948: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:36952: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_F77=yes
-     fi
-   fi
-   $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
-
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
-    case $lt_prog_compiler_pic_F77 in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
-     esac
-else
-    lt_prog_compiler_pic_F77=
-     lt_prog_compiler_can_build_shared_F77=no
-fi
-
-fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic_F77=
-    ;;
-  *)
-    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
-    ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_F77=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_F77=yes
-       fi
-     else
-       lt_prog_compiler_static_works_F77=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
 
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
-    :
-else
-    lt_prog_compiler_static_F77=
-fi
 
 
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_cv_prog_compiler_c_o_F77=no
-   $rm -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:37052: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:37056: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_F77=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $rm conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
-   $rm out/* && rmdir out
-   cd ..
-   rmdir conftest
-   $rm conftest*
 
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
 
 
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
-  hard_links=yes
-  $rm conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
 
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
 
-  runpath_var=
-  allow_undefined_flag_F77=
-  enable_shared_with_static_runtimes_F77=no
-  archive_cmds_F77=
-  archive_expsym_cmds_F77=
-  old_archive_From_new_cmds_F77=
-  old_archive_from_expsyms_cmds_F77=
-  export_dynamic_flag_spec_F77=
-  whole_archive_flag_spec_F77=
-  thread_safe_flag_spec_F77=
-  hardcode_libdir_flag_spec_F77=
-  hardcode_libdir_flag_spec_ld_F77=
-  hardcode_libdir_separator_F77=
-  hardcode_direct_F77=no
-  hardcode_minus_L_F77=no
-  hardcode_shlibpath_var_F77=unsupported
-  link_all_deplibs_F77=unknown
-  hardcode_automatic_F77=no
-  module_cmds_F77=
-  module_expsym_cmds_F77=
-  always_export_symbols_F77=no
-  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  # include_expsyms should be a list of space-separated symbols to be *always*
-  # included in the symbol list
-  include_expsyms_F77=
-  # exclude_expsyms can be an extended regexp of symbols to exclude
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-  # as well as any symbol that contains `d'.
-  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-  # platforms (ab)use it in PIC code, but their linkers get confused if
-  # the symbol is explicitly referenced.  Since portable code cannot
-  # rely on this symbol name, it's probably fine to never include it in
-  # preloaded symbol tables.
-  extract_expsyms_cmds=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 
-  case $host_os in
-  cygwin* | mingw* | pw32*)
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
-    # When not using gcc, we currently assume that we are using
-    # Microsoft Visual C++.
-    if test "$GCC" != yes; then
-      with_gnu_ld=no
-    fi
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  esac
 
-  ld_shlibs_F77=yes
-  if test "$with_gnu_ld" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
 
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
-    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
-	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-  	whole_archive_flag_spec_F77=
-    fi
-    supports_anon_versioning=no
-    case `$LD -v 2>/dev/null` in
-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-      *\ 2.11.*) ;; # other 2.11 versions
-      *) supports_anon_versioning=yes ;;
-    esac
-
-    # See if GNU ld supports shared libraries.
-    case $host_os in
-    aix3* | aix4* | aix5*)
-      # On AIX/PPC, the GNU linker is very broken
-      if test "$host_cpu" != ia64; then
-	ld_shlibs_F77=no
-	cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support.  If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
-      fi
-      ;;
-
-    amigaos*)
-      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_minus_L_F77=yes
-
-      # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
-      # that the semantics of dynamic libraries on AmigaOS, at least up
-      # to version 4, is to share data among multiple programs linked
-      # with the same dynamic library.  Since this doesn't match the
-      # behavior of shared libraries on other platforms, we can't use
-      # them.
-      ld_shlibs_F77=no
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	allow_undefined_flag_F77=unsupported
-	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	# support --undefined.  This deserves some investigation.  FIXME
-	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
-      # as there is no search path for DLLs.
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      allow_undefined_flag_F77=unsupported
-      always_export_symbols_F77=no
-      enable_shared_with_static_runtimes_F77=yes
-      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	# If the export-symbols file already is a .def file (1st line
-	# is EXPORTS), use it as is; otherwise, prepend...
-	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	  cp $export_symbols $output_objdir/$soname.def;
-	else
-	  echo EXPORTS > $output_objdir/$soname.def;
-	  cat $export_symbols >> $output_objdir/$soname.def;
-	fi~
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-
-    interix[3-9]*)
-      hardcode_direct_F77=no
-      hardcode_shlibpath_var_F77=no
-      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec_F77='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    gnu* | linux* | k*bsd*-gnu)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	tmp_addflag=
-	case $cc_basename,$host_cpu in
-	pgcc*)				# Portland Group C compiler
-	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag'
-	  ;;
-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
-	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
-	  tmp_addflag=' -i_dynamic' ;;
-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
-	ifc* | ifort*)			# Intel Fortran compiler
-	  tmp_addflag=' -nofor_main' ;;
-	esac
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)			# Sun C 5.9
-	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_sharedflag='-G' ;;
-	*Sun\ F*)			# Sun Fortran 8.3
-	  tmp_sharedflag='-G' ;;
-	*)
-	  tmp_sharedflag='-shared' ;;
-	esac
-	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-	if test $supports_anon_versioning = yes; then
-	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-  $echo "local: *; };" >> $output_objdir/$libname.ver~
-	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-	fi
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-	wlarc=
-      else
-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-	ld_shlibs_F77=no
-	cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-	ld_shlibs_F77=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-	;;
-	*)
-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-	  else
-	    ld_shlibs_F77=no
-	  fi
-	;;
-      esac
-      ;;
-
-    sunos4*)
-      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      hardcode_direct_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-    esac
-
-    if test "$ld_shlibs_F77" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec_F77=
-      export_dynamic_flag_spec_F77=
-      whole_archive_flag_spec_F77=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      allow_undefined_flag_F77=unsupported
-      always_export_symbols_F77=yes
-      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      hardcode_minus_L_F77=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-	# Neither direct hardcoding nor static linking is supported with a
-	# broken collect2.
-	hardcode_direct_F77=unsupported
-      fi
-      ;;
-
-    aix4* | aix5*)
-      if test "$host_cpu" = ia64; then
-	# On IA64, the linker does run time linking by default, so we don't
-	# have to do anything special.
-	aix_use_runtimelinking=no
-	exp_sym_flag='-Bexport'
-	no_entry_flag=""
-      else
-	# If we're using GNU nm, then we don't want the "-C" option.
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-	else
-	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-	fi
-	aix_use_runtimelinking=no
-
-	# Test if we are trying to use run time linking or normal
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
-	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
-	  for ld_flag in $LDFLAGS; do
-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-  	    aix_use_runtimelinking=yes
-  	    break
-  	  fi
-	  done
-	  ;;
-	esac
-
-	exp_sym_flag='-bexport'
-	no_entry_flag='-bnoentry'
-      fi
-
-      # When large executables or shared objects are built, AIX ld can
-      # have problems creating the table of contents.  If linking a library
-      # or program results in "error TOC overflow" add -mminimal-toc to
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-      archive_cmds_F77=''
-      hardcode_direct_F77=yes
-      hardcode_libdir_separator_F77=':'
-      link_all_deplibs_F77=yes
-
-      if test "$GCC" = yes; then
-	case $host_os in aix4.[012]|aix4.[012].*)
-	# We only want to do this on AIX 4.2 and lower, the check
-	# below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" && \
-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
-	  then
-  	  # We have reworked collect2
-  	  :
-	  else
-  	  # We have old collect2
-  	  hardcode_direct_F77=unsupported
-  	  # It fails to find uninstalled libraries when the uninstalled
-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
-  	  # to unsupported forces relinking
-  	  hardcode_minus_L_F77=yes
-  	  hardcode_libdir_flag_spec_F77='-L$libdir'
-  	  hardcode_libdir_separator_F77=
-	  fi
-	  ;;
-	esac
-	shared_flag='-shared'
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag="$shared_flag "'${wl}-G'
-	fi
-      else
-	# not using gcc
-	if test "$host_cpu" = ia64; then
-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-  	# chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-	else
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag='${wl}-G'
-	  else
-	    shared_flag='${wl}-bM:SRE'
-	  fi
-	fi
-      fi
-
-      # It seems that -bexpall does not export symbols beginning with
-      # underscore (_), so it is better to generate a list of symbols to export.
-      always_export_symbols_F77=yes
-      if test "$aix_use_runtimelinking" = yes; then
-	# Warning - without using the other runtime loading flags (-brtl),
-	# -berok will link without error, but may produce a broken library.
-	allow_undefined_flag_F77='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       cat >conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_f77_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
-	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-       else
-	if test "$host_cpu" = ia64; then
-	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
-	  allow_undefined_flag_F77="-z nodefs"
-	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-	else
-	 # Determine the default libpath from the value encoded in an empty executable.
-	 cat >conftest.$ac_ext <<_ACEOF
-      program main
-
-      end
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_f77_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
+striplib=
+old_striplib=
+{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+$as_echo_n "checking whether stripping libraries is possible... " >&6; }
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
-	  # Warning - without using the other run time loading flags,
-	  # -berok will link without error, but may produce a broken library.
-	  no_undefined_flag_F77=' ${wl}-bernotok'
-	  allow_undefined_flag_F77=' ${wl}-berok'
-	  # Exported symbols can be pulled into shared objects from archives
-	  whole_archive_flag_spec_F77='$convenience'
-	  archive_cmds_need_lc_F77=yes
-	  # This is similar to how AIX traditionally builds its shared libraries.
-	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-	fi
-      fi
-      ;;
-
-    amigaos*)
-      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_minus_L_F77=yes
-      # see comment about different semantics on the GNU ld section
-      ld_shlibs_F77=no
-      ;;
-
-    bsdi[45]*)
-      export_dynamic_flag_spec_F77=-rdynamic
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # When not using gcc, we currently assume that we are using
-      # Microsoft Visual C++.
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      hardcode_libdir_flag_spec_F77=' '
-      allow_undefined_flag_F77=unsupported
-      # Tell ltmain to make .lib files, not .a files.
-      libext=lib
-      # Tell ltmain to make .dll files, not .so files.
-      shrext_cmds=".dll"
-      # FIXME: Setting linknames here is a bad hack.
-      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
-      # The linker will automatically build a .lib file if we build a DLL.
-      old_archive_From_new_cmds_F77='true'
-      # FIXME: Should let the user specify the lib program.
-      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
-      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
-      enable_shared_with_static_runtimes_F77=yes
-      ;;
-
-    darwin* | rhapsody*)
-      case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-      esac
-      archive_cmds_need_lc_F77=no
-      hardcode_direct_F77=no
-      hardcode_automatic_F77=yes
-      hardcode_shlibpath_var_F77=unsupported
-      whole_archive_flag_spec_F77=''
-      link_all_deplibs_F77=yes
-    if test "$GCC" = yes ; then
-    	output_verbose_link_cmd='echo'
-        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-    else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         ld_shlibs_F77=no
-          ;;
-      esac
-    fi
-      ;;
-
-    dgux*)
-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    freebsd1*)
-      ld_shlibs_F77=no
-      ;;
-
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
-    # does not break anything, and helps significantly (at the cost of a little
-    # extra space).
-    freebsd2.2*)
-      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      hardcode_libdir_flag_spec_F77='-R$libdir'
-      hardcode_direct_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2*)
-      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_F77=yes
-      hardcode_minus_L_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | dragonfly*)
-      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-      hardcode_libdir_flag_spec_F77='-R$libdir'
-      hardcode_direct_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-	archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-	archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      fi
-      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator_F77=:
-      hardcode_direct_F77=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      hardcode_minus_L_F77=yes
-      export_dynamic_flag_spec_F77='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_F77=:
-
-	hardcode_direct_F77=yes
-	export_dynamic_flag_spec_F77='${wl}-E'
-
-	# hardcode_minus_L: Not really in the search PATH,
-	# but as the default location of the library.
-	hardcode_minus_L_F77=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      else
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_F77=:
-
-	case $host_cpu in
-	hppa*64*|ia64*)
-	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
-	  hardcode_direct_F77=no
-	  hardcode_shlibpath_var_F77=no
-	  ;;
-	*)
-	  hardcode_direct_F77=yes
-	  export_dynamic_flag_spec_F77='${wl}-E'
-
-	  # hardcode_minus_L: Not really in the search PATH,
-	  # but as the default location of the library.
-	  hardcode_minus_L_F77=yes
-	  ;;
-	esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
-      fi
-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_F77=:
-      link_all_deplibs_F77=yes
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      hardcode_libdir_flag_spec_F77='-R$libdir'
-      hardcode_direct_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    newsos6)
-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_F77=yes
-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_F77=:
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    openbsd*)
-      if test -f /usr/libexec/ld.so; then
-	hardcode_direct_F77=yes
-	hardcode_shlibpath_var_F77=no
-	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
-	  export_dynamic_flag_spec_F77='${wl}-E'
-	else
-	  case $host_os in
-	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-	     hardcode_libdir_flag_spec_F77='-R$libdir'
-	     ;;
-	   *)
-	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
-	     ;;
-	  esac
-        fi
-      else
-	ld_shlibs_F77=no
-      fi
-      ;;
-
-    os2*)
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_minus_L_F77=yes
-      allow_undefined_flag_F77=unsupported
-      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	allow_undefined_flag_F77=' -expect_unresolved \*'
-	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-      fi
-      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_F77=:
-      ;;
-
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
-      else
-	allow_undefined_flag_F77=' -expect_unresolved \*'
-	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
-	# Both c and cxx compiler support -rpath directly
-	hardcode_libdir_flag_spec_F77='-rpath $libdir'
-      fi
-      hardcode_libdir_separator_F77=:
-      ;;
-
-    solaris*)
-      no_undefined_flag_F77=' -z text'
-      if test "$GCC" = yes; then
-	wlarc='${wl}'
-	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-      else
-	wlarc=''
-	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-      fi
-      hardcode_libdir_flag_spec_F77='-R$libdir'
-      hardcode_shlibpath_var_F77=no
-      case $host_os in
-      solaris2.[0-5] | solaris2.[0-5].*) ;;
-      *)
-	# The compiler driver will combine and reorder linker options,
-	# but understands `-z linker_flag'.  GCC discards it without `$wl',
-	# but is careful enough not to reorder.
- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
-	if test "$GCC" = yes; then
-	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	else
-	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
-	fi
-	;;
-      esac
-      link_all_deplibs_F77=yes
-      ;;
-
-    sunos4*)
-      if test "x$host_vendor" = xsequent; then
-	# Use $CC to link under sequent, because it throws in some extra .o
-	# files that make .init and .fini sections work.
-	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_direct_F77=yes
-      hardcode_minus_L_F77=yes
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-	sni)
-	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_F77=yes # is this really true???
-	;;
-	siemens)
-	  ## LD is ld it makes a PLAMLIB
-	  ## CC just makes a GrossModule.
-	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-	  reload_cmds_F77='$CC -r -o $output$reload_objs'
-	  hardcode_direct_F77=no
-        ;;
-	motorola)
-	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
-	;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    sysv4.3*)
-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_shlibpath_var_F77=no
-      export_dynamic_flag_spec_F77='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	hardcode_shlibpath_var_F77=no
-	runpath_var=LD_RUN_PATH
-	hardcode_runpath_var=yes
-	ld_shlibs_F77=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-      no_undefined_flag_F77='${wl}-z,text'
-      archive_cmds_need_lc_F77=no
-      hardcode_shlibpath_var_F77=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag_F77='${wl}-z,text'
-      allow_undefined_flag_F77='${wl}-z,nodefs'
-      archive_cmds_need_lc_F77=no
-      hardcode_shlibpath_var_F77=no
-      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      hardcode_libdir_separator_F77=':'
-      link_all_deplibs_F77=yes
-      export_dynamic_flag_spec_F77='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_F77='-L$libdir'
-      hardcode_shlibpath_var_F77=no
-      ;;
-
-    *)
-      ld_shlibs_F77=no
-      ;;
-    esac
-  fi
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
-echo "${ECHO_T}$ld_shlibs_F77" >&6; }
-test "$ld_shlibs_F77" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_F77" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc_F77=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds_F77 in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
-      $rm conftest*
-      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$lt_prog_compiler_wl_F77
-	pic_flag=$lt_prog_compiler_pic_F77
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
-        allow_undefined_flag_F77=
-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
-  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-        then
-	  archive_cmds_need_lc_F77=no
-        else
-	  archive_cmds_need_lc_F77=yes
-        fi
-        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix4* | aix5*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
-    fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  library_names_spec='$libname.ixlibrary $libname.a'
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$host_os in
-  yes,cygwin* | yes,mingw* | yes,pw32*)
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $rm \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-      ;;
-    mingw*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH printed by
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
-        # path with ; separators, and with drive letters. We can handle the
-        # drive letters (cygwin fileutils understands them), so leave them,
-        # especially as we might pass files found there to a mingw objdump,
-        # which wouldn't understand a cygwinified path. Ahh.
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    ;;
-
-  *)
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    ;;
-  esac
-  dynamic_linker='Win32 ld.exe'
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd1*)
-  dynamic_linker=no
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
+# FIXME - insert some real tests, host_os isn't really good enough
   case $host_os in
-  freebsd2*)
-    shlibpath_overrides_runpath=yes
-    ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
-
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
     else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+      { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
     fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-   hppa*64*)
-     shrext_cmds='.sl'
-     hardcode_into_libs=yes
-     dynamic_linker="$host_os dld.sl"
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-     soname_spec='${libname}${release}${shared_ext}$major'
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-     ;;
-   *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-  postinstall_cmds='chmod 555 $lib'
-  ;;
-
-interix[3-9]*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
     ;;
   *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-nto-qnx*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-uts4*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_F77=
-if test -n "$hardcode_libdir_flag_spec_F77" || \
-   test -n "$runpath_var_F77" || \
-   test "X$hardcode_automatic_F77" = "Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$hardcode_direct_F77" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
-     test "$hardcode_minus_L_F77" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action_F77=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action_F77=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action_F77=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
-echo "${ECHO_T}$hardcode_action_F77" >&6; }
-
-if test "$hardcode_action_F77" = relink; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    compiler_F77 \
-    CC_F77 \
-    LD_F77 \
-    lt_prog_compiler_wl_F77 \
-    lt_prog_compiler_pic_F77 \
-    lt_prog_compiler_static_F77 \
-    lt_prog_compiler_no_builtin_flag_F77 \
-    export_dynamic_flag_spec_F77 \
-    thread_safe_flag_spec_F77 \
-    whole_archive_flag_spec_F77 \
-    enable_shared_with_static_runtimes_F77 \
-    old_archive_cmds_F77 \
-    old_archive_from_new_cmds_F77 \
-    predep_objects_F77 \
-    postdep_objects_F77 \
-    predeps_F77 \
-    postdeps_F77 \
-    compiler_lib_search_path_F77 \
-    archive_cmds_F77 \
-    archive_expsym_cmds_F77 \
-    postinstall_cmds_F77 \
-    postuninstall_cmds_F77 \
-    old_archive_from_expsyms_cmds_F77 \
-    allow_undefined_flag_F77 \
-    no_undefined_flag_F77 \
-    export_symbols_cmds_F77 \
-    hardcode_libdir_flag_spec_F77 \
-    hardcode_libdir_flag_spec_ld_F77 \
-    hardcode_libdir_separator_F77 \
-    hardcode_automatic_F77 \
-    module_cmds_F77 \
-    module_expsym_cmds_F77 \
-    lt_cv_prog_compiler_c_o_F77 \
-    fix_srcfile_path_F77 \
-    exclude_expsyms_F77 \
-    include_expsyms_F77; do
-
-    case $var in
-    old_archive_cmds_F77 | \
-    old_archive_from_new_cmds_F77 | \
-    archive_cmds_F77 | \
-    archive_expsym_cmds_F77 | \
-    module_cmds_F77 | \
-    module_expsym_cmds_F77 | \
-    old_archive_from_expsyms_cmds_F77 | \
-    export_symbols_cmds_F77 | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\$0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+    { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
     ;;
   esac
-
-cfgfile="$ofile"
-
-  cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_F77
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_compiler_F77
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_F77
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_F77
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_F77
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_F77
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_F77
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_F77
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_F77
-archive_expsym_cmds=$lt_archive_expsym_cmds_F77
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_F77
-module_expsym_cmds=$lt_module_expsym_cmds_F77
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_F77
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_F77
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_F77
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_F77
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_F77
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_F77
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_F77
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_F77
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_F77
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_F77
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_F77
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_F77
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_F77
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_F77
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_F77
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
-	else
-	  tagname=""
-	fi
-	;;
-
-      GCJ)
-	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-objext_GCJ=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-compiler_GCJ=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-archive_cmds_need_lc_GCJ=no
-
-old_archive_cmds_GCJ=$old_archive_cmds
-
-
-lt_prog_compiler_no_builtin_flag_GCJ=
-
-if test "$GCC" = yes; then
-  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-
-
-{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_cv_prog_compiler_rtti_exceptions=no
-  ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="-fno-rtti -fno-exceptions"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:39241: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:39245: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_rtti_exceptions=yes
-     fi
-   fi
-   $rm conftest*
-
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
-    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
-else
-    :
-fi
-
-fi
-
-lt_prog_compiler_wl_GCJ=
-lt_prog_compiler_pic_GCJ=
-lt_prog_compiler_static_GCJ=
-
-{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
-echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
-
-  if test "$GCC" = yes; then
-    lt_prog_compiler_wl_GCJ='-Wl,'
-    lt_prog_compiler_static_GCJ='-static'
-
-    case $host_os in
-      aix*)
-      # All AIX code is PIC.
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_GCJ='-Bstatic'
-      fi
-      ;;
-
-    amigaos*)
-      # FIXME: we need at least 68020 code to build shared libraries, but
-      # adding the `-m68020' flag to GCC prevents building anything better,
-      # like `-m68040'.
-      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
-      ;;
-
-    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-      # PIC is the default for these OSes.
-      ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      # Although the cygwin gcc ignores -fPIC, still need this for old-style
-      # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
-      ;;
-
-    darwin* | rhapsody*)
-      # PIC is the default on this platform
-      # Common symbols not allowed in MH_DYLIB files
-      lt_prog_compiler_pic_GCJ='-fno-common'
-      ;;
-
-    interix[3-9]*)
-      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
-      # Instead, we relocate shared libraries at runtime.
-      ;;
-
-    msdosdjgpp*)
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
-      # on systems that don't support them.
-      lt_prog_compiler_can_build_shared_GCJ=no
-      enable_shared=no
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	lt_prog_compiler_pic_GCJ=-Kconform_pic
-      fi
-      ;;
-
-    hpux*)
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_GCJ='-fPIC'
-	;;
-      esac
-      ;;
-
-    *)
-      lt_prog_compiler_pic_GCJ='-fPIC'
-      ;;
-    esac
-  else
-    # PORTME Check for flag to pass linker flags through the system compiler.
-    case $host_os in
-    aix*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      if test "$host_cpu" = ia64; then
-	# AIX 5 now supports IA64 processor
-	lt_prog_compiler_static_GCJ='-Bstatic'
-      else
-	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
-      fi
-      ;;
-      darwin*)
-        # PIC is the default on this platform
-        # Common symbols not allowed in MH_DYLIB files
-       case $cc_basename in
-         xlc*)
-         lt_prog_compiler_pic_GCJ='-qnocommon'
-         lt_prog_compiler_wl_GCJ='-Wl,'
-         ;;
-       esac
-       ;;
-
-    mingw* | cygwin* | pw32* | os2*)
-      # This hack is so that the source file can tell whether it is being
-      # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
-      ;;
-
-    hpux9* | hpux10* | hpux11*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
-      # not for PA HP-UX.
-      case $host_cpu in
-      hppa*64*|ia64*)
-	# +Z the default
-	;;
-      *)
-	lt_prog_compiler_pic_GCJ='+Z'
-	;;
-      esac
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
-      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      # PIC (with -KPIC) is the default.
-      lt_prog_compiler_static_GCJ='-non_shared'
-      ;;
-
-    newsos6)
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    linux* | k*bsd*-gnu)
-      case $cc_basename in
-      icc* | ecc*)
-	lt_prog_compiler_wl_GCJ='-Wl,'
-	lt_prog_compiler_pic_GCJ='-KPIC'
-	lt_prog_compiler_static_GCJ='-static'
-        ;;
-      pgcc* | pgf77* | pgf90* | pgf95*)
-        # Portland Group compilers (*not* the Pentium gcc compiler,
-	# which looks to be a dead project)
-	lt_prog_compiler_wl_GCJ='-Wl,'
-	lt_prog_compiler_pic_GCJ='-fpic'
-	lt_prog_compiler_static_GCJ='-Bstatic'
-        ;;
-      ccc*)
-        lt_prog_compiler_wl_GCJ='-Wl,'
-        # All Alpha code is PIC.
-        lt_prog_compiler_static_GCJ='-non_shared'
-        ;;
-      *)
-        case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)
-	  # Sun C 5.9
-	  lt_prog_compiler_pic_GCJ='-KPIC'
-	  lt_prog_compiler_static_GCJ='-Bstatic'
-	  lt_prog_compiler_wl_GCJ='-Wl,'
-	  ;;
-	*Sun\ F*)
-	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
-	  lt_prog_compiler_pic_GCJ='-KPIC'
-	  lt_prog_compiler_static_GCJ='-Bstatic'
-	  lt_prog_compiler_wl_GCJ=''
-	  ;;
-	esac
-	;;
-      esac
-      ;;
-
-    osf3* | osf4* | osf5*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      # All OSF/1 code is PIC.
-      lt_prog_compiler_static_GCJ='-non_shared'
-      ;;
-
-    rdos*)
-      lt_prog_compiler_static_GCJ='-non_shared'
-      ;;
-
-    solaris*)
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      case $cc_basename in
-      f77* | f90* | f95*)
-	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
-      *)
-	lt_prog_compiler_wl_GCJ='-Wl,';;
-      esac
-      ;;
-
-    sunos4*)
-      lt_prog_compiler_wl_GCJ='-Qoption ld '
-      lt_prog_compiler_pic_GCJ='-PIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    sysv4 | sysv4.2uw2* | sysv4.3*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec ;then
-	lt_prog_compiler_pic_GCJ='-Kconform_pic'
-	lt_prog_compiler_static_GCJ='-Bstatic'
-      fi
-      ;;
-
-    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      lt_prog_compiler_pic_GCJ='-KPIC'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    unicos*)
-      lt_prog_compiler_wl_GCJ='-Wl,'
-      lt_prog_compiler_can_build_shared_GCJ=no
-      ;;
-
-    uts4*)
-      lt_prog_compiler_pic_GCJ='-pic'
-      lt_prog_compiler_static_GCJ='-Bstatic'
-      ;;
-
-    *)
-      lt_prog_compiler_can_build_shared_GCJ=no
-      ;;
-    esac
-  fi
-
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$lt_prog_compiler_pic_GCJ"; then
-
-{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
-echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_pic_works_GCJ=no
-  ac_outfile=conftest.$ac_objext
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   # The option is referenced via a variable to avoid confusing sed.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:39531: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>conftest.err)
-   ac_status=$?
-   cat conftest.err >&5
-   echo "$as_me:39535: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s "$ac_outfile"; then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings other than the usual output.
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_GCJ=yes
-     fi
-   fi
-   $rm conftest*
-
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
-    case $lt_prog_compiler_pic_GCJ in
-     "" | " "*) ;;
-     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
-     esac
-else
-    lt_prog_compiler_pic_GCJ=
-     lt_prog_compiler_can_build_shared_GCJ=no
-fi
 
-fi
-case $host_os in
-  # For platforms which do not support PIC, -DPIC is meaningless:
-  *djgpp*)
-    lt_prog_compiler_pic_GCJ=
-    ;;
-  *)
-    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
-    ;;
-esac
 
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
-{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_prog_compiler_static_works_GCJ=no
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
-     # The linker can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     if test -s conftest.err; then
-       # Append any errors to the config.log.
-       cat conftest.err 1>&5
-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
-       if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_GCJ=yes
-       fi
-     else
-       lt_prog_compiler_static_works_GCJ=yes
-     fi
-   fi
-   $rm conftest*
-   LDFLAGS="$save_LDFLAGS"
 
-fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
-    :
-else
-    lt_prog_compiler_static_GCJ=
-fi
 
 
-{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
-if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  lt_cv_prog_compiler_c_o_GCJ=no
-   $rm -r conftest 2>/dev/null
-   mkdir conftest
-   cd conftest
-   mkdir out
-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
-   # Insert the option either (1) after the last *FLAGS variable, or
-   # (2) before a word containing "conftest.", or (3) at the end.
-   # Note that $ac_compile itself does not contain backslashes and begins
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
-   lt_compile=`echo "$ac_compile" | $SED \
-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-   -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:39635: $lt_compile\"" >&5)
-   (eval "$lt_compile" 2>out/conftest.err)
-   ac_status=$?
-   cat out/conftest.err >&5
-   echo "$as_me:39639: \$? = $ac_status" >&5
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
-   then
-     # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
-       lt_cv_prog_compiler_c_o_GCJ=yes
-     fi
-   fi
-   chmod u+w . 2>&5
-   $rm conftest*
-   # SGI C++ compiler will create directory out/ii_files/ for
-   # template instantiation
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
-   $rm out/* && rmdir out
-   cd ..
-   rmdir conftest
-   $rm conftest*
 
-fi
-{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
-echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
 
 
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
-  # do not overwrite the value of need_locks provided by the user
-  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
-  hard_links=yes
-  $rm conftest*
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  touch conftest.a
-  ln conftest.a conftest.b 2>&5 || hard_links=no
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-  { echo "$as_me:$LINENO: result: $hard_links" >&5
-echo "${ECHO_T}$hard_links" >&6; }
-  if test "$hard_links" = no; then
-    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-    need_locks=warn
-  fi
-else
-  need_locks=no
-fi
 
-{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
-echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
+  # Report which library types will actually be built
+  { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+$as_echo_n "checking if libtool supports shared libraries... " >&6; }
+  { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
+$as_echo "$can_build_shared" >&6; }
 
-  runpath_var=
-  allow_undefined_flag_GCJ=
-  enable_shared_with_static_runtimes_GCJ=no
-  archive_cmds_GCJ=
-  archive_expsym_cmds_GCJ=
-  old_archive_From_new_cmds_GCJ=
-  old_archive_from_expsyms_cmds_GCJ=
-  export_dynamic_flag_spec_GCJ=
-  whole_archive_flag_spec_GCJ=
-  thread_safe_flag_spec_GCJ=
-  hardcode_libdir_flag_spec_GCJ=
-  hardcode_libdir_flag_spec_ld_GCJ=
-  hardcode_libdir_separator_GCJ=
-  hardcode_direct_GCJ=no
-  hardcode_minus_L_GCJ=no
-  hardcode_shlibpath_var_GCJ=unsupported
-  link_all_deplibs_GCJ=unknown
-  hardcode_automatic_GCJ=no
-  module_cmds_GCJ=
-  module_expsym_cmds_GCJ=
-  always_export_symbols_GCJ=no
-  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-  # include_expsyms should be a list of space-separated symbols to be *always*
-  # included in the symbol list
-  include_expsyms_GCJ=
-  # exclude_expsyms can be an extended regexp of symbols to exclude
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-  # as well as any symbol that contains `d'.
-  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-  # platforms (ab)use it in PIC code, but their linkers get confused if
-  # the symbol is explicitly referenced.  Since portable code cannot
-  # rely on this symbol name, it's probably fine to never include it in
-  # preloaded symbol tables.
-  extract_expsyms_cmds=
-  # Just being paranoid about ensuring that cc_basename is set.
-  for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+  { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+$as_echo_n "checking whether to build shared libraries... " >&6; }
+  test "$can_build_shared" = "no" && enable_shared=no
 
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
   case $host_os in
-  cygwin* | mingw* | pw32*)
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
-    # When not using gcc, we currently assume that we are using
-    # Microsoft Visual C++.
-    if test "$GCC" != yes; then
-      with_gnu_ld=no
-    fi
-    ;;
-  interix*)
-    # we just hope/assume this is gcc and not c89 (= MSVC++)
-    with_gnu_ld=yes
-    ;;
-  openbsd*)
-    with_gnu_ld=no
-    ;;
-  esac
-
-  ld_shlibs_GCJ=yes
-  if test "$with_gnu_ld" = yes; then
-    # If archive_cmds runs LD, not CC, wlarc should be empty
-    wlarc='${wl}'
-
-    # Set some defaults for GNU ld with shared library support. These
-    # are reset later if shared libraries are not supported. Putting them
-    # here allows them to be overridden if necessary.
-    runpath_var=LD_RUN_PATH
-    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
-    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
-    # ancient GNU ld didn't support --whole-archive et. al.
-    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
-	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-      else
-  	whole_archive_flag_spec_GCJ=
-    fi
-    supports_anon_versioning=no
-    case `$LD -v 2>/dev/null` in
-      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
-      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
-      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
-      *\ 2.11.*) ;; # other 2.11 versions
-      *) supports_anon_versioning=yes ;;
-    esac
-
-    # See if GNU ld supports shared libraries.
-    case $host_os in
-    aix3* | aix4* | aix5*)
-      # On AIX/PPC, the GNU linker is very broken
-      if test "$host_cpu" != ia64; then
-	ld_shlibs_GCJ=no
-	cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support.  If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
-      fi
-      ;;
-
-    amigaos*)
-      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_minus_L_GCJ=yes
-
-      # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
-      # that the semantics of dynamic libraries on AmigaOS, at least up
-      # to version 4, is to share data among multiple programs linked
-      # with the same dynamic library.  Since this doesn't match the
-      # behavior of shared libraries on other platforms, we can't use
-      # them.
-      ld_shlibs_GCJ=no
-      ;;
-
-    beos*)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	allow_undefined_flag_GCJ=unsupported
-	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
-	# support --undefined.  This deserves some investigation.  FIXME
-	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
-      # as there is no search path for DLLs.
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      allow_undefined_flag_GCJ=unsupported
-      always_export_symbols_GCJ=no
-      enable_shared_with_static_runtimes_GCJ=yes
-      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
-        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-	# If the export-symbols file already is a .def file (1st line
-	# is EXPORTS), use it as is; otherwise, prepend...
-	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-	  cp $export_symbols $output_objdir/$soname.def;
-	else
-	  echo EXPORTS > $output_objdir/$soname.def;
-	  cat $export_symbols >> $output_objdir/$soname.def;
-	fi~
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    interix[3-9]*)
-      hardcode_direct_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
-      export_dynamic_flag_spec_GCJ='${wl}-E'
-      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
-      # Instead, shared libraries are loaded at an image base (0x10000000 by
-      # default) and relocated if they conflict, which is a slow very memory
-      # consuming and fragmenting process.  To avoid this, we pick a random,
-      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
-      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
-      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
-      ;;
-
-    gnu* | linux* | k*bsd*-gnu)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	tmp_addflag=
-	case $cc_basename,$host_cpu in
-	pgcc*)				# Portland Group C compiler
-	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag'
-	  ;;
-	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
-	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_addflag=' $pic_flag -Mnomain' ;;
-	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
-	  tmp_addflag=' -i_dynamic' ;;
-	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
-	  tmp_addflag=' -i_dynamic -nofor_main' ;;
-	ifc* | ifort*)			# Intel Fortran compiler
-	  tmp_addflag=' -nofor_main' ;;
-	esac
-	case `$CC -V 2>&1 | sed 5q` in
-	*Sun\ C*)			# Sun C 5.9
-	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-	  tmp_sharedflag='-G' ;;
-	*Sun\ F*)			# Sun Fortran 8.3
-	  tmp_sharedflag='-G' ;;
-	*)
-	  tmp_sharedflag='-shared' ;;
-	esac
-	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
-	if test $supports_anon_versioning = yes; then
-	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
-  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-  $echo "local: *; };" >> $output_objdir/$libname.ver~
-	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
-	fi
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-	wlarc=
-      else
-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      fi
-      ;;
-
-    solaris*)
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
-	ld_shlibs_GCJ=no
-	cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
-      case `$LD -v 2>&1` in
-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
-	ld_shlibs_GCJ=no
-	cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems.  Therefore, libtool
-*** is disabling shared libraries support.  We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
-	;;
-	*)
-	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
-	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
-	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
-	  else
-	    ld_shlibs_GCJ=no
-	  fi
-	;;
-      esac
-      ;;
-
-    sunos4*)
-      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      wlarc=
-      hardcode_direct_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    *)
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-    esac
-
-    if test "$ld_shlibs_GCJ" = no; then
-      runpath_var=
-      hardcode_libdir_flag_spec_GCJ=
-      export_dynamic_flag_spec_GCJ=
-      whole_archive_flag_spec_GCJ=
-    fi
-  else
-    # PORTME fill in a description of your system's linker (not GNU ld)
-    case $host_os in
-    aix3*)
-      allow_undefined_flag_GCJ=unsupported
-      always_export_symbols_GCJ=yes
-      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-      # Note: this linker hardcodes the directories in LIBPATH if there
-      # are no directories specified by -L.
-      hardcode_minus_L_GCJ=yes
-      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
-	# Neither direct hardcoding nor static linking is supported with a
-	# broken collect2.
-	hardcode_direct_GCJ=unsupported
-      fi
-      ;;
-
-    aix4* | aix5*)
-      if test "$host_cpu" = ia64; then
-	# On IA64, the linker does run time linking by default, so we don't
-	# have to do anything special.
-	aix_use_runtimelinking=no
-	exp_sym_flag='-Bexport'
-	no_entry_flag=""
-      else
-	# If we're using GNU nm, then we don't want the "-C" option.
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
-	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-	else
-	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
-	fi
-	aix_use_runtimelinking=no
-
-	# Test if we are trying to use run time linking or normal
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
-	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
-	  for ld_flag in $LDFLAGS; do
-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
-  	    aix_use_runtimelinking=yes
-  	    break
-  	  fi
-	  done
-	  ;;
-	esac
-
-	exp_sym_flag='-bexport'
-	no_entry_flag='-bnoentry'
-      fi
-
-      # When large executables or shared objects are built, AIX ld can
-      # have problems creating the table of contents.  If linking a library
-      # or program results in "error TOC overflow" add -mminimal-toc to
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
-      archive_cmds_GCJ=''
-      hardcode_direct_GCJ=yes
-      hardcode_libdir_separator_GCJ=':'
-      link_all_deplibs_GCJ=yes
-
-      if test "$GCC" = yes; then
-	case $host_os in aix4.[012]|aix4.[012].*)
-	# We only want to do this on AIX 4.2 and lower, the check
-	# below for broken collect2 doesn't work under 4.3+
-	  collect2name=`${CC} -print-prog-name=collect2`
-	  if test -f "$collect2name" && \
-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
-	  then
-  	  # We have reworked collect2
-  	  :
-	  else
-  	  # We have old collect2
-  	  hardcode_direct_GCJ=unsupported
-  	  # It fails to find uninstalled libraries when the uninstalled
-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
-  	  # to unsupported forces relinking
-  	  hardcode_minus_L_GCJ=yes
-  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
-  	  hardcode_libdir_separator_GCJ=
-	  fi
-	  ;;
-	esac
-	shared_flag='-shared'
-	if test "$aix_use_runtimelinking" = yes; then
-	  shared_flag="$shared_flag "'${wl}-G'
-	fi
-      else
-	# not using gcc
-	if test "$host_cpu" = ia64; then
-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
-  	# chokes on -Wl,-G. The following line is correct:
-	  shared_flag='-G'
-	else
-	  if test "$aix_use_runtimelinking" = yes; then
-	    shared_flag='${wl}-G'
-	  else
-	    shared_flag='${wl}-bM:SRE'
-	  fi
-	fi
-      fi
-
-      # It seems that -bexpall does not export symbols beginning with
-      # underscore (_), so it is better to generate a list of symbols to export.
-      always_export_symbols_GCJ=yes
-      if test "$aix_use_runtimelinking" = yes; then
-	# Warning - without using the other runtime loading flags (-brtl),
-	# -berok will link without error, but may produce a broken library.
-	allow_undefined_flag_GCJ='-berok'
-       # Determine the default libpath from the value encoded in an empty executable.
-       cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
-	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-       else
-	if test "$host_cpu" = ia64; then
-	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
-	  allow_undefined_flag_GCJ="-z nodefs"
-	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
-	else
-	 # Determine the default libpath from the value encoded in an empty executable.
-	 cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (ac_try="$ac_link"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_link") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
-
-lt_aix_libpath_sed='
-    /Import File Strings/,/^$/ {
-	/^0/ {
-	    s/^0  *\(.*\)$/\1/
-	    p
-	}
-    }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
-      conftest$ac_exeext conftest.$ac_ext
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-
-	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
-	  # Warning - without using the other run time loading flags,
-	  # -berok will link without error, but may produce a broken library.
-	  no_undefined_flag_GCJ=' ${wl}-bernotok'
-	  allow_undefined_flag_GCJ=' ${wl}-berok'
-	  # Exported symbols can be pulled into shared objects from archives
-	  whole_archive_flag_spec_GCJ='$convenience'
-	  archive_cmds_need_lc_GCJ=yes
-	  # This is similar to how AIX traditionally builds its shared libraries.
-	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-	fi
-      fi
-      ;;
-
-    amigaos*)
-      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_minus_L_GCJ=yes
-      # see comment about different semantics on the GNU ld section
-      ld_shlibs_GCJ=no
-      ;;
-
-    bsdi[45]*)
-      export_dynamic_flag_spec_GCJ=-rdynamic
-      ;;
-
-    cygwin* | mingw* | pw32*)
-      # When not using gcc, we currently assume that we are using
-      # Microsoft Visual C++.
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
-      # no search path for DLLs.
-      hardcode_libdir_flag_spec_GCJ=' '
-      allow_undefined_flag_GCJ=unsupported
-      # Tell ltmain to make .lib files, not .a files.
-      libext=lib
-      # Tell ltmain to make .dll files, not .so files.
-      shrext_cmds=".dll"
-      # FIXME: Setting linknames here is a bad hack.
-      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
-      # The linker will automatically build a .lib file if we build a DLL.
-      old_archive_From_new_cmds_GCJ='true'
-      # FIXME: Should let the user specify the lib program.
-      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
-      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
-      enable_shared_with_static_runtimes_GCJ=yes
-      ;;
-
-    darwin* | rhapsody*)
-      case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-      esac
-      archive_cmds_need_lc_GCJ=no
-      hardcode_direct_GCJ=no
-      hardcode_automatic_GCJ=yes
-      hardcode_shlibpath_var_GCJ=unsupported
-      whole_archive_flag_spec_GCJ=''
-      link_all_deplibs_GCJ=yes
-    if test "$GCC" = yes ; then
-    	output_verbose_link_cmd='echo'
-        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-    else
-      case $cc_basename in
-        xlc*)
-         output_verbose_link_cmd='echo'
-         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
-         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          ;;
-       *)
-         ld_shlibs_GCJ=no
-          ;;
-      esac
-    fi
-      ;;
-
-    dgux*)
-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    freebsd1*)
-      ld_shlibs_GCJ=no
-      ;;
-
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
-    # does not break anything, and helps significantly (at the cost of a little
-    # extra space).
-    freebsd2.2*)
-      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
-      hardcode_direct_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-    freebsd2*)
-      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_GCJ=yes
-      hardcode_minus_L_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-    freebsd* | dragonfly*)
-      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
-      hardcode_direct_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    hpux9*)
-      if test "$GCC" = yes; then
-	archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      else
-	archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-      fi
-      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
-      hardcode_libdir_separator_GCJ=:
-      hardcode_direct_GCJ=yes
-
-      # hardcode_minus_L: Not really in the search PATH,
-      # but as the default location of the library.
-      hardcode_minus_L_GCJ=yes
-      export_dynamic_flag_spec_GCJ='${wl}-E'
-      ;;
-
-    hpux10*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_GCJ=:
-
-	hardcode_direct_GCJ=yes
-	export_dynamic_flag_spec_GCJ='${wl}-E'
-
-	# hardcode_minus_L: Not really in the search PATH,
-	# but as the default location of the library.
-	hardcode_minus_L_GCJ=yes
-      fi
-      ;;
-
-    hpux11*)
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      else
-	case $host_cpu in
-	hppa*64*)
-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	ia64*)
-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	*)
-	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-	  ;;
-	esac
-      fi
-      if test "$with_gnu_ld" = no; then
-	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
-	hardcode_libdir_separator_GCJ=:
-
-	case $host_cpu in
-	hppa*64*|ia64*)
-	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
-	  hardcode_direct_GCJ=no
-	  hardcode_shlibpath_var_GCJ=no
-	  ;;
-	*)
-	  hardcode_direct_GCJ=yes
-	  export_dynamic_flag_spec_GCJ='${wl}-E'
-
-	  # hardcode_minus_L: Not really in the search PATH,
-	  # but as the default location of the library.
-	  hardcode_minus_L_GCJ=yes
-	  ;;
-	esac
-      fi
-      ;;
-
-    irix5* | irix6* | nonstopux*)
-      if test "$GCC" = yes; then
-	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
-      fi
-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_GCJ=:
-      link_all_deplibs_GCJ=yes
-      ;;
-
-    netbsd*)
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-      else
-	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-      fi
-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
-      hardcode_direct_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    newsos6)
-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_direct_GCJ=yes
-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_GCJ=:
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    openbsd*)
-      if test -f /usr/libexec/ld.so; then
-	hardcode_direct_GCJ=yes
-	hardcode_shlibpath_var_GCJ=no
-	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
-	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
-	  export_dynamic_flag_spec_GCJ='${wl}-E'
-	else
-	  case $host_os in
-	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
-	     ;;
-	   *)
-	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
-	     ;;
-	  esac
-        fi
-      else
-	ld_shlibs_GCJ=no
-      fi
-      ;;
-
-    os2*)
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_minus_L_GCJ=yes
-      allow_undefined_flag_GCJ=unsupported
-      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-      ;;
-
-    osf3*)
-      if test "$GCC" = yes; then
-	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-      else
-	allow_undefined_flag_GCJ=' -expect_unresolved \*'
-	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-      fi
-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
-      hardcode_libdir_separator_GCJ=:
-      ;;
-
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
-      if test "$GCC" = yes; then
-	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
-	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
-      else
-	allow_undefined_flag_GCJ=' -expect_unresolved \*'
-	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
-	# Both c and cxx compiler support -rpath directly
-	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
-      fi
-      hardcode_libdir_separator_GCJ=:
-      ;;
-
-    solaris*)
-      no_undefined_flag_GCJ=' -z text'
-      if test "$GCC" = yes; then
-	wlarc='${wl}'
-	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
-      else
-	wlarc=''
-	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-      fi
-      hardcode_libdir_flag_spec_GCJ='-R$libdir'
-      hardcode_shlibpath_var_GCJ=no
-      case $host_os in
-      solaris2.[0-5] | solaris2.[0-5].*) ;;
-      *)
-	# The compiler driver will combine and reorder linker options,
-	# but understands `-z linker_flag'.  GCC discards it without `$wl',
-	# but is careful enough not to reorder.
- 	# Supported since Solaris 2.6 (maybe 2.5.1?)
-	if test "$GCC" = yes; then
-	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-	else
-	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
-	fi
-	;;
-      esac
-      link_all_deplibs_GCJ=yes
-      ;;
-
-    sunos4*)
-      if test "x$host_vendor" = xsequent; then
-	# Use $CC to link under sequent, because it throws in some extra .o
-	# files that make .init and .fini sections work.
-	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-      fi
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_direct_GCJ=yes
-      hardcode_minus_L_GCJ=yes
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    sysv4)
-      case $host_vendor in
-	sni)
-	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_GCJ=yes # is this really true???
-	;;
-	siemens)
-	  ## LD is ld it makes a PLAMLIB
-	  ## CC just makes a GrossModule.
-	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
-	  hardcode_direct_GCJ=no
-        ;;
-	motorola)
-	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
-	;;
-      esac
-      runpath_var='LD_RUN_PATH'
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    sysv4.3*)
-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_shlibpath_var_GCJ=no
-      export_dynamic_flag_spec_GCJ='-Bexport'
-      ;;
-
-    sysv4*MP*)
-      if test -d /usr/nec; then
-	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-	hardcode_shlibpath_var_GCJ=no
-	runpath_var=LD_RUN_PATH
-	hardcode_runpath_var=yes
-	ld_shlibs_GCJ=yes
-      fi
-      ;;
-
-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
-      no_undefined_flag_GCJ='${wl}-z,text'
-      archive_cmds_need_lc_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    sysv5* | sco3.2v5* | sco5v6*)
-      # Note: We can NOT use -z defs as we might desire, because we do not
-      # link with -lc, and that would cause any symbols used from libc to
-      # always be unresolved, which means just about no library would
-      # ever link correctly.  If we're not using GNU ld we use -z text
-      # though, which does catch some bad symbols but isn't as heavy-handed
-      # as -z defs.
-      no_undefined_flag_GCJ='${wl}-z,text'
-      allow_undefined_flag_GCJ='${wl}-z,nodefs'
-      archive_cmds_need_lc_GCJ=no
-      hardcode_shlibpath_var_GCJ=no
-      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
-      hardcode_libdir_separator_GCJ=':'
-      link_all_deplibs_GCJ=yes
-      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
-      runpath_var='LD_RUN_PATH'
-
-      if test "$GCC" = yes; then
-	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      else
-	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
-      fi
-      ;;
-
-    uts4*)
-      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-      hardcode_libdir_flag_spec_GCJ='-L$libdir'
-      hardcode_shlibpath_var_GCJ=no
-      ;;
-
-    *)
-      ld_shlibs_GCJ=no
-      ;;
-    esac
-  fi
-
-{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
-echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
-test "$ld_shlibs_GCJ" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$archive_cmds_need_lc_GCJ" in
-x|xyes)
-  # Assume -lc should be added
-  archive_cmds_need_lc_GCJ=yes
-
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
-    case $archive_cmds_GCJ in
-    *'~'*)
-      # FIXME: we may have to deal with multi-command sequences.
-      ;;
-    '$CC '*)
-      # Test whether the compiler implicitly links with -lc since on some
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
-      # to ld, don't add -lc before -lgcc.
-      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
-      $rm conftest*
-      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
-      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } 2>conftest.err; then
-        soname=conftest
-        lib=conftest
-        libobjs=conftest.$ac_objext
-        deplibs=
-        wl=$lt_prog_compiler_wl_GCJ
-	pic_flag=$lt_prog_compiler_pic_GCJ
-        compiler_flags=-v
-        linker_flags=-v
-        verstring=
-        output_objdir=.
-        libname=conftest
-        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
-        allow_undefined_flag_GCJ=
-        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
-  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }
-        then
-	  archive_cmds_need_lc_GCJ=no
-        else
-	  archive_cmds_need_lc_GCJ=yes
-        fi
-        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
-      else
-        cat conftest.err 1>&5
-      fi
-      $rm conftest*
-      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
-echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
-      ;;
-    esac
-  fi
-  ;;
-esac
-
-{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
-echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-  shlibpath_var=LIBPATH
-
-  # AIX 3 has no versioning support, so we append a major version to the name.
-  soname_spec='${libname}${release}${shared_ext}$major'
-  ;;
-
-aix4* | aix5*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  hardcode_into_libs=yes
-  if test "$host_cpu" = ia64; then
-    # AIX 5 supports IA64
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-    shlibpath_var=LD_LIBRARY_PATH
-  else
-    # With GCC up to 2.95.x, collect2 would create an import file
-    # for dependence libraries.  The import file would start with
-    # the line `#! .'.  This would cause the generated library to
-    # depend on `.', always an invalid library.  This was fixed in
-    # development snapshots of GCC prior to 3.0.
-    case $host_os in
-      aix4 | aix4.[01] | aix4.[01].*)
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-	   echo ' yes '
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-	:
-      else
-	can_build_shared=no
-      fi
-      ;;
-    esac
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
-    # soname into executable. Probably we can add versioning support to
-    # collect2, so additional links can be useful in future.
-    if test "$aix_use_runtimelinking" = yes; then
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-      # instead of lib<name>.a to let people know that these are not
-      # typical AIX shared libraries.
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    else
-      # We preserve .a as extension for shared libraries through AIX4.2
-      # and later when we are not doing run time linking.
-      library_names_spec='${libname}${release}.a $libname.a'
-      soname_spec='${libname}${release}${shared_ext}$major'
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
     fi
-    shlibpath_var=LIBPATH
-  fi
-  ;;
-
-amigaos*)
-  library_names_spec='$libname.ixlibrary $libname.a'
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-  ;;
-
-beos*)
-  library_names_spec='${libname}${shared_ext}'
-  dynamic_linker="$host_os ld.so"
-  shlibpath_var=LIBRARY_PATH
-  ;;
-
-bsdi[45]*)
-  version_type=linux
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-  # the default ld.so.conf also contains /usr/contrib/lib and
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-  # libtool to hard-code these into programs
-  ;;
-
-cygwin* | mingw* | pw32*)
-  version_type=windows
-  shrext_cmds=".dll"
-  need_version=no
-  need_lib_prefix=no
-
-  case $GCC,$host_os in
-  yes,cygwin* | yes,mingw* | yes,pw32*)
-    library_names_spec='$libname.dll.a'
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-    postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
-      dldir=$destdir/`dirname \$dlpath`~
-      test -d \$dldir || mkdir -p \$dldir~
-      $install_prog $dir/$dlname \$dldir/$dlname~
-      chmod a+x \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-      dlpath=$dir/\$dldll~
-       $rm \$dlpath'
-    shlibpath_overrides_runpath=yes
-
-    case $host_os in
-    cygwin*)
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-      ;;
-    mingw*)
-      # MinGW DLLs use traditional 'lib' prefix
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
-        # It is most probably a Windows format PATH printed by
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
-        # path with ; separators, and with drive letters. We can handle the
-        # drive letters (cygwin fileutils understands them), so leave them,
-        # especially as we might pass files found there to a mingw objdump,
-        # which wouldn't understand a cygwinified path. Ahh.
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-      else
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-      fi
-      ;;
-    pw32*)
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-      ;;
-    esac
-    ;;
-
-  *)
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-    ;;
-  esac
-  dynamic_linker='Win32 ld.exe'
-  # FIXME: first we should search . and the directory the executable is in
-  shlibpath_var=PATH
-  ;;
-
-darwin* | rhapsody*)
-  dynamic_linker="$host_os dyld"
-  version_type=darwin
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
-  soname_spec='${libname}${release}${major}$shared_ext'
-  shlibpath_overrides_runpath=yes
-  shlibpath_var=DYLD_LIBRARY_PATH
-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
-  ;;
-
-dgux*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-freebsd1*)
-  dynamic_linker=no
-  ;;
-
-freebsd* | dragonfly*)
-  # DragonFly does not have aout.  When/if they implement a new
-  # versioning mechanism, adjust this.
-  if test -x /usr/bin/objformat; then
-    objformat=`/usr/bin/objformat`
-  else
-    case $host_os in
-    freebsd[123]*) objformat=aout ;;
-    *) objformat=elf ;;
-    esac
-  fi
-  version_type=freebsd-$objformat
-  case $version_type in
-    freebsd-elf*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-      need_version=no
-      need_lib_prefix=no
-      ;;
-    freebsd-*)
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-      need_version=yes
-      ;;
-  esac
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_os in
-  freebsd2*)
-    shlibpath_overrides_runpath=yes
     ;;
-  freebsd3.[01]* | freebsdelf3.[01]*)
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
-  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
-    shlibpath_overrides_runpath=no
-    hardcode_into_libs=yes
-    ;;
-  *) # from 4.6 on, and DragonFly
-    shlibpath_overrides_runpath=yes
-    hardcode_into_libs=yes
-    ;;
-  esac
-  ;;
 
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
-hpux9* | hpux10* | hpux11*)
-  # Give a soname corresponding to the major version so that dld.sl refuses to
-  # link against other versions.
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  case $host_cpu in
-  ia64*)
-    shrext_cmds='.so'
-    hardcode_into_libs=yes
-    dynamic_linker="$host_os dld.so"
-    shlibpath_var=LD_LIBRARY_PATH
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    if test "X$HPUX_IA64_MODE" = X32; then
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-    else
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+  aix[4-9]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
     fi
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-    ;;
-   hppa*64*)
-     shrext_cmds='.sl'
-     hardcode_into_libs=yes
-     dynamic_linker="$host_os dld.sl"
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-     soname_spec='${libname}${release}${shared_ext}$major'
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-     ;;
-   *)
-    shrext_cmds='.sl'
-    dynamic_linker="$host_os dld.sl"
-    shlibpath_var=SHLIB_PATH
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    ;;
-  esac
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-  postinstall_cmds='chmod 555 $lib'
-  ;;
-
-interix[3-9]*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
-irix5* | irix6* | nonstopux*)
-  case $host_os in
-    nonstopux*) version_type=nonstopux ;;
-    *)
-	if test "$lt_cv_prog_gnu_ld" = yes; then
-		version_type=linux
-	else
-		version_type=irix
-	fi ;;
-  esac
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-  case $host_os in
-  irix5* | nonstopux*)
-    libsuff= shlibsuff=
-    ;;
-  *)
-    case $LD in # libtool.m4 will add one of these switches to LD
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
-      libsuff= shlibsuff= libmagic=32-bit;;
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-    *) libsuff= shlibsuff= libmagic=never-match;;
-    esac
-    ;;
-  esac
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-  shlibpath_overrides_runpath=no
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-  hardcode_into_libs=yes
-  ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
-  dynamic_linker=no
-  ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  # This implies no fast_install, which is unacceptable.
-  # Some rework will be needed to allow for fast_install
-  # before this can be enabled.
-  hardcode_into_libs=yes
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-
-  # Append ld.so.conf contents to the search path
-  if test -f /etc/ld.so.conf; then
-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-  fi
-
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
-  # powerpc, because MkLinux only supported shared libraries with the
-  # GNU dynamic linker.  Since this was broken with cross compilers,
-  # most powerpc-linux boxes support dynamic linking these days and
-  # people can always --disable-shared, the test was removed, and we
-  # assume the GNU/Linux dynamic linker is in use.
-  dynamic_linker='GNU/Linux ld.so'
-  ;;
-
-netbsd*)
-  version_type=sunos
-  need_lib_prefix=no
-  need_version=no
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-    dynamic_linker='NetBSD (a.out) ld.so'
-  else
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-    soname_spec='${libname}${release}${shared_ext}$major'
-    dynamic_linker='NetBSD ld.elf_so'
-  fi
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  ;;
-
-newsos6)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-nto-qnx*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  ;;
-
-openbsd*)
-  version_type=sunos
-  sys_lib_dlsearch_path_spec="/usr/lib"
-  need_lib_prefix=no
-  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
-  case $host_os in
-    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
-    *)                         need_version=no  ;;
-  esac
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-    case $host_os in
-      openbsd2.[89] | openbsd2.[89].*)
-	shlibpath_overrides_runpath=no
-	;;
-      *)
-	shlibpath_overrides_runpath=yes
-	;;
-      esac
-  else
-    shlibpath_overrides_runpath=yes
-  fi
-  ;;
-
-os2*)
-  libname_spec='$name'
-  shrext_cmds=".dll"
-  need_lib_prefix=no
-  library_names_spec='$libname${shared_ext} $libname.a'
-  dynamic_linker='OS/2 ld.exe'
-  shlibpath_var=LIBPATH
-  ;;
-
-osf3* | osf4* | osf5*)
-  version_type=osf
-  need_lib_prefix=no
-  need_version=no
-  soname_spec='${libname}${release}${shared_ext}$major'
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  shlibpath_var=LD_LIBRARY_PATH
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-  ;;
-
-rdos*)
-  dynamic_linker=no
-  ;;
-
-solaris*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  hardcode_into_libs=yes
-  # ldd complains unless libraries are executable
-  postinstall_cmds='chmod +x $lib'
-  ;;
-
-sunos4*)
-  version_type=sunos
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=yes
-  if test "$with_gnu_ld" = yes; then
-    need_lib_prefix=no
-  fi
-  need_version=yes
-  ;;
-
-sysv4 | sysv4.3*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  case $host_vendor in
-    sni)
-      shlibpath_overrides_runpath=no
-      need_lib_prefix=no
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
-      runpath_var=LD_RUN_PATH
-      ;;
-    siemens)
-      need_lib_prefix=no
-      ;;
-    motorola)
-      need_lib_prefix=no
-      need_version=no
-      shlibpath_overrides_runpath=no
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-      ;;
-  esac
-  ;;
-
-sysv4*MP*)
-  if test -d /usr/nec ;then
-    version_type=linux
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
-    soname_spec='$libname${shared_ext}.$major'
-    shlibpath_var=LD_LIBRARY_PATH
-  fi
-  ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
-  version_type=freebsd-elf
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  if test "$with_gnu_ld" = yes; then
-    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
-    shlibpath_overrides_runpath=no
-  else
-    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
-    shlibpath_overrides_runpath=yes
-    case $host_os in
-      sco3.2v5*)
-        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
-	;;
-    esac
-  fi
-  sys_lib_dlsearch_path_spec='/usr/lib'
-  ;;
-
-uts4*)
-  version_type=linux
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  ;;
-
-*)
-  dynamic_linker=no
-  ;;
-esac
-{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
-echo "${ECHO_T}$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
-{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
-hardcode_action_GCJ=
-if test -n "$hardcode_libdir_flag_spec_GCJ" || \
-   test -n "$runpath_var_GCJ" || \
-   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
-
-  # We can hardcode non-existant directories.
-  if test "$hardcode_direct_GCJ" != no &&
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-     # have to relink, otherwise we might link with an installed library
-     # when we should be linking with a yet-to-be-installed one
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
-     test "$hardcode_minus_L_GCJ" != no; then
-    # Linking always hardcodes the temporary library directory.
-    hardcode_action_GCJ=relink
-  else
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-    hardcode_action_GCJ=immediate
-  fi
-else
-  # We cannot hardcode anything, or else we can only hardcode existing
-  # directories.
-  hardcode_action_GCJ=unsupported
-fi
-{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
-echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
-
-if test "$hardcode_action_GCJ" = relink; then
-  # Fast installation is not supported
-  enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
-     test "$enable_shared" = no; then
-  # Fast installation is not necessary
-  enable_fast_install=needless
-fi
-
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    compiler_GCJ \
-    CC_GCJ \
-    LD_GCJ \
-    lt_prog_compiler_wl_GCJ \
-    lt_prog_compiler_pic_GCJ \
-    lt_prog_compiler_static_GCJ \
-    lt_prog_compiler_no_builtin_flag_GCJ \
-    export_dynamic_flag_spec_GCJ \
-    thread_safe_flag_spec_GCJ \
-    whole_archive_flag_spec_GCJ \
-    enable_shared_with_static_runtimes_GCJ \
-    old_archive_cmds_GCJ \
-    old_archive_from_new_cmds_GCJ \
-    predep_objects_GCJ \
-    postdep_objects_GCJ \
-    predeps_GCJ \
-    postdeps_GCJ \
-    compiler_lib_search_path_GCJ \
-    archive_cmds_GCJ \
-    archive_expsym_cmds_GCJ \
-    postinstall_cmds_GCJ \
-    postuninstall_cmds_GCJ \
-    old_archive_from_expsyms_cmds_GCJ \
-    allow_undefined_flag_GCJ \
-    no_undefined_flag_GCJ \
-    export_symbols_cmds_GCJ \
-    hardcode_libdir_flag_spec_GCJ \
-    hardcode_libdir_flag_spec_ld_GCJ \
-    hardcode_libdir_separator_GCJ \
-    hardcode_automatic_GCJ \
-    module_cmds_GCJ \
-    module_expsym_cmds_GCJ \
-    lt_cv_prog_compiler_c_o_GCJ \
-    fix_srcfile_path_GCJ \
-    exclude_expsyms_GCJ \
-    include_expsyms_GCJ; do
-
-    case $var in
-    old_archive_cmds_GCJ | \
-    old_archive_from_new_cmds_GCJ | \
-    archive_cmds_GCJ | \
-    archive_expsym_cmds_GCJ | \
-    module_cmds_GCJ | \
-    module_expsym_cmds_GCJ | \
-    old_archive_from_expsyms_cmds_GCJ | \
-    export_symbols_cmds_GCJ | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\$0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     ;;
   esac
+  { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
+$as_echo "$enable_shared" >&6; }
 
-cfgfile="$ofile"
-
-  cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_GCJ
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_compiler_GCJ
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_GCJ
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_GCJ
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_GCJ
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_GCJ
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_GCJ
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
-
-# Library versioning type.
-version_type=$version_type
+  { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+$as_echo_n "checking whether to build static libraries... " >&6; }
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
+$as_echo "$enable_static" >&6; }
 
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_GCJ
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_GCJ
-archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_GCJ
-module_expsym_cmds=$lt_module_expsym_cmds_GCJ
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_GCJ
 
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
 
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_GCJ
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_GCJ
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_GCJ
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_GCJ
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
 
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_GCJ
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_GCJ
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_GCJ
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_GCJ
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_GCJ
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_GCJ
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_GCJ
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_GCJ
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_GCJ
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
 fi
-
-
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -41747,527 +35036,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 CC="$lt_save_CC"
 
-	else
-	  tagname=""
-	fi
-	;;
-
-      RC)
-
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-objext_RC=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-
-
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-compiler_RC=$CC
-for cc_temp in $compiler""; do
-  case $cc_temp in
-    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
-    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
-    \-*) ;;
-    *) break;;
-  esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-lt_cv_prog_compiler_c_o_RC=yes
-
-# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
-  # See if we are running on zsh, and set the options which allow our commands through
-  # without removal of \ escapes.
-  if test -n "${ZSH_VERSION+set}" ; then
-    setopt NO_GLOB_SUBST
-  fi
-  # Now quote all the things that may contain metacharacters while being
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-  # variables and quote the copies for generation of the libtool script.
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
-    SED SHELL STRIP \
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
-    deplibs_check_method reload_flag reload_cmds need_locks \
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
-    lt_cv_sys_global_symbol_to_c_name_address \
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-    old_postinstall_cmds old_postuninstall_cmds \
-    compiler_RC \
-    CC_RC \
-    LD_RC \
-    lt_prog_compiler_wl_RC \
-    lt_prog_compiler_pic_RC \
-    lt_prog_compiler_static_RC \
-    lt_prog_compiler_no_builtin_flag_RC \
-    export_dynamic_flag_spec_RC \
-    thread_safe_flag_spec_RC \
-    whole_archive_flag_spec_RC \
-    enable_shared_with_static_runtimes_RC \
-    old_archive_cmds_RC \
-    old_archive_from_new_cmds_RC \
-    predep_objects_RC \
-    postdep_objects_RC \
-    predeps_RC \
-    postdeps_RC \
-    compiler_lib_search_path_RC \
-    archive_cmds_RC \
-    archive_expsym_cmds_RC \
-    postinstall_cmds_RC \
-    postuninstall_cmds_RC \
-    old_archive_from_expsyms_cmds_RC \
-    allow_undefined_flag_RC \
-    no_undefined_flag_RC \
-    export_symbols_cmds_RC \
-    hardcode_libdir_flag_spec_RC \
-    hardcode_libdir_flag_spec_ld_RC \
-    hardcode_libdir_separator_RC \
-    hardcode_automatic_RC \
-    module_cmds_RC \
-    module_expsym_cmds_RC \
-    lt_cv_prog_compiler_c_o_RC \
-    fix_srcfile_path_RC \
-    exclude_expsyms_RC \
-    include_expsyms_RC; do
-
-    case $var in
-    old_archive_cmds_RC | \
-    old_archive_from_new_cmds_RC | \
-    archive_cmds_RC | \
-    archive_expsym_cmds_RC | \
-    module_cmds_RC | \
-    module_expsym_cmds_RC | \
-    old_archive_from_expsyms_cmds_RC | \
-    export_symbols_cmds_RC | \
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
-    postinstall_cmds | postuninstall_cmds | \
-    old_postinstall_cmds | old_postuninstall_cmds | \
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-      # Double-quote double-evaled strings.
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-      ;;
-    *)
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-      ;;
-    esac
-  done
-
-  case $lt_echo in
-  *'\$0 --fallback-echo"')
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
-    ;;
-  esac
-
-cfgfile="$ofile"
-
-  cat <<__EOF__ >> "$cfgfile"
-# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$archive_cmds_need_lc_RC
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_compiler_RC
-
-# Is the compiler the GNU C compiler?
-with_gcc=$GCC_RC
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_LD_RC
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_lt_prog_compiler_wl_RC
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_lt_prog_compiler_pic_RC
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_lt_prog_compiler_static_RC
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names.  First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_old_archive_cmds_RC
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_archive_cmds_RC
-archive_expsym_cmds=$lt_archive_expsym_cmds_RC
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_module_cmds_RC
-module_expsym_cmds=$lt_module_expsym_cmds_RC
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_predep_objects_RC
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_postdep_objects_RC
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_predeps_RC
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_postdeps_RC
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_allow_undefined_flag_RC
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_no_undefined_flag_RC
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$hardcode_action_RC
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$hardcode_direct_RC
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$hardcode_minus_L_RC
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$hardcode_automatic_RC
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$link_all_deplibs_RC
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$always_export_symbols_RC
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_export_symbols_cmds_RC
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_exclude_expsyms_RC
-
-# Symbols that must always be exported.
-include_expsyms=$lt_include_expsyms_RC
-
-# ### END LIBTOOL TAG CONFIG: $tagname
-
-__EOF__
-
-
-else
-  # If there is no Makefile yet, we rely on a make rule to execute
-  # `config.status --recheck' to rerun these tests and create the
-  # libtool script then.
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-  if test -f "$ltmain_in"; then
-    test -f Makefile && make "$ltmain"
-  fi
-fi
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-CC="$lt_save_CC"
-
-	;;
-
-      *)
-	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
-echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
-   { (exit 1); exit 1; }; }
-	;;
-      esac
-
-      # Append the new tag name to the list of available tags.
-      if test -n "$tagname" ; then
-      available_tags="$available_tags $tagname"
-    fi
-    fi
-  done
-  IFS="$lt_save_ifs"
-
-  # Now substitute the updated list of available tags.
-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
-    mv "${ofile}T" "$ofile"
-    chmod +x "$ofile"
-  else
-    rm -f "${ofile}T"
-    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
-echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
-   { (exit 1); exit 1; }; }
-  fi
-fi
-
-
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-
-# Prevent multiple expansion
-
-
 
 
 
@@ -42280,26 +35048,28 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
 
 
 
+        ac_config_commands="$ac_config_commands libtool"
 
 
 
 
+# Only expand once:
 
 
 LIBTOOL='$(SHELL) $(top_srcdir)/mylibtool'
 
 
 if test "x$CC" != xcc; then
-  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
-echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
+$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
 else
-  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
-echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
+$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
 fi
-set dummy $CC; ac_cc=`echo $2 |
+set dummy $CC; ac_cc=`$as_echo "$2" |
 		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -42325,19 +35095,21 @@ if { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
    test -f conftest2.$ac_objext && { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); };
 then
   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
@@ -42348,10 +35120,11 @@ then
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
       rm -f conftest2.*
@@ -42359,19 +35132,21 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
 	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_try") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); };
       then
 	# cc works too.
@@ -42389,11 +35164,11 @@ rm -f core conftest*
 
 fi
 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define NO_MINUS_C_MINUS_O 1
@@ -42404,8 +35179,9 @@ fi
 # FIXME: we rely on the cache variable name because
 # there is no other way.
 set dummy $CC
-ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
+am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
+eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
+if test "$am_t" != yes; then
    # Losing compiler, so override with the script.
    # FIXME: It is wrong to rewrite CC.
    # But if we don't then we get into trouble of one sort or another.
@@ -42455,16 +35231,16 @@ fi
 	fi
 	;;
     *)
-	{ { echo "$as_me:$LINENO: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&5
-echo "$as_me: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&2;}
+	{ { $as_echo "$as_me:$LINENO: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&5
+$as_echo "$as_me: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&2;}
    { (exit 1); exit 1; }; }
 	;;
     esac
 
     COMPILER_FLAGS=
     for option in $try_compiler_flags; do
-        { echo "$as_me:$LINENO: checking whether compiler accepts $option" >&5
-echo $ECHO_N "checking whether compiler accepts $option... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking whether compiler accepts $option" >&5
+$as_echo_n "checking whether compiler accepts $option... " >&6; }
 
    ac_save_CFLAGS="$CFLAGS"
                if test "$option" = "-Werror" ; then
@@ -42493,37 +35269,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   has_option=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	has_option=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
    echo 'int x;' >conftest.c
    $CC $CFLAGS -c conftest.c 2>conftest.err
    ret=$?
    if test $ret != 0 -o -s conftest.err -o $has_option = "no"; then
-       { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+       { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
    else
-       { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+       { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
        COMPILER_FLAGS="$COMPILER_FLAGS $option"
    fi
    CFLAGS="$ac_save_CFLAGS"
@@ -42541,8 +35321,8 @@ else
 fi
 
 
-    { echo "$as_me:$LINENO: checking what language compliance flags to pass to the C compiler" >&5
-echo $ECHO_N "checking what language compliance flags to pass to the C compiler... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking what language compliance flags to pass to the C compiler" >&5
+$as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
     complCFLAGS=
     if test "x$enable_iso_c" != "xno"; then
 	if test "x$GCC" = "xyes"; then
@@ -42556,15 +35336,15 @@ echo $ECHO_N "checking what language compliance flags to pass to the C compiler.
 	esac
 	fi
     fi
-    { echo "$as_me:$LINENO: result: $complCFLAGS" >&5
-echo "${ECHO_T}$complCFLAGS" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $complCFLAGS" >&5
+$as_echo "$complCFLAGS" >&6; }
 
     WARN_CFLAGS="$COMPILER_FLAGS $complCFLAGS"
 
 
         COMPILER_FLAGS=
-    { echo "$as_me:$LINENO: checking whether compiler accepts -Wno-redundant-decls" >&5
-echo $ECHO_N "checking whether compiler accepts -Wno-redundant-decls... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking whether compiler accepts -Wno-redundant-decls" >&5
+$as_echo_n "checking whether compiler accepts -Wno-redundant-decls... " >&6; }
 
    ac_save_CFLAGS="$CFLAGS"
                if test "-Wno-redundant-decls" = "-Werror" ; then
@@ -42593,37 +35373,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   has_option=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	has_option=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
    echo 'int x;' >conftest.c
    $CC $CFLAGS -c conftest.c 2>conftest.err
    ret=$?
    if test $ret != 0 -o -s conftest.err -o $has_option = "no"; then
-       { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+       { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
    else
-       { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+       { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
        COMPILER_FLAGS="$COMPILER_FLAGS -Wno-redundant-decls"
    fi
    CFLAGS="$ac_save_CFLAGS"
@@ -42640,10 +35424,10 @@ fi
 
 if test "$enable_largefile" != no; then
 
-  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
 if test "${ac_cv_sys_largefile_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_sys_largefile_CC=no
      if test "$GCC" != yes; then
@@ -42680,20 +35464,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42707,20 +35492,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_largefile_CC=' -n32'; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42733,16 +35519,16 @@ rm -f core conftest.err conftest.$ac_objext
        rm -f conftest.$ac_ext
     fi
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
   if test "$ac_cv_sys_largefile_CC" != no; then
     CC=$CC$ac_cv_sys_largefile_CC
   fi
 
-  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
   cat >conftest.$ac_ext <<_ACEOF
@@ -42774,20 +35560,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42824,20 +35611,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=64; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42848,8 +35636,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
 case $ac_cv_sys_file_offset_bits in #(
   no | unknown) ;;
   *)
@@ -42858,12 +35646,12 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 ;;
 esac
-rm -f conftest*
+rm -rf conftest*
   if test $ac_cv_sys_file_offset_bits = unknown; then
-    { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
 if test "${ac_cv_sys_large_files+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   while :; do
   cat >conftest.$ac_ext <<_ACEOF
@@ -42895,20 +35683,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=no; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42945,20 +35734,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=1; break
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
@@ -42969,8 +35759,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   break
 done
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
 case $ac_cv_sys_large_files in #(
   no | unknown) ;;
   *)
@@ -42979,7 +35769,7 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 ;;
 esac
-rm -f conftest*
+rm -rf conftest*
   fi
 fi
 
@@ -42995,11 +35785,11 @@ fi
 
 for ac_func in cfmakeraw regexec uname sched_getaffinity getuid getgid posix_fallocate mmap readlink
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -43052,35 +35842,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -43094,11 +35891,11 @@ done
 
 for ac_func in strerror_r strtok_r getmntent_r getgrnam_r getpwuid_r
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -43151,35 +35948,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -43199,20 +36003,21 @@ done
 
 for ac_header in pwd.h paths.h regex.h sys/syslimits.h sys/utsname.h sys/wait.h winsock2.h sched.h termios.h sys/poll.h syslog.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -43228,32 +36033,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -43267,69 +36073,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -43338,10 +36148,10 @@ done
 
 
 
-{ echo "$as_me:$LINENO: checking for xdrmem_create in -lportablexdr" >&5
-echo $ECHO_N "checking for xdrmem_create in -lportablexdr... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for xdrmem_create in -lportablexdr" >&5
+$as_echo_n "checking for xdrmem_create in -lportablexdr... " >&6; }
 if test "${ac_cv_lib_portablexdr_xdrmem_create+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lportablexdr  $LIBS"
@@ -43373,33 +36183,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_portablexdr_xdrmem_create=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_portablexdr_xdrmem_create=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_portablexdr_xdrmem_create" >&5
-echo "${ECHO_T}$ac_cv_lib_portablexdr_xdrmem_create" >&6; }
-if test $ac_cv_lib_portablexdr_xdrmem_create = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_portablexdr_xdrmem_create" >&5
+$as_echo "$ac_cv_lib_portablexdr_xdrmem_create" >&6; }
+if test "x$ac_cv_lib_portablexdr_xdrmem_create" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBPORTABLEXDR 1
 _ACEOF
@@ -43408,10 +36222,10 @@ _ACEOF
 
 else
 
-	{ echo "$as_me:$LINENO: checking for library containing xdrmem_create" >&5
-echo $ECHO_N "checking for library containing xdrmem_create... $ECHO_C" >&6; }
+	{ $as_echo "$as_me:$LINENO: checking for library containing xdrmem_create" >&5
+$as_echo_n "checking for library containing xdrmem_create... " >&6; }
 if test "${ac_cv_search_xdrmem_create+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -43449,26 +36263,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_xdrmem_create=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_xdrmem_create+set}" = set; then
@@ -43483,8 +36301,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_xdrmem_create" >&5
-echo "${ECHO_T}$ac_cv_search_xdrmem_create" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_xdrmem_create" >&5
+$as_echo "$ac_cv_search_xdrmem_create" >&6; }
 ac_res=$ac_cv_search_xdrmem_create
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -43496,10 +36314,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for gettext in -lintl" >&5
-echo $ECHO_N "checking for gettext in -lintl... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gettext in -lintl" >&5
+$as_echo_n "checking for gettext in -lintl... " >&6; }
 if test "${ac_cv_lib_intl_gettext+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lintl  $LIBS"
@@ -43531,33 +36349,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_intl_gettext=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_intl_gettext=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_gettext" >&5
-echo "${ECHO_T}$ac_cv_lib_intl_gettext" >&6; }
-if test $ac_cv_lib_intl_gettext = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_gettext" >&5
+$as_echo "$ac_cv_lib_intl_gettext" >&6; }
+if test "x$ac_cv_lib_intl_gettext" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBINTL 1
 _ACEOF
@@ -43569,10 +36391,10 @@ fi
 
 # Extract the first word of "rpcgen", so it can be a program name with args.
 set dummy rpcgen; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_RPCGEN+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $RPCGEN in
   [\\/]* | ?:[\\/]*)
@@ -43587,7 +36409,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_RPCGEN="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -43600,11 +36422,11 @@ esac
 fi
 RPCGEN=$ac_cv_path_RPCGEN
 if test -n "$RPCGEN"; then
-  { echo "$as_me:$LINENO: result: $RPCGEN" >&5
-echo "${ECHO_T}$RPCGEN" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $RPCGEN" >&5
+$as_echo "$RPCGEN" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -43627,17 +36449,17 @@ fi
 
 
 if test "${ac_cv_header_pthread_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for pthread.h" >&5
-echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for pthread.h" >&5
+$as_echo_n "checking for pthread.h... " >&6; }
 if test "${ac_cv_header_pthread_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
-echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
+$as_echo "$ac_cv_header_pthread_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking pthread.h usability" >&5
-echo $ECHO_N "checking pthread.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking pthread.h usability" >&5
+$as_echo_n "checking pthread.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -43653,32 +36475,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking pthread.h presence" >&5
-echo $ECHO_N "checking pthread.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking pthread.h presence" >&5
+$as_echo_n "checking pthread.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -43692,70 +36515,71 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: pthread.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: pthread.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: pthread.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: pthread.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: pthread.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: pthread.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: pthread.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: pthread.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: pthread.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: pthread.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for pthread.h" >&5
-echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for pthread.h" >&5
+$as_echo_n "checking for pthread.h... " >&6; }
 if test "${ac_cv_header_pthread_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_pthread_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
-echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
+$as_echo "$ac_cv_header_pthread_h" >&6; }
 
 fi
-if test $ac_cv_header_pthread_h = yes; then
-  { echo "$as_me:$LINENO: checking for pthread_join in -lpthread" >&5
-echo $ECHO_N "checking for pthread_join in -lpthread... $ECHO_C" >&6; }
+if test "x$ac_cv_header_pthread_h" = x""yes; then
+  { $as_echo "$as_me:$LINENO: checking for pthread_join in -lpthread" >&5
+$as_echo_n "checking for pthread_join in -lpthread... " >&6; }
 if test "${ac_cv_lib_pthread_pthread_join+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpthread  $LIBS"
@@ -43787,42 +36611,46 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_pthread_pthread_join=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_pthread_pthread_join=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_join" >&5
-echo "${ECHO_T}$ac_cv_lib_pthread_pthread_join" >&6; }
-if test $ac_cv_lib_pthread_pthread_join = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_join" >&5
+$as_echo "$ac_cv_lib_pthread_pthread_join" >&6; }
+if test "x$ac_cv_lib_pthread_pthread_join" = x""yes; then
 
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_LIBPTHREAD
+#define HAVE_LIBPTHREAD /**/
 _ACEOF
 
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_PTHREAD_H
+#define HAVE_PTHREAD_H /**/
 _ACEOF
 
 		LIBS="-lpthread $LIBS"
@@ -43835,10 +36663,10 @@ fi
 
 # Extract the first word of "rm", so it can be a program name with args.
 set dummy rm; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_RM+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $RM in
   [\\/]* | ?:[\\/]*)
@@ -43853,7 +36681,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -43866,20 +36694,20 @@ esac
 fi
 RM=$ac_cv_path_RM
 if test -n "$RM"; then
-  { echo "$as_me:$LINENO: result: $RM" >&5
-echo "${ECHO_T}$RM" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $RM" >&5
+$as_echo "$RM" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "mv", so it can be a program name with args.
 set dummy mv; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MV+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $MV in
   [\\/]* | ?:[\\/]*)
@@ -43894,7 +36722,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -43907,20 +36735,20 @@ esac
 fi
 MV=$ac_cv_path_MV
 if test -n "$MV"; then
-  { echo "$as_me:$LINENO: result: $MV" >&5
-echo "${ECHO_T}$MV" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MV" >&5
+$as_echo "$MV" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "tar", so it can be a program name with args.
 set dummy tar; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_TAR+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $TAR in
   [\\/]* | ?:[\\/]*)
@@ -43935,7 +36763,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -43948,20 +36776,20 @@ esac
 fi
 TAR=$ac_cv_path_TAR
 if test -n "$TAR"; then
-  { echo "$as_me:$LINENO: result: $TAR" >&5
-echo "${ECHO_T}$TAR" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $TAR" >&5
+$as_echo "$TAR" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "xmllint", so it can be a program name with args.
 set dummy xmllint; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XMLLINT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $XMLLINT in
   [\\/]* | ?:[\\/]*)
@@ -43976,7 +36804,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_XMLLINT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -43989,20 +36817,20 @@ esac
 fi
 XMLLINT=$ac_cv_path_XMLLINT
 if test -n "$XMLLINT"; then
-  { echo "$as_me:$LINENO: result: $XMLLINT" >&5
-echo "${ECHO_T}$XMLLINT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XMLLINT" >&5
+$as_echo "$XMLLINT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "xmlcatalog", so it can be a program name with args.
 set dummy xmlcatalog; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XMLCATALOG+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $XMLCATALOG in
   [\\/]* | ?:[\\/]*)
@@ -44017,7 +36845,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_XMLCATALOG="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44030,20 +36858,20 @@ esac
 fi
 XMLCATALOG=$ac_cv_path_XMLCATALOG
 if test -n "$XMLCATALOG"; then
-  { echo "$as_me:$LINENO: result: $XMLCATALOG" >&5
-echo "${ECHO_T}$XMLCATALOG" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XMLCATALOG" >&5
+$as_echo "$XMLCATALOG" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "xsltproc", so it can be a program name with args.
 set dummy xsltproc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XSLTPROC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $XSLTPROC in
   [\\/]* | ?:[\\/]*)
@@ -44058,7 +36886,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44071,20 +36899,20 @@ esac
 fi
 XSLTPROC=$ac_cv_path_XSLTPROC
 if test -n "$XSLTPROC"; then
-  { echo "$as_me:$LINENO: result: $XSLTPROC" >&5
-echo "${ECHO_T}$XSLTPROC" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XSLTPROC" >&5
+$as_echo "$XSLTPROC" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "augparse", so it can be a program name with args.
 set dummy augparse; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_AUGPARSE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $AUGPARSE in
   [\\/]* | ?:[\\/]*)
@@ -44099,7 +36927,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_AUGPARSE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44112,19 +36940,19 @@ esac
 fi
 AUGPARSE=$ac_cv_path_AUGPARSE
 if test -n "$AUGPARSE"; then
-  { echo "$as_me:$LINENO: result: $AUGPARSE" >&5
-echo "${ECHO_T}$AUGPARSE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $AUGPARSE" >&5
+$as_echo "$AUGPARSE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
-{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
-echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
 if test -z "$MKDIR_P"; then
   if test "${ac_cv_path_mkdir+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
@@ -44159,16 +36987,16 @@ fi
     MKDIR_P="$ac_install_sh -d"
   fi
 fi
-{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
-echo "${ECHO_T}$MKDIR_P" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
 
 
 # Extract the first word of "dnsmasq", so it can be a program name with args.
 set dummy dnsmasq; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_DNSMASQ+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $DNSMASQ in
   [\\/]* | ?:[\\/]*)
@@ -44184,7 +37012,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_DNSMASQ="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44197,20 +37025,20 @@ esac
 fi
 DNSMASQ=$ac_cv_path_DNSMASQ
 if test -n "$DNSMASQ"; then
-  { echo "$as_me:$LINENO: result: $DNSMASQ" >&5
-echo "${ECHO_T}$DNSMASQ" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $DNSMASQ" >&5
+$as_echo "$DNSMASQ" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "brctl", so it can be a program name with args.
 set dummy brctl; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_BRCTL+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $BRCTL in
   [\\/]* | ?:[\\/]*)
@@ -44226,7 +37054,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_BRCTL="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44239,20 +37067,20 @@ esac
 fi
 BRCTL=$ac_cv_path_BRCTL
 if test -n "$BRCTL"; then
-  { echo "$as_me:$LINENO: result: $BRCTL" >&5
-echo "${ECHO_T}$BRCTL" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $BRCTL" >&5
+$as_echo "$BRCTL" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "udevadm", so it can be a program name with args.
 set dummy udevadm; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_UDEVADM+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $UDEVADM in
   [\\/]* | ?:[\\/]*)
@@ -44268,7 +37096,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_UDEVADM="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44280,20 +37108,20 @@ esac
 fi
 UDEVADM=$ac_cv_path_UDEVADM
 if test -n "$UDEVADM"; then
-  { echo "$as_me:$LINENO: result: $UDEVADM" >&5
-echo "${ECHO_T}$UDEVADM" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $UDEVADM" >&5
+$as_echo "$UDEVADM" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "udevsettle", so it can be a program name with args.
 set dummy udevsettle; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_UDEVSETTLE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $UDEVSETTLE in
   [\\/]* | ?:[\\/]*)
@@ -44309,7 +37137,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_UDEVSETTLE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44321,20 +37149,20 @@ esac
 fi
 UDEVSETTLE=$ac_cv_path_UDEVSETTLE
 if test -n "$UDEVSETTLE"; then
-  { echo "$as_me:$LINENO: result: $UDEVSETTLE" >&5
-echo "${ECHO_T}$UDEVSETTLE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $UDEVSETTLE" >&5
+$as_echo "$UDEVSETTLE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 # Extract the first word of "modprobe", so it can be a program name with args.
 set dummy modprobe; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MODPROBE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $MODPROBE in
   [\\/]* | ?:[\\/]*)
@@ -44350,7 +37178,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_MODPROBE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44362,11 +37190,11 @@ esac
 fi
 MODPROBE=$ac_cv_path_MODPROBE
 if test -n "$MODPROBE"; then
-  { echo "$as_me:$LINENO: result: $MODPROBE" >&5
-echo "${ECHO_T}$MODPROBE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MODPROBE" >&5
+$as_echo "$MODPROBE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -44492,7 +37320,7 @@ fi
 if test "${with_one+set}" = set; then
   withval=$with_one;
 else
-  with_one=no
+  with_one=check
 fi
 
 
@@ -44545,14 +37373,14 @@ fi
 if test x"$enable_debug" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
-#define ENABLE_DEBUG
+#define ENABLE_DEBUG /**/
 _ACEOF
 
 fi
 
 
-{ echo "$as_me:$LINENO: checking where to write libvirtd PID file" >&5
-echo $ECHO_N "checking where to write libvirtd PID file... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking where to write libvirtd PID file" >&5
+$as_echo_n "checking where to write libvirtd PID file... " >&6; }
 
 # Check whether --with-remote-pid-file was given.
 if test "${with_remote_pid_file+set}" = set; then
@@ -44567,11 +37395,11 @@ else
    REMOTE_PID_FILE="$with_remote_pid_file"
 fi
 
-{ echo "$as_me:$LINENO: result: $REMOTE_PID_FILE" >&5
-echo "${ECHO_T}$REMOTE_PID_FILE" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $REMOTE_PID_FILE" >&5
+$as_echo "$REMOTE_PID_FILE" >&6; }
 
-{ echo "$as_me:$LINENO: checking for init script flavor" >&5
-echo $ECHO_N "checking for init script flavor... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for init script flavor" >&5
+$as_echo_n "checking for init script flavor... " >&6; }
 
 # Check whether --with-init-script was given.
 if test "${with_init_script+set}" = set; then
@@ -44593,8 +37421,8 @@ else
   LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE=
 fi
 
-{ echo "$as_me:$LINENO: result: $with_init_scripts" >&5
-echo "${ECHO_T}$with_init_scripts" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $with_init_scripts" >&5
+$as_echo "$with_init_scripts" >&6; }
 
 
 # Check whether --with-rhel5-api was given.
@@ -44620,10 +37448,10 @@ fi
 if test x"$enable_iptables_lokkit" != x"no"; then
    # Extract the first word of "lokkit", so it can be a program name with args.
 set dummy lokkit; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_LOKKIT_PATH+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $LOKKIT_PATH in
   [\\/]* | ?:[\\/]*)
@@ -44639,7 +37467,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_LOKKIT_PATH="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44651,26 +37479,26 @@ esac
 fi
 LOKKIT_PATH=$ac_cv_path_LOKKIT_PATH
 if test -n "$LOKKIT_PATH"; then
-  { echo "$as_me:$LINENO: result: $LOKKIT_PATH" >&5
-echo "${ECHO_T}$LOKKIT_PATH" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LOKKIT_PATH" >&5
+$as_echo "$LOKKIT_PATH" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 fi
 
 if test x"$enable_iptables_lokkit" = x"yes" -a x"$LOKKIT_PATH" = x; then
-   { { echo "$as_me:$LINENO: error: Cannot find lokkit and --enable-iptables-lokkit specified" >&5
-echo "$as_me: error: Cannot find lokkit and --enable-iptables-lokkit specified" >&2;}
+   { { $as_echo "$as_me:$LINENO: error: Cannot find lokkit and --enable-iptables-lokkit specified" >&5
+$as_echo "$as_me: error: Cannot find lokkit and --enable-iptables-lokkit specified" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 if test x"$LOKKIT_PATH" != x; then
 
 cat >>confdefs.h <<\_ACEOF
-#define ENABLE_IPTABLES_LOKKIT
+#define ENABLE_IPTABLES_LOKKIT /**/
 _ACEOF
 
 
@@ -44682,10 +37510,10 @@ fi
 
 # Extract the first word of "iptables", so it can be a program name with args.
 set dummy iptables; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_IPTABLES_PATH+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $IPTABLES_PATH in
   [\\/]* | ?:[\\/]*)
@@ -44701,7 +37529,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_IPTABLES_PATH="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -44714,11 +37542,11 @@ esac
 fi
 IPTABLES_PATH=$ac_cv_path_IPTABLES_PATH
 if test -n "$IPTABLES_PATH"; then
-  { echo "$as_me:$LINENO: result: $IPTABLES_PATH" >&5
-echo "${ECHO_T}$IPTABLES_PATH" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $IPTABLES_PATH" >&5
+$as_echo "$IPTABLES_PATH" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -44890,10 +37718,10 @@ if test "$with_xen" != "no" ; then
     old_CFLAGS="$CFLAGS"
     CFLAGS="$CFLAGS $XEN_CFLAGS"
     LIBS="$LIBS $XEN_LIBS"
-    { echo "$as_me:$LINENO: checking for xs_read in -lxenstore" >&5
-echo $ECHO_N "checking for xs_read in -lxenstore... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for xs_read in -lxenstore" >&5
+$as_echo_n "checking for xs_read in -lxenstore... " >&6; }
 if test "${ac_cv_lib_xenstore_xs_read+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lxenstore  $LIBS"
@@ -44925,33 +37753,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_xenstore_xs_read=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_xenstore_xs_read=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_xenstore_xs_read" >&5
-echo "${ECHO_T}$ac_cv_lib_xenstore_xs_read" >&6; }
-if test $ac_cv_lib_xenstore_xs_read = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xenstore_xs_read" >&5
+$as_echo "$ac_cv_lib_xenstore_xs_read" >&6; }
+if test "x$ac_cv_lib_xenstore_xs_read" = x""yes; then
 
            with_xen=yes
            XEN_LIBS="$XEN_LIBS -lxenstore"
@@ -44969,8 +37801,8 @@ fi
 
 
     test $fail = 1 &&
-      { { echo "$as_me:$LINENO: error: You must install the Xen development package to compile Xen driver with -lxenstore" >&5
-echo "$as_me: error: You must install the Xen development package to compile Xen driver with -lxenstore" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: You must install the Xen development package to compile Xen driver with -lxenstore" >&5
+$as_echo "$as_me: error: You must install the Xen development package to compile Xen driver with -lxenstore" >&2;}
    { (exit 1); exit 1; }; }
 
 
@@ -44978,11 +37810,11 @@ echo "$as_me: error: You must install the Xen development package to compile Xen
 
 for ac_header in xen/xen.h xen/version.h xen/dom0_ops.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -45002,20 +37834,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_Header=no"
@@ -45023,18 +37856,21 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-	{ { echo "$as_me:$LINENO: error: Cannot find standard Xen headers. Is xen-devel installed?" >&5
-echo "$as_me: error: Cannot find standard Xen headers. Is xen-devel installed?" >&2;}
+	{ { $as_echo "$as_me:$LINENO: error: Cannot find standard Xen headers. Is xen-devel installed?" >&5
+$as_echo "$as_me: error: Cannot find standard Xen headers. Is xen-devel installed?" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
@@ -45045,11 +37881,11 @@ done
 
 for ac_header in xen/sys/privcmd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -45070,20 +37906,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_Header=no"
@@ -45091,12 +37928,15 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -45104,11 +37944,11 @@ else
 
 for ac_header in xen/linux/privcmd.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -45129,20 +37969,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_Header=no"
@@ -45150,18 +37991,21 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 else
 
-	    { { echo "$as_me:$LINENO: error: Cannot find header file <xen/linux/privcmd.h> or <xen/sys/privcmd.h>.  Is xen-devel installed?" >&5
-echo "$as_me: error: Cannot find header file <xen/linux/privcmd.h> or <xen/sys/privcmd.h>.  Is xen-devel installed?" >&2;}
+	    { { $as_echo "$as_me:$LINENO: error: Cannot find header file <xen/linux/privcmd.h> or <xen/sys/privcmd.h>.  Is xen-devel installed?" >&5
+$as_echo "$as_me: error: Cannot find header file <xen/linux/privcmd.h> or <xen/sys/privcmd.h>.  Is xen-devel installed?" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
@@ -45199,17 +38043,17 @@ if test "$with_xen" != "yes"; then
 fi
 if test "$with_xen_inotify" != "no"; then
     if test "${ac_cv_header_linux_inotify_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for linux/inotify.h" >&5
-echo $ECHO_N "checking for linux/inotify.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for linux/inotify.h" >&5
+$as_echo_n "checking for linux/inotify.h... " >&6; }
 if test "${ac_cv_header_linux_inotify_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_linux_inotify_h" >&5
-echo "${ECHO_T}$ac_cv_header_linux_inotify_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_linux_inotify_h" >&5
+$as_echo "$ac_cv_header_linux_inotify_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking linux/inotify.h usability" >&5
-echo $ECHO_N "checking linux/inotify.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking linux/inotify.h usability" >&5
+$as_echo_n "checking linux/inotify.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45225,32 +38069,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking linux/inotify.h presence" >&5
-echo $ECHO_N "checking linux/inotify.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking linux/inotify.h presence" >&5
+$as_echo_n "checking linux/inotify.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45264,66 +38109,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: linux/inotify.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: linux/inotify.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: linux/inotify.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: linux/inotify.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: linux/inotify.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: linux/inotify.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: linux/inotify.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: linux/inotify.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: linux/inotify.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: linux/inotify.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: linux/inotify.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for linux/inotify.h" >&5
-echo $ECHO_N "checking for linux/inotify.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for linux/inotify.h" >&5
+$as_echo_n "checking for linux/inotify.h... " >&6; }
 if test "${ac_cv_header_linux_inotify_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_linux_inotify_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_linux_inotify_h" >&5
-echo "${ECHO_T}$ac_cv_header_linux_inotify_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_linux_inotify_h" >&5
+$as_echo "$ac_cv_header_linux_inotify_h" >&6; }
 
 fi
-if test $ac_cv_header_linux_inotify_h = yes; then
+if test "x$ac_cv_header_linux_inotify_h" = x""yes; then
   :
 else
   with_xen_inotify=no
@@ -45354,20 +38200,21 @@ if test "$with_qemu" = "yes" -o "$with_lxc" = "yes" ; then
 
 for ac_header in linux/param.h linux/sockios.h linux/if_bridge.h linux/if_tun.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45383,32 +38230,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45422,74 +38270,78 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 else
-  { { echo "$as_me:$LINENO: error: You must install kernel-headers in order to compile libvirt" >&5
-echo "$as_me: error: You must install kernel-headers in order to compile libvirt" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: You must install kernel-headers in order to compile libvirt" >&5
+$as_echo "$as_me: error: You must install kernel-headers in order to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
@@ -45500,20 +38352,21 @@ fi
 
 for ac_header in linux/kvm.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45529,32 +38382,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -45568,69 +38422,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -45639,22 +38497,248 @@ done
 
 
 
-if test "$with_one" = "yes" ; then
- CFLAGS="$CFLAGS -I$ONE_LOCATION/include"
- ONE_LIBS="-L/usr/local/lib -lxmlrpc_client++ -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok -lxmlrpc++ -lxmlrpc_client -L$ONE_LOCATION/lib -loneapi"
+XMLRPC_REQUIRED=1.14.0
+
+XMLRPC_CFLAGS=
+XMLRPC_LIBS=
+if test "x$with_one" = "xyes" -o "x$with_one" = "xcheck"; then
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=0.9.0
+	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+	else
+		{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+		PKG_CONFIG=""
+	fi
 
 fi
 
+pkg_failed=no
+{ $as_echo "$as_me:$LINENO: checking for XMLRPC" >&5
+$as_echo_n "checking for XMLRPC... " >&6; }
+
+if test -n "$XMLRPC_CFLAGS"; then
+    pkg_cv_XMLRPC_CFLAGS="$XMLRPC_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xmlrpc_client >= \$XMLRPC_REQUIRED\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xmlrpc_client >= $XMLRPC_REQUIRED") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XMLRPC_CFLAGS=`$PKG_CONFIG --cflags "xmlrpc_client >= $XMLRPC_REQUIRED" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+if test -n "$XMLRPC_LIBS"; then
+    pkg_cv_XMLRPC_LIBS="$XMLRPC_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xmlrpc_client >= \$XMLRPC_REQUIRED\"") >&5
+  ($PKG_CONFIG --exists --print-errors "xmlrpc_client >= $XMLRPC_REQUIRED") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  pkg_cv_XMLRPC_LIBS=`$PKG_CONFIG --libs "xmlrpc_client >= $XMLRPC_REQUIRED" 2>/dev/null`
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        XMLRPC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xmlrpc_client >= $XMLRPC_REQUIRED" 2>&1`
+        else
+	        XMLRPC_PKG_ERRORS=`$PKG_CONFIG --print-errors "xmlrpc_client >= $XMLRPC_REQUIRED" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$XMLRPC_PKG_ERRORS" >&5
+
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+
+      if test "x$with_one" = "xcheck" ; then
+          with_one=no
+      else
+          { { $as_echo "$as_me:$LINENO: error: You must install XMLRPC-C >= $XMLRPC_REQUIRED to compile libvirt ONE driver" >&5
+$as_echo "$as_me: error: You must install XMLRPC-C >= $XMLRPC_REQUIRED to compile libvirt ONE driver" >&2;}
+   { (exit 1); exit 1; }; }
+      fi
+
+elif test $pkg_failed = untried; then
+
+      if test "x$with_one" = "xcheck" ; then
+          with_one=no
+      else
+          { { $as_echo "$as_me:$LINENO: error: You must install XMLRPC-C >= $XMLRPC_REQUIRED to compile libvirt ONE driver" >&5
+$as_echo "$as_me: error: You must install XMLRPC-C >= $XMLRPC_REQUIRED to compile libvirt ONE driver" >&2;}
+   { (exit 1); exit 1; }; }
+      fi
+
+else
+	XMLRPC_CFLAGS=$pkg_cv_XMLRPC_CFLAGS
+	XMLRPC_LIBS=$pkg_cv_XMLRPC_LIBS
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+	with_one=yes
+fi
+    if test "x$with_one" = "xyes" ; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_XMLRPC 1
+_ACEOF
+
+    fi
+fi
+ if test "x$with_one" = "xyes"; then
+  HAVE_XMLRPC_TRUE=
+  HAVE_XMLRPC_FALSE='#'
+else
+  HAVE_XMLRPC_TRUE='#'
+  HAVE_XMLRPC_FALSE=
+fi
+
+ if test "x$with_one" = "xyes"; then
+  WITH_ONE_TRUE=
+  WITH_ONE_FALSE='#'
+else
+  WITH_ONE_TRUE='#'
+  WITH_ONE_FALSE=
+fi
+
+
+
+
+
 
 
 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
 	if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PKG_CONFIG in
   [\\/]* | ?:[\\/]*)
@@ -45669,7 +38753,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -45681,11 +38765,11 @@ esac
 fi
 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
 if test -n "$PKG_CONFIG"; then
-  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
-echo "${ECHO_T}$PKG_CONFIG" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -45694,10 +38778,10 @@ if test -z "$ac_cv_path_PKG_CONFIG"; then
   ac_pt_PKG_CONFIG=$PKG_CONFIG
   # Extract the first word of "pkg-config", so it can be a program name with args.
 set dummy pkg-config; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $ac_pt_PKG_CONFIG in
   [\\/]* | ?:[\\/]*)
@@ -45712,7 +38796,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -45724,11 +38808,11 @@ esac
 fi
 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 if test -n "$ac_pt_PKG_CONFIG"; then
-  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
-echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_pt_PKG_CONFIG" = x; then
@@ -45736,12 +38820,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     PKG_CONFIG=$ac_pt_PKG_CONFIG
@@ -45753,14 +38833,14 @@ fi
 fi
 if test -n "$PKG_CONFIG"; then
 	_pkg_min_version=0.9.0
-	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
-echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
+	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-		{ echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+		{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	else
-		{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+		{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 		PKG_CONFIG=""
 	fi
 
@@ -45778,25 +38858,25 @@ if test "${with_libxml+set}" = set; then
 fi
 
 if test "x$with_libxml" = "xno" ; then
-    { echo "$as_me:$LINENO: checking for libxml2 libraries >= $LIBXML_REQUIRED" >&5
-echo $ECHO_N "checking for libxml2 libraries >= $LIBXML_REQUIRED... $ECHO_C" >&6; }
-    { { echo "$as_me:$LINENO: error: libxml2 >= $LIBXML_REQUIRED is required for libvirt" >&5
-echo "$as_me: error: libxml2 >= $LIBXML_REQUIRED is required for libvirt" >&2;}
+    { $as_echo "$as_me:$LINENO: checking for libxml2 libraries >= $LIBXML_REQUIRED" >&5
+$as_echo_n "checking for libxml2 libraries >= $LIBXML_REQUIRED... " >&6; }
+    { { $as_echo "$as_me:$LINENO: error: libxml2 >= $LIBXML_REQUIRED is required for libvirt" >&5
+$as_echo "$as_me: error: libxml2 >= $LIBXML_REQUIRED is required for libvirt" >&2;}
    { (exit 1); exit 1; }; }
 elif test "x$with_libxml" = "x" -a "x$PKG_CONFIG" != "x" ; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for LIBXML" >&5
-echo $ECHO_N "checking for LIBXML... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for LIBXML" >&5
+$as_echo_n "checking for LIBXML... " >&6; }
 
 if test -n "$LIBXML_CFLAGS"; then
     pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= \$LIBXML_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= \$LIBXML_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= $LIBXML_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= $LIBXML_REQUIRED" 2>/dev/null`
 else
@@ -45809,10 +38889,10 @@ if test -n "$LIBXML_LIBS"; then
     pkg_cv_LIBXML_LIBS="$LIBXML_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= \$LIBXML_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= \$LIBXML_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= $LIBXML_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= $LIBXML_REQUIRED" 2>/dev/null`
 else
@@ -45839,16 +38919,16 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$LIBXML_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
                 LIBXML_FOUND=no
 elif test $pkg_failed = untried; then
 	LIBXML_FOUND=no
 else
 	LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS
 	LIBXML_LIBS=$pkg_cv_LIBXML_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	LIBXML_FOUND=yes
 fi
 fi
@@ -45856,11 +38936,11 @@ if test "$LIBXML_FOUND" = "no" ; then
     if test "x$with_libxml" != "x" ; then
 	LIBXML_CONFIG=$with_libxml/bin/$LIBXML_CONFIG
     fi
-    { echo "$as_me:$LINENO: checking libxml2 $LIBXML_CONFIG >= $LIBXML_REQUIRED " >&5
-echo $ECHO_N "checking libxml2 $LIBXML_CONFIG >= $LIBXML_REQUIRED ... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking libxml2 $LIBXML_CONFIG >= $LIBXML_REQUIRED " >&5
+$as_echo_n "checking libxml2 $LIBXML_CONFIG >= $LIBXML_REQUIRED ... " >&6; }
     if ! $LIBXML_CONFIG --version > /dev/null 2>&1 ; then
-	{ { echo "$as_me:$LINENO: error: Could not find libxml2 anywhere (see config.log for details)." >&5
-echo "$as_me: error: Could not find libxml2 anywhere (see config.log for details)." >&2;}
+	{ { $as_echo "$as_me:$LINENO: error: Could not find libxml2 anywhere (see config.log for details)." >&5
+$as_echo "$as_me: error: Could not find libxml2 anywhere (see config.log for details)." >&2;}
    { (exit 1); exit 1; }; }
     fi
     vers=`$LIBXML_CONFIG --version | awk -F. '{ printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
@@ -45869,11 +38949,11 @@ echo "$as_me: error: Could not find libxml2 anywhere (see config.log for details
         LIBXML_LIBS="`$LIBXML_CONFIG --libs`"
         LIBXML_CFLAGS="`$LIBXML_CONFIG --cflags`"
 	LIBXML_FOUND="yes"
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
     else
-        { { echo "$as_me:$LINENO: error: You need at least libxml2 $LIBXML_REQUIRED for this version of libvirt" >&5
-echo "$as_me: error: You need at least libxml2 $LIBXML_REQUIRED for this version of libvirt" >&2;}
+        { { $as_echo "$as_me:$LINENO: error: You need at least libxml2 $LIBXML_REQUIRED for this version of libvirt" >&5
+$as_echo "$as_me: error: You need at least libxml2 $LIBXML_REQUIRED for this version of libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 fi
@@ -45885,10 +38965,10 @@ old_cflags="$CFLAGS"
 old_ldflags="$LDFLAGS"
 CFLAGS="$CFLAGS $LIBXML_CFLAGS"
 LDFLAGS="$LDFLAGS $LIBXML_LIBS"
-{ echo "$as_me:$LINENO: checking for struct _xmlURI.query_raw" >&5
-echo $ECHO_N "checking for struct _xmlURI.query_raw... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for struct _xmlURI.query_raw" >&5
+$as_echo_n "checking for struct _xmlURI.query_raw... " >&6; }
 if test "${ac_cv_member_struct__xmlURI_query_raw+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -45914,20 +38994,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_member_struct__xmlURI_query_raw=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
@@ -45954,20 +39035,21 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_cv_member_struct__xmlURI_query_raw=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_member_struct__xmlURI_query_raw=no
@@ -45978,12 +39060,12 @@ fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_member_struct__xmlURI_query_raw" >&5
-echo "${ECHO_T}$ac_cv_member_struct__xmlURI_query_raw" >&6; }
-if test $ac_cv_member_struct__xmlURI_query_raw = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct__xmlURI_query_raw" >&5
+$as_echo "$ac_cv_member_struct__xmlURI_query_raw" >&6; }
+if test "x$ac_cv_member_struct__xmlURI_query_raw" = x""yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define HAVE_XMLURI_QUERY_RAW
+#define HAVE_XMLURI_QUERY_RAW /**/
 _ACEOF
 
 fi
@@ -45997,17 +39079,17 @@ GNUTLS_FOUND=no
 if test -z "$PKG_CONFIG" ; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for GNUTLS" >&5
-echo $ECHO_N "checking for GNUTLS... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for GNUTLS" >&5
+$as_echo_n "checking for GNUTLS... " >&6; }
 
 if test -n "$GNUTLS_CFLAGS"; then
     pkg_cv_GNUTLS_CFLAGS="$GNUTLS_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnutls >= \$GNUTLS_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnutls >= \$GNUTLS_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "gnutls >= $GNUTLS_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_GNUTLS_CFLAGS=`$PKG_CONFIG --cflags "gnutls >= $GNUTLS_REQUIRED" 2>/dev/null`
 else
@@ -46020,10 +39102,10 @@ if test -n "$GNUTLS_LIBS"; then
     pkg_cv_GNUTLS_LIBS="$GNUTLS_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnutls >= \$GNUTLS_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnutls >= \$GNUTLS_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "gnutls >= $GNUTLS_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_GNUTLS_LIBS=`$PKG_CONFIG --libs "gnutls >= $GNUTLS_REQUIRED" 2>/dev/null`
 else
@@ -46050,16 +39132,16 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$GNUTLS_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
                 GNUTLS_FOUND=no
 elif test $pkg_failed = untried; then
 	GNUTLS_FOUND=no
 else
 	GNUTLS_CFLAGS=$pkg_cv_GNUTLS_CFLAGS
 	GNUTLS_LIBS=$pkg_cv_GNUTLS_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	GNUTLS_FOUND=yes
 fi
 fi
@@ -46067,17 +39149,17 @@ if test "$GNUTLS_FOUND" = "no"; then
   fail=0
   old_libs="$LIBS"
   if test "${ac_cv_header_gnutls_gnutls_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for gnutls/gnutls.h" >&5
-echo $ECHO_N "checking for gnutls/gnutls.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for gnutls/gnutls.h" >&5
+$as_echo_n "checking for gnutls/gnutls.h... " >&6; }
 if test "${ac_cv_header_gnutls_gnutls_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_gnutls_gnutls_h" >&5
-echo "${ECHO_T}$ac_cv_header_gnutls_gnutls_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_gnutls_gnutls_h" >&5
+$as_echo "$ac_cv_header_gnutls_gnutls_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking gnutls/gnutls.h usability" >&5
-echo $ECHO_N "checking gnutls/gnutls.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking gnutls/gnutls.h usability" >&5
+$as_echo_n "checking gnutls/gnutls.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -46093,32 +39175,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking gnutls/gnutls.h presence" >&5
-echo $ECHO_N "checking gnutls/gnutls.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking gnutls/gnutls.h presence" >&5
+$as_echo_n "checking gnutls/gnutls.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -46132,66 +39215,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: gnutls/gnutls.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: gnutls/gnutls.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: gnutls/gnutls.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for gnutls/gnutls.h" >&5
-echo $ECHO_N "checking for gnutls/gnutls.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gnutls/gnutls.h" >&5
+$as_echo_n "checking for gnutls/gnutls.h... " >&6; }
 if test "${ac_cv_header_gnutls_gnutls_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_gnutls_gnutls_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_gnutls_gnutls_h" >&5
-echo "${ECHO_T}$ac_cv_header_gnutls_gnutls_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_gnutls_gnutls_h" >&5
+$as_echo "$ac_cv_header_gnutls_gnutls_h" >&6; }
 
 fi
-if test $ac_cv_header_gnutls_gnutls_h = yes; then
+if test "x$ac_cv_header_gnutls_gnutls_h" = x""yes; then
   :
 else
   fail=1
@@ -46199,10 +39283,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for gnutls_handshake in -lgnutls" >&5
-echo $ECHO_N "checking for gnutls_handshake in -lgnutls... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gnutls_handshake in -lgnutls" >&5
+$as_echo_n "checking for gnutls_handshake in -lgnutls... " >&6; }
 if test "${ac_cv_lib_gnutls_gnutls_handshake+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgnutls -lgcrypt $LIBS"
@@ -46234,33 +39318,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_gnutls_gnutls_handshake=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_gnutls_gnutls_handshake=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_gnutls_gnutls_handshake" >&5
-echo "${ECHO_T}$ac_cv_lib_gnutls_gnutls_handshake" >&6; }
-if test $ac_cv_lib_gnutls_gnutls_handshake = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_gnutls_gnutls_handshake" >&5
+$as_echo "$ac_cv_lib_gnutls_gnutls_handshake" >&6; }
+if test "x$ac_cv_lib_gnutls_gnutls_handshake" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBGNUTLS 1
 _ACEOF
@@ -46273,8 +39361,8 @@ fi
 
 
   test $fail = 1 &&
-    { { echo "$as_me:$LINENO: error: You must install the GnuTLS library in order to compile and run libvirt" >&5
-echo "$as_me: error: You must install the GnuTLS library in order to compile and run libvirt" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: You must install the GnuTLS library in order to compile and run libvirt" >&5
+$as_echo "$as_me: error: You must install the GnuTLS library in order to compile and run libvirt" >&2;}
    { (exit 1); exit 1; }; }
 
   GNUTLS_LIBS=$LIBS
@@ -46288,12 +39376,13 @@ old_cflags="$CFLAGS"
 old_ldflags="$LDFLAGS"
 CFLAGS="$CFLAGS $GNUTLS_CFLAGS"
 LDFLAGS="$LDFLAGS $GNUTLS_LIBS"
-{ echo "$as_me:$LINENO: checking for gnutls_session" >&5
-echo $ECHO_N "checking for gnutls_session... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for gnutls_session" >&5
+$as_echo_n "checking for gnutls_session... " >&6; }
 if test "${ac_cv_type_gnutls_session+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_cv_type_gnutls_session=no
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -46301,14 +39390,46 @@ cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <gnutls/gnutls.h>
 
-typedef gnutls_session ac__type_new_;
 int
 main ()
 {
-if ((ac__type_new_ *) 0)
-  return 0;
-if (sizeof (ac__type_new_))
+if (sizeof (gnutls_session))
+       return 0;
+  ;
   return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <gnutls/gnutls.h>
+
+int
+main ()
+{
+if (sizeof ((gnutls_session)))
+	  return 0;
   ;
   return 0;
 }
@@ -46319,33 +39440,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv_type_gnutls_session=yes
+  :
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv_type_gnutls_session=no
+	ac_cv_type_gnutls_session=yes
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_type_gnutls_session" >&5
-echo "${ECHO_T}$ac_cv_type_gnutls_session" >&6; }
-if test $ac_cv_type_gnutls_session = yes; then
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_gnutls_session" >&5
+$as_echo "$ac_cv_type_gnutls_session" >&6; }
+if test "x$ac_cv_type_gnutls_session" = x""yes; then
 
 cat >>confdefs.h <<\_ACEOF
-#define GNUTLS_1_0_COMPAT
+#define GNUTLS_1_0_COMPAT /**/
 _ACEOF
 
 fi
@@ -46376,17 +39506,17 @@ if test "x$with_sasl" != "xno"; then
   CFLAGS="$CFLAGS $SASL_CFLAGS"
   LIBS="$LIBS $SASL_LIBS"
   if test "${ac_cv_header_sasl_sasl_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for sasl/sasl.h" >&5
-echo $ECHO_N "checking for sasl/sasl.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for sasl/sasl.h" >&5
+$as_echo_n "checking for sasl/sasl.h... " >&6; }
 if test "${ac_cv_header_sasl_sasl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_sasl_sasl_h" >&5
-echo "${ECHO_T}$ac_cv_header_sasl_sasl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sasl_sasl_h" >&5
+$as_echo "$ac_cv_header_sasl_sasl_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking sasl/sasl.h usability" >&5
-echo $ECHO_N "checking sasl/sasl.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking sasl/sasl.h usability" >&5
+$as_echo_n "checking sasl/sasl.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -46402,32 +39532,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking sasl/sasl.h presence" >&5
-echo $ECHO_N "checking sasl/sasl.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking sasl/sasl.h presence" >&5
+$as_echo_n "checking sasl/sasl.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -46441,66 +39572,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: sasl/sasl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: sasl/sasl.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: sasl/sasl.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: sasl/sasl.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: sasl/sasl.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: sasl/sasl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: sasl/sasl.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: sasl/sasl.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: sasl/sasl.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: sasl/sasl.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: sasl/sasl.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for sasl/sasl.h" >&5
-echo $ECHO_N "checking for sasl/sasl.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for sasl/sasl.h" >&5
+$as_echo_n "checking for sasl/sasl.h... " >&6; }
 if test "${ac_cv_header_sasl_sasl_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_sasl_sasl_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_sasl_sasl_h" >&5
-echo "${ECHO_T}$ac_cv_header_sasl_sasl_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sasl_sasl_h" >&5
+$as_echo "$ac_cv_header_sasl_sasl_h" >&6; }
 
 fi
-if test $ac_cv_header_sasl_sasl_h = yes; then
+if test "x$ac_cv_header_sasl_sasl_h" = x""yes; then
   :
 else
 
@@ -46513,10 +39645,10 @@ fi
 
 
   if test "x$with_sasl" != "xno" ; then
-    { echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl2" >&5
-echo $ECHO_N "checking for sasl_client_init in -lsasl2... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl2" >&5
+$as_echo_n "checking for sasl_client_init in -lsasl2... " >&6; }
 if test "${ac_cv_lib_sasl2_sasl_client_init+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsasl2  $LIBS"
@@ -46548,43 +39680,47 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_sasl2_sasl_client_init=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_sasl2_sasl_client_init=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_sasl2_sasl_client_init" >&5
-echo "${ECHO_T}$ac_cv_lib_sasl2_sasl_client_init" >&6; }
-if test $ac_cv_lib_sasl2_sasl_client_init = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_sasl2_sasl_client_init" >&5
+$as_echo "$ac_cv_lib_sasl2_sasl_client_init" >&6; }
+if test "x$ac_cv_lib_sasl2_sasl_client_init" = x""yes; then
 
       SASL_LIBS="$SASL_LIBS -lsasl2"
       with_sasl=yes
 
 else
 
-      { echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl" >&5
-echo $ECHO_N "checking for sasl_client_init in -lsasl... $ECHO_C" >&6; }
+      { $as_echo "$as_me:$LINENO: checking for sasl_client_init in -lsasl" >&5
+$as_echo_n "checking for sasl_client_init in -lsasl... " >&6; }
 if test "${ac_cv_lib_sasl_sasl_client_init+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsasl  $LIBS"
@@ -46616,33 +39752,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_sasl_sasl_client_init=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_sasl_sasl_client_init=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_sasl_sasl_client_init" >&5
-echo "${ECHO_T}$ac_cv_lib_sasl_sasl_client_init" >&6; }
-if test $ac_cv_lib_sasl_sasl_client_init = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_sasl_sasl_client_init" >&5
+$as_echo "$ac_cv_lib_sasl_sasl_client_init" >&6; }
+if test "x$ac_cv_lib_sasl_sasl_client_init" = x""yes; then
 
         SASL_LIBS="$SASL_LIBS -lsasl"
         with_sasl=yes
@@ -46662,8 +39802,8 @@ fi
 
   fi
   test $fail = 1 &&
-    { { echo "$as_me:$LINENO: error: You must install the Cyrus SASL development package in order to compile libvirt" >&5
-echo "$as_me: error: You must install the Cyrus SASL development package in order to compile libvirt" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: You must install the Cyrus SASL development package in order to compile libvirt" >&5
+$as_echo "$as_me: error: You must install the Cyrus SASL development package in order to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
   CFLAGS="$old_cflags"
   LIBS="$old_libs"
@@ -46701,17 +39841,17 @@ fi
 if test "x$with_polkit" = "xyes" -o "x$with_polkit" = "xcheck"; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for POLKIT" >&5
-echo $ECHO_N "checking for POLKIT... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for POLKIT" >&5
+$as_echo_n "checking for POLKIT... " >&6; }
 
 if test -n "$POLKIT_CFLAGS"; then
     pkg_cv_POLKIT_CFLAGS="$POLKIT_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "polkit-dbus >= $POLKIT_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_POLKIT_CFLAGS=`$PKG_CONFIG --cflags "polkit-dbus >= $POLKIT_REQUIRED" 2>/dev/null`
 else
@@ -46724,10 +39864,10 @@ if test -n "$POLKIT_LIBS"; then
     pkg_cv_POLKIT_LIBS="$POLKIT_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "polkit-dbus >= $POLKIT_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_POLKIT_LIBS=`$PKG_CONFIG --libs "polkit-dbus >= $POLKIT_REQUIRED" 2>/dev/null`
 else
@@ -46754,14 +39894,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$POLKIT_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
     if test "x$with_polkit" = "xcheck" ; then
        with_polkit=no
     else
-       { { echo "$as_me:$LINENO: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
@@ -46770,16 +39910,16 @@ elif test $pkg_failed = untried; then
     if test "x$with_polkit" = "xcheck" ; then
        with_polkit=no
     else
-       { { echo "$as_me:$LINENO: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install PolicyKit >= $POLKIT_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
 else
 	POLKIT_CFLAGS=$pkg_cv_POLKIT_CFLAGS
 	POLKIT_LIBS=$pkg_cv_POLKIT_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	with_polkit=yes
 fi
   if test "x$with_polkit" = "xyes" ; then
@@ -46796,11 +39936,11 @@ _ACEOF
 
 for ac_func in polkit_context_is_caller_authorized
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -46853,35 +39993,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -46892,10 +40039,10 @@ done
 
     # Extract the first word of "polkit-auth", so it can be a program name with args.
 set dummy polkit-auth; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_POLKIT_AUTH+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $POLKIT_AUTH in
   [\\/]* | ?:[\\/]*)
@@ -46910,7 +40057,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_POLKIT_AUTH="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -46922,11 +40069,11 @@ esac
 fi
 POLKIT_AUTH=$ac_cv_path_POLKIT_AUTH
 if test -n "$POLKIT_AUTH"; then
-  { echo "$as_me:$LINENO: result: $POLKIT_AUTH" >&5
-echo "${ECHO_T}$POLKIT_AUTH" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $POLKIT_AUTH" >&5
+$as_echo "$POLKIT_AUTH" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -46964,17 +40111,17 @@ AVAHI_LIBS=
 if test "x$with_avahi" = "xyes" -o "x$with_avahi" = "xcheck"; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for AVAHI" >&5
-echo $ECHO_N "checking for AVAHI... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for AVAHI" >&5
+$as_echo_n "checking for AVAHI... " >&6; }
 
 if test -n "$AVAHI_CFLAGS"; then
     pkg_cv_AVAHI_CFLAGS="$AVAHI_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"avahi-client >= \$AVAHI_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"avahi-client >= \$AVAHI_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "avahi-client >= $AVAHI_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_AVAHI_CFLAGS=`$PKG_CONFIG --cflags "avahi-client >= $AVAHI_REQUIRED" 2>/dev/null`
 else
@@ -46987,10 +40134,10 @@ if test -n "$AVAHI_LIBS"; then
     pkg_cv_AVAHI_LIBS="$AVAHI_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"avahi-client >= \$AVAHI_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"avahi-client >= \$AVAHI_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "avahi-client >= $AVAHI_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_AVAHI_LIBS=`$PKG_CONFIG --libs "avahi-client >= $AVAHI_REQUIRED" 2>/dev/null`
 else
@@ -47017,14 +40164,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$AVAHI_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
     if test "x$with_avahi" = "xcheck" ; then
        with_avahi=no
     else
-       { { echo "$as_me:$LINENO: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
@@ -47033,16 +40180,16 @@ elif test $pkg_failed = untried; then
     if test "x$with_avahi" = "xcheck" ; then
        with_avahi=no
     else
-       { { echo "$as_me:$LINENO: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install Avahi >= $AVAHI_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
 else
 	AVAHI_CFLAGS=$pkg_cv_AVAHI_CFLAGS
 	AVAHI_LIBS=$pkg_cv_AVAHI_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	with_avahi=yes
 fi
   if test "x$with_avahi" = "xyes" ; then
@@ -47080,17 +40227,17 @@ if test "$with_selinux" != "no"; then
   old_libs="$LIBS"
   if test "$with_selinux" = "check"; then
     if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+$as_echo_n "checking for selinux/selinux.h... " >&6; }
 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+$as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
-echo $ECHO_N "checking selinux/selinux.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
+$as_echo_n "checking selinux/selinux.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47106,32 +40253,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
-echo $ECHO_N "checking selinux/selinux.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
+$as_echo_n "checking selinux/selinux.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47145,66 +40293,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+$as_echo_n "checking for selinux/selinux.h... " >&6; }
 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_selinux_selinux_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+$as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
 
 fi
-if test $ac_cv_header_selinux_selinux_h = yes; then
+if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
   :
 else
   with_selinux=no
@@ -47212,10 +40361,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for fgetfilecon in -lselinux" >&5
-echo $ECHO_N "checking for fgetfilecon in -lselinux... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for fgetfilecon in -lselinux" >&5
+$as_echo_n "checking for fgetfilecon in -lselinux... " >&6; }
 if test "${ac_cv_lib_selinux_fgetfilecon+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lselinux  $LIBS"
@@ -47247,33 +40396,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_selinux_fgetfilecon=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_selinux_fgetfilecon=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_fgetfilecon" >&5
-echo "${ECHO_T}$ac_cv_lib_selinux_fgetfilecon" >&6; }
-if test $ac_cv_lib_selinux_fgetfilecon = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_fgetfilecon" >&5
+$as_echo "$ac_cv_lib_selinux_fgetfilecon" >&6; }
+if test "x$ac_cv_lib_selinux_fgetfilecon" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBSELINUX 1
 _ACEOF
@@ -47290,17 +40443,17 @@ fi
   else
     fail=0
     if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+$as_echo_n "checking for selinux/selinux.h... " >&6; }
 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+$as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
-echo $ECHO_N "checking selinux/selinux.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking selinux/selinux.h usability" >&5
+$as_echo_n "checking selinux/selinux.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47316,32 +40469,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
-echo $ECHO_N "checking selinux/selinux.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking selinux/selinux.h presence" >&5
+$as_echo_n "checking selinux/selinux.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47355,66 +40509,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: selinux/selinux.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
-echo $ECHO_N "checking for selinux/selinux.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for selinux/selinux.h" >&5
+$as_echo_n "checking for selinux/selinux.h... " >&6; }
 if test "${ac_cv_header_selinux_selinux_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_selinux_selinux_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
-echo "${ECHO_T}$ac_cv_header_selinux_selinux_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_selinux_selinux_h" >&5
+$as_echo "$ac_cv_header_selinux_selinux_h" >&6; }
 
 fi
-if test $ac_cv_header_selinux_selinux_h = yes; then
+if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then
   :
 else
   fail=1
@@ -47422,10 +40577,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for fgetfilecon in -lselinux" >&5
-echo $ECHO_N "checking for fgetfilecon in -lselinux... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for fgetfilecon in -lselinux" >&5
+$as_echo_n "checking for fgetfilecon in -lselinux... " >&6; }
 if test "${ac_cv_lib_selinux_fgetfilecon+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lselinux  $LIBS"
@@ -47457,33 +40612,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_selinux_fgetfilecon=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_selinux_fgetfilecon=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_fgetfilecon" >&5
-echo "${ECHO_T}$ac_cv_lib_selinux_fgetfilecon" >&6; }
-if test $ac_cv_lib_selinux_fgetfilecon = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_fgetfilecon" >&5
+$as_echo "$ac_cv_lib_selinux_fgetfilecon" >&6; }
+if test "x$ac_cv_lib_selinux_fgetfilecon" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBSELINUX 1
 _ACEOF
@@ -47495,8 +40654,8 @@ else
 fi
 
     test $fail = 1 &&
-      { { echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
-echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
+$as_echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
   fi
   CFLAGS="$old_cflags"
@@ -47535,8 +40694,8 @@ if test "$with_selinux" != "yes" ; then
   if test "$with_secdriver_selinux" = "check" ; then
     with_secdriver_selinux=no
   else
-    { { echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
-echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
+$as_echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
   fi
 else
@@ -47546,10 +40705,10 @@ else
   LIBS="$CFLAGS $SELINUX_LIBS"
 
   fail=0
-  { echo "$as_me:$LINENO: checking for selinux_virtual_domain_context_path" >&5
-echo $ECHO_N "checking for selinux_virtual_domain_context_path... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for selinux_virtual_domain_context_path" >&5
+$as_echo_n "checking for selinux_virtual_domain_context_path... " >&6; }
 if test "${ac_cv_func_selinux_virtual_domain_context_path+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -47602,41 +40761,45 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_selinux_virtual_domain_context_path=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_selinux_virtual_domain_context_path=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_selinux_virtual_domain_context_path" >&5
-echo "${ECHO_T}$ac_cv_func_selinux_virtual_domain_context_path" >&6; }
-if test $ac_cv_func_selinux_virtual_domain_context_path = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_selinux_virtual_domain_context_path" >&5
+$as_echo "$ac_cv_func_selinux_virtual_domain_context_path" >&6; }
+if test "x$ac_cv_func_selinux_virtual_domain_context_path" = x""yes; then
   :
 else
   fail=1
 fi
 
-  { echo "$as_me:$LINENO: checking for selinux_virtual_image_context_path" >&5
-echo $ECHO_N "checking for selinux_virtual_image_context_path... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for selinux_virtual_image_context_path" >&5
+$as_echo_n "checking for selinux_virtual_image_context_path... " >&6; }
 if test "${ac_cv_func_selinux_virtual_image_context_path+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -47689,32 +40852,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_selinux_virtual_image_context_path=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_selinux_virtual_image_context_path=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_selinux_virtual_image_context_path" >&5
-echo "${ECHO_T}$ac_cv_func_selinux_virtual_image_context_path" >&6; }
-if test $ac_cv_func_selinux_virtual_image_context_path = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_selinux_virtual_image_context_path" >&5
+$as_echo "$ac_cv_func_selinux_virtual_image_context_path" >&6; }
+if test "x$ac_cv_func_selinux_virtual_image_context_path" = x""yes; then
   :
 else
   fail=1
@@ -47727,8 +40894,8 @@ fi
     if test "$with_secdriver_selinux" = "check" ; then
       with_secdriver_selinux=no
     else
-      { { echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
-echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: You must install the SELinux development package in order to compile libvirt" >&5
+$as_echo "$as_me: error: You must install the SELinux development package in order to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
   else
@@ -47767,17 +40934,17 @@ if test "$with_qemu" = "yes" -a "$with_numactl" != "no"; then
   old_libs="$LIBS"
   if test "$with_numactl" = "check"; then
     if test "${ac_cv_header_numa_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for numa.h" >&5
-echo $ECHO_N "checking for numa.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for numa.h" >&5
+$as_echo_n "checking for numa.h... " >&6; }
 if test "${ac_cv_header_numa_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
-echo "${ECHO_T}$ac_cv_header_numa_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
+$as_echo "$ac_cv_header_numa_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking numa.h usability" >&5
-echo $ECHO_N "checking numa.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking numa.h usability" >&5
+$as_echo_n "checking numa.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47793,32 +40960,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking numa.h presence" >&5
-echo $ECHO_N "checking numa.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking numa.h presence" >&5
+$as_echo_n "checking numa.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47832,66 +41000,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: numa.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: numa.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: numa.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: numa.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: numa.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: numa.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: numa.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: numa.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: numa.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: numa.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: numa.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: numa.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: numa.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for numa.h" >&5
-echo $ECHO_N "checking for numa.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for numa.h" >&5
+$as_echo_n "checking for numa.h... " >&6; }
 if test "${ac_cv_header_numa_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_numa_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
-echo "${ECHO_T}$ac_cv_header_numa_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
+$as_echo "$ac_cv_header_numa_h" >&6; }
 
 fi
-if test $ac_cv_header_numa_h = yes; then
+if test "x$ac_cv_header_numa_h" = x""yes; then
   :
 else
   with_numactl=no
@@ -47899,10 +41068,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for numa_available in -lnuma" >&5
-echo $ECHO_N "checking for numa_available in -lnuma... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for numa_available in -lnuma" >&5
+$as_echo_n "checking for numa_available in -lnuma... " >&6; }
 if test "${ac_cv_lib_numa_numa_available+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnuma  $LIBS"
@@ -47934,33 +41103,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_numa_numa_available=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_numa_numa_available=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_numa_numa_available" >&5
-echo "${ECHO_T}$ac_cv_lib_numa_numa_available" >&6; }
-if test $ac_cv_lib_numa_numa_available = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_numa_numa_available" >&5
+$as_echo "$ac_cv_lib_numa_numa_available" >&6; }
+if test "x$ac_cv_lib_numa_numa_available" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBNUMA 1
 _ACEOF
@@ -47977,17 +41150,17 @@ fi
   else
     fail=0
     if test "${ac_cv_header_numa_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for numa.h" >&5
-echo $ECHO_N "checking for numa.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for numa.h" >&5
+$as_echo_n "checking for numa.h... " >&6; }
 if test "${ac_cv_header_numa_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
-echo "${ECHO_T}$ac_cv_header_numa_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
+$as_echo "$ac_cv_header_numa_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking numa.h usability" >&5
-echo $ECHO_N "checking numa.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking numa.h usability" >&5
+$as_echo_n "checking numa.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48003,32 +41176,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking numa.h presence" >&5
-echo $ECHO_N "checking numa.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking numa.h presence" >&5
+$as_echo_n "checking numa.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48042,66 +41216,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: numa.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: numa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: numa.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: numa.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: numa.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: numa.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: numa.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: numa.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: numa.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: numa.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: numa.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: numa.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: numa.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: numa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: numa.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: numa.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: numa.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for numa.h" >&5
-echo $ECHO_N "checking for numa.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for numa.h" >&5
+$as_echo_n "checking for numa.h... " >&6; }
 if test "${ac_cv_header_numa_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_numa_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
-echo "${ECHO_T}$ac_cv_header_numa_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_numa_h" >&5
+$as_echo "$ac_cv_header_numa_h" >&6; }
 
 fi
-if test $ac_cv_header_numa_h = yes; then
+if test "x$ac_cv_header_numa_h" = x""yes; then
   :
 else
   fail=1
@@ -48109,10 +41284,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for numa_available in -lnuma" >&5
-echo $ECHO_N "checking for numa_available in -lnuma... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for numa_available in -lnuma" >&5
+$as_echo_n "checking for numa_available in -lnuma... " >&6; }
 if test "${ac_cv_lib_numa_numa_available+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnuma  $LIBS"
@@ -48144,33 +41319,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_numa_numa_available=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_numa_numa_available=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_numa_numa_available" >&5
-echo "${ECHO_T}$ac_cv_lib_numa_numa_available" >&6; }
-if test $ac_cv_lib_numa_numa_available = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_numa_numa_available" >&5
+$as_echo "$ac_cv_lib_numa_numa_available" >&6; }
+if test "x$ac_cv_lib_numa_numa_available" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBNUMA 1
 _ACEOF
@@ -48182,8 +41361,8 @@ else
 fi
 
     test $fail = 1 &&
-      { { echo "$as_me:$LINENO: error: You must install the numactl development package in order to compile and run libvirt" >&5
-echo "$as_me: error: You must install the numactl development package in order to compile and run libvirt" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: You must install the numactl development package in order to compile and run libvirt" >&5
+$as_echo "$as_me: error: You must install the numactl development package in order to compile and run libvirt" >&2;}
    { (exit 1); exit 1; }; }
   fi
   CFLAGS="$old_cflags"
@@ -48209,22 +41388,496 @@ fi
 
 
 
+
+
+# Check whether --with-capng was given.
+if test "${with_capng+set}" = set; then
+  withval=$with_capng;
+else
+  with_capng=check
+fi
+
+
+CAPNG_CFLAGS=
+CAPNG_LIBS=
+if test "$with_qemu" = "yes" -a "$with_capng" != "no"; then
+  old_cflags="$CFLAGS"
+  old_libs="$LIBS"
+  if test "$with_capng" = "check"; then
+    if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for cap-ng.h" >&5
+$as_echo_n "checking for cap-ng.h... " >&6; }
+if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_cap_ng_h" >&5
+$as_echo "$ac_cv_header_cap_ng_h" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking cap-ng.h usability" >&5
+$as_echo_n "checking cap-ng.h usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <cap-ng.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking cap-ng.h presence" >&5
+$as_echo_n "checking cap-ng.h presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <cap-ng.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: cap-ng.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: cap-ng.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: in the future, the compiler will take precedence" >&2;}
+
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for cap-ng.h" >&5
+$as_echo_n "checking for cap-ng.h... " >&6; }
+if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_header_cap_ng_h=$ac_header_preproc
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_cap_ng_h" >&5
+$as_echo "$ac_cv_header_cap_ng_h" >&6; }
+
+fi
+if test "x$ac_cv_header_cap_ng_h" = x""yes; then
+  :
+else
+  with_capng=no
+fi
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for capng_updatev in -lcap-ng" >&5
+$as_echo_n "checking for capng_updatev in -lcap-ng... " >&6; }
+if test "${ac_cv_lib_cap_ng_capng_updatev+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lcap-ng  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char capng_updatev ();
+int
+main ()
+{
+return capng_updatev ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_cap_ng_capng_updatev=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_cap_ng_capng_updatev=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_cap_ng_capng_updatev" >&5
+$as_echo "$ac_cv_lib_cap_ng_capng_updatev" >&6; }
+if test "x$ac_cv_lib_cap_ng_capng_updatev" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBCAP_NG 1
+_ACEOF
+
+  LIBS="-lcap-ng $LIBS"
+
+else
+  with_capng=no
+fi
+
+    if test "$with_capng" != "no"; then
+      with_capng="yes"
+    fi
+  else
+    fail=0
+    if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for cap-ng.h" >&5
+$as_echo_n "checking for cap-ng.h... " >&6; }
+if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_cap_ng_h" >&5
+$as_echo "$ac_cv_header_cap_ng_h" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking cap-ng.h usability" >&5
+$as_echo_n "checking cap-ng.h usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <cap-ng.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking cap-ng.h presence" >&5
+$as_echo_n "checking cap-ng.h presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <cap-ng.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: cap-ng.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: cap-ng.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: cap-ng.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: cap-ng.h: in the future, the compiler will take precedence" >&2;}
+
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for cap-ng.h" >&5
+$as_echo_n "checking for cap-ng.h... " >&6; }
+if test "${ac_cv_header_cap_ng_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_header_cap_ng_h=$ac_header_preproc
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_cap_ng_h" >&5
+$as_echo "$ac_cv_header_cap_ng_h" >&6; }
+
+fi
+if test "x$ac_cv_header_cap_ng_h" = x""yes; then
+  :
+else
+  fail=1
+fi
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for capng_updatev in -lcap-ng" >&5
+$as_echo_n "checking for capng_updatev in -lcap-ng... " >&6; }
+if test "${ac_cv_lib_cap_ng_capng_updatev+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lcap-ng  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char capng_updatev ();
+int
+main ()
+{
+return capng_updatev ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_cap_ng_capng_updatev=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_cap_ng_capng_updatev=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_cap_ng_capng_updatev" >&5
+$as_echo "$ac_cv_lib_cap_ng_capng_updatev" >&6; }
+if test "x$ac_cv_lib_cap_ng_capng_updatev" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBCAP_NG 1
+_ACEOF
+
+  LIBS="-lcap-ng $LIBS"
+
+else
+  fail=1
+fi
+
+    test $fail = 1 &&
+      { { $as_echo "$as_me:$LINENO: error: You must install the capng >= 0.4.0 development package in order to compile and run libvirt" >&5
+$as_echo "$as_me: error: You must install the capng >= 0.4.0 development package in order to compile and run libvirt" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+  CFLAGS="$old_cflags"
+  LIBS="$old_libs"
+fi
+if test "$with_capng" = "yes"; then
+  CAPNG_LIBS="-lcap-ng"
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_CAPNG 1
+_ACEOF
+
+fi
+ if test "$with_capng" != "no"; then
+  HAVE_CAPNG_TRUE=
+  HAVE_CAPNG_FALSE='#'
+else
+  HAVE_CAPNG_TRUE='#'
+  HAVE_CAPNG_FALSE=
+fi
+
+
+
+
+
+
+
 for ac_header in readline/readline.h
 do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48240,32 +41893,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48279,69 +41933,73 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
 
 fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -48350,10 +42008,10 @@ done
 
 
 # Check for readline.
-{ echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
-echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
+$as_echo_n "checking for readline in -lreadline... " >&6; }
 if test "${ac_cv_lib_readline_readline+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lreadline  $LIBS"
@@ -48385,33 +42043,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_readline_readline=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_readline_readline=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6; }
-if test $ac_cv_lib_readline_readline = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
+$as_echo "$ac_cv_lib_readline_readline" >&6; }
+if test "x$ac_cv_lib_readline_readline" = x""yes; then
   lv_use_readline=yes; VIRSH_LIBS="$VIRSH_LIBS -lreadline"
 else
   lv_use_readline=no
@@ -48424,10 +42086,10 @@ fi
 if test $lv_use_readline = no; then
     lv_saved_libs=$LIBS
     LIBS=
-    { echo "$as_me:$LINENO: checking for library containing tgetent" >&5
-echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking for library containing tgetent" >&5
+$as_echo_n "checking for library containing tgetent... " >&6; }
 if test "${ac_cv_search_tgetent+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat >conftest.$ac_ext <<_ACEOF
@@ -48465,26 +42127,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_search_tgetent=$ac_res
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext
   if test "${ac_cv_search_tgetent+set}" = set; then
@@ -48499,8 +42165,8 @@ fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_search_tgetent" >&5
-echo "${ECHO_T}$ac_cv_search_tgetent" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_tgetent" >&5
+$as_echo "$ac_cv_search_tgetent" >&6; }
 ac_res=$ac_cv_search_tgetent
 if test "$ac_res" != no; then
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
@@ -48513,10 +42179,10 @@ fi
 	# Now, check for -lreadline again, also using $LIBS.
 	# Note: this time we use a different function, so that
 	# we don't get a cached "no" result.
-	{ echo "$as_me:$LINENO: checking for rl_initialize in -lreadline" >&5
-echo $ECHO_N "checking for rl_initialize in -lreadline... $ECHO_C" >&6; }
+	{ $as_echo "$as_me:$LINENO: checking for rl_initialize in -lreadline" >&5
+$as_echo_n "checking for rl_initialize in -lreadline... " >&6; }
 if test "${ac_cv_lib_readline_rl_initialize+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lreadline $LIBS $LIBS"
@@ -48548,33 +42214,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_readline_rl_initialize=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_readline_rl_initialize=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_initialize" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_rl_initialize" >&6; }
-if test $ac_cv_lib_readline_rl_initialize = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_initialize" >&5
+$as_echo "$ac_cv_lib_readline_rl_initialize" >&6; }
+if test "x$ac_cv_lib_readline_rl_initialize" = x""yes; then
   lv_use_readline=yes
 		 VIRSH_LIBS="$VIRSH_LIBS -lreadline $LIBS"
 fi
@@ -48582,8 +42252,8 @@ fi
 	;;
     esac
     test $lv_use_readline = no &&
-	{ echo "$as_me:$LINENO: WARNING: readline library not found" >&5
-echo "$as_me: WARNING: readline library not found" >&2;}
+	{ $as_echo "$as_me:$LINENO: WARNING: readline library not found" >&5
+$as_echo "$as_me: WARNING: readline library not found" >&2;}
     LIBS=$lv_saved_libs
 fi
 
@@ -48660,17 +42330,17 @@ NETCF_LIBS=
 if test "$with_netcf" = "yes" -o "$with_netcf" = "check"; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for NETCF" >&5
-echo $ECHO_N "checking for NETCF... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for NETCF" >&5
+$as_echo_n "checking for NETCF... " >&6; }
 
 if test -n "$NETCF_CFLAGS"; then
     pkg_cv_NETCF_CFLAGS="$NETCF_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"netcf >= \$NETCF_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"netcf >= \$NETCF_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "netcf >= $NETCF_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_NETCF_CFLAGS=`$PKG_CONFIG --cflags "netcf >= $NETCF_REQUIRED" 2>/dev/null`
 else
@@ -48683,10 +42353,10 @@ if test -n "$NETCF_LIBS"; then
     pkg_cv_NETCF_LIBS="$NETCF_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"netcf >= \$NETCF_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"netcf >= \$NETCF_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "netcf >= $NETCF_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_NETCF_LIBS=`$PKG_CONFIG --libs "netcf >= $NETCF_REQUIRED" 2>/dev/null`
 else
@@ -48713,14 +42383,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$NETCF_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
     if test "$with_netcf" = "check" ; then
        with_netcf=no
     else
-       { { echo "$as_me:$LINENO: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
@@ -48729,16 +42399,16 @@ elif test $pkg_failed = untried; then
     if test "$with_netcf" = "check" ; then
        with_netcf=no
     else
-       { { echo "$as_me:$LINENO: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install libnetcf >= $NETCF_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
 else
 	NETCF_CFLAGS=$pkg_cv_NETCF_CFLAGS
 	NETCF_LIBS=$pkg_cv_NETCF_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	with_netcf=yes
 fi
   if test "$with_netcf" = "yes" ; then
@@ -48830,10 +42500,10 @@ fi
 if test "$with_storage_fs" = "yes" -o "$with_storage_fs" = "check"; then
   # Extract the first word of "mount", so it can be a program name with args.
 set dummy mount; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MOUNT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $MOUNT in
   [\\/]* | ?:[\\/]*)
@@ -48849,7 +42519,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_MOUNT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -48861,20 +42531,20 @@ esac
 fi
 MOUNT=$ac_cv_path_MOUNT
 if test -n "$MOUNT"; then
-  { echo "$as_me:$LINENO: result: $MOUNT" >&5
-echo "${ECHO_T}$MOUNT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MOUNT" >&5
+$as_echo "$MOUNT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "umount", so it can be a program name with args.
 set dummy umount; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_UMOUNT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $UMOUNT in
   [\\/]* | ?:[\\/]*)
@@ -48890,7 +42560,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_UMOUNT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -48902,20 +42572,20 @@ esac
 fi
 UMOUNT=$ac_cv_path_UMOUNT
 if test -n "$UMOUNT"; then
-  { echo "$as_me:$LINENO: result: $UMOUNT" >&5
-echo "${ECHO_T}$UMOUNT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $UMOUNT" >&5
+$as_echo "$UMOUNT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   if test "$with_storage_fs" = "yes" ; then
-    if test -z "$MOUNT" ; then { { echo "$as_me:$LINENO: error: We need mount for FS storage driver" >&5
-echo "$as_me: error: We need mount for FS storage driver" >&2;}
+    if test -z "$MOUNT" ; then { { $as_echo "$as_me:$LINENO: error: We need mount for FS storage driver" >&5
+$as_echo "$as_me: error: We need mount for FS storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$UMOUNT" ; then { { echo "$as_me:$LINENO: error: We need umount for FS storage driver" >&5
-echo "$as_me: error: We need umount for FS storage driver" >&2;}
+    if test -z "$UMOUNT" ; then { { $as_echo "$as_me:$LINENO: error: We need umount for FS storage driver" >&5
+$as_echo "$as_me: error: We need umount for FS storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
   else
     if test -z "$MOUNT" ; then with_storage_fs=no ; fi
@@ -48953,10 +42623,10 @@ fi
 if test "$with_storage_fs" = "yes"; then
   # Extract the first word of "showmount", so it can be a program name with args.
 set dummy showmount; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_SHOWMOUNT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $SHOWMOUNT in
   [\\/]* | ?:[\\/]*)
@@ -48972,7 +42642,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_SHOWMOUNT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -48984,11 +42654,11 @@ esac
 fi
 SHOWMOUNT=$ac_cv_path_SHOWMOUNT
 if test -n "$SHOWMOUNT"; then
-  { echo "$as_me:$LINENO: result: $SHOWMOUNT" >&5
-echo "${ECHO_T}$SHOWMOUNT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $SHOWMOUNT" >&5
+$as_echo "$SHOWMOUNT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -48999,122 +42669,13 @@ _ACEOF
 
 fi
 
-# Extract the first word of "qemu-img", so it can be a program name with args.
-set dummy qemu-img; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_path_QEMU_IMG+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $QEMU_IMG in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_QEMU_IMG="$QEMU_IMG" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-as_dummy="$PATH:/sbin:/usr/sbin:/bin:/usr/bin"
-for as_dir in $as_dummy
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_path_QEMU_IMG="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-  ;;
-esac
-fi
-QEMU_IMG=$ac_cv_path_QEMU_IMG
-if test -n "$QEMU_IMG"; then
-  { echo "$as_me:$LINENO: result: $QEMU_IMG" >&5
-echo "${ECHO_T}$QEMU_IMG" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-if test -n "$QEMU_IMG" ; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_QEMU_IMG 1
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define QEMU_IMG "$QEMU_IMG"
-_ACEOF
-
-fi
-
-# Extract the first word of "qcow-create", so it can be a program name with args.
-set dummy qcow-create; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
-if test "${ac_cv_path_QCOW_CREATE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  case $QCOW_CREATE in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_QCOW_CREATE="$QCOW_CREATE" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-as_dummy="$PATH:/sbin:/usr/sbin:/bin:/usr/bin"
-for as_dir in $as_dummy
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-    ac_cv_path_QCOW_CREATE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
-IFS=$as_save_IFS
-
-  ;;
-esac
-fi
-QCOW_CREATE=$ac_cv_path_QCOW_CREATE
-if test -n "$QCOW_CREATE"; then
-  { echo "$as_me:$LINENO: result: $QCOW_CREATE" >&5
-echo "${ECHO_T}$QCOW_CREATE" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-fi
-
-
-if test -n "$QCOW_CREATE" ; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_QCOW_CREATE 1
-_ACEOF
-
-
-cat >>confdefs.h <<_ACEOF
-#define QCOW_CREATE "$QCOW_CREATE"
-_ACEOF
-
-fi
-
-
 if test "$with_storage_lvm" = "yes" -o "$with_storage_lvm" = "check"; then
   # Extract the first word of "pvcreate", so it can be a program name with args.
 set dummy pvcreate; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PVCREATE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PVCREATE in
   [\\/]* | ?:[\\/]*)
@@ -49130,7 +42691,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PVCREATE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49142,20 +42703,20 @@ esac
 fi
 PVCREATE=$ac_cv_path_PVCREATE
 if test -n "$PVCREATE"; then
-  { echo "$as_me:$LINENO: result: $PVCREATE" >&5
-echo "${ECHO_T}$PVCREATE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PVCREATE" >&5
+$as_echo "$PVCREATE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "vgcreate", so it can be a program name with args.
 set dummy vgcreate; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_VGCREATE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $VGCREATE in
   [\\/]* | ?:[\\/]*)
@@ -49171,7 +42732,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_VGCREATE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49183,20 +42744,20 @@ esac
 fi
 VGCREATE=$ac_cv_path_VGCREATE
 if test -n "$VGCREATE"; then
-  { echo "$as_me:$LINENO: result: $VGCREATE" >&5
-echo "${ECHO_T}$VGCREATE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $VGCREATE" >&5
+$as_echo "$VGCREATE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "lvcreate", so it can be a program name with args.
 set dummy lvcreate; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_LVCREATE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $LVCREATE in
   [\\/]* | ?:[\\/]*)
@@ -49212,7 +42773,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_LVCREATE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49224,20 +42785,20 @@ esac
 fi
 LVCREATE=$ac_cv_path_LVCREATE
 if test -n "$LVCREATE"; then
-  { echo "$as_me:$LINENO: result: $LVCREATE" >&5
-echo "${ECHO_T}$LVCREATE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LVCREATE" >&5
+$as_echo "$LVCREATE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "pvremove", so it can be a program name with args.
 set dummy pvremove; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PVREMOVE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PVREMOVE in
   [\\/]* | ?:[\\/]*)
@@ -49253,7 +42814,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PVREMOVE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49265,20 +42826,20 @@ esac
 fi
 PVREMOVE=$ac_cv_path_PVREMOVE
 if test -n "$PVREMOVE"; then
-  { echo "$as_me:$LINENO: result: $PVREMOVE" >&5
-echo "${ECHO_T}$PVREMOVE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PVREMOVE" >&5
+$as_echo "$PVREMOVE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "vgremove", so it can be a program name with args.
 set dummy vgremove; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_VGREMOVE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $VGREMOVE in
   [\\/]* | ?:[\\/]*)
@@ -49294,7 +42855,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_VGREMOVE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49306,20 +42867,20 @@ esac
 fi
 VGREMOVE=$ac_cv_path_VGREMOVE
 if test -n "$VGREMOVE"; then
-  { echo "$as_me:$LINENO: result: $VGREMOVE" >&5
-echo "${ECHO_T}$VGREMOVE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $VGREMOVE" >&5
+$as_echo "$VGREMOVE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "lvremove", so it can be a program name with args.
 set dummy lvremove; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_LVREMOVE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $LVREMOVE in
   [\\/]* | ?:[\\/]*)
@@ -49335,7 +42896,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_LVREMOVE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49347,20 +42908,20 @@ esac
 fi
 LVREMOVE=$ac_cv_path_LVREMOVE
 if test -n "$LVREMOVE"; then
-  { echo "$as_me:$LINENO: result: $LVREMOVE" >&5
-echo "${ECHO_T}$LVREMOVE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LVREMOVE" >&5
+$as_echo "$LVREMOVE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "vgchange", so it can be a program name with args.
 set dummy vgchange; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_VGCHANGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $VGCHANGE in
   [\\/]* | ?:[\\/]*)
@@ -49376,7 +42937,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_VGCHANGE="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49388,20 +42949,20 @@ esac
 fi
 VGCHANGE=$ac_cv_path_VGCHANGE
 if test -n "$VGCHANGE"; then
-  { echo "$as_me:$LINENO: result: $VGCHANGE" >&5
-echo "${ECHO_T}$VGCHANGE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $VGCHANGE" >&5
+$as_echo "$VGCHANGE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "vgscan", so it can be a program name with args.
 set dummy vgscan; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_VGSCAN+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $VGSCAN in
   [\\/]* | ?:[\\/]*)
@@ -49417,7 +42978,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_VGSCAN="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49429,20 +42990,20 @@ esac
 fi
 VGSCAN=$ac_cv_path_VGSCAN
 if test -n "$VGSCAN"; then
-  { echo "$as_me:$LINENO: result: $VGSCAN" >&5
-echo "${ECHO_T}$VGSCAN" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $VGSCAN" >&5
+$as_echo "$VGSCAN" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "pvs", so it can be a program name with args.
 set dummy pvs; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PVS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PVS in
   [\\/]* | ?:[\\/]*)
@@ -49458,7 +43019,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PVS="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49470,20 +43031,20 @@ esac
 fi
 PVS=$ac_cv_path_PVS
 if test -n "$PVS"; then
-  { echo "$as_me:$LINENO: result: $PVS" >&5
-echo "${ECHO_T}$PVS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PVS" >&5
+$as_echo "$PVS" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "vgs", so it can be a program name with args.
 set dummy vgs; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_VGS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $VGS in
   [\\/]* | ?:[\\/]*)
@@ -49499,7 +43060,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_VGS="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49511,20 +43072,20 @@ esac
 fi
 VGS=$ac_cv_path_VGS
 if test -n "$VGS"; then
-  { echo "$as_me:$LINENO: result: $VGS" >&5
-echo "${ECHO_T}$VGS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $VGS" >&5
+$as_echo "$VGS" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   # Extract the first word of "lvs", so it can be a program name with args.
 set dummy lvs; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_LVS+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $LVS in
   [\\/]* | ?:[\\/]*)
@@ -49540,7 +43101,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_LVS="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49552,48 +43113,48 @@ esac
 fi
 LVS=$ac_cv_path_LVS
 if test -n "$LVS"; then
-  { echo "$as_me:$LINENO: result: $LVS" >&5
-echo "${ECHO_T}$LVS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LVS" >&5
+$as_echo "$LVS" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 
   if test "$with_storage_lvm" = "yes" ; then
-    if test -z "$PVCREATE" ; then { { echo "$as_me:$LINENO: error: We need pvcreate for LVM storage driver" >&5
-echo "$as_me: error: We need pvcreate for LVM storage driver" >&2;}
+    if test -z "$PVCREATE" ; then { { $as_echo "$as_me:$LINENO: error: We need pvcreate for LVM storage driver" >&5
+$as_echo "$as_me: error: We need pvcreate for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$VGCREATE" ; then { { echo "$as_me:$LINENO: error: We need vgcreate for LVM storage driver" >&5
-echo "$as_me: error: We need vgcreate for LVM storage driver" >&2;}
+    if test -z "$VGCREATE" ; then { { $as_echo "$as_me:$LINENO: error: We need vgcreate for LVM storage driver" >&5
+$as_echo "$as_me: error: We need vgcreate for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$LVCREATE" ; then { { echo "$as_me:$LINENO: error: We need lvcreate for LVM storage driver" >&5
-echo "$as_me: error: We need lvcreate for LVM storage driver" >&2;}
+    if test -z "$LVCREATE" ; then { { $as_echo "$as_me:$LINENO: error: We need lvcreate for LVM storage driver" >&5
+$as_echo "$as_me: error: We need lvcreate for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$PVREMOVE" ; then { { echo "$as_me:$LINENO: error: We need pvremove for LVM storage driver" >&5
-echo "$as_me: error: We need pvremove for LVM storage driver" >&2;}
+    if test -z "$PVREMOVE" ; then { { $as_echo "$as_me:$LINENO: error: We need pvremove for LVM storage driver" >&5
+$as_echo "$as_me: error: We need pvremove for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$VGREMOVE" ; then { { echo "$as_me:$LINENO: error: We need vgremove for LVM storage driver" >&5
-echo "$as_me: error: We need vgremove for LVM storage driver" >&2;}
+    if test -z "$VGREMOVE" ; then { { $as_echo "$as_me:$LINENO: error: We need vgremove for LVM storage driver" >&5
+$as_echo "$as_me: error: We need vgremove for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$LVREMOVE" ; then { { echo "$as_me:$LINENO: error: We need lvremove for LVM storage driver" >&5
-echo "$as_me: error: We need lvremove for LVM storage driver" >&2;}
+    if test -z "$LVREMOVE" ; then { { $as_echo "$as_me:$LINENO: error: We need lvremove for LVM storage driver" >&5
+$as_echo "$as_me: error: We need lvremove for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$VGCHANGE" ; then { { echo "$as_me:$LINENO: error: We need vgchange for LVM storage driver" >&5
-echo "$as_me: error: We need vgchange for LVM storage driver" >&2;}
+    if test -z "$VGCHANGE" ; then { { $as_echo "$as_me:$LINENO: error: We need vgchange for LVM storage driver" >&5
+$as_echo "$as_me: error: We need vgchange for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$VGSCAN" ; then { { echo "$as_me:$LINENO: error: We need vgscan for LVM storage driver" >&5
-echo "$as_me: error: We need vgscan for LVM storage driver" >&2;}
+    if test -z "$VGSCAN" ; then { { $as_echo "$as_me:$LINENO: error: We need vgscan for LVM storage driver" >&5
+$as_echo "$as_me: error: We need vgscan for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$PVS" ; then { { echo "$as_me:$LINENO: error: We need pvs for LVM storage driver" >&5
-echo "$as_me: error: We need pvs for LVM storage driver" >&2;}
+    if test -z "$PVS" ; then { { $as_echo "$as_me:$LINENO: error: We need pvs for LVM storage driver" >&5
+$as_echo "$as_me: error: We need pvs for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$VGS" ; then { { echo "$as_me:$LINENO: error: We need vgs for LVM storage driver" >&5
-echo "$as_me: error: We need vgs for LVM storage driver" >&2;}
+    if test -z "$VGS" ; then { { $as_echo "$as_me:$LINENO: error: We need vgs for LVM storage driver" >&5
+$as_echo "$as_me: error: We need vgs for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
-    if test -z "$LVS" ; then { { echo "$as_me:$LINENO: error: We need lvs for LVM storage driver" >&5
-echo "$as_me: error: We need lvs for LVM storage driver" >&2;}
+    if test -z "$LVS" ; then { { $as_echo "$as_me:$LINENO: error: We need lvs for LVM storage driver" >&5
+$as_echo "$as_me: error: We need lvs for LVM storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
   else
     if test -z "$PVCREATE" ; then with_storage_lvm=no ; fi
@@ -49688,10 +43249,10 @@ fi
 if test "$with_storage_iscsi" = "yes" -o "$with_storage_iscsi" = "check"; then
   # Extract the first word of "iscsiadm", so it can be a program name with args.
 set dummy iscsiadm; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_ISCSIADM+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $ISCSIADM in
   [\\/]* | ?:[\\/]*)
@@ -49707,7 +43268,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_ISCSIADM="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49719,17 +43280,17 @@ esac
 fi
 ISCSIADM=$ac_cv_path_ISCSIADM
 if test -n "$ISCSIADM"; then
-  { echo "$as_me:$LINENO: result: $ISCSIADM" >&5
-echo "${ECHO_T}$ISCSIADM" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ISCSIADM" >&5
+$as_echo "$ISCSIADM" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   if test "$with_storage_iscsi" = "yes" ; then
-    if test -z "$ISCSIADM" ; then { { echo "$as_me:$LINENO: error: We need iscsiadm for iSCSI storage driver" >&5
-echo "$as_me: error: We need iscsiadm for iSCSI storage driver" >&2;}
+    if test -z "$ISCSIADM" ; then { { $as_echo "$as_me:$LINENO: error: We need iscsiadm for iSCSI storage driver" >&5
+$as_echo "$as_me: error: We need iscsiadm for iSCSI storage driver" >&2;}
    { (exit 1); exit 1; }; } ; fi
   else
     if test -z "$ISCSIADM" ; then with_storage_iscsi=no ; fi
@@ -49783,10 +43344,10 @@ LIBPARTED_LIBS=
 if test "$with_storage_disk" = "yes" -o "$with_storage_disk" = "check"; then
   # Extract the first word of "parted", so it can be a program name with args.
 set dummy parted; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PARTED+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PARTED in
   [\\/]* | ?:[\\/]*)
@@ -49802,7 +43363,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PARTED="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -49814,11 +43375,11 @@ esac
 fi
 PARTED=$ac_cv_path_PARTED
 if test -n "$PARTED"; then
-  { echo "$as_me:$LINENO: result: $PARTED" >&5
-echo "${ECHO_T}$PARTED" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PARTED" >&5
+$as_echo "$PARTED" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -49832,17 +43393,17 @@ fi
   if test "$with_storage_disk" != "no" -a "x$PKG_CONFIG" != "x" ; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for LIBPARTED" >&5
-echo $ECHO_N "checking for LIBPARTED... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for LIBPARTED" >&5
+$as_echo_n "checking for LIBPARTED... " >&6; }
 
 if test -n "$LIBPARTED_CFLAGS"; then
     pkg_cv_LIBPARTED_CFLAGS="$LIBPARTED_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libparted >= \$PARTED_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libparted >= \$PARTED_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "libparted >= $PARTED_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_LIBPARTED_CFLAGS=`$PKG_CONFIG --cflags "libparted >= $PARTED_REQUIRED" 2>/dev/null`
 else
@@ -49855,10 +43416,10 @@ if test -n "$LIBPARTED_LIBS"; then
     pkg_cv_LIBPARTED_LIBS="$LIBPARTED_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libparted >= \$PARTED_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libparted >= \$PARTED_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "libparted >= $PARTED_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_LIBPARTED_LIBS=`$PKG_CONFIG --libs "libparted >= $PARTED_REQUIRED" 2>/dev/null`
 else
@@ -49885,16 +43446,16 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$LIBPARTED_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
                 PARTED_FOUND=no
 elif test $pkg_failed = untried; then
 	PARTED_FOUND=no
 else
 	LIBPARTED_CFLAGS=$pkg_cv_LIBPARTED_CFLAGS
 	LIBPARTED_LIBS=$pkg_cv_LIBPARTED_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	:
 fi
   fi
@@ -49904,17 +43465,17 @@ fi
     save_CFLAGS="$CFLAGS"
     PARTED_FOUND=yes
     if test "${ac_cv_header_parted_parted_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for parted/parted.h" >&5
-echo $ECHO_N "checking for parted/parted.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for parted/parted.h" >&5
+$as_echo_n "checking for parted/parted.h... " >&6; }
 if test "${ac_cv_header_parted_parted_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_parted_parted_h" >&5
-echo "${ECHO_T}$ac_cv_header_parted_parted_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_parted_parted_h" >&5
+$as_echo "$ac_cv_header_parted_parted_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking parted/parted.h usability" >&5
-echo $ECHO_N "checking parted/parted.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking parted/parted.h usability" >&5
+$as_echo_n "checking parted/parted.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -49930,32 +43491,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking parted/parted.h presence" >&5
-echo $ECHO_N "checking parted/parted.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking parted/parted.h presence" >&5
+$as_echo_n "checking parted/parted.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -49969,66 +43531,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: parted/parted.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: parted/parted.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: parted/parted.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: parted/parted.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: parted/parted.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: parted/parted.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: parted/parted.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: parted/parted.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: parted/parted.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: parted/parted.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: parted/parted.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: parted/parted.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: parted/parted.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for parted/parted.h" >&5
-echo $ECHO_N "checking for parted/parted.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for parted/parted.h" >&5
+$as_echo_n "checking for parted/parted.h... " >&6; }
 if test "${ac_cv_header_parted_parted_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_parted_parted_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_parted_parted_h" >&5
-echo "${ECHO_T}$ac_cv_header_parted_parted_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_parted_parted_h" >&5
+$as_echo "$ac_cv_header_parted_parted_h" >&6; }
 
 fi
-if test $ac_cv_header_parted_parted_h = yes; then
+if test "x$ac_cv_header_parted_parted_h" = x""yes; then
   :
 else
   PARTED_FOUND=no
@@ -50036,10 +43599,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
-echo $ECHO_N "checking for uuid_generate in -luuid... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
+$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-luuid  $LIBS"
@@ -50071,33 +43634,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_uuid_uuid_generate=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_uuid_uuid_generate=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
-echo "${ECHO_T}$ac_cv_lib_uuid_uuid_generate" >&6; }
-if test $ac_cv_lib_uuid_uuid_generate = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
+$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
+if test "x$ac_cv_lib_uuid_uuid_generate" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBUUID 1
 _ACEOF
@@ -50109,10 +43676,10 @@ else
 fi
 
 
-{ echo "$as_me:$LINENO: checking for ped_device_read in -lparted" >&5
-echo $ECHO_N "checking for ped_device_read in -lparted... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for ped_device_read in -lparted" >&5
+$as_echo_n "checking for ped_device_read in -lparted... " >&6; }
 if test "${ac_cv_lib_parted_ped_device_read+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lparted  $LIBS"
@@ -50144,33 +43711,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_parted_ped_device_read=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_parted_ped_device_read=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_parted_ped_device_read" >&5
-echo "${ECHO_T}$ac_cv_lib_parted_ped_device_read" >&6; }
-if test $ac_cv_lib_parted_ped_device_read = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_parted_ped_device_read" >&5
+$as_echo "$ac_cv_lib_parted_ped_device_read" >&6; }
+if test "x$ac_cv_lib_parted_ped_device_read" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBPARTED 1
 _ACEOF
@@ -50188,8 +43759,8 @@ fi
 
   if test "$PARTED_FOUND" = "no" ; then
     if test "$with_storage_disk" = "yes" ; then
-      { { echo "$as_me:$LINENO: error: We need parted for disk storage driver" >&5
-echo "$as_me: error: We need parted for disk storage driver" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: We need parted for disk storage driver" >&5
+$as_echo "$as_me: error: We need parted for disk storage driver" >&2;}
    { (exit 1); exit 1; }; }
     else
       with_storage_disk=no
@@ -50247,10 +43818,10 @@ if test "$with_python" != "no" ; then
 	    else
 		# Extract the first word of "python python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5", so it can be a program name with args.
 set dummy python python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_PYTHON+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $PYTHON in
   [\\/]* | ?:[\\/]*)
@@ -50265,7 +43836,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -50277,11 +43848,11 @@ esac
 fi
 PYTHON=$ac_cv_path_PYTHON
 if test -n "$PYTHON"; then
-  { echo "$as_me:$LINENO: result: $PYTHON" >&5
-echo "${ECHO_T}$PYTHON" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $PYTHON" >&5
+$as_echo "$PYTHON" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -50342,8 +43913,8 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking whether this host is running a Xen kernel" >&5
-echo $ECHO_N "checking whether this host is running a Xen kernel... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking whether this host is running a Xen kernel" >&5
+$as_echo_n "checking whether this host is running a Xen kernel... " >&6; }
 RUNNING_XEN=
 if test -d /proc/sys/xen
 then
@@ -50351,11 +43922,11 @@ then
 else
     RUNNING_XEN=no
 fi
-{ echo "$as_me:$LINENO: result: $RUNNING_XEN" >&5
-echo "${ECHO_T}$RUNNING_XEN" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $RUNNING_XEN" >&5
+$as_echo "$RUNNING_XEN" >&6; }
 
-{ echo "$as_me:$LINENO: checking If XenD UNIX socket /var/run/xend/xmlrpc.sock is accessible" >&5
-echo $ECHO_N "checking If XenD UNIX socket /var/run/xend/xmlrpc.sock is accessible... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking If XenD UNIX socket /var/run/xend/xmlrpc.sock is accessible" >&5
+$as_echo_n "checking If XenD UNIX socket /var/run/xend/xmlrpc.sock is accessible... " >&6; }
 RUNNING_XEND=
 if test -S /var/run/xend/xmlrpc.sock
 then
@@ -50363,8 +43934,8 @@ then
 else
     RUNNING_XEND=no
 fi
-{ echo "$as_me:$LINENO: result: $RUNNING_XEND" >&5
-echo "${ECHO_T}$RUNNING_XEND" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $RUNNING_XEND" >&5
+$as_echo "$RUNNING_XEND" >&6; }
 
  if test "$RUNNING_XEN" != "no" -a "$RUNNING_XEND" != "no"; then
   ENABLE_XEN_TESTS_TRUE=
@@ -50379,8 +43950,8 @@ fi
 if test "${enable_test_coverage+set}" = set; then
   enableval=$enable_test_coverage; case "${enableval}" in
    yes|no) ;;
-   *)      { { echo "$as_me:$LINENO: error: bad value ${enableval} for test-coverage option" >&5
-echo "$as_me: error: bad value ${enableval} for test-coverage option" >&2;}
+   *)      { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for test-coverage option" >&5
+$as_echo "$as_me: error: bad value ${enableval} for test-coverage option" >&2;}
    { (exit 1); exit 1; }; } ;;
  esac
 else
@@ -50390,8 +43961,8 @@ fi
 enable_coverage=$enableval
 
 if test "${enable_coverage}" = yes; then
-  { echo "$as_me:$LINENO: checking whether compiler accepts -fprofile-arcs" >&5
-echo $ECHO_N "checking whether compiler accepts -fprofile-arcs... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether compiler accepts -fprofile-arcs" >&5
+$as_echo_n "checking whether compiler accepts -fprofile-arcs... " >&6; }
 
    ac_save_CFLAGS="$CFLAGS"
                if test "-fprofile-arcs" = "-Werror" ; then
@@ -50420,44 +43991,48 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   has_option=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	has_option=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
    echo 'int x;' >conftest.c
    $CC $CFLAGS -c conftest.c 2>conftest.err
    ret=$?
    if test $ret != 0 -o -s conftest.err -o $has_option = "no"; then
-       { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+       { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
    else
-       { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+       { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
        COMPILER_FLAGS="$COMPILER_FLAGS -fprofile-arcs"
    fi
    CFLAGS="$ac_save_CFLAGS"
    rm -f conftest*
 
-  { echo "$as_me:$LINENO: checking whether compiler accepts -ftest-coverage" >&5
-echo $ECHO_N "checking whether compiler accepts -ftest-coverage... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether compiler accepts -ftest-coverage" >&5
+$as_echo_n "checking whether compiler accepts -ftest-coverage... " >&6; }
 
    ac_save_CFLAGS="$CFLAGS"
                if test "-ftest-coverage" = "-Werror" ; then
@@ -50486,37 +44061,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   has_option=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	has_option=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
    echo 'int x;' >conftest.c
    $CC $CFLAGS -c conftest.c 2>conftest.err
    ret=$?
    if test $ret != 0 -o -s conftest.err -o $has_option = "no"; then
-       { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+       { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
    else
-       { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+       { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
        COMPILER_FLAGS="$COMPILER_FLAGS -ftest-coverage"
    fi
    CFLAGS="$ac_save_CFLAGS"
@@ -50533,8 +44112,8 @@ fi
 if test "${enable_test_oom+set}" = set; then
   enableval=$enable_test_oom; case "${enableval}" in
    yes|no) ;;
-   *)      { { echo "$as_me:$LINENO: error: bad value ${enableval} for test-oom option" >&5
-echo "$as_me: error: bad value ${enableval} for test-oom option" >&2;}
+   *)      { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for test-oom option" >&5
+$as_echo "$as_me: error: bad value ${enableval} for test-oom option" >&2;}
    { (exit 1); exit 1; }; } ;;
  esac
 else
@@ -50546,17 +44125,17 @@ enable_oom=$enableval
 if test "${enable_oom}" = yes; then
   have_trace=yes
   if test "${ac_cv_header_execinfo_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for execinfo.h" >&5
-echo $ECHO_N "checking for execinfo.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for execinfo.h" >&5
+$as_echo_n "checking for execinfo.h... " >&6; }
 if test "${ac_cv_header_execinfo_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_execinfo_h" >&5
-echo "${ECHO_T}$ac_cv_header_execinfo_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_execinfo_h" >&5
+$as_echo "$ac_cv_header_execinfo_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking execinfo.h usability" >&5
-echo $ECHO_N "checking execinfo.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking execinfo.h usability" >&5
+$as_echo_n "checking execinfo.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50572,32 +44151,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking execinfo.h presence" >&5
-echo $ECHO_N "checking execinfo.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking execinfo.h presence" >&5
+$as_echo_n "checking execinfo.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50611,76 +44191,77 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: execinfo.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: execinfo.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: execinfo.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: execinfo.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: execinfo.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: execinfo.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: execinfo.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: execinfo.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: execinfo.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: execinfo.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: execinfo.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: execinfo.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: execinfo.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: execinfo.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: execinfo.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: execinfo.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for execinfo.h" >&5
-echo $ECHO_N "checking for execinfo.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for execinfo.h" >&5
+$as_echo_n "checking for execinfo.h... " >&6; }
 if test "${ac_cv_header_execinfo_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_execinfo_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_execinfo_h" >&5
-echo "${ECHO_T}$ac_cv_header_execinfo_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_execinfo_h" >&5
+$as_echo "$ac_cv_header_execinfo_h" >&6; }
 
 fi
-if test $ac_cv_header_execinfo_h = yes; then
+if test "x$ac_cv_header_execinfo_h" = x""yes; then
   :
 else
   have_trace=no
 fi
 
 
-  { echo "$as_me:$LINENO: checking for backtrace" >&5
-echo $ECHO_N "checking for backtrace... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for backtrace" >&5
+$as_echo_n "checking for backtrace... " >&6; }
 if test "${ac_cv_func_backtrace+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -50733,32 +44314,36 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_func_backtrace=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_func_backtrace=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_func_backtrace" >&5
-echo "${ECHO_T}$ac_cv_func_backtrace" >&6; }
-if test $ac_cv_func_backtrace = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_backtrace" >&5
+$as_echo "$ac_cv_func_backtrace" >&6; }
+if test "x$ac_cv_func_backtrace" = x""yes; then
   :
 else
   have_trace=no
@@ -50783,8 +44368,8 @@ fi
 if test "${enable_test_locking+set}" = set; then
   enableval=$enable_test_locking; case "${enableval}" in
    yes|no) ;;
-   *)      { { echo "$as_me:$LINENO: error: bad value ${enableval} for test-locking option" >&5
-echo "$as_me: error: bad value ${enableval} for test-locking option" >&2;}
+   *)      { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for test-locking option" >&5
+$as_echo "$as_me: error: bad value ${enableval} for test-locking option" >&2;}
    { (exit 1); exit 1; }; } ;;
  esac
 else
@@ -50816,8 +44401,8 @@ else
 fi
 
 
-{ echo "$as_me:$LINENO: checking if Xen setuid proxy is needed" >&5
-echo $ECHO_N "checking if Xen setuid proxy is needed... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if Xen setuid proxy is needed" >&5
+$as_echo_n "checking if Xen setuid proxy is needed... " >&6; }
 if test "$with_xen_proxy" = "auto"; then
   if test "$with_polkit" = "yes"; then
     with_xen_proxy="no"
@@ -50828,8 +44413,8 @@ fi
 if test "$with_xen" != "yes"; then
   with_xen_proxy="no"
 fi
-{ echo "$as_me:$LINENO: result: $with_xen_proxy" >&5
-echo "${ECHO_T}$with_xen_proxy" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $with_xen_proxy" >&5
+$as_echo "$with_xen_proxy" >&6; }
 
  if test "$with_xen_proxy" = "yes"; then
   WITH_PROXY_TRUE=
@@ -50871,8 +44456,8 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
     # Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
@@ -50880,8 +44465,8 @@ else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
 
 
 
@@ -50918,10 +44503,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGFMT" in
   [\\/]* | ?:[\\/]*)
@@ -50949,19 +44534,19 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
-echo "${ECHO_T}$MSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
+$as_echo "$MSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_GMSGFMT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case $GMSGFMT in
   [\\/]* | ?:[\\/]*)
@@ -50976,7 +44561,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -50989,11 +44574,11 @@ esac
 fi
 GMSGFMT=$ac_cv_path_GMSGFMT
 if test -n "$GMSGFMT"; then
-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
-echo "${ECHO_T}$GMSGFMT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+$as_echo "$GMSGFMT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -51029,10 +44614,10 @@ rm -f conf$$.file
 
 # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_XGETTEXT+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$XGETTEXT" in
   [\\/]* | ?:[\\/]*)
@@ -51060,11 +44645,11 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
-echo "${ECHO_T}$XGETTEXT" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+$as_echo "$XGETTEXT" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
     rm -f messages.po
@@ -51100,10 +44685,10 @@ rm -f conf$$.file
 
 # Extract the first word of "msgmerge", so it can be a program name with args.
 set dummy msgmerge; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_path_MSGMERGE+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   case "$MSGMERGE" in
   [\\/]* | ?:[\\/]*)
@@ -51130,11 +44715,11 @@ esac
 fi
 MSGMERGE="$ac_cv_path_MSGMERGE"
 if test "$MSGMERGE" != ":"; then
-  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
-echo "${ECHO_T}$MSGMERGE" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5
+$as_echo "$MSGMERGE" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -51144,8 +44729,8 @@ fi
       : ;
     else
       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
+$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
       GMSGFMT=":"
     fi
   fi
@@ -51155,8 +44740,8 @@ echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
       : ;
     else
-      { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
+      { $as_echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
       XGETTEXT=":"
     fi
         rm -f messages.po
@@ -51205,8 +44790,8 @@ fi
 ac_prog=ld
 if test "$GCC" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
-  { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5
+$as_echo_n "checking for ld used by GCC... " >&6; }
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -51235,14 +44820,14 @@ echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
     ;;
   esac
 elif test "$with_gnu_ld" = yes; then
-  { echo "$as_me:$LINENO: checking for GNU ld" >&5
-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
+$as_echo_n "checking for GNU ld... " >&6; }
 else
-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+$as_echo_n "checking for non-GNU ld... " >&6; }
 fi
 if test "${acl_cv_path_LD+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -z "$LD"; then
   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
@@ -51269,19 +44854,19 @@ fi
 
 LD="$acl_cv_path_LD"
 if test -n "$LD"; then
-  { echo "$as_me:$LINENO: result: $LD" >&5
-echo "${ECHO_T}$LD" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $LD" >&5
+$as_echo "$LD" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
    { (exit 1); exit 1; }; }
-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
 if test "${acl_cv_prog_gnu_ld+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 case `$LD -v 2>&1 </dev/null` in
@@ -51291,16 +44876,16 @@ case `$LD -v 2>&1 </dev/null` in
   acl_cv_prog_gnu_ld=no ;;
 esac
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
+$as_echo "$acl_cv_prog_gnu_ld" >&6; }
 with_gnu_ld=$acl_cv_prog_gnu_ld
 
 
 
-                                                { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
+                                                { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5
+$as_echo_n "checking for shared library run path origin... " >&6; }
 if test "${acl_cv_rpath+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
@@ -51310,8 +44895,8 @@ else
     acl_cv_rpath=done
 
 fi
-{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
-echo "${ECHO_T}$acl_cv_rpath" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
+$as_echo "$acl_cv_rpath" >&6; }
   wl="$acl_cv_wl"
   libext="$acl_cv_libext"
   shlibext="$acl_cv_shlibext"
@@ -51726,8 +45311,8 @@ fi
 
 
 
-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether NLS is requested" >&5
+$as_echo_n "checking whether NLS is requested... " >&6; }
     # Check whether --enable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval=$enable_nls; USE_NLS=$enableval
@@ -51735,8 +45320,8 @@ else
   USE_NLS=yes
 fi
 
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
 
 
 
@@ -51753,10 +45338,10 @@ echo "${ECHO_T}$USE_NLS" >&6; }
 
 
 
-        { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
+        { $as_echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
+$as_echo_n "checking for GNU gettext in libc... " >&6; }
 if test "${gt_cv_func_gnugettext1_libc+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -51782,31 +45367,35 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext1_libc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_func_gnugettext1_libc=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5
+$as_echo "$gt_cv_func_gnugettext1_libc" >&6; }
 
         if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
 
@@ -51839,10 +45428,10 @@ echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6; }
   done
 
 
-  { echo "$as_me:$LINENO: checking for iconv" >&5
-echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for iconv" >&5
+$as_echo_n "checking for iconv... " >&6; }
 if test "${am_cv_func_iconv+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
 
     am_cv_func_iconv="no, consider installing GNU libiconv"
@@ -51871,26 +45460,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
     if test "$am_cv_func_iconv" != yes; then
@@ -51920,35 +45513,39 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
       LIBS="$am_save_LIBS"
     fi
 
 fi
-{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
-echo "${ECHO_T}$am_cv_func_iconv" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
+$as_echo "$am_cv_func_iconv" >&6; }
   if test "$am_cv_func_iconv" = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -51957,10 +45554,10 @@ _ACEOF
 
   fi
   if test "$am_cv_lib_iconv" = yes; then
-    { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
-    { echo "$as_me:$LINENO: result: $LIBICONV" >&5
-echo "${ECHO_T}$LIBICONV" >&6; }
+    { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5
+$as_echo_n "checking how to link with libiconv... " >&6; }
+    { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5
+$as_echo "$LIBICONV" >&6; }
   else
             CPPFLAGS="$am_save_CPPFLAGS"
     LIBICONV=
@@ -52348,10 +45945,10 @@ fi
     done
   fi
 
-          { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
+          { $as_echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
+$as_echo_n "checking for GNU gettext in libintl... " >&6; }
 if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   gt_save_CPPFLAGS="$CPPFLAGS"
             CPPFLAGS="$CPPFLAGS $INCINTL"
@@ -52385,26 +45982,30 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   gt_cv_func_gnugettext1_libintl=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	gt_cv_func_gnugettext1_libintl=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
                         if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
@@ -52437,37 +46038,41 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   LIBINTL="$LIBINTL $LIBICONV"
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
                 gt_cv_func_gnugettext1_libintl=yes
 
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
             fi
             CPPFLAGS="$gt_save_CPPFLAGS"
             LIBS="$gt_save_LIBS"
 fi
-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5
-echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5
+$as_echo "$gt_cv_func_gnugettext1_libintl" >&6; }
         fi
 
                                         if test "$gt_cv_func_gnugettext1_libc" = "yes" \
@@ -52495,13 +46100,13 @@ _ACEOF
     fi
   fi
 
-  { echo "$as_me:$LINENO: checking whether to use NLS" >&5
-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5
-echo "${ECHO_T}$USE_NLS" >&6; }
+  { $as_echo "$as_me:$LINENO: checking whether to use NLS" >&5
+$as_echo_n "checking whether to use NLS... " >&6; }
+  { $as_echo "$as_me:$LINENO: result: $USE_NLS" >&5
+$as_echo "$USE_NLS" >&6; }
   if test "$USE_NLS" = "yes"; then
-    { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
+    { $as_echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
+$as_echo_n "checking where the gettext function comes from... " >&6; }
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
         gt_source="external libintl"
@@ -52511,18 +46116,18 @@ echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
     else
       gt_source="included intl directory"
     fi
-    { echo "$as_me:$LINENO: result: $gt_source" >&5
-echo "${ECHO_T}$gt_source" >&6; }
+    { $as_echo "$as_me:$LINENO: result: $gt_source" >&5
+$as_echo "$gt_source" >&6; }
   fi
 
   if test "$USE_NLS" = "yes"; then
 
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
-        { echo "$as_me:$LINENO: checking how to link with libintl" >&5
-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
-        { echo "$as_me:$LINENO: result: $LIBINTL" >&5
-echo "${ECHO_T}$LIBINTL" >&6; }
+        { $as_echo "$as_me:$LINENO: checking how to link with libintl" >&5
+$as_echo_n "checking how to link with libintl... " >&6; }
+        { $as_echo "$as_me:$LINENO: result: $LIBINTL" >&5
+$as_echo "$LIBINTL" >&6; }
 
   for element in $INCINTL; do
     haveit=
@@ -52598,10 +46203,10 @@ esac
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ac_tool_prefix}windres; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_WINDRES+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$WINDRES"; then
   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
@@ -52614,7 +46219,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -52625,11 +46230,11 @@ fi
 fi
 WINDRES=$ac_cv_prog_WINDRES
 if test -n "$WINDRES"; then
-  { echo "$as_me:$LINENO: result: $WINDRES" >&5
-echo "${ECHO_T}$WINDRES" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $WINDRES" >&5
+$as_echo "$WINDRES" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
@@ -52638,10 +46243,10 @@ if test -z "$ac_cv_prog_WINDRES"; then
   ac_ct_WINDRES=$WINDRES
   # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_WINDRES"; then
   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
@@ -52654,7 +46259,7 @@ do
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_WINDRES="windres"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
@@ -52665,11 +46270,11 @@ fi
 fi
 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
 if test -n "$ac_ct_WINDRES"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5
-echo "${ECHO_T}$ac_ct_WINDRES" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5
+$as_echo "$ac_ct_WINDRES" >&6; }
 else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_WINDRES" = x; then
@@ -52677,12 +46282,8 @@ fi
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     WINDRES=$ac_ct_WINDRES
@@ -52718,17 +46319,17 @@ if test "x$with_driver_modules" = "xyes" ; then
   old_libs="$LIBS"
   fail=0
   if test "${ac_cv_header_dlfcn_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for dlfcn.h" >&5
-echo $ECHO_N "checking for dlfcn.h... $ECHO_C" >&6; }
+  { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
+$as_echo_n "checking for dlfcn.h... " >&6; }
 if test "${ac_cv_header_dlfcn_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
-echo "${ECHO_T}$ac_cv_header_dlfcn_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
+$as_echo "$ac_cv_header_dlfcn_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
-echo $ECHO_N "checking dlfcn.h usability... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
+$as_echo_n "checking dlfcn.h usability... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -52744,32 +46345,33 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_header_compiler=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
-echo $ECHO_N "checking dlfcn.h presence... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
+$as_echo_n "checking dlfcn.h presence... " >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -52783,66 +46385,67 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null && {
 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        }; then
   ac_header_preproc=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
   ac_header_preproc=no
 fi
 
 rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
     ;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: dlfcn.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: dlfcn.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: dlfcn.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: dlfcn.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
 
     ;;
 esac
-{ echo "$as_me:$LINENO: checking for dlfcn.h" >&5
-echo $ECHO_N "checking for dlfcn.h... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
+$as_echo_n "checking for dlfcn.h... " >&6; }
 if test "${ac_cv_header_dlfcn_h+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_cv_header_dlfcn_h=$ac_header_preproc
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
-echo "${ECHO_T}$ac_cv_header_dlfcn_h" >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
+$as_echo "$ac_cv_header_dlfcn_h" >&6; }
 
 fi
-if test $ac_cv_header_dlfcn_h = yes; then
+if test "x$ac_cv_header_dlfcn_h" = x""yes; then
   :
 else
   fail=1
@@ -52850,10 +46453,10 @@ fi
 
 
 
-{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
-echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+$as_echo_n "checking for dlopen in -ldl... " >&6; }
 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
@@ -52885,33 +46488,37 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   ac_cv_lib_dl_dlopen=yes
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	ac_cv_lib_dl_dlopen=no
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
-echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
-if test $ac_cv_lib_dl_dlopen = yes; then
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
+if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBDL 1
 _ACEOF
@@ -52923,8 +46530,8 @@ else
 fi
 
   test $fail = 1 &&
-      { { echo "$as_me:$LINENO: error: You must have dlfcn.h / dlopen() support to build driver modules" >&5
-echo "$as_me: error: You must have dlfcn.h / dlopen() support to build driver modules" >&2;}
+      { { $as_echo "$as_me:$LINENO: error: You must have dlfcn.h / dlopen() support to build driver modules" >&5
+$as_echo "$as_me: error: You must have dlfcn.h / dlopen() support to build driver modules" >&2;}
    { (exit 1); exit 1; }; }
 
   CFLAGS="$old_cflags"
@@ -52976,17 +46583,17 @@ fi
 if test "x$with_hal" = "xyes" -o "x$with_hal" = "xcheck"; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for HAL" >&5
-echo $ECHO_N "checking for HAL... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for HAL" >&5
+$as_echo_n "checking for HAL... " >&6; }
 
 if test -n "$HAL_CFLAGS"; then
     pkg_cv_HAL_CFLAGS="$HAL_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hal >= \$HAL_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hal >= \$HAL_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "hal >= $HAL_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_HAL_CFLAGS=`$PKG_CONFIG --cflags "hal >= $HAL_REQUIRED" 2>/dev/null`
 else
@@ -52999,10 +46606,10 @@ if test -n "$HAL_LIBS"; then
     pkg_cv_HAL_LIBS="$HAL_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hal >= \$HAL_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"hal >= \$HAL_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "hal >= $HAL_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_HAL_LIBS=`$PKG_CONFIG --libs "hal >= $HAL_REQUIRED" 2>/dev/null`
 else
@@ -53029,14 +46636,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$HAL_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
     if test "x$with_hal" = "xcheck" ; then
        with_hal=no
     else
-       { { echo "$as_me:$LINENO: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
@@ -53045,16 +46652,16 @@ elif test $pkg_failed = untried; then
     if test "x$with_hal" = "xcheck" ; then
        with_hal=no
     else
-       { { echo "$as_me:$LINENO: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install hal-devel >= $HAL_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
 else
 	HAL_CFLAGS=$pkg_cv_HAL_CFLAGS
 	HAL_LIBS=$pkg_cv_HAL_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	with_hal=yes
 fi
   if test "x$with_hal" = "xyes" ; then
@@ -53071,11 +46678,11 @@ _ACEOF
 
 for ac_func in libhal_get_all_devices
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -53128,35 +46735,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -53167,11 +46781,11 @@ done
 
 for ac_func in dbus_watch_get_unix_fd
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -53224,35 +46838,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 fi
@@ -53291,17 +46912,17 @@ fi
 
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for GLIB2" >&5
-echo $ECHO_N "checking for GLIB2... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for GLIB2" >&5
+$as_echo_n "checking for GLIB2... " >&6; }
 
 if test -n "$GLIB2_CFLAGS"; then
     pkg_cv_GLIB2_CFLAGS="$GLIB2_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 0.0\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 0.0\"") >&5
   ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 0.0") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_GLIB2_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 0.0" 2>/dev/null`
 else
@@ -53314,10 +46935,10 @@ if test -n "$GLIB2_LIBS"; then
     pkg_cv_GLIB2_LIBS="$GLIB2_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 0.0\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 0.0\"") >&5
   ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 0.0") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_GLIB2_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 0.0" 2>/dev/null`
 else
@@ -53344,14 +46965,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$GLIB2_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
   if test "x$with_devkit" = "xcheck"; then
     with_devkit=no
   elif test "x$with_devkit" = "xyes"; then
-    { { echo "$as_me:$LINENO: error: required package DeviceKit requires package glib-2.0" >&5
-echo "$as_me: error: required package DeviceKit requires package glib-2.0" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: required package DeviceKit requires package glib-2.0" >&5
+$as_echo "$as_me: error: required package DeviceKit requires package glib-2.0" >&2;}
    { (exit 1); exit 1; }; }
   fi
 elif test $pkg_failed = untried; then
@@ -53359,32 +46980,32 @@ elif test $pkg_failed = untried; then
   if test "x$with_devkit" = "xcheck"; then
     with_devkit=no
   elif test "x$with_devkit" = "xyes"; then
-    { { echo "$as_me:$LINENO: error: required package DeviceKit requires package glib-2.0" >&5
-echo "$as_me: error: required package DeviceKit requires package glib-2.0" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: required package DeviceKit requires package glib-2.0" >&5
+$as_echo "$as_me: error: required package DeviceKit requires package glib-2.0" >&2;}
    { (exit 1); exit 1; }; }
   fi
 else
 	GLIB2_CFLAGS=$pkg_cv_GLIB2_CFLAGS
 	GLIB2_LIBS=$pkg_cv_GLIB2_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	:
 fi
 
 if test "x$with_devkit" = "xyes" -o "x$with_devkit" = "xcheck"; then
 
 pkg_failed=no
-{ echo "$as_me:$LINENO: checking for DEVKIT" >&5
-echo $ECHO_N "checking for DEVKIT... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for DEVKIT" >&5
+$as_echo_n "checking for DEVKIT... " >&6; }
 
 if test -n "$DEVKIT_CFLAGS"; then
     pkg_cv_DEVKIT_CFLAGS="$DEVKIT_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-gobject >= \$DEVKIT_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-gobject >= \$DEVKIT_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "devkit-gobject >= $DEVKIT_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_DEVKIT_CFLAGS=`$PKG_CONFIG --cflags "devkit-gobject >= $DEVKIT_REQUIRED" 2>/dev/null`
 else
@@ -53397,10 +47018,10 @@ if test -n "$DEVKIT_LIBS"; then
     pkg_cv_DEVKIT_LIBS="$DEVKIT_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-gobject >= \$DEVKIT_REQUIRED\"") >&5
+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"devkit-gobject >= \$DEVKIT_REQUIRED\"") >&5
   ($PKG_CONFIG --exists --print-errors "devkit-gobject >= $DEVKIT_REQUIRED") 2>&5
   ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   pkg_cv_DEVKIT_LIBS=`$PKG_CONFIG --libs "devkit-gobject >= $DEVKIT_REQUIRED" 2>/dev/null`
 else
@@ -53427,14 +47048,14 @@ fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$DEVKIT_PKG_ERRORS" >&5
 
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+	{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 
     if test "x$with_devkit" = "xcheck" ; then
        with_devkit=no
     else
-       { { echo "$as_me:$LINENO: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
@@ -53443,16 +47064,16 @@ elif test $pkg_failed = untried; then
     if test "x$with_devkit" = "xcheck" ; then
        with_devkit=no
     else
-       { { echo "$as_me:$LINENO: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&5
-echo "$as_me: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&2;}
+       { { $as_echo "$as_me:$LINENO: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&5
+$as_echo "$as_me: error: You must install DeviceKit-devel >= $DEVKIT_REQUIRED to compile libvirt" >&2;}
    { (exit 1); exit 1; }; }
     fi
 
 else
 	DEVKIT_CFLAGS=$pkg_cv_DEVKIT_CFLAGS
 	DEVKIT_LIBS=$pkg_cv_DEVKIT_LIBS
-        { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
+        { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
 	with_devkit=yes
 fi
   if test "x$with_devkit" = "xyes" ; then
@@ -53474,11 +47095,11 @@ _ACEOF
 
 for ac_func in devkit_client_connect
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -53531,35 +47152,42 @@ case "(($ac_try" in
   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   *) ac_try_echo=$ac_try;;
 esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
   (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && {
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
-       } && test -s conftest$ac_exeext &&
-       $as_test_x conftest$ac_exeext; then
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
   eval "$as_ac_var=yes"
 else
-  echo "$as_me: failed program was:" >&5
+  $as_echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 	eval "$as_ac_var=no"
 fi
 
+rm -rf conftest.dSYM
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-ac_res=`eval echo '${'$as_ac_var'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
 else
@@ -53646,11 +47274,12 @@ _ACEOF
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
@@ -53683,12 +47312,12 @@ echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   if test -w "$cache_file"; then
     test "x$cache_file" != "x/dev/null" &&
-      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
-echo "$as_me: updating cache $cache_file" >&6;}
+      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
     cat confcache >$cache_file
   else
-    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
-echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   fi
 fi
 rm -f confcache
@@ -53704,7 +47333,7 @@ ac_ltlibobjs=
 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   # 1. Remove the extension, and $U if already installed.
   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
-  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   #    will be set to the directory where LIBOBJS objects are built.
   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -53715,24 +47344,32 @@ LIBOBJS=$ac_libobjs
 LTLIBOBJS=$ac_ltlibobjs
 
 
+ if test -n "$EXEEXT"; then
+  am__EXEEXT_TRUE=
+  am__EXEEXT_FALSE='#'
+else
+  am__EXEEXT_TRUE='#'
+  am__EXEEXT_FALSE=
+fi
+
 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"AMDEP\" was never defined.
+$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined.
+$as_echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -53769,313 +47406,328 @@ fi
 
 
 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
-Usually this means the macro was only invoked conditionally." >&2;}
-   { (exit 1); exit 1; }; }
-fi
-if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
-Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
+$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_RPCGEN_TRUE}" && test -z "${HAVE_RPCGEN_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_RPCGEN\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_RPCGEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_RPCGEN\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_RPCGEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_GLIBC_RPCGEN_TRUE}" && test -z "${HAVE_GLIBC_RPCGEN_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_GLIBC_RPCGEN\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_GLIBC_RPCGEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_GLIBC_RPCGEN\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_GLIBC_RPCGEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${ENABLE_DEBUG_TRUE}" && test -z "${ENABLE_DEBUG_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"ENABLE_DEBUG\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"ENABLE_DEBUG\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"ENABLE_DEBUG\" was never defined.
+$as_echo "$as_me: error: conditional \"ENABLE_DEBUG\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${LIBVIRT_INIT_SCRIPTS_RED_HAT_TRUE}" && test -z "${LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"LIBVIRT_INIT_SCRIPTS_RED_HAT\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"LIBVIRT_INIT_SCRIPTS_RED_HAT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"LIBVIRT_INIT_SCRIPTS_RED_HAT\" was never defined.
+$as_echo "$as_me: error: conditional \"LIBVIRT_INIT_SCRIPTS_RED_HAT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_OPENVZ_TRUE}" && test -z "${WITH_OPENVZ_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_OPENVZ\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_OPENVZ\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_OPENVZ\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_OPENVZ\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_VBOX_TRUE}" && test -z "${WITH_VBOX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_VBOX\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_VBOX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_VBOX\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_VBOX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_LXC_TRUE}" && test -z "${WITH_LXC_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_LXC\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_LXC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_LXC\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_LXC\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_QEMU_TRUE}" && test -z "${WITH_QEMU_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_QEMU\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_QEMU\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_QEMU\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_QEMU\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_UML_TRUE}" && test -z "${WITH_UML_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_UML\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_UML\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_UML\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_UML\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_ONE_TRUE}" && test -z "${WITH_ONE_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_ONE\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_ONE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_ONE\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_ONE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_TEST_TRUE}" && test -z "${WITH_TEST_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_TEST\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_TEST\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_TEST\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_TEST\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_REMOTE_TRUE}" && test -z "${WITH_REMOTE_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_REMOTE\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_REMOTE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_REMOTE\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_REMOTE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_LIBVIRTD_TRUE}" && test -z "${WITH_LIBVIRTD_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_LIBVIRTD\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_LIBVIRTD\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_LIBVIRTD\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_LIBVIRTD\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_XEN_TRUE}" && test -z "${WITH_XEN_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_XEN\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_XEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_XEN\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_XEN\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_XEN_INOTIFY_TRUE}" && test -z "${WITH_XEN_INOTIFY_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_XEN_INOTIFY\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_XEN_INOTIFY\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+$as_echo "$as_me: error: conditional \"WITH_XEN_INOTIFY\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${HAVE_XMLRPC_TRUE}" && test -z "${HAVE_XMLRPC_FALSE}"; then
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XMLRPC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+$as_echo "$as_me: error: conditional \"HAVE_XMLRPC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${WITH_ONE_TRUE}" && test -z "${WITH_ONE_FALSE}"; then
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_ONE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_XEN_INOTIFY\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_ONE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_SASL_TRUE}" && test -z "${HAVE_SASL_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_SASL\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_SASL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_SASL\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_SASL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_POLKIT_TRUE}" && test -z "${HAVE_POLKIT_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_POLKIT\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_POLKIT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_POLKIT\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_POLKIT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_AVAHI_TRUE}" && test -z "${HAVE_AVAHI_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_AVAHI\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_AVAHI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_AVAHI\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_AVAHI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_SELINUX_TRUE}" && test -z "${HAVE_SELINUX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_SELINUX\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_SELINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_SELINUX\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_SELINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_SECDRIVER_SELINUX_TRUE}" && test -z "${WITH_SECDRIVER_SELINUX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_SECDRIVER_SELINUX\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_SECDRIVER_SELINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_SECDRIVER_SELINUX\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_SECDRIVER_SELINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_NUMACTL_TRUE}" && test -z "${HAVE_NUMACTL_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_NUMACTL\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_NUMACTL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+$as_echo "$as_me: error: conditional \"HAVE_NUMACTL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+if test -z "${HAVE_CAPNG_TRUE}" && test -z "${HAVE_CAPNG_FALSE}"; then
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_CAPNG\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_NUMACTL\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_CAPNG\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_NETWORK_TRUE}" && test -z "${WITH_NETWORK_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_NETWORK\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_NETWORK\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_NETWORK\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_NETWORK\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_BRIDGE_TRUE}" && test -z "${WITH_BRIDGE_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_BRIDGE\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_BRIDGE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_BRIDGE\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_BRIDGE\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_NETCF_TRUE}" && test -z "${WITH_NETCF_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_NETCF\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_NETCF\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_NETCF\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_NETCF\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_DIR_TRUE}" && test -z "${WITH_STORAGE_DIR_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_DIR\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_DIR\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_DIR\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_DIR\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_FS_TRUE}" && test -z "${WITH_STORAGE_FS_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_FS\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_FS\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_FS\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_FS\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_LVM_TRUE}" && test -z "${WITH_STORAGE_LVM_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_LVM\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_LVM\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_LVM\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_LVM\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_ISCSI_TRUE}" && test -z "${WITH_STORAGE_ISCSI_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_ISCSI\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_ISCSI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_ISCSI\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_ISCSI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_SCSI_TRUE}" && test -z "${WITH_STORAGE_SCSI_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_SCSI\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_SCSI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_SCSI\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_SCSI\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_STORAGE_DISK_TRUE}" && test -z "${WITH_STORAGE_DISK_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_DISK\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_STORAGE_DISK\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_STORAGE_DISK\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_STORAGE_DISK\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_PYTHON_TRUE}" && test -z "${WITH_PYTHON_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_PYTHON\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_PYTHON\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_PYTHON\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_PYTHON\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${ENABLE_XEN_TESTS_TRUE}" && test -z "${ENABLE_XEN_TESTS_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"ENABLE_XEN_TESTS\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"ENABLE_XEN_TESTS\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"ENABLE_XEN_TESTS\" was never defined.
+$as_echo "$as_me: error: conditional \"ENABLE_XEN_TESTS\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_CIL_TRUE}" && test -z "${WITH_CIL_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_CIL\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_CIL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_CIL\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_CIL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_PROXY_TRUE}" && test -z "${WITH_PROXY_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_PROXY\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_PROXY\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_PROXY\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_PROXY\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_LIBVIRTD_TRUE}" && test -z "${WITH_LIBVIRTD_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_LIBVIRTD\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_LIBVIRTD\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_LIBVIRTD\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_LIBVIRTD\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_WIN_ICON_TRUE}" && test -z "${WITH_WIN_ICON_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_WIN_ICON\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_WIN_ICON\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_WIN_ICON\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_WIN_ICON\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_DRIVER_MODULES_TRUE}" && test -z "${WITH_DRIVER_MODULES_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_DRIVER_MODULES\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_DRIVER_MODULES\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_DRIVER_MODULES\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_DRIVER_MODULES\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_HAL_TRUE}" && test -z "${HAVE_HAL_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_HAL\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_HAL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_HAL\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_HAL\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${HAVE_DEVKIT_TRUE}" && test -z "${HAVE_DEVKIT_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"HAVE_DEVKIT\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_DEVKIT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"HAVE_DEVKIT\" was never defined.
+$as_echo "$as_me: error: conditional \"HAVE_DEVKIT\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_NODE_DEVICES_TRUE}" && test -z "${WITH_NODE_DEVICES_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_NODE_DEVICES\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_NODE_DEVICES\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_NODE_DEVICES\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_NODE_DEVICES\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 if test -z "${WITH_LINUX_TRUE}" && test -z "${WITH_LINUX_FALSE}"; then
-  { { echo "$as_me:$LINENO: error: conditional \"WITH_LINUX\" was never defined.
+  { { $as_echo "$as_me:$LINENO: error: conditional \"WITH_LINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&5
-echo "$as_me: error: conditional \"WITH_LINUX\" was never defined.
+$as_echo "$as_me: error: conditional \"WITH_LINUX\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 : ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
-echo "$as_me: creating $CONFIG_STATUS" >&6;}
-cat >$CONFIG_STATUS <<_ACEOF
+{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #! $SHELL
 # Generated by $as_me.
 # Run this file to recreate the current configuration.
@@ -54088,7 +47740,7 @@ ac_cs_silent=false
 SHELL=\${CONFIG_SHELL-$SHELL}
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ## --------------------- ##
 ## M4sh Initialization.  ##
 ## --------------------- ##
@@ -54098,7 +47750,7 @@ DUALCASE=1; export DUALCASE # for MKS sh
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
@@ -54120,17 +47772,45 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 as_cr_digits='0123456789'
 as_cr_alnum=$as_cr_Letters$as_cr_digits
 
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
 # The user is always right.
 if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
@@ -54146,8 +47826,6 @@ fi
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""	$as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
@@ -54170,7 +47848,7 @@ if test "x$as_myself" = x; then
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
@@ -54183,17 +47861,10 @@ PS2='> '
 PS4='+ '
 
 # NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
@@ -54215,7 +47886,7 @@ as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
 	    s//\1/
 	    q
@@ -54266,7 +47937,7 @@ $as_unset CDPATH
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
@@ -54294,7 +47965,6 @@ case `echo -n x` in
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
@@ -54307,19 +47977,22 @@ if test -d conf$$.dir; then
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
@@ -54344,10 +48017,10 @@ else
   as_test_x='
     eval sh -c '\''
       if test -d "$1"; then
-        test -d "$1/.";
+	test -d "$1/.";
       else
 	case $1 in
-        -*)set "./$1";;
+	-*)set "./$1";;
 	esac;
 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
 	???[sx]*):;;*)false;;esac;fi
@@ -54369,8 +48042,8 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libvirt $as_me 0.6.4, which was
-generated by GNU Autoconf 2.61.  Invocation command line was
+This file was extended by libvirt $as_me 0.6.5, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -54383,7 +48056,16 @@ on `(hostname || uname -n) 2>/dev/null | sed 1q`
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<_ACEOF
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 # Files that config.status was made for.
 config_files="$ac_config_files"
 config_headers="$ac_config_headers"
@@ -54391,22 +48073,23 @@ config_commands="$ac_config_commands"
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 ac_cs_usage="\
 \`$as_me' instantiates files from templates according to the
 current configuration.
 
-Usage: $0 [OPTIONS] [FILE]...
+Usage: $0 [OPTION]... [FILE]...
 
   -h, --help       print this help, then exit
   -V, --version    print version number and configuration settings, then exit
-  -q, --quiet      do not print progress messages
+  -q, --quiet, --silent
+                   do not print progress messages
   -d, --debug      don't remove temporary files
       --recheck    update $as_me by reconfiguring in the same conditions
-  --file=FILE[:TEMPLATE]
-		   instantiate the configuration file FILE
-  --header=FILE[:TEMPLATE]
-		   instantiate the configuration header FILE
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
 
 Configuration files:
 $config_files
@@ -54420,13 +48103,13 @@ $config_commands
 Report bugs to <bug-autoconf at gnu.org>."
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-libvirt config.status 0.6.4
-configured by $0, generated by GNU Autoconf 2.61,
-  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+libvirt config.status 0.6.5
+configured by $0, generated by GNU Autoconf 2.63,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
-Copyright (C) 2006 Free Software Foundation, Inc.
+Copyright (C) 2008 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."
 
@@ -54434,11 +48117,12 @@ ac_pwd='$ac_pwd'
 srcdir='$srcdir'
 INSTALL='$INSTALL'
 MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
-# If no file are specified by the user, then we need to provide default
-# value.  By we need to know if files were specified by the user.
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
 ac_need_defaults=:
 while test $# != 0
 do
@@ -54460,30 +48144,36 @@ do
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
     ac_cs_recheck=: ;;
   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    echo "$ac_cs_version"; exit ;;
+    $as_echo "$ac_cs_version"; exit ;;
   --debug | --debu | --deb | --de | --d | -d )
     debug=: ;;
   --file | --fil | --fi | --f )
     $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
     ac_need_defaults=false;;
   --header | --heade | --head | --hea )
     $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
     ac_need_defaults=false;;
   --he | --h)
     # Conflict between --help and --header
-    { echo "$as_me: error: ambiguous option: $1
+    { $as_echo "$as_me: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; };;
   --help | --hel | -h )
-    echo "$ac_cs_usage"; exit ;;
+    $as_echo "$ac_cs_usage"; exit ;;
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil | --si | --s)
     ac_cs_silent=: ;;
 
   # This is an error.
-  -*) { echo "$as_me: error: unrecognized option: $1
+  -*) { $as_echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; } ;;
 
@@ -54502,31 +48192,289 @@ if $ac_cs_silent; then
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 if \$ac_cs_recheck; then
-  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
-  CONFIG_SHELL=$SHELL
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
   export CONFIG_SHELL
-  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  exec "\$@"
 fi
 
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 exec 5>>config.log
 {
   echo
   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
 ## Running $as_me. ##
 _ASBOX
-  echo "$ac_log"
+  $as_echo "$ac_log"
 } >&5
 
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 #
 # INIT-COMMANDS
 #
 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
+DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
+macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
+macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
+enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
+pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
+enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
+host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
+host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
+host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
+build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
+build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
+build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
+SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
+Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
+GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
+EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
+FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
+LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
+NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
+LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
+max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
+ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
+exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
+lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
+lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
+lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
+reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
+reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
+file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
+AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
+AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
+RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
+old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
+CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
+compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
+GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
+SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
+ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
+MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
+lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
+lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
+need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
+DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
+NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
+LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
+OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
+libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
+shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
+enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
+export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
+allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
+inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
+link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
+fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
+always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
+export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
+prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
+variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
+need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
+need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
+version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
+runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
+shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
+libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
+soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
+postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
+finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
+hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
+enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
+old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
+striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
+
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in SED \
+GREP \
+EGREP \
+FGREP \
+LD \
+NM \
+LN_S \
+lt_SP2NL \
+lt_NL2SP \
+reload_flag \
+deplibs_check_method \
+file_magic_cmd \
+AR \
+AR_FLAGS \
+STRIP \
+RANLIB \
+CC \
+CFLAGS \
+compiler \
+lt_cv_sys_global_symbol_pipe \
+lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_c_name_address \
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+SHELL \
+ECHO \
+lt_prog_compiler_no_builtin_flag \
+lt_prog_compiler_wl \
+lt_prog_compiler_pic \
+lt_prog_compiler_static \
+lt_cv_prog_compiler_c_o \
+need_locks \
+DSYMUTIL \
+NMEDIT \
+LIPO \
+OTOOL \
+OTOOL64 \
+shrext_cmds \
+export_dynamic_flag_spec \
+whole_archive_flag_spec \
+compiler_needs_object \
+with_gnu_ld \
+allow_undefined_flag \
+no_undefined_flag \
+hardcode_libdir_flag_spec \
+hardcode_libdir_flag_spec_ld \
+hardcode_libdir_separator \
+fix_srcfile_path \
+exclude_expsyms \
+include_expsyms \
+file_list_spec \
+variables_saved_for_relink \
+libname_spec \
+library_names_spec \
+soname_spec \
+finish_eval \
+old_striplib \
+striplib; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in reload_cmds \
+old_postinstall_cmds \
+old_postuninstall_cmds \
+old_archive_cmds \
+extract_expsyms_cmds \
+old_archive_from_new_cmds \
+old_archive_from_expsyms_cmds \
+archive_cmds \
+archive_expsym_cmds \
+module_cmds \
+module_expsym_cmds \
+export_symbols_cmds \
+prelink_cmds \
+postinstall_cmds \
+postuninstall_cmds \
+finish_cmds \
+sys_lib_search_path_spec \
+sys_lib_dlsearch_path_spec; do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[\\\\\\\`\\"\\\$]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
+  ;;
+esac
+
+ac_aux_dir='$ac_aux_dir'
+xsi_shell='$xsi_shell'
+lt_shell_append='$lt_shell_append'
+
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'
+
+
+
 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
     # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
     # from automake.
@@ -54537,7 +48485,7 @@ AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
 
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 
 # Handling of arguments.
 for ac_config_target in $ac_config_targets
@@ -54545,6 +48493,7 @@ do
   case $ac_config_target in
     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
@@ -54576,8 +48525,8 @@ do
     "examples/domain-events/events-c/Makefile") CONFIG_FILES="$CONFIG_FILES examples/domain-events/events-c/Makefile" ;;
     "examples/hellolibvirt/Makefile") CONFIG_FILES="$CONFIG_FILES examples/hellolibvirt/Makefile" ;;
 
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
 done
@@ -54618,977 +48567,143 @@ $debug ||
   (umask 077 && mkdir "$tmp")
 } ||
 {
-   echo "$me: cannot create a temporary directory in ." >&2
+   $as_echo "$as_me: cannot create a temporary directory in ." >&2
    { (exit 1); exit 1; }
 }
 
-#
-# Set up the sed scripts for CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
 if test -n "$CONFIG_FILES"; then
 
-_ACEOF
-
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-SHELL!$SHELL$ac_delim
-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
-PACKAGE_NAME!$PACKAGE_NAME$ac_delim
-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
-PACKAGE_STRING!$PACKAGE_STRING$ac_delim
-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
-exec_prefix!$exec_prefix$ac_delim
-prefix!$prefix$ac_delim
-program_transform_name!$program_transform_name$ac_delim
-bindir!$bindir$ac_delim
-sbindir!$sbindir$ac_delim
-libexecdir!$libexecdir$ac_delim
-datarootdir!$datarootdir$ac_delim
-datadir!$datadir$ac_delim
-sysconfdir!$sysconfdir$ac_delim
-sharedstatedir!$sharedstatedir$ac_delim
-localstatedir!$localstatedir$ac_delim
-includedir!$includedir$ac_delim
-oldincludedir!$oldincludedir$ac_delim
-docdir!$docdir$ac_delim
-infodir!$infodir$ac_delim
-htmldir!$htmldir$ac_delim
-dvidir!$dvidir$ac_delim
-pdfdir!$pdfdir$ac_delim
-psdir!$psdir$ac_delim
-libdir!$libdir$ac_delim
-localedir!$localedir$ac_delim
-mandir!$mandir$ac_delim
-DEFS!$DEFS$ac_delim
-ECHO_C!$ECHO_C$ac_delim
-ECHO_N!$ECHO_N$ac_delim
-ECHO_T!$ECHO_T$ac_delim
-LIBS!$LIBS$ac_delim
-build_alias!$build_alias$ac_delim
-host_alias!$host_alias$ac_delim
-target_alias!$target_alias$ac_delim
-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
-INSTALL_DATA!$INSTALL_DATA$ac_delim
-am__isrc!$am__isrc$ac_delim
-CYGPATH_W!$CYGPATH_W$ac_delim
-PACKAGE!$PACKAGE$ac_delim
-VERSION!$VERSION$ac_delim
-ACLOCAL!$ACLOCAL$ac_delim
-AUTOCONF!$AUTOCONF$ac_delim
-AUTOMAKE!$AUTOMAKE$ac_delim
-AUTOHEADER!$AUTOHEADER$ac_delim
-MAKEINFO!$MAKEINFO$ac_delim
-install_sh!$install_sh$ac_delim
-STRIP!$STRIP$ac_delim
-INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
-mkdir_p!$mkdir_p$ac_delim
-AWK!$AWK$ac_delim
-SET_MAKE!$SET_MAKE$ac_delim
-am__leading_dot!$am__leading_dot$ac_delim
-AMTAR!$AMTAR$ac_delim
-am__tar!$am__tar$ac_delim
-am__untar!$am__untar$ac_delim
-build!$build$ac_delim
-build_cpu!$build_cpu$ac_delim
-build_vendor!$build_vendor$ac_delim
-build_os!$build_os$ac_delim
-host!$host$ac_delim
-host_cpu!$host_cpu$ac_delim
-host_vendor!$host_vendor$ac_delim
-host_os!$host_os$ac_delim
-LIBVIRT_MAJOR_VERSION!$LIBVIRT_MAJOR_VERSION$ac_delim
-LIBVIRT_MINOR_VERSION!$LIBVIRT_MINOR_VERSION$ac_delim
-LIBVIRT_MICRO_VERSION!$LIBVIRT_MICRO_VERSION$ac_delim
-LIBVIRT_VERSION!$LIBVIRT_VERSION$ac_delim
-LIBVIRT_VERSION_INFO!$LIBVIRT_VERSION_INFO$ac_delim
-LIBVIRT_VERSION_NUMBER!$LIBVIRT_VERSION_NUMBER$ac_delim
-CC!$CC$ac_delim
-CFLAGS!$CFLAGS$ac_delim
-LDFLAGS!$LDFLAGS$ac_delim
-CPPFLAGS!$CPPFLAGS$ac_delim
-ac_ct_CC!$ac_ct_CC$ac_delim
-EXEEXT!$EXEEXT$ac_delim
-OBJEXT!$OBJEXT$ac_delim
-DEPDIR!$DEPDIR$ac_delim
-am__include!$am__include$ac_delim
-am__quote!$am__quote$ac_delim
-AMDEP_TRUE!$AMDEP_TRUE$ac_delim
-AMDEP_FALSE!$AMDEP_FALSE$ac_delim
-AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
-CCDEPMODE!$CCDEPMODE$ac_delim
-am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
-am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
-CPP!$CPP$ac_delim
-RANLIB!$RANLIB$ac_delim
-GREP!$GREP$ac_delim
-EGREP!$EGREP$ac_delim
-GL_COND_LIBTOOL_TRUE!$GL_COND_LIBTOOL_TRUE$ac_delim
-GL_COND_LIBTOOL_FALSE!$GL_COND_LIBTOOL_FALSE$ac_delim
-LTALLOCA!$LTALLOCA$ac_delim
-ALLOCA!$ALLOCA$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-   { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
 
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-ALLOCA_H!$ALLOCA_H$ac_delim
-GNULIB_INET_NTOP!$GNULIB_INET_NTOP$ac_delim
-GNULIB_INET_PTON!$GNULIB_INET_PTON$ac_delim
-HAVE_DECL_INET_NTOP!$HAVE_DECL_INET_NTOP$ac_delim
-HAVE_DECL_INET_PTON!$HAVE_DECL_INET_PTON$ac_delim
-ARPA_INET_H!$ARPA_INET_H$ac_delim
-HAVE_ARPA_INET_H!$HAVE_ARPA_INET_H$ac_delim
-INCLUDE_NEXT!$INCLUDE_NEXT$ac_delim
-INCLUDE_NEXT_AS_FIRST_DIRECTIVE!$INCLUDE_NEXT_AS_FIRST_DIRECTIVE$ac_delim
-PRAGMA_SYSTEM_HEADER!$PRAGMA_SYSTEM_HEADER$ac_delim
-NEXT_ARPA_INET_H!$NEXT_ARPA_INET_H$ac_delim
-GNULIB_CHOWN!$GNULIB_CHOWN$ac_delim
-GNULIB_CLOSE!$GNULIB_CLOSE$ac_delim
-GNULIB_DUP2!$GNULIB_DUP2$ac_delim
-GNULIB_ENVIRON!$GNULIB_ENVIRON$ac_delim
-GNULIB_EUIDACCESS!$GNULIB_EUIDACCESS$ac_delim
-GNULIB_FCHDIR!$GNULIB_FCHDIR$ac_delim
-GNULIB_FSYNC!$GNULIB_FSYNC$ac_delim
-GNULIB_FTRUNCATE!$GNULIB_FTRUNCATE$ac_delim
-GNULIB_GETCWD!$GNULIB_GETCWD$ac_delim
-GNULIB_GETDOMAINNAME!$GNULIB_GETDOMAINNAME$ac_delim
-GNULIB_GETDTABLESIZE!$GNULIB_GETDTABLESIZE$ac_delim
-GNULIB_GETHOSTNAME!$GNULIB_GETHOSTNAME$ac_delim
-GNULIB_GETLOGIN_R!$GNULIB_GETLOGIN_R$ac_delim
-GNULIB_GETPAGESIZE!$GNULIB_GETPAGESIZE$ac_delim
-GNULIB_GETUSERSHELL!$GNULIB_GETUSERSHELL$ac_delim
-GNULIB_LCHOWN!$GNULIB_LCHOWN$ac_delim
-GNULIB_LINK!$GNULIB_LINK$ac_delim
-GNULIB_LSEEK!$GNULIB_LSEEK$ac_delim
-GNULIB_READLINK!$GNULIB_READLINK$ac_delim
-GNULIB_SLEEP!$GNULIB_SLEEP$ac_delim
-GNULIB_UNISTD_H_SIGPIPE!$GNULIB_UNISTD_H_SIGPIPE$ac_delim
-GNULIB_WRITE!$GNULIB_WRITE$ac_delim
-HAVE_DUP2!$HAVE_DUP2$ac_delim
-HAVE_EUIDACCESS!$HAVE_EUIDACCESS$ac_delim
-HAVE_FSYNC!$HAVE_FSYNC$ac_delim
-HAVE_FTRUNCATE!$HAVE_FTRUNCATE$ac_delim
-HAVE_GETDOMAINNAME!$HAVE_GETDOMAINNAME$ac_delim
-HAVE_GETDTABLESIZE!$HAVE_GETDTABLESIZE$ac_delim
-HAVE_GETHOSTNAME!$HAVE_GETHOSTNAME$ac_delim
-HAVE_GETPAGESIZE!$HAVE_GETPAGESIZE$ac_delim
-HAVE_GETUSERSHELL!$HAVE_GETUSERSHELL$ac_delim
-HAVE_LINK!$HAVE_LINK$ac_delim
-HAVE_READLINK!$HAVE_READLINK$ac_delim
-HAVE_SLEEP!$HAVE_SLEEP$ac_delim
-HAVE_DECL_ENVIRON!$HAVE_DECL_ENVIRON$ac_delim
-HAVE_DECL_GETLOGIN_R!$HAVE_DECL_GETLOGIN_R$ac_delim
-HAVE_OS_H!$HAVE_OS_H$ac_delim
-HAVE_SYS_PARAM_H!$HAVE_SYS_PARAM_H$ac_delim
-REPLACE_CHOWN!$REPLACE_CHOWN$ac_delim
-REPLACE_CLOSE!$REPLACE_CLOSE$ac_delim
-REPLACE_FCHDIR!$REPLACE_FCHDIR$ac_delim
-REPLACE_GETCWD!$REPLACE_GETCWD$ac_delim
-REPLACE_GETPAGESIZE!$REPLACE_GETPAGESIZE$ac_delim
-REPLACE_LCHOWN!$REPLACE_LCHOWN$ac_delim
-REPLACE_LSEEK!$REPLACE_LSEEK$ac_delim
-REPLACE_WRITE!$REPLACE_WRITE$ac_delim
-UNISTD_H_HAVE_WINSOCK2_H!$UNISTD_H_HAVE_WINSOCK2_H$ac_delim
-GNULIB_IOCTL!$GNULIB_IOCTL$ac_delim
-SYS_IOCTL_H_HAVE_WINSOCK2_H!$SYS_IOCTL_H_HAVE_WINSOCK2_H$ac_delim
-SYS_IOCTL_H!$SYS_IOCTL_H$ac_delim
-HAVE_WINSOCK2_H!$HAVE_WINSOCK2_H$ac_delim
-GNULIB_FPRINTF!$GNULIB_FPRINTF$ac_delim
-GNULIB_FPRINTF_POSIX!$GNULIB_FPRINTF_POSIX$ac_delim
-GNULIB_PRINTF!$GNULIB_PRINTF$ac_delim
-GNULIB_PRINTF_POSIX!$GNULIB_PRINTF_POSIX$ac_delim
-GNULIB_SNPRINTF!$GNULIB_SNPRINTF$ac_delim
-GNULIB_SPRINTF_POSIX!$GNULIB_SPRINTF_POSIX$ac_delim
-GNULIB_VFPRINTF!$GNULIB_VFPRINTF$ac_delim
-GNULIB_VFPRINTF_POSIX!$GNULIB_VFPRINTF_POSIX$ac_delim
-GNULIB_VPRINTF!$GNULIB_VPRINTF$ac_delim
-GNULIB_VPRINTF_POSIX!$GNULIB_VPRINTF_POSIX$ac_delim
-GNULIB_VSNPRINTF!$GNULIB_VSNPRINTF$ac_delim
-GNULIB_VSPRINTF_POSIX!$GNULIB_VSPRINTF_POSIX$ac_delim
-GNULIB_DPRINTF!$GNULIB_DPRINTF$ac_delim
-GNULIB_VDPRINTF!$GNULIB_VDPRINTF$ac_delim
-GNULIB_VASPRINTF!$GNULIB_VASPRINTF$ac_delim
-GNULIB_OBSTACK_PRINTF!$GNULIB_OBSTACK_PRINTF$ac_delim
-GNULIB_OBSTACK_PRINTF_POSIX!$GNULIB_OBSTACK_PRINTF_POSIX$ac_delim
-GNULIB_FOPEN!$GNULIB_FOPEN$ac_delim
-GNULIB_FREOPEN!$GNULIB_FREOPEN$ac_delim
-GNULIB_FSEEK!$GNULIB_FSEEK$ac_delim
-GNULIB_FSEEKO!$GNULIB_FSEEKO$ac_delim
-GNULIB_FTELL!$GNULIB_FTELL$ac_delim
-GNULIB_FTELLO!$GNULIB_FTELLO$ac_delim
-GNULIB_FFLUSH!$GNULIB_FFLUSH$ac_delim
-GNULIB_FCLOSE!$GNULIB_FCLOSE$ac_delim
-GNULIB_FPUTC!$GNULIB_FPUTC$ac_delim
-GNULIB_PUTC!$GNULIB_PUTC$ac_delim
-GNULIB_PUTCHAR!$GNULIB_PUTCHAR$ac_delim
-GNULIB_FPUTS!$GNULIB_FPUTS$ac_delim
-GNULIB_PUTS!$GNULIB_PUTS$ac_delim
-GNULIB_FWRITE!$GNULIB_FWRITE$ac_delim
-GNULIB_GETDELIM!$GNULIB_GETDELIM$ac_delim
-GNULIB_GETLINE!$GNULIB_GETLINE$ac_delim
-GNULIB_PERROR!$GNULIB_PERROR$ac_delim
-GNULIB_STDIO_H_SIGPIPE!$GNULIB_STDIO_H_SIGPIPE$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-   { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-REPLACE_STDIO_WRITE_FUNCS!$REPLACE_STDIO_WRITE_FUNCS$ac_delim
-REPLACE_FPRINTF!$REPLACE_FPRINTF$ac_delim
-REPLACE_VFPRINTF!$REPLACE_VFPRINTF$ac_delim
-REPLACE_PRINTF!$REPLACE_PRINTF$ac_delim
-REPLACE_VPRINTF!$REPLACE_VPRINTF$ac_delim
-REPLACE_SNPRINTF!$REPLACE_SNPRINTF$ac_delim
-HAVE_DECL_SNPRINTF!$HAVE_DECL_SNPRINTF$ac_delim
-REPLACE_VSNPRINTF!$REPLACE_VSNPRINTF$ac_delim
-HAVE_DECL_VSNPRINTF!$HAVE_DECL_VSNPRINTF$ac_delim
-REPLACE_SPRINTF!$REPLACE_SPRINTF$ac_delim
-REPLACE_VSPRINTF!$REPLACE_VSPRINTF$ac_delim
-HAVE_DPRINTF!$HAVE_DPRINTF$ac_delim
-REPLACE_DPRINTF!$REPLACE_DPRINTF$ac_delim
-HAVE_VDPRINTF!$HAVE_VDPRINTF$ac_delim
-REPLACE_VDPRINTF!$REPLACE_VDPRINTF$ac_delim
-HAVE_VASPRINTF!$HAVE_VASPRINTF$ac_delim
-REPLACE_VASPRINTF!$REPLACE_VASPRINTF$ac_delim
-HAVE_DECL_OBSTACK_PRINTF!$HAVE_DECL_OBSTACK_PRINTF$ac_delim
-REPLACE_OBSTACK_PRINTF!$REPLACE_OBSTACK_PRINTF$ac_delim
-REPLACE_FOPEN!$REPLACE_FOPEN$ac_delim
-REPLACE_FREOPEN!$REPLACE_FREOPEN$ac_delim
-HAVE_FSEEKO!$HAVE_FSEEKO$ac_delim
-REPLACE_FSEEKO!$REPLACE_FSEEKO$ac_delim
-REPLACE_FSEEK!$REPLACE_FSEEK$ac_delim
-HAVE_FTELLO!$HAVE_FTELLO$ac_delim
-REPLACE_FTELLO!$REPLACE_FTELLO$ac_delim
-REPLACE_FTELL!$REPLACE_FTELL$ac_delim
-REPLACE_FFLUSH!$REPLACE_FFLUSH$ac_delim
-REPLACE_FCLOSE!$REPLACE_FCLOSE$ac_delim
-HAVE_DECL_GETDELIM!$HAVE_DECL_GETDELIM$ac_delim
-HAVE_DECL_GETLINE!$HAVE_DECL_GETLINE$ac_delim
-REPLACE_GETLINE!$REPLACE_GETLINE$ac_delim
-REPLACE_PERROR!$REPLACE_PERROR$ac_delim
-GNULIB_SOCKET!$GNULIB_SOCKET$ac_delim
-GNULIB_CONNECT!$GNULIB_CONNECT$ac_delim
-GNULIB_ACCEPT!$GNULIB_ACCEPT$ac_delim
-GNULIB_BIND!$GNULIB_BIND$ac_delim
-GNULIB_GETPEERNAME!$GNULIB_GETPEERNAME$ac_delim
-GNULIB_GETSOCKNAME!$GNULIB_GETSOCKNAME$ac_delim
-GNULIB_GETSOCKOPT!$GNULIB_GETSOCKOPT$ac_delim
-GNULIB_LISTEN!$GNULIB_LISTEN$ac_delim
-GNULIB_RECV!$GNULIB_RECV$ac_delim
-GNULIB_SEND!$GNULIB_SEND$ac_delim
-GNULIB_RECVFROM!$GNULIB_RECVFROM$ac_delim
-GNULIB_SENDTO!$GNULIB_SENDTO$ac_delim
-GNULIB_SETSOCKOPT!$GNULIB_SETSOCKOPT$ac_delim
-GNULIB_SHUTDOWN!$GNULIB_SHUTDOWN$ac_delim
-NEXT_SYS_SOCKET_H!$NEXT_SYS_SOCKET_H$ac_delim
-HAVE_SYS_SOCKET_H!$HAVE_SYS_SOCKET_H$ac_delim
-HAVE_WS2TCPIP_H!$HAVE_WS2TCPIP_H$ac_delim
-SYS_SOCKET_H!$SYS_SOCKET_H$ac_delim
-NEXT_ERRNO_H!$NEXT_ERRNO_H$ac_delim
-ERRNO_H!$ERRNO_H$ac_delim
-EMULTIHOP_HIDDEN!$EMULTIHOP_HIDDEN$ac_delim
-EMULTIHOP_VALUE!$EMULTIHOP_VALUE$ac_delim
-ENOLINK_HIDDEN!$ENOLINK_HIDDEN$ac_delim
-ENOLINK_VALUE!$ENOLINK_VALUE$ac_delim
-EOVERFLOW_HIDDEN!$EOVERFLOW_HIDDEN$ac_delim
-EOVERFLOW_VALUE!$EOVERFLOW_VALUE$ac_delim
-NEXT_FLOAT_H!$NEXT_FLOAT_H$ac_delim
-FLOAT_H!$FLOAT_H$ac_delim
-GNULIB_GETADDRINFO!$GNULIB_GETADDRINFO$ac_delim
-HAVE_STRUCT_ADDRINFO!$HAVE_STRUCT_ADDRINFO$ac_delim
-HAVE_DECL_FREEADDRINFO!$HAVE_DECL_FREEADDRINFO$ac_delim
-HAVE_DECL_GAI_STRERROR!$HAVE_DECL_GAI_STRERROR$ac_delim
-HAVE_DECL_GETADDRINFO!$HAVE_DECL_GETADDRINFO$ac_delim
-HAVE_DECL_GETNAMEINFO!$HAVE_DECL_GETNAMEINFO$ac_delim
-NEXT_NETDB_H!$NEXT_NETDB_H$ac_delim
-HAVE_NETDB_H!$HAVE_NETDB_H$ac_delim
-NETDB_H!$NETDB_H$ac_delim
-HOSTENT_LIB!$HOSTENT_LIB$ac_delim
-SERVENT_LIB!$SERVENT_LIB$ac_delim
-GETADDRINFO_LIB!$GETADDRINFO_LIB$ac_delim
-LIBINTL!$LIBINTL$ac_delim
-LTLIBINTL!$LTLIBINTL$ac_delim
-NEXT_SYS_TIME_H!$NEXT_SYS_TIME_H$ac_delim
-HAVE_SYS_TIME_H!$HAVE_SYS_TIME_H$ac_delim
-HAVE_STRUCT_TIMEVAL!$HAVE_STRUCT_TIMEVAL$ac_delim
-REPLACE_GETTIMEOFDAY!$REPLACE_GETTIMEOFDAY$ac_delim
-SYS_TIME_H!$SYS_TIME_H$ac_delim
-GNULIB_LCHMOD!$GNULIB_LCHMOD$ac_delim
-GNULIB_LSTAT!$GNULIB_LSTAT$ac_delim
-HAVE_LCHMOD!$HAVE_LCHMOD$ac_delim
-REPLACE_LSTAT!$REPLACE_LSTAT$ac_delim
-REPLACE_MKDIR!$REPLACE_MKDIR$ac_delim
-HAVE_MALLOC_POSIX!$HAVE_MALLOC_POSIX$ac_delim
-GNULIB_MALLOC_POSIX!$GNULIB_MALLOC_POSIX$ac_delim
-GNULIB_REALLOC_POSIX!$GNULIB_REALLOC_POSIX$ac_delim
-GNULIB_CALLOC_POSIX!$GNULIB_CALLOC_POSIX$ac_delim
-GNULIB_ATOLL!$GNULIB_ATOLL$ac_delim
-GNULIB_GETLOADAVG!$GNULIB_GETLOADAVG$ac_delim
-GNULIB_GETSUBOPT!$GNULIB_GETSUBOPT$ac_delim
-GNULIB_MKDTEMP!$GNULIB_MKDTEMP$ac_delim
-GNULIB_MKSTEMP!$GNULIB_MKSTEMP$ac_delim
-GNULIB_PUTENV!$GNULIB_PUTENV$ac_delim
-GNULIB_RANDOM_R!$GNULIB_RANDOM_R$ac_delim
-GNULIB_RPMATCH!$GNULIB_RPMATCH$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-   { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
+ac_cr='
'
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
 fi
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
 _ACEOF
 
 
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-GNULIB_SETENV!$GNULIB_SETENV$ac_delim
-GNULIB_STRTOD!$GNULIB_STRTOD$ac_delim
-GNULIB_STRTOLL!$GNULIB_STRTOLL$ac_delim
-GNULIB_STRTOULL!$GNULIB_STRTOULL$ac_delim
-GNULIB_UNSETENV!$GNULIB_UNSETENV$ac_delim
-HAVE_ATOLL!$HAVE_ATOLL$ac_delim
-HAVE_CALLOC_POSIX!$HAVE_CALLOC_POSIX$ac_delim
-HAVE_GETSUBOPT!$HAVE_GETSUBOPT$ac_delim
-HAVE_MKDTEMP!$HAVE_MKDTEMP$ac_delim
-HAVE_REALLOC_POSIX!$HAVE_REALLOC_POSIX$ac_delim
-HAVE_RANDOM_R!$HAVE_RANDOM_R$ac_delim
-HAVE_RPMATCH!$HAVE_RPMATCH$ac_delim
-HAVE_SETENV!$HAVE_SETENV$ac_delim
-HAVE_STRTOD!$HAVE_STRTOD$ac_delim
-HAVE_STRTOLL!$HAVE_STRTOLL$ac_delim
-HAVE_STRTOULL!$HAVE_STRTOULL$ac_delim
-HAVE_STRUCT_RANDOM_DATA!$HAVE_STRUCT_RANDOM_DATA$ac_delim
-HAVE_SYS_LOADAVG_H!$HAVE_SYS_LOADAVG_H$ac_delim
-HAVE_UNSETENV!$HAVE_UNSETENV$ac_delim
-HAVE_DECL_GETLOADAVG!$HAVE_DECL_GETLOADAVG$ac_delim
-REPLACE_MKSTEMP!$REPLACE_MKSTEMP$ac_delim
-REPLACE_PUTENV!$REPLACE_PUTENV$ac_delim
-REPLACE_STRTOD!$REPLACE_STRTOD$ac_delim
-VOID_UNSETENV!$VOID_UNSETENV$ac_delim
-APPLE_UNIVERSAL_BUILD!$APPLE_UNIVERSAL_BUILD$ac_delim
-NEXT_NETINET_IN_H!$NEXT_NETINET_IN_H$ac_delim
-HAVE_NETINET_IN_H!$HAVE_NETINET_IN_H$ac_delim
-NETINET_IN_H!$NETINET_IN_H$ac_delim
-GNULIB_MEMMEM!$GNULIB_MEMMEM$ac_delim
-GNULIB_MEMPCPY!$GNULIB_MEMPCPY$ac_delim
-GNULIB_MEMRCHR!$GNULIB_MEMRCHR$ac_delim
-GNULIB_RAWMEMCHR!$GNULIB_RAWMEMCHR$ac_delim
-GNULIB_STPCPY!$GNULIB_STPCPY$ac_delim
-GNULIB_STPNCPY!$GNULIB_STPNCPY$ac_delim
-GNULIB_STRCHRNUL!$GNULIB_STRCHRNUL$ac_delim
-GNULIB_STRDUP!$GNULIB_STRDUP$ac_delim
-GNULIB_STRNDUP!$GNULIB_STRNDUP$ac_delim
-GNULIB_STRNLEN!$GNULIB_STRNLEN$ac_delim
-GNULIB_STRPBRK!$GNULIB_STRPBRK$ac_delim
-GNULIB_STRSEP!$GNULIB_STRSEP$ac_delim
-GNULIB_STRSTR!$GNULIB_STRSTR$ac_delim
-GNULIB_STRCASESTR!$GNULIB_STRCASESTR$ac_delim
-GNULIB_STRTOK_R!$GNULIB_STRTOK_R$ac_delim
-GNULIB_MBSLEN!$GNULIB_MBSLEN$ac_delim
-GNULIB_MBSNLEN!$GNULIB_MBSNLEN$ac_delim
-GNULIB_MBSCHR!$GNULIB_MBSCHR$ac_delim
-GNULIB_MBSRCHR!$GNULIB_MBSRCHR$ac_delim
-GNULIB_MBSSTR!$GNULIB_MBSSTR$ac_delim
-GNULIB_MBSCASECMP!$GNULIB_MBSCASECMP$ac_delim
-GNULIB_MBSNCASECMP!$GNULIB_MBSNCASECMP$ac_delim
-GNULIB_MBSPCASECMP!$GNULIB_MBSPCASECMP$ac_delim
-GNULIB_MBSCASESTR!$GNULIB_MBSCASESTR$ac_delim
-GNULIB_MBSCSPN!$GNULIB_MBSCSPN$ac_delim
-GNULIB_MBSPBRK!$GNULIB_MBSPBRK$ac_delim
-GNULIB_MBSSPN!$GNULIB_MBSSPN$ac_delim
-GNULIB_MBSSEP!$GNULIB_MBSSEP$ac_delim
-GNULIB_MBSTOK_R!$GNULIB_MBSTOK_R$ac_delim
-GNULIB_STRERROR!$GNULIB_STRERROR$ac_delim
-GNULIB_STRSIGNAL!$GNULIB_STRSIGNAL$ac_delim
-GNULIB_STRVERSCMP!$GNULIB_STRVERSCMP$ac_delim
-HAVE_DECL_MEMMEM!$HAVE_DECL_MEMMEM$ac_delim
-HAVE_MEMPCPY!$HAVE_MEMPCPY$ac_delim
-HAVE_DECL_MEMRCHR!$HAVE_DECL_MEMRCHR$ac_delim
-HAVE_RAWMEMCHR!$HAVE_RAWMEMCHR$ac_delim
-HAVE_STPCPY!$HAVE_STPCPY$ac_delim
-HAVE_STPNCPY!$HAVE_STPNCPY$ac_delim
-HAVE_STRCHRNUL!$HAVE_STRCHRNUL$ac_delim
-HAVE_DECL_STRDUP!$HAVE_DECL_STRDUP$ac_delim
-HAVE_STRNDUP!$HAVE_STRNDUP$ac_delim
-HAVE_DECL_STRNDUP!$HAVE_DECL_STRNDUP$ac_delim
-HAVE_DECL_STRNLEN!$HAVE_DECL_STRNLEN$ac_delim
-HAVE_STRPBRK!$HAVE_STRPBRK$ac_delim
-HAVE_STRSEP!$HAVE_STRSEP$ac_delim
-HAVE_STRCASESTR!$HAVE_STRCASESTR$ac_delim
-HAVE_DECL_STRTOK_R!$HAVE_DECL_STRTOK_R$ac_delim
-HAVE_DECL_STRERROR!$HAVE_DECL_STRERROR$ac_delim
-HAVE_DECL_STRSIGNAL!$HAVE_DECL_STRSIGNAL$ac_delim
-HAVE_STRVERSCMP!$HAVE_STRVERSCMP$ac_delim
-REPLACE_MEMMEM!$REPLACE_MEMMEM$ac_delim
-REPLACE_STRDUP!$REPLACE_STRDUP$ac_delim
-REPLACE_STRSTR!$REPLACE_STRSTR$ac_delim
-REPLACE_STRCASESTR!$REPLACE_STRCASESTR$ac_delim
-REPLACE_STRERROR!$REPLACE_STRERROR$ac_delim
-REPLACE_STRSIGNAL!$REPLACE_STRSIGNAL$ac_delim
-POLL_H!$POLL_H$ac_delim
-POSIX_SHELL!$POSIX_SHELL$ac_delim
-PREFERABLY_POSIX_SHELL!$PREFERABLY_POSIX_SHELL$ac_delim
-STDBOOL_H!$STDBOOL_H$ac_delim
-HAVE__BOOL!$HAVE__BOOL$ac_delim
-HAVE_LONG_LONG_INT!$HAVE_LONG_LONG_INT$ac_delim
-HAVE_UNSIGNED_LONG_LONG_INT!$HAVE_UNSIGNED_LONG_LONG_INT$ac_delim
-HAVE_INTTYPES_H!$HAVE_INTTYPES_H$ac_delim
-HAVE_SYS_TYPES_H!$HAVE_SYS_TYPES_H$ac_delim
-NEXT_STDINT_H!$NEXT_STDINT_H$ac_delim
-HAVE_STDINT_H!$HAVE_STDINT_H$ac_delim
-HAVE_SYS_INTTYPES_H!$HAVE_SYS_INTTYPES_H$ac_delim
-HAVE_SYS_BITYPES_H!$HAVE_SYS_BITYPES_H$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
    { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-4.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
-
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-BITSIZEOF_PTRDIFF_T!$BITSIZEOF_PTRDIFF_T$ac_delim
-BITSIZEOF_SIZE_T!$BITSIZEOF_SIZE_T$ac_delim
-BITSIZEOF_SIG_ATOMIC_T!$BITSIZEOF_SIG_ATOMIC_T$ac_delim
-BITSIZEOF_WCHAR_T!$BITSIZEOF_WCHAR_T$ac_delim
-BITSIZEOF_WINT_T!$BITSIZEOF_WINT_T$ac_delim
-HAVE_SIGNED_SIG_ATOMIC_T!$HAVE_SIGNED_SIG_ATOMIC_T$ac_delim
-HAVE_SIGNED_WCHAR_T!$HAVE_SIGNED_WCHAR_T$ac_delim
-HAVE_SIGNED_WINT_T!$HAVE_SIGNED_WINT_T$ac_delim
-PTRDIFF_T_SUFFIX!$PTRDIFF_T_SUFFIX$ac_delim
-SIZE_T_SUFFIX!$SIZE_T_SUFFIX$ac_delim
-SIG_ATOMIC_T_SUFFIX!$SIG_ATOMIC_T_SUFFIX$ac_delim
-WCHAR_T_SUFFIX!$WCHAR_T_SUFFIX$ac_delim
-WINT_T_SUFFIX!$WINT_T_SUFFIX$ac_delim
-STDINT_H!$STDINT_H$ac_delim
-NEXT_STDIO_H!$NEXT_STDIO_H$ac_delim
-NEXT_STDLIB_H!$NEXT_STDLIB_H$ac_delim
-HAVE_RANDOM_H!$HAVE_RANDOM_H$ac_delim
-NEXT_STRING_H!$NEXT_STRING_H$ac_delim
-HAVE_SYS_IOCTL_H!$HAVE_SYS_IOCTL_H$ac_delim
-NEXT_SYS_IOCTL_H!$NEXT_SYS_IOCTL_H$ac_delim
-GNULIB_SELECT!$GNULIB_SELECT$ac_delim
-NEXT_SYS_SELECT_H!$NEXT_SYS_SELECT_H$ac_delim
-HAVE_SYS_SELECT_H!$HAVE_SYS_SELECT_H$ac_delim
-SYS_SELECT_H!$SYS_SELECT_H$ac_delim
-HAVE_LSTAT!$HAVE_LSTAT$ac_delim
-NEXT_SYS_STAT_H!$NEXT_SYS_STAT_H$ac_delim
-SYS_STAT_H!$SYS_STAT_H$ac_delim
-REPLACE_LOCALTIME_R!$REPLACE_LOCALTIME_R$ac_delim
-REPLACE_NANOSLEEP!$REPLACE_NANOSLEEP$ac_delim
-REPLACE_STRPTIME!$REPLACE_STRPTIME$ac_delim
-REPLACE_TIMEGM!$REPLACE_TIMEGM$ac_delim
-NEXT_TIME_H!$NEXT_TIME_H$ac_delim
-TIME_H_DEFINES_STRUCT_TIMESPEC!$TIME_H_DEFINES_STRUCT_TIMESPEC$ac_delim
-SYS_TIME_H_DEFINES_STRUCT_TIMESPEC!$SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$ac_delim
-NEXT_UNISTD_H!$NEXT_UNISTD_H$ac_delim
-HAVE_UNISTD_H!$HAVE_UNISTD_H$ac_delim
-GNULIB_BTOWC!$GNULIB_BTOWC$ac_delim
-GNULIB_WCTOB!$GNULIB_WCTOB$ac_delim
-GNULIB_MBSINIT!$GNULIB_MBSINIT$ac_delim
-GNULIB_MBRTOWC!$GNULIB_MBRTOWC$ac_delim
-GNULIB_MBRLEN!$GNULIB_MBRLEN$ac_delim
-GNULIB_MBSRTOWCS!$GNULIB_MBSRTOWCS$ac_delim
-GNULIB_MBSNRTOWCS!$GNULIB_MBSNRTOWCS$ac_delim
-GNULIB_WCRTOMB!$GNULIB_WCRTOMB$ac_delim
-GNULIB_WCSRTOMBS!$GNULIB_WCSRTOMBS$ac_delim
-GNULIB_WCSNRTOMBS!$GNULIB_WCSNRTOMBS$ac_delim
-GNULIB_WCWIDTH!$GNULIB_WCWIDTH$ac_delim
-HAVE_BTOWC!$HAVE_BTOWC$ac_delim
-HAVE_MBSINIT!$HAVE_MBSINIT$ac_delim
-HAVE_MBRTOWC!$HAVE_MBRTOWC$ac_delim
-HAVE_MBRLEN!$HAVE_MBRLEN$ac_delim
-HAVE_MBSRTOWCS!$HAVE_MBSRTOWCS$ac_delim
-HAVE_MBSNRTOWCS!$HAVE_MBSNRTOWCS$ac_delim
-HAVE_WCRTOMB!$HAVE_WCRTOMB$ac_delim
-HAVE_WCSRTOMBS!$HAVE_WCSRTOMBS$ac_delim
-HAVE_WCSNRTOMBS!$HAVE_WCSNRTOMBS$ac_delim
-HAVE_DECL_WCTOB!$HAVE_DECL_WCTOB$ac_delim
-HAVE_DECL_WCWIDTH!$HAVE_DECL_WCWIDTH$ac_delim
-REPLACE_MBSTATE_T!$REPLACE_MBSTATE_T$ac_delim
-REPLACE_BTOWC!$REPLACE_BTOWC$ac_delim
-REPLACE_WCTOB!$REPLACE_WCTOB$ac_delim
-REPLACE_MBSINIT!$REPLACE_MBSINIT$ac_delim
-REPLACE_MBRTOWC!$REPLACE_MBRTOWC$ac_delim
-REPLACE_MBRLEN!$REPLACE_MBRLEN$ac_delim
-REPLACE_MBSRTOWCS!$REPLACE_MBSRTOWCS$ac_delim
-REPLACE_MBSNRTOWCS!$REPLACE_MBSNRTOWCS$ac_delim
-REPLACE_WCRTOMB!$REPLACE_WCRTOMB$ac_delim
-REPLACE_WCSRTOMBS!$REPLACE_WCSRTOMBS$ac_delim
-REPLACE_WCWIDTH!$REPLACE_WCWIDTH$ac_delim
-WCHAR_H!$WCHAR_H$ac_delim
-HAVE_WINT_T!$HAVE_WINT_T$ac_delim
-HAVE_WCHAR_H!$HAVE_WCHAR_H$ac_delim
-NEXT_WCHAR_H!$NEXT_WCHAR_H$ac_delim
-LIBSOCKET!$LIBSOCKET$ac_delim
-abs_aux_dir!$abs_aux_dir$ac_delim
-LIBTESTS_LIBDEPS!$LIBTESTS_LIBDEPS$ac_delim
-U!$U$ac_delim
-ANSI2KNR!$ANSI2KNR$ac_delim
-SED!$SED$ac_delim
-LN_S!$LN_S$ac_delim
-ECHO!$ECHO$ac_delim
-AR!$AR$ac_delim
-DLLTOOL!$DLLTOOL$ac_delim
-AS!$AS$ac_delim
-OBJDUMP!$OBJDUMP$ac_delim
-CXX!$CXX$ac_delim
-CXXFLAGS!$CXXFLAGS$ac_delim
-ac_ct_CXX!$ac_ct_CXX$ac_delim
-CXXDEPMODE!$CXXDEPMODE$ac_delim
-am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
-am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
-CXXCPP!$CXXCPP$ac_delim
-F77!$F77$ac_delim
-FFLAGS!$FFLAGS$ac_delim
-ac_ct_F77!$ac_ct_F77$ac_delim
-LIBTOOL!$LIBTOOL$ac_delim
-VERSION_SCRIPT_FLAGS!$VERSION_SCRIPT_FLAGS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+  . ./conf$$subs.sh ||
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
    { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-5.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-_ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-COMPILER_FLAGS!$COMPILER_FLAGS$ac_delim
-WARN_CFLAGS!$WARN_CFLAGS$ac_delim
-WARN_PYTHON_CFLAGS!$WARN_PYTHON_CFLAGS$ac_delim
-RPCGEN!$RPCGEN$ac_delim
-HAVE_RPCGEN_TRUE!$HAVE_RPCGEN_TRUE$ac_delim
-HAVE_RPCGEN_FALSE!$HAVE_RPCGEN_FALSE$ac_delim
-HAVE_GLIBC_RPCGEN_TRUE!$HAVE_GLIBC_RPCGEN_TRUE$ac_delim
-HAVE_GLIBC_RPCGEN_FALSE!$HAVE_GLIBC_RPCGEN_FALSE$ac_delim
-RM!$RM$ac_delim
-MV!$MV$ac_delim
-TAR!$TAR$ac_delim
-XMLLINT!$XMLLINT$ac_delim
-XMLCATALOG!$XMLCATALOG$ac_delim
-XSLTPROC!$XSLTPROC$ac_delim
-AUGPARSE!$AUGPARSE$ac_delim
-DNSMASQ!$DNSMASQ$ac_delim
-BRCTL!$BRCTL$ac_delim
-UDEVADM!$UDEVADM$ac_delim
-UDEVSETTLE!$UDEVSETTLE$ac_delim
-MODPROBE!$MODPROBE$ac_delim
-HTML_DIR!$HTML_DIR$ac_delim
-STATIC_BINARIES!$STATIC_BINARIES$ac_delim
-ENABLE_DEBUG_TRUE!$ENABLE_DEBUG_TRUE$ac_delim
-ENABLE_DEBUG_FALSE!$ENABLE_DEBUG_FALSE$ac_delim
-REMOTE_PID_FILE!$REMOTE_PID_FILE$ac_delim
-LIBVIRT_INIT_SCRIPTS_RED_HAT_TRUE!$LIBVIRT_INIT_SCRIPTS_RED_HAT_TRUE$ac_delim
-LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE!$LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE$ac_delim
-LOKKIT_PATH!$LOKKIT_PATH$ac_delim
-IPTABLES_PATH!$IPTABLES_PATH$ac_delim
-WITH_OPENVZ_TRUE!$WITH_OPENVZ_TRUE$ac_delim
-WITH_OPENVZ_FALSE!$WITH_OPENVZ_FALSE$ac_delim
-WITH_VBOX_TRUE!$WITH_VBOX_TRUE$ac_delim
-WITH_VBOX_FALSE!$WITH_VBOX_FALSE$ac_delim
-WITH_LXC_TRUE!$WITH_LXC_TRUE$ac_delim
-WITH_LXC_FALSE!$WITH_LXC_FALSE$ac_delim
-WITH_QEMU_TRUE!$WITH_QEMU_TRUE$ac_delim
-WITH_QEMU_FALSE!$WITH_QEMU_FALSE$ac_delim
-WITH_UML_TRUE!$WITH_UML_TRUE$ac_delim
-WITH_UML_FALSE!$WITH_UML_FALSE$ac_delim
-WITH_ONE_TRUE!$WITH_ONE_TRUE$ac_delim
-WITH_ONE_FALSE!$WITH_ONE_FALSE$ac_delim
-WITH_TEST_TRUE!$WITH_TEST_TRUE$ac_delim
-WITH_TEST_FALSE!$WITH_TEST_FALSE$ac_delim
-WITH_REMOTE_TRUE!$WITH_REMOTE_TRUE$ac_delim
-WITH_REMOTE_FALSE!$WITH_REMOTE_FALSE$ac_delim
-WITH_LIBVIRTD_TRUE!$WITH_LIBVIRTD_TRUE$ac_delim
-WITH_LIBVIRTD_FALSE!$WITH_LIBVIRTD_FALSE$ac_delim
-WITH_XEN_TRUE!$WITH_XEN_TRUE$ac_delim
-WITH_XEN_FALSE!$WITH_XEN_FALSE$ac_delim
-XEN_CFLAGS!$XEN_CFLAGS$ac_delim
-XEN_LIBS!$XEN_LIBS$ac_delim
-WITH_XEN_INOTIFY_TRUE!$WITH_XEN_INOTIFY_TRUE$ac_delim
-WITH_XEN_INOTIFY_FALSE!$WITH_XEN_INOTIFY_FALSE$ac_delim
-ONE_LIBS!$ONE_LIBS$ac_delim
-PKG_CONFIG!$PKG_CONFIG$ac_delim
-LIBXML_CFLAGS!$LIBXML_CFLAGS$ac_delim
-LIBXML_LIBS!$LIBXML_LIBS$ac_delim
-GNUTLS_CFLAGS!$GNUTLS_CFLAGS$ac_delim
-GNUTLS_LIBS!$GNUTLS_LIBS$ac_delim
-HAVE_SASL_TRUE!$HAVE_SASL_TRUE$ac_delim
-HAVE_SASL_FALSE!$HAVE_SASL_FALSE$ac_delim
-SASL_CFLAGS!$SASL_CFLAGS$ac_delim
-SASL_LIBS!$SASL_LIBS$ac_delim
-POLKIT_CFLAGS!$POLKIT_CFLAGS$ac_delim
-POLKIT_LIBS!$POLKIT_LIBS$ac_delim
-POLKIT_AUTH!$POLKIT_AUTH$ac_delim
-HAVE_POLKIT_TRUE!$HAVE_POLKIT_TRUE$ac_delim
-HAVE_POLKIT_FALSE!$HAVE_POLKIT_FALSE$ac_delim
-AVAHI_CFLAGS!$AVAHI_CFLAGS$ac_delim
-AVAHI_LIBS!$AVAHI_LIBS$ac_delim
-HAVE_AVAHI_TRUE!$HAVE_AVAHI_TRUE$ac_delim
-HAVE_AVAHI_FALSE!$HAVE_AVAHI_FALSE$ac_delim
-HAVE_SELINUX_TRUE!$HAVE_SELINUX_TRUE$ac_delim
-HAVE_SELINUX_FALSE!$HAVE_SELINUX_FALSE$ac_delim
-SELINUX_CFLAGS!$SELINUX_CFLAGS$ac_delim
-SELINUX_LIBS!$SELINUX_LIBS$ac_delim
-WITH_SECDRIVER_SELINUX_TRUE!$WITH_SECDRIVER_SELINUX_TRUE$ac_delim
-WITH_SECDRIVER_SELINUX_FALSE!$WITH_SECDRIVER_SELINUX_FALSE$ac_delim
-HAVE_NUMACTL_TRUE!$HAVE_NUMACTL_TRUE$ac_delim
-HAVE_NUMACTL_FALSE!$HAVE_NUMACTL_FALSE$ac_delim
-NUMACTL_CFLAGS!$NUMACTL_CFLAGS$ac_delim
-NUMACTL_LIBS!$NUMACTL_LIBS$ac_delim
-READLINE_CFLAGS!$READLINE_CFLAGS$ac_delim
-VIRSH_LIBS!$VIRSH_LIBS$ac_delim
-WITH_NETWORK_TRUE!$WITH_NETWORK_TRUE$ac_delim
-WITH_NETWORK_FALSE!$WITH_NETWORK_FALSE$ac_delim
-WITH_BRIDGE_TRUE!$WITH_BRIDGE_TRUE$ac_delim
-WITH_BRIDGE_FALSE!$WITH_BRIDGE_FALSE$ac_delim
-NETCF_CFLAGS!$NETCF_CFLAGS$ac_delim
-NETCF_LIBS!$NETCF_LIBS$ac_delim
-WITH_NETCF_TRUE!$WITH_NETCF_TRUE$ac_delim
-WITH_NETCF_FALSE!$WITH_NETCF_FALSE$ac_delim
-WITH_STORAGE_DIR_TRUE!$WITH_STORAGE_DIR_TRUE$ac_delim
-WITH_STORAGE_DIR_FALSE!$WITH_STORAGE_DIR_FALSE$ac_delim
-MOUNT!$MOUNT$ac_delim
-UMOUNT!$UMOUNT$ac_delim
-WITH_STORAGE_FS_TRUE!$WITH_STORAGE_FS_TRUE$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
     break
   elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
    { (exit 1); exit 1; }; }
   else
     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   fi
 done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
 
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
+  print line
+}
 
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-6.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+_ACAWK
 _ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-CEOF$ac_eof
-_ACEOF
-
-
-ac_delim='%!_!# '
-for ac_last_try in false false false false false :; do
-  cat >conf$$subs.sed <<_ACEOF
-WITH_STORAGE_FS_FALSE!$WITH_STORAGE_FS_FALSE$ac_delim
-SHOWMOUNT!$SHOWMOUNT$ac_delim
-QEMU_IMG!$QEMU_IMG$ac_delim
-QCOW_CREATE!$QCOW_CREATE$ac_delim
-PVCREATE!$PVCREATE$ac_delim
-VGCREATE!$VGCREATE$ac_delim
-LVCREATE!$LVCREATE$ac_delim
-PVREMOVE!$PVREMOVE$ac_delim
-VGREMOVE!$VGREMOVE$ac_delim
-LVREMOVE!$LVREMOVE$ac_delim
-VGCHANGE!$VGCHANGE$ac_delim
-VGSCAN!$VGSCAN$ac_delim
-PVS!$PVS$ac_delim
-VGS!$VGS$ac_delim
-LVS!$LVS$ac_delim
-WITH_STORAGE_LVM_TRUE!$WITH_STORAGE_LVM_TRUE$ac_delim
-WITH_STORAGE_LVM_FALSE!$WITH_STORAGE_LVM_FALSE$ac_delim
-ISCSIADM!$ISCSIADM$ac_delim
-WITH_STORAGE_ISCSI_TRUE!$WITH_STORAGE_ISCSI_TRUE$ac_delim
-WITH_STORAGE_ISCSI_FALSE!$WITH_STORAGE_ISCSI_FALSE$ac_delim
-WITH_STORAGE_SCSI_TRUE!$WITH_STORAGE_SCSI_TRUE$ac_delim
-WITH_STORAGE_SCSI_FALSE!$WITH_STORAGE_SCSI_FALSE$ac_delim
-PARTED!$PARTED$ac_delim
-LIBPARTED_CFLAGS!$LIBPARTED_CFLAGS$ac_delim
-LIBPARTED_LIBS!$LIBPARTED_LIBS$ac_delim
-WITH_STORAGE_DISK_TRUE!$WITH_STORAGE_DISK_TRUE$ac_delim
-WITH_STORAGE_DISK_FALSE!$WITH_STORAGE_DISK_FALSE$ac_delim
-PYTHON!$PYTHON$ac_delim
-WITH_PYTHON_TRUE!$WITH_PYTHON_TRUE$ac_delim
-WITH_PYTHON_FALSE!$WITH_PYTHON_FALSE$ac_delim
-pythondir!$pythondir$ac_delim
-PYTHON_VERSION!$PYTHON_VERSION$ac_delim
-PYTHON_INCLUDES!$PYTHON_INCLUDES$ac_delim
-PYTHON_SITE_PACKAGES!$PYTHON_SITE_PACKAGES$ac_delim
-ENABLE_XEN_TESTS_TRUE!$ENABLE_XEN_TESTS_TRUE$ac_delim
-ENABLE_XEN_TESTS_FALSE!$ENABLE_XEN_TESTS_FALSE$ac_delim
-COVERAGE_CFLAGS!$COVERAGE_CFLAGS$ac_delim
-COVERAGE_LDFLAGS!$COVERAGE_LDFLAGS$ac_delim
-LOCK_CHECKING_CFLAGS!$LOCK_CHECKING_CFLAGS$ac_delim
-WITH_CIL_TRUE!$WITH_CIL_TRUE$ac_delim
-WITH_CIL_FALSE!$WITH_CIL_FALSE$ac_delim
-WITH_PROXY_TRUE!$WITH_PROXY_TRUE$ac_delim
-WITH_PROXY_FALSE!$WITH_PROXY_FALSE$ac_delim
-MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
-USE_NLS!$USE_NLS$ac_delim
-MSGFMT!$MSGFMT$ac_delim
-GMSGFMT!$GMSGFMT$ac_delim
-XGETTEXT!$XGETTEXT$ac_delim
-MSGMERGE!$MSGMERGE$ac_delim
-LIBICONV!$LIBICONV$ac_delim
-LTLIBICONV!$LTLIBICONV$ac_delim
-INTLLIBS!$INTLLIBS$ac_delim
-POSUB!$POSUB$ac_delim
-CYGWIN_EXTRA_LDFLAGS!$CYGWIN_EXTRA_LDFLAGS$ac_delim
-CYGWIN_EXTRA_LIBADD!$CYGWIN_EXTRA_LIBADD$ac_delim
-CYGWIN_EXTRA_PYTHON_LIBADD!$CYGWIN_EXTRA_PYTHON_LIBADD$ac_delim
-MINGW_EXTRA_LDFLAGS!$MINGW_EXTRA_LDFLAGS$ac_delim
-WINDRES!$WINDRES$ac_delim
-WITH_WIN_ICON_TRUE!$WITH_WIN_ICON_TRUE$ac_delim
-WITH_WIN_ICON_FALSE!$WITH_WIN_ICON_FALSE$ac_delim
-WITH_DRIVER_MODULES_TRUE!$WITH_DRIVER_MODULES_TRUE$ac_delim
-WITH_DRIVER_MODULES_FALSE!$WITH_DRIVER_MODULES_FALSE$ac_delim
-DRIVER_MODULES_CFLAGS!$DRIVER_MODULES_CFLAGS$ac_delim
-DRIVER_MODULES_LIBS!$DRIVER_MODULES_LIBS$ac_delim
-LV_LIBTOOL_OBJDIR!$LV_LIBTOOL_OBJDIR$ac_delim
-HAL_CFLAGS!$HAL_CFLAGS$ac_delim
-HAL_LIBS!$HAL_LIBS$ac_delim
-HAVE_HAL_TRUE!$HAVE_HAL_TRUE$ac_delim
-HAVE_HAL_FALSE!$HAVE_HAL_FALSE$ac_delim
-GLIB2_CFLAGS!$GLIB2_CFLAGS$ac_delim
-GLIB2_LIBS!$GLIB2_LIBS$ac_delim
-DEVKIT_CFLAGS!$DEVKIT_CFLAGS$ac_delim
-DEVKIT_LIBS!$DEVKIT_LIBS$ac_delim
-HAVE_DEVKIT_TRUE!$HAVE_DEVKIT_TRUE$ac_delim
-HAVE_DEVKIT_FALSE!$HAVE_DEVKIT_FALSE$ac_delim
-WITH_NODE_DEVICES_TRUE!$WITH_NODE_DEVICES_TRUE$ac_delim
-WITH_NODE_DEVICES_FALSE!$WITH_NODE_DEVICES_FALSE$ac_delim
-WITH_LINUX_TRUE!$WITH_LINUX_TRUE$ac_delim
-WITH_LINUX_FALSE!$WITH_LINUX_FALSE$ac_delim
-LIBOBJS!$LIBOBJS$ac_delim
-LTLIBOBJS!$LTLIBOBJS$ac_delim
-gl_LIBOBJS!$gl_LIBOBJS$ac_delim
-gl_LTLIBOBJS!$gl_LTLIBOBJS$ac_delim
-gltests_LIBOBJS!$gltests_LIBOBJS$ac_delim
-gltests_LTLIBOBJS!$gltests_LTLIBOBJS$ac_delim
-_ACEOF
-
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 85; then
-    break
-  elif $ac_last_try; then
-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
    { (exit 1); exit 1; }; }
-  else
-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
-  fi
-done
-
-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
-if test -n "$ac_eof"; then
-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
-  ac_eof=`expr $ac_eof + 1`
-fi
-
-cat >>$CONFIG_STATUS <<_ACEOF
-cat >"\$tmp/subs-7.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
 _ACEOF
-sed '
-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
-s/^/s,@/; s/!/@,|#_!!_#|/
-:n
-t n
-s/'"$ac_delim"'$/,g/; t
-s/$/\\/; p
-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
-' >>$CONFIG_STATUS <conf$$subs.sed
-rm -f conf$$subs.sed
-cat >>$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
-CEOF$ac_eof
-_ACEOF
-
 
 # VPATH may cause trouble with some makes, so we remove $(srcdir),
 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
@@ -55605,19 +48720,133 @@ s/^[^=]*=[	 ]*$//
 }'
 fi
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 fi # test -n "$CONFIG_FILES"
 
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
 
-for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+   { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
+shift
+for ac_tag
 do
   case $ac_tag in
   :[FHLC]) ac_mode=$ac_tag; continue;;
   esac
   case $ac_mode$ac_tag in
   :[FHL]*:*);;
-  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
-echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
+$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
    { (exit 1); exit 1; }; };;
   :[FH]-) ac_tag=-:-;;
   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
@@ -55646,26 +48875,38 @@ echo "$as_me: error: Invalid tag $ac_tag." >&2;}
 	   [\\/$]*) false;;
 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
 	   esac ||
-	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
-echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
    { (exit 1); exit 1; }; };;
       esac
-      ac_file_inputs="$ac_file_inputs $ac_f"
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      ac_file_inputs="$ac_file_inputs '$ac_f'"
     done
 
     # Let's still pretend it is `configure' which instantiates (i.e., don't
     # use $as_me), people would be surprised to read:
     #    /* config.h.  Generated by config.status.  */
-    configure_input="Generated from "`IFS=:
-	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
     if test x"$ac_file" != x-; then
       configure_input="$ac_file.  $configure_input"
-      { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
+      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
     fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
 
     case $ac_tag in
-    *:-:* | *:-) cat >"$tmp/stdin";;
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; } ;;
     esac
     ;;
   esac
@@ -55675,7 +48916,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$ac_file" : 'X\(//\)[^/]' \| \
 	 X"$ac_file" : 'X\(//\)$' \| \
 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$ac_file" |
+$as_echo X"$ac_file" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -55701,7 +48942,7 @@ echo X"$ac_file" |
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -55710,7 +48951,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 	 X"$as_dir" : 'X\(//\)$' \| \
 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$as_dir" |
+$as_echo X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -55731,17 +48972,17 @@ echo X"$as_dir" |
       test -d "$as_dir" && break
     done
     test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
    { (exit 1); exit 1; }; }; }
   ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -55786,12 +49027,13 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   esac
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # If the template does not know about datarootdir, expand it.
 # FIXME: This hack should be removed a few years after 2.60.
 ac_datarootdir_hack=; ac_datarootdir_seen=
 
-case `sed -n '/datarootdir/ {
+ac_sed_dataroot='
+/datarootdir/ {
   p
   q
 }
@@ -55800,13 +49042,14 @@ case `sed -n '/datarootdir/ {
 /@infodir@/p
 /@localedir@/p
 /@mandir@/p
-' $ac_file_inputs` in
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
 *datarootdir*) ac_datarootdir_seen=yes;;
 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
 _ACEOF
-cat >>$CONFIG_STATUS <<_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   ac_datarootdir_hack='
   s&@datadir@&$datadir&g
   s&@docdir@&$docdir&g
@@ -55820,15 +49063,16 @@ _ACEOF
 # Neutralize VPATH when `$srcdir' = `.'.
 # Shell code in configure.ac might set extrasub.
 # FIXME: do we really want to maintain this feature?
-cat >>$CONFIG_STATUS <<_ACEOF
-  sed "$ac_vpsub
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
 $extrasub
 _ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 :t
 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s&@configure_input@&$configure_input&;t t
+s|@configure_input@|$ac_sed_conf_input|;t t
 s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
 s&@srcdir@&$ac_srcdir&;t t
 s&@abs_srcdir@&$ac_abs_srcdir&;t t
 s&@top_srcdir@&$ac_top_srcdir&;t t
@@ -55839,121 +49083,60 @@ s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
 s&@MKDIR_P@&$ac_MKDIR_P&;t t
 $ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" | sed -f "$tmp/subs-4.sed" | sed -f "$tmp/subs-5.sed" | sed -f "$tmp/subs-6.sed" | sed -f "$tmp/subs-7.sed" >$tmp/out
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
 
 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
-  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&5
-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&2;}
 
   rm -f "$tmp/stdin"
   case $ac_file in
-  -) cat "$tmp/out"; rm -f "$tmp/out";;
-  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
-  esac
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
  ;;
   :H)
   #
   # CONFIG_HEADER
   #
-_ACEOF
-
-# Transform confdefs.h into a sed script `conftest.defines', that
-# substitutes the proper values into config.h.in to produce config.h.
-rm -f conftest.defines conftest.tail
-# First, append a space to every undef/define line, to ease matching.
-echo 's/$/ /' >conftest.defines
-# Then, protect against being on the right side of a sed subst, or in
-# an unquoted here document, in config.status.  If some macros were
-# called several times there might be several #defines for the same
-# symbol, which is useless.  But do not sort them, since the last
-# AC_DEFINE must be honored.
-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
-# NAME is the cpp macro being defined, VALUE is the value it is being given.
-# PARAMS is the parameter list in the macro definition--in most cases, it's
-# just an empty string.
-ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
-ac_dB='\\)[	 (].*,\\1define\\2'
-ac_dC=' '
-ac_dD=' ,'
-
-uniq confdefs.h |
-  sed -n '
-	t rset
-	:rset
-	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
-	t ok
-	d
-	:ok
-	s/[\\&,]/\\&/g
-	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
-	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
-  ' >>conftest.defines
-
-# Remove the space that was appended to ease matching.
-# Then replace #undef with comments.  This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-# (The regexp can be short, since the line contains either #define or #undef.)
-echo 's/ $//
-s,^[	 #]*u.*,/* & */,' >>conftest.defines
-
-# Break up conftest.defines:
-ac_max_sed_lines=50
-
-# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
-# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
-# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
-# et cetera.
-ac_in='$ac_file_inputs'
-ac_out='"$tmp/out1"'
-ac_nxt='"$tmp/out2"'
-
-while :
-do
-  # Write a here document:
-    cat >>$CONFIG_STATUS <<_ACEOF
-    # First, check the format of the line:
-    cat >"\$tmp/defines.sed" <<\\CEOF
-/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
-/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
-b
-:def
-_ACEOF
-  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
-  echo 'CEOF
-    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
-  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
-  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
-  grep . conftest.tail >/dev/null || break
-  rm -f conftest.defines
-  mv conftest.tail conftest.defines
-done
-rm -f conftest.defines conftest.tail
-
-echo "ac_result=$ac_in" >>$CONFIG_STATUS
-cat >>$CONFIG_STATUS <<\_ACEOF
   if test x"$ac_file" != x-; then
-    echo "/* $configure_input  */" >"$tmp/config.h"
-    cat "$ac_result" >>"$tmp/config.h"
-    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
-      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
-echo "$as_me: $ac_file is unchanged" >&6;}
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
     else
-      rm -f $ac_file
-      mv "$tmp/config.h" $ac_file
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
     fi
   else
-    echo "/* $configure_input  */"
-    cat "$ac_result"
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+   { (exit 1); exit 1; }; }
   fi
-  rm -f "$tmp/out12"
-# Compute $ac_file's index in $config_headers.
-_am_arg=$ac_file
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
 _am_stamp_count=1
 for _am_header in $config_headers :; do
   case $_am_header in
@@ -55968,7 +49151,7 @@ $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$_am_arg" : 'X\(//\)[^/]' \| \
 	 X"$_am_arg" : 'X\(//\)$' \| \
 	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$_am_arg" |
+$as_echo X"$_am_arg" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -55988,30 +49171,40 @@ echo X"$_am_arg" |
 	  s/.*/./; q'`/stamp-h$_am_stamp_count
  ;;
 
-  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
-echo "$as_me: executing $ac_file commands" >&6;}
+  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
  ;;
   esac
 
 
   case $ac_file$ac_mode in
-    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # Grep'ing the whole file is not good either: AIX grep has a line
-  # limit of 2048, but all sed's we know have understand at least 4000.
-  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-    dirpart=`$as_dirname -- "$mf" ||
+    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`$as_dirname -- "$mf" ||
 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$mf" : 'X\(//\)[^/]' \| \
 	 X"$mf" : 'X\(//\)$' \| \
 	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$mf" |
+$as_echo X"$mf" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -56029,33 +49222,33 @@ echo X"$mf" |
 	    q
 	  }
 	  s/.*/./; q'`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`$as_dirname -- "$file" ||
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`$as_dirname -- "$file" ||
 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$file" : 'X\(//\)[^/]' \| \
 	 X"$file" : 'X\(//\)$' \| \
 	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$file" |
+$as_echo X"$file" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -56073,7 +49266,7 @@ echo X"$file" |
 	    q
 	  }
 	  s/.*/./; q'`
-    { as_dir=$dirpart/$fdir
+      { as_dir=$dirpart/$fdir
   case $as_dir in #(
   -*) as_dir=./$as_dir;;
   esac
@@ -56081,7 +49274,7 @@ echo X"$file" |
     as_dirs=
     while :; do
       case $as_dir in #(
-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
       *) as_qdir=$as_dir;;
       esac
       as_dirs="'$as_qdir' $as_dirs"
@@ -56090,7 +49283,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 	 X"$as_dir" : 'X\(//\)$' \| \
 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$as_dir" |
+$as_echo X"$as_dir" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -56111,13 +49304,655 @@ echo X"$as_dir" |
       test -d "$as_dir" && break
     done
     test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
-echo "$as_me: error: cannot create directory $as_dir" >&2;}
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
    { (exit 1); exit 1; }; }; }
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
   done
-done
+}
+ ;;
+    "libtool":C)
+
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+# The names of the tagged configurations supported by this script.
+available_tags=""
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Assembler program.
+AS=$AS
+
+# DLL creation program.
+DLLTOOL=$DLLTOOL
+
+# Object dumper program.
+OBJDUMP=$OBJDUMP
+
+# Which release of libtool.m4 was used?
+macro_version=$macro_version
+macro_revision=$macro_revision
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# What type of objects to build.
+pic_mode=$pic_mode
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="\$SED -e 1s/^X//"
+
+# A grep program that handles long lines.
+GREP=$lt_GREP
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# A literal string matcher.
+FGREP=$lt_FGREP
+
+# A BSD- or MS-compatible name lister.
+NM=$lt_NM
+
+# Whether we need soft or hard links.
+LN_S=$lt_LN_S
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Object file suffix (normally "o").
+objext=$ac_objext
+
+# Executable file suffix (normally "").
+exeext=$exeext
+
+# whether the shell understands "unset".
+lt_unset=$lt_unset
+
+# turn spaces into newlines.
+SP2NL=$lt_lt_SP2NL
+
+# turn newlines into spaces.
+NL2SP=$lt_lt_NL2SP
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == "file_magic".
+file_magic_cmd=$lt_file_magic_cmd
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A symbol stripping program.
+STRIP=$lt_STRIP
+
+# Commands used to install an old-style archive.
+RANLIB=$lt_RANLIB
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# A C compiler.
+LTCC=$lt_CC
+
+# LTCC compiler flags.
+LTCFLAGS=$lt_CFLAGS
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration.
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair.
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# Transform the output of nm in a C name address pair when lib prefix is needed.
+global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# An echo program that does not interpret backslashes.
+ECHO=$lt_ECHO
+
+# Used to examine libraries when file_magic_cmd begins with "file".
+MAGIC_CMD=$MAGIC_CMD
+
+# Must we lock files when doing compilation?
+need_locks=$lt_need_locks
+
+# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+DSYMUTIL=$lt_DSYMUTIL
+
+# Tool to change global to local symbols on Mac OS X.
+NMEDIT=$lt_NMEDIT
+
+# Tool to manipulate fat objects and archives on Mac OS X.
+LIPO=$lt_LIPO
+
+# ldd/readelf like tool for Mach-O binaries on Mac OS X.
+OTOOL=$lt_OTOOL
+
+# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
+OTOOL64=$lt_OTOOL64
+
+# Old archive suffix (normally "a").
+libext=$libext
+
+# Shared library suffix (normally ".so").
+shrext_cmds=$lt_shrext_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at link time.
+variables_saved_for_relink=$lt_variables_saved_for_relink
+
+# Do we need the "lib" prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Library versioning type.
+version_type=$version_type
+
+# Shared library runtime path variable.
+runpath_var=$runpath_var
+
+# Shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names.  First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Command to use after installation of a shared archive.
+postinstall_cmds=$lt_postinstall_cmds
+
+# Command to use after uninstallation of a shared archive.
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# As "finish_cmds", except a single script fragment to be evaled but
+# not shown.
+finish_eval=$lt_finish_eval
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Compile-time system search path for libraries.
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# Commands used to build an old-style archive.
+old_archive_cmds=$lt_old_archive_cmds
+
+# A language specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU compiler?
+with_gcc=$GCC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static.
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Whether the compiler copes with passing no objects directly.
+compiler_needs_object=$lt_compiler_needs_object
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+
+# Commands used to build a loadable module if different from building
+# a shared archive.
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Whether we are building with GNU ld or not.
+with_gnu_ld=$lt_with_gnu_ld
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that enforces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into a binary
+# during linking.  This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single "-rpath" flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# DIR into the resulting binary and the resulting library dependency is
+# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# library is relocated.
+hardcode_direct_absolute=$hardcode_direct_absolute
+
+# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+# into the resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+# into the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to "yes" if building a shared library automatically hardcodes DIR
+# into the library and all subsequent libraries and executables linked
+# against it.
+hardcode_automatic=$hardcode_automatic
+
+# Set to yes if linker adds runtime paths of dependent libraries
+# to runtime path list.
+inherit_rpath=$inherit_rpath
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path=$lt_fix_srcfile_path
+
+# Set to "yes" if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# Commands necessary for linking programs (against libraries) with templates.
+prelink_cmds=$lt_prelink_cmds
+
+# Specify filename containing input files.
+file_list_spec=$lt_file_list_spec
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+
+ltmain="$ac_aux_dir/ltmain.sh"
+
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $* ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[^=]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$@"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1+=\$2"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$1=\$$1\$2"
+}
+
+_LT_EOF
+    ;;
+  esac
+
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+
  ;;
     "default-1":C)
     for ac_file in $CONFIG_FILES; do
@@ -56238,6 +50073,11 @@ _ACEOF
 chmod +x $CONFIG_STATUS
 ac_clean_files=$ac_clean_files_save
 
+test $ac_write_fail = 0 ||
+  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
 
 # configure is writing to config.log, and then calls config.status.
 # config.status does its own redirection, appending to config.log.
@@ -56259,181 +50099,199 @@ if test "$no_create" != yes; then
   # would make configure fail if this is the last instruction.
   $ac_cs_success || { (exit 1); exit 1; }
 fi
-
-
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Configuration summary" >&5
-echo "$as_me: Configuration summary" >&6;}
-{ echo "$as_me:$LINENO: =====================" >&5
-echo "$as_me: =====================" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Drivers" >&5
-echo "$as_me: Drivers" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:      Xen: $with_xen" >&5
-echo "$as_me:      Xen: $with_xen" >&6;}
-{ echo "$as_me:$LINENO:    Proxy: $with_xen_proxy" >&5
-echo "$as_me:    Proxy: $with_xen_proxy" >&6;}
-{ echo "$as_me:$LINENO:     QEMU: $with_qemu" >&5
-echo "$as_me:     QEMU: $with_qemu" >&6;}
-{ echo "$as_me:$LINENO:      UML: $with_uml" >&5
-echo "$as_me:      UML: $with_uml" >&6;}
-{ echo "$as_me:$LINENO:   OpenVZ: $with_openvz" >&5
-echo "$as_me:   OpenVZ: $with_openvz" >&6;}
-{ echo "$as_me:$LINENO:     VBox: $with_vbox" >&5
-echo "$as_me:     VBox: $with_vbox" >&6;}
-{ echo "$as_me:$LINENO:      LXC: $with_lxc" >&5
-echo "$as_me:      LXC: $with_lxc" >&6;}
-{ echo "$as_me:$LINENO:      ONE: $with_one" >&5
-echo "$as_me:      ONE: $with_one" >&6;}
-{ echo "$as_me:$LINENO:     Test: $with_test" >&5
-echo "$as_me:     Test: $with_test" >&6;}
-{ echo "$as_me:$LINENO:   Remote: $with_remote" >&5
-echo "$as_me:   Remote: $with_remote" >&6;}
-{ echo "$as_me:$LINENO:  Network: $with_network" >&5
-echo "$as_me:  Network: $with_network" >&6;}
-{ echo "$as_me:$LINENO: Libvirtd: $with_libvirtd" >&5
-echo "$as_me: Libvirtd: $with_libvirtd" >&6;}
-{ echo "$as_me:$LINENO:    netcf: $with_netcf" >&5
-echo "$as_me:    netcf: $with_netcf" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Storage Drivers" >&5
-echo "$as_me: Storage Drivers" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:      Dir: $with_storage_dir" >&5
-echo "$as_me:      Dir: $with_storage_dir" >&6;}
-{ echo "$as_me:$LINENO:       FS: $with_storage_fs" >&5
-echo "$as_me:       FS: $with_storage_fs" >&6;}
-{ echo "$as_me:$LINENO:    NetFS: $with_storage_fs" >&5
-echo "$as_me:    NetFS: $with_storage_fs" >&6;}
-{ echo "$as_me:$LINENO:      LVM: $with_storage_lvm" >&5
-echo "$as_me:      LVM: $with_storage_lvm" >&6;}
-{ echo "$as_me:$LINENO:    iSCSI: $with_storage_iscsi" >&5
-echo "$as_me:    iSCSI: $with_storage_iscsi" >&6;}
-{ echo "$as_me:$LINENO:     SCSI: $with_storage_scsi" >&5
-echo "$as_me:     SCSI: $with_storage_scsi" >&6;}
-{ echo "$as_me:$LINENO:     Disk: $with_storage_disk" >&5
-echo "$as_me:     Disk: $with_storage_disk" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Security Drivers" >&5
-echo "$as_me: Security Drivers" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:  SELinux: $with_secdriver_selinux" >&5
-echo "$as_me:  SELinux: $with_secdriver_selinux" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Driver Loadable Modules" >&5
-echo "$as_me: Driver Loadable Modules" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Configuration summary" >&5
+$as_echo "$as_me: Configuration summary" >&6;}
+{ $as_echo "$as_me:$LINENO: =====================" >&5
+$as_echo "$as_me: =====================" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Drivers" >&5
+$as_echo "$as_me: Drivers" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:      Xen: $with_xen" >&5
+$as_echo "$as_me:      Xen: $with_xen" >&6;}
+{ $as_echo "$as_me:$LINENO:    Proxy: $with_xen_proxy" >&5
+$as_echo "$as_me:    Proxy: $with_xen_proxy" >&6;}
+{ $as_echo "$as_me:$LINENO:     QEMU: $with_qemu" >&5
+$as_echo "$as_me:     QEMU: $with_qemu" >&6;}
+{ $as_echo "$as_me:$LINENO:      UML: $with_uml" >&5
+$as_echo "$as_me:      UML: $with_uml" >&6;}
+{ $as_echo "$as_me:$LINENO:   OpenVZ: $with_openvz" >&5
+$as_echo "$as_me:   OpenVZ: $with_openvz" >&6;}
+{ $as_echo "$as_me:$LINENO:     VBox: $with_vbox" >&5
+$as_echo "$as_me:     VBox: $with_vbox" >&6;}
+{ $as_echo "$as_me:$LINENO:      LXC: $with_lxc" >&5
+$as_echo "$as_me:      LXC: $with_lxc" >&6;}
+{ $as_echo "$as_me:$LINENO:      ONE: $with_one" >&5
+$as_echo "$as_me:      ONE: $with_one" >&6;}
+{ $as_echo "$as_me:$LINENO:     Test: $with_test" >&5
+$as_echo "$as_me:     Test: $with_test" >&6;}
+{ $as_echo "$as_me:$LINENO:   Remote: $with_remote" >&5
+$as_echo "$as_me:   Remote: $with_remote" >&6;}
+{ $as_echo "$as_me:$LINENO:  Network: $with_network" >&5
+$as_echo "$as_me:  Network: $with_network" >&6;}
+{ $as_echo "$as_me:$LINENO: Libvirtd: $with_libvirtd" >&5
+$as_echo "$as_me: Libvirtd: $with_libvirtd" >&6;}
+{ $as_echo "$as_me:$LINENO:    netcf: $with_netcf" >&5
+$as_echo "$as_me:    netcf: $with_netcf" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Storage Drivers" >&5
+$as_echo "$as_me: Storage Drivers" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:      Dir: $with_storage_dir" >&5
+$as_echo "$as_me:      Dir: $with_storage_dir" >&6;}
+{ $as_echo "$as_me:$LINENO:       FS: $with_storage_fs" >&5
+$as_echo "$as_me:       FS: $with_storage_fs" >&6;}
+{ $as_echo "$as_me:$LINENO:    NetFS: $with_storage_fs" >&5
+$as_echo "$as_me:    NetFS: $with_storage_fs" >&6;}
+{ $as_echo "$as_me:$LINENO:      LVM: $with_storage_lvm" >&5
+$as_echo "$as_me:      LVM: $with_storage_lvm" >&6;}
+{ $as_echo "$as_me:$LINENO:    iSCSI: $with_storage_iscsi" >&5
+$as_echo "$as_me:    iSCSI: $with_storage_iscsi" >&6;}
+{ $as_echo "$as_me:$LINENO:     SCSI: $with_storage_scsi" >&5
+$as_echo "$as_me:     SCSI: $with_storage_scsi" >&6;}
+{ $as_echo "$as_me:$LINENO:     Disk: $with_storage_disk" >&5
+$as_echo "$as_me:     Disk: $with_storage_disk" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Security Drivers" >&5
+$as_echo "$as_me: Security Drivers" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:  SELinux: $with_secdriver_selinux" >&5
+$as_echo "$as_me:  SELinux: $with_secdriver_selinux" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Driver Loadable Modules" >&5
+$as_echo "$as_me: Driver Loadable Modules" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
 if test "$with_driver_modules" != "no" ; then
-{ echo "$as_me:$LINENO:   dlopen: $DRIVER_MODULES_CFLAGS $DRIVER_MODULES_LIBS" >&5
-echo "$as_me:   dlopen: $DRIVER_MODULES_CFLAGS $DRIVER_MODULES_LIBS" >&6;}
-else
-{ echo "$as_me:$LINENO:   dlopen: no" >&5
-echo "$as_me:   dlopen: no" >&6;}
-fi
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Libraries" >&5
-echo "$as_me: Libraries" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:   libxml: $LIBXML_CFLAGS $LIBXML_LIBS" >&5
-echo "$as_me:   libxml: $LIBXML_CFLAGS $LIBXML_LIBS" >&6;}
-{ echo "$as_me:$LINENO:   gnutls: $GNUTLS_CFLAGS $GNUTLS_LIBS" >&5
-echo "$as_me:   gnutls: $GNUTLS_CFLAGS $GNUTLS_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:   dlopen: $DRIVER_MODULES_CFLAGS $DRIVER_MODULES_LIBS" >&5
+$as_echo "$as_me:   dlopen: $DRIVER_MODULES_CFLAGS $DRIVER_MODULES_LIBS" >&6;}
+else
+{ $as_echo "$as_me:$LINENO:   dlopen: no" >&5
+$as_echo "$as_me:   dlopen: no" >&6;}
+fi
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Libraries" >&5
+$as_echo "$as_me: Libraries" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:   libxml: $LIBXML_CFLAGS $LIBXML_LIBS" >&5
+$as_echo "$as_me:   libxml: $LIBXML_CFLAGS $LIBXML_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:   gnutls: $GNUTLS_CFLAGS $GNUTLS_LIBS" >&5
+$as_echo "$as_me:   gnutls: $GNUTLS_CFLAGS $GNUTLS_LIBS" >&6;}
 if test "$with_sasl" != "no" ; then
-{ echo "$as_me:$LINENO:     sasl: $SASL_CFLAGS $SASL_LIBS" >&5
-echo "$as_me:     sasl: $SASL_CFLAGS $SASL_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:     sasl: $SASL_CFLAGS $SASL_LIBS" >&5
+$as_echo "$as_me:     sasl: $SASL_CFLAGS $SASL_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:     sasl: no" >&5
-echo "$as_me:     sasl: no" >&6;}
+{ $as_echo "$as_me:$LINENO:     sasl: no" >&5
+$as_echo "$as_me:     sasl: no" >&6;}
 fi
 if test "$with_avahi" = "yes" ; then
-{ echo "$as_me:$LINENO:    avahi: $AVAHI_CFLAGS $AVAHI_LIBS" >&5
-echo "$as_me:    avahi: $AVAHI_CFLAGS $AVAHI_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:    avahi: $AVAHI_CFLAGS $AVAHI_LIBS" >&5
+$as_echo "$as_me:    avahi: $AVAHI_CFLAGS $AVAHI_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:    avahi: no" >&5
-echo "$as_me:    avahi: no" >&6;}
+{ $as_echo "$as_me:$LINENO:    avahi: no" >&5
+$as_echo "$as_me:    avahi: no" >&6;}
 fi
 if test "$with_polkit" = "yes" ; then
-{ echo "$as_me:$LINENO:   polkit: $POLKIT_CFLAGS $POLKIT_LIBS" >&5
-echo "$as_me:   polkit: $POLKIT_CFLAGS $POLKIT_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:   polkit: $POLKIT_CFLAGS $POLKIT_LIBS" >&5
+$as_echo "$as_me:   polkit: $POLKIT_CFLAGS $POLKIT_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:   polkit: no" >&5
-echo "$as_me:   polkit: no" >&6;}
+{ $as_echo "$as_me:$LINENO:   polkit: no" >&5
+$as_echo "$as_me:   polkit: no" >&6;}
 fi
 if test "$with_selinux" = "yes" ; then
-{ echo "$as_me:$LINENO:  selinux: $SELINUX_CFLAGS $SELINUX_LIBS" >&5
-echo "$as_me:  selinux: $SELINUX_CFLAGS $SELINUX_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:  selinux: $SELINUX_CFLAGS $SELINUX_LIBS" >&5
+$as_echo "$as_me:  selinux: $SELINUX_CFLAGS $SELINUX_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:  selinux: no" >&5
-echo "$as_me:  selinux: no" >&6;}
+{ $as_echo "$as_me:$LINENO:  selinux: no" >&5
+$as_echo "$as_me:  selinux: no" >&6;}
 fi
 if test "$with_numactl" = "yes" ; then
-{ echo "$as_me:$LINENO:  numactl: $NUMACTL_CFLAGS $NUMACTL_LIBS" >&5
-echo "$as_me:  numactl: $NUMACTL_CFLAGS $NUMACTL_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:  numactl: $NUMACTL_CFLAGS $NUMACTL_LIBS" >&5
+$as_echo "$as_me:  numactl: $NUMACTL_CFLAGS $NUMACTL_LIBS" >&6;}
+else
+{ $as_echo "$as_me:$LINENO:  numactl: no" >&5
+$as_echo "$as_me:  numactl: no" >&6;}
+fi
+if test "$with_capng" = "yes" ; then
+{ $as_echo "$as_me:$LINENO:    capng: $CAPNG_CFLAGS $CAPNG_LIBS" >&5
+$as_echo "$as_me:    capng: $CAPNG_CFLAGS $CAPNG_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:  numactl: no" >&5
-echo "$as_me:  numactl: no" >&6;}
+{ $as_echo "$as_me:$LINENO:    capng: no" >&5
+$as_echo "$as_me:    capng: no" >&6;}
 fi
 if test "$with_xen" = "yes" ; then
-{ echo "$as_me:$LINENO:      xen: $XEN_CFLAGS $XEN_LIBS" >&5
-echo "$as_me:      xen: $XEN_CFLAGS $XEN_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:      xen: $XEN_CFLAGS $XEN_LIBS" >&5
+$as_echo "$as_me:      xen: $XEN_CFLAGS $XEN_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:      xen: no" >&5
-echo "$as_me:      xen: no" >&6;}
+{ $as_echo "$as_me:$LINENO:      xen: no" >&5
+$as_echo "$as_me:      xen: no" >&6;}
 fi
 if test "$with_hal" = "yes" ; then
-{ echo "$as_me:$LINENO:      hal: $HAL_CFLAGS $HAL_LIBS" >&5
-echo "$as_me:      hal: $HAL_CFLAGS $HAL_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:      hal: $HAL_CFLAGS $HAL_LIBS" >&5
+$as_echo "$as_me:      hal: $HAL_CFLAGS $HAL_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:      hal: no" >&5
-echo "$as_me:      hal: no" >&6;}
+{ $as_echo "$as_me:$LINENO:      hal: no" >&5
+$as_echo "$as_me:      hal: no" >&6;}
 fi
 if test "$with_devkit" = "yes" ; then
-{ echo "$as_me:$LINENO:   devkit: $DEVKIT_CFLAGS $DEVKIT_LIBS" >&5
-echo "$as_me:   devkit: $DEVKIT_CFLAGS $DEVKIT_LIBS" >&6;}
+{ $as_echo "$as_me:$LINENO:   devkit: $DEVKIT_CFLAGS $DEVKIT_LIBS" >&5
+$as_echo "$as_me:   devkit: $DEVKIT_CFLAGS $DEVKIT_LIBS" >&6;}
 else
-{ echo "$as_me:$LINENO:   devkit: no" >&5
-echo "$as_me:   devkit: no" >&6;}
+{ $as_echo "$as_me:$LINENO:   devkit: no" >&5
+$as_echo "$as_me:   devkit: no" >&6;}
 fi
 if test "$with_netcf" = "yes" ; then
-{ echo "$as_me:$LINENO:    netcf: $NETCF_CFLAGS $NETCF_LIBS" >&5
-echo "$as_me:    netcf: $NETCF_CFLAGS $NETCF_LIBS" >&6;}
-else
-{ echo "$as_me:$LINENO:    netcf: no" >&5
-echo "$as_me:    netcf: no" >&6;}
-fi
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Test suite" >&5
-echo "$as_me: Test suite" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:    Coverage: $enable_coverage" >&5
-echo "$as_me:    Coverage: $enable_coverage" >&6;}
-{ echo "$as_me:$LINENO:   Alloc OOM: $enable_oom" >&5
-echo "$as_me:   Alloc OOM: $enable_oom" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO: Miscellaneous" >&5
-echo "$as_me: Miscellaneous" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
-{ echo "$as_me:$LINENO:      Debug: $enable_debug" >&5
-echo "$as_me:      Debug: $enable_debug" >&6;}
-{ echo "$as_me:$LINENO:   Warnings: $enable_compile_warnings" >&5
-echo "$as_me:   Warnings: $enable_compile_warnings" >&6;}
-{ echo "$as_me:$LINENO:   Readline: $lv_use_readline" >&5
-echo "$as_me:   Readline: $lv_use_readline" >&6;}
-{ echo "$as_me:$LINENO: " >&5
-echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:    netcf: $NETCF_CFLAGS $NETCF_LIBS" >&5
+$as_echo "$as_me:    netcf: $NETCF_CFLAGS $NETCF_LIBS" >&6;}
+else
+{ $as_echo "$as_me:$LINENO:    netcf: no" >&5
+$as_echo "$as_me:    netcf: no" >&6;}
+fi
+if test "$with_one" = "yes" ; then
+{ $as_echo "$as_me:$LINENO:   xmlrpc: $XMLRPC_CFLAGS $XMLRPC_LIBS" >&5
+$as_echo "$as_me:   xmlrpc: $XMLRPC_CFLAGS $XMLRPC_LIBS" >&6;}
+else
+{ $as_echo "$as_me:$LINENO:   xmlrpc: no" >&5
+$as_echo "$as_me:   xmlrpc: no" >&6;}
+fi
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Test suite" >&5
+$as_echo "$as_me: Test suite" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:    Coverage: $enable_coverage" >&5
+$as_echo "$as_me:    Coverage: $enable_coverage" >&6;}
+{ $as_echo "$as_me:$LINENO:   Alloc OOM: $enable_oom" >&5
+$as_echo "$as_me:   Alloc OOM: $enable_oom" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO: Miscellaneous" >&5
+$as_echo "$as_me: Miscellaneous" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:$LINENO:      Debug: $enable_debug" >&5
+$as_echo "$as_me:      Debug: $enable_debug" >&6;}
+{ $as_echo "$as_me:$LINENO:   Warnings: $enable_compile_warnings" >&5
+$as_echo "$as_me:   Warnings: $enable_compile_warnings" >&6;}
+{ $as_echo "$as_me:$LINENO:   Readline: $lv_use_readline" >&5
+$as_echo "$as_me:   Readline: $lv_use_readline" >&6;}
+{ $as_echo "$as_me:$LINENO: " >&5
+$as_echo "$as_me: " >&6;}
diff --git a/configure.in b/configure.in
index 5c0575c..29c8867 100644
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([libvirt], [0.6.4])
+AC_INIT([libvirt], [0.6.5])
 AC_CONFIG_SRCDIR([src/libvirt.c])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_CONFIG_HEADER([config.h])
@@ -191,7 +191,7 @@ AC_ARG_WITH([vbox],
 AC_ARG_WITH([lxc],
 [  --with-lxc              add Linux Container support (on)],[],[with_lxc=yes])
 AC_ARG_WITH([one],
-[  --with-one              add ONE support (on)],[],[with_one=no])
+[  --with-one              add ONE support (on)],[],[with_one=check])
 AC_ARG_WITH([test],
 [  --with-test             add test driver support (on)],[],[with_test=yes])
 AC_ARG_WITH([remote],
@@ -420,11 +420,30 @@ AC_CHECK_HEADERS([linux/kvm.h])
 dnl OpenNebula driver Compilation setting
 dnl
 
-if test "$with_one" = "yes" ; then
- CFLAGS="$CFLAGS -I$ONE_LOCATION/include"
- ONE_LIBS="-L/usr/local/lib -lxmlrpc_client++ -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok -lxmlrpc++ -lxmlrpc_client -L$ONE_LOCATION/lib -loneapi"
- AC_SUBST([ONE_LIBS])
+XMLRPC_REQUIRED=1.14.0
+
+XMLRPC_CFLAGS=
+XMLRPC_LIBS=
+if test "x$with_one" = "xyes" -o "x$with_one" = "xcheck"; then
+    PKG_CHECK_MODULES(XMLRPC, xmlrpc_client >= $XMLRPC_REQUIRED,
+      [with_one=yes], [
+      if test "x$with_one" = "xcheck" ; then
+          with_one=no
+      else
+          AC_MSG_ERROR(
+            [You must install XMLRPC-C >= $XMLRPC_REQUIRED to compile libvirt ONE driver])
+      fi
+    ])
+    if test "x$with_one" = "xyes" ; then
+        AC_DEFINE_UNQUOTED([HAVE_XMLRPC], 1,
+          [whether One is used to broadcast server presence])
+    fi
 fi
+AM_CONDITIONAL([HAVE_XMLRPC], [test "x$with_one" = "xyes"])
+AM_CONDITIONAL([WITH_ONE], [test "x$with_one" = "xyes"])
+AC_SUBST([XMLRPC_CFLAGS])
+AC_SUBST([XMLRPC_LIBS])
+
 
 dnl Need to test if pkg-config exists
 PKG_PROG_PKG_CONFIG
@@ -749,6 +768,49 @@ AM_CONDITIONAL([HAVE_NUMACTL], [test "$with_numactl" != "no"])
 AC_SUBST([NUMACTL_CFLAGS])
 AC_SUBST([NUMACTL_LIBS])
 
+
+
+dnl libcap-ng
+AC_ARG_WITH([capng],
+  [  --with-capng         use libcap-ng to reduce libvirtd privileges],
+  [],
+  [with_capng=check])
+
+dnl
+dnl This check looks for 'capng_updatev' since that was
+dnl introduced in 0.4.0 release which need as minimum
+dnl
+CAPNG_CFLAGS=
+CAPNG_LIBS=
+if test "$with_qemu" = "yes" -a "$with_capng" != "no"; then
+  old_cflags="$CFLAGS"
+  old_libs="$LIBS"
+  if test "$with_capng" = "check"; then
+    AC_CHECK_HEADER([cap-ng.h],[],[with_capng=no])
+    AC_CHECK_LIB([cap-ng], [capng_updatev],[],[with_capng=no])
+    if test "$with_capng" != "no"; then
+      with_capng="yes"
+    fi
+  else
+    fail=0
+    AC_CHECK_HEADER([cap-ng.h],[],[fail=1])
+    AC_CHECK_LIB([cap-ng], [capng_updatev],[],[fail=1])
+    test $fail = 1 &&
+      AC_MSG_ERROR([You must install the capng >= 0.4.0 development package in order to compile and run libvirt])
+  fi
+  CFLAGS="$old_cflags"
+  LIBS="$old_libs"
+fi
+if test "$with_capng" = "yes"; then
+  CAPNG_LIBS="-lcap-ng"
+  AC_DEFINE_UNQUOTED([HAVE_CAPNG], 1, [whether capng is available for privilege reduction])
+fi
+AM_CONDITIONAL([HAVE_CAPNG], [test "$with_capng" != "no"])
+AC_SUBST([CAPNG_CFLAGS])
+AC_SUBST([CAPNG_LIBS])
+
+
+
 dnl virsh libraries
 AC_CHECK_HEADERS([readline/readline.h])
 
@@ -889,21 +951,6 @@ if test "$with_storage_fs" = "yes"; then
     [Location or name of the showmount program])
 fi
 
-AC_PATH_PROG([QEMU_IMG], [qemu-img], [], [$PATH:/sbin:/usr/sbin:/bin:/usr/bin])
-if test -n "$QEMU_IMG" ; then
-  AC_DEFINE_UNQUOTED([HAVE_QEMU_IMG], 1, [whether qemu-img is available for non-raw files])
-  AC_DEFINE_UNQUOTED([QEMU_IMG],["$QEMU_IMG"],
-      [Location or name of the qemu-img program])
-fi
-
-AC_PATH_PROG([QCOW_CREATE], [qcow-create], [], [$PATH:/sbin:/usr/sbin:/bin:/usr/bin])
-if test -n "$QCOW_CREATE" ; then
-  AC_DEFINE_UNQUOTED([HAVE_QCOW_CREATE], 1, [whether qcow-create is available for non-raw files])
-  AC_DEFINE_UNQUOTED([QCOW_CREATE],["$QCOW_CREATE"],
-      [Location or name of the qcow-create program])
-fi
-
-
 if test "$with_storage_lvm" = "yes" -o "$with_storage_lvm" = "check"; then
   AC_PATH_PROG([PVCREATE], [pvcreate], [], [$PATH:/sbin:/usr/sbin])
   AC_PATH_PROG([VGCREATE], [vgcreate], [], [$PATH:/sbin:/usr/sbin])
@@ -1488,6 +1535,11 @@ AC_MSG_NOTICE([ numactl: $NUMACTL_CFLAGS $NUMACTL_LIBS])
 else
 AC_MSG_NOTICE([ numactl: no])
 fi
+if test "$with_capng" = "yes" ; then
+AC_MSG_NOTICE([   capng: $CAPNG_CFLAGS $CAPNG_LIBS])
+else
+AC_MSG_NOTICE([   capng: no])
+fi
 if test "$with_xen" = "yes" ; then
 AC_MSG_NOTICE([     xen: $XEN_CFLAGS $XEN_LIBS])
 else
@@ -1508,6 +1560,11 @@ AC_MSG_NOTICE([   netcf: $NETCF_CFLAGS $NETCF_LIBS])
 else
 AC_MSG_NOTICE([   netcf: no])
 fi
+if test "$with_one" = "yes" ; then
+AC_MSG_NOTICE([  xmlrpc: $XMLRPC_CFLAGS $XMLRPC_LIBS])
+else
+AC_MSG_NOTICE([  xmlrpc: no])
+fi
 AC_MSG_NOTICE([])
 AC_MSG_NOTICE([Test suite])
 AC_MSG_NOTICE([])
diff --git a/depcomp b/depcomp
deleted file mode 100755
index e5f9736..0000000
--- a/depcomp
+++ /dev/null
@@ -1,589 +0,0 @@
-#! /bin/sh
-# depcomp - compile a program generating dependencies as side-effects
-
-scriptversion=2007-03-29.01
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
-# Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Originally written by Alexandre Oliva <oliva at dcc.unicamp.br>.
-
-case $1 in
-  '')
-     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
-     exit 1;
-     ;;
-  -h | --h*)
-    cat <<\EOF
-Usage: depcomp [--help] [--version] PROGRAM [ARGS]
-
-Run PROGRAMS ARGS to compile a file, generating dependencies
-as side-effects.
-
-Environment variables:
-  depmode     Dependency tracking mode.
-  source      Source file read by `PROGRAMS ARGS'.
-  object      Object file output by `PROGRAMS ARGS'.
-  DEPDIR      directory where to store dependencies.
-  depfile     Dependency file to output.
-  tmpdepfile  Temporary file to use when outputing dependencies.
-  libtool     Whether libtool is used (yes/no).
-
-Report bugs to <bug-automake at gnu.org>.
-EOF
-    exit $?
-    ;;
-  -v | --v*)
-    echo "depcomp $scriptversion"
-    exit $?
-    ;;
-esac
-
-if test -z "$depmode" || test -z "$source" || test -z "$object"; then
-  echo "depcomp: Variables source, object and depmode must be set" 1>&2
-  exit 1
-fi
-
-# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
-depfile=${depfile-`echo "$object" |
-  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
-
-rm -f "$tmpdepfile"
-
-# Some modes work just like other modes, but use different flags.  We
-# parameterize here, but still list the modes in the big case below,
-# to make depend.m4 easier to write.  Note that we *cannot* use a case
-# here, because this file can only contain one case statement.
-if test "$depmode" = hp; then
-  # HP compiler uses -M and no extra arg.
-  gccflag=-M
-  depmode=gcc
-fi
-
-if test "$depmode" = dashXmstdout; then
-   # This is just like dashmstdout with a different argument.
-   dashmflag=-xM
-   depmode=dashmstdout
-fi
-
-case "$depmode" in
-gcc3)
-## gcc 3 implements dependency tracking that does exactly what
-## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
-## it if -MD -MP comes after the -MF stuff.  Hmm.
-## Unfortunately, FreeBSD c89 acceptance of flags depends upon
-## the command line argument order; so add the flags where they
-## appear in depend2.am.  Note that the slowdown incurred here
-## affects only configure: in makefiles, %FASTDEP% shortcuts this.
-  for arg
-  do
-    case $arg in
-    -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
-    *)  set fnord "$@" "$arg" ;;
-    esac
-    shift # fnord
-    shift # $arg
-  done
-  "$@"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  mv "$tmpdepfile" "$depfile"
-  ;;
-
-gcc)
-## There are various ways to get dependency output from gcc.  Here's
-## why we pick this rather obscure method:
-## - Don't want to use -MD because we'd like the dependencies to end
-##   up in a subdir.  Having to rename by hand is ugly.
-##   (We might end up doing this anyway to support other compilers.)
-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-##   -MM, not -M (despite what the docs say).
-## - Using -M directly means running the compiler twice (even worse
-##   than renaming).
-  if test -z "$gccflag"; then
-    gccflag=-MD,
-  fi
-  "$@" -Wp,"$gccflag$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
-  sed -e 's/^[^:]*: / /' \
-      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the `deleted header file' problem.
-## The problem is that when a header file which appears in a .P file
-## is deleted, the dependency causes make to die (because there is
-## typically no way to rebuild the header).  We avoid this by adding
-## dummy dependencies for each header file.  Too bad gcc doesn't do
-## this for us directly.
-  tr ' ' '
-' < "$tmpdepfile" |
-## Some versions of gcc put a space before the `:'.  On the theory
-## that the space means something, we add a space to the output as
-## well.
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-hp)
-  # This case exists only to let depend.m4 do its work.  It works by
-  # looking at the text of this script.  This case will never be run,
-  # since it is checked for above.
-  exit 1
-  ;;
-
-sgi)
-  if test "$libtool" = yes; then
-    "$@" "-Wp,-MDupdate,$tmpdepfile"
-  else
-    "$@" -MDupdate "$tmpdepfile"
-  fi
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-
-  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
-    echo "$object : \\" > "$depfile"
-
-    # Clip off the initial element (the dependent).  Don't try to be
-    # clever and replace this with sed code, as IRIX sed won't handle
-    # lines with more than a fixed number of characters (4096 in
-    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
-    # the IRIX cc adds comments like `#:fec' to the end of the
-    # dependency line.
-    tr ' ' '
-' < "$tmpdepfile" \
-    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
-    tr '
-' ' ' >> $depfile
-    echo >> $depfile
-
-    # The second pass generates a dummy entry for each header file.
-    tr ' ' '
-' < "$tmpdepfile" \
-   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
-   >> $depfile
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
-  fi
-  rm -f "$tmpdepfile"
-  ;;
-
-aix)
-  # The C for AIX Compiler uses -M and outputs the dependencies
-  # in a .u file.  In older versions, this file always lives in the
-  # current directory.  Also, the AIX compiler puts `$object:' at the
-  # start of each line; $object doesn't have directory information.
-  # Version 6 uses the directory in both cases.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-  if test "$libtool" = yes; then
-    tmpdepfile1=$dir$base.u
-    tmpdepfile2=$base.u
-    tmpdepfile3=$dir.libs/$base.u
-    "$@" -Wc,-M
-  else
-    tmpdepfile1=$dir$base.u
-    tmpdepfile2=$dir$base.u
-    tmpdepfile3=$dir$base.u
-    "$@" -M
-  fi
-  stat=$?
-
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-    exit $stat
-  fi
-
-  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
-  do
-    test -f "$tmpdepfile" && break
-  done
-  if test -f "$tmpdepfile"; then
-    # Each line is of the form `foo.o: dependent.h'.
-    # Do two passes, one to just change these to
-    # `$object: dependent.h' and one to simply `dependent.h:'.
-    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-    # That's a tab and a space in the [].
-    sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-  else
-    # The sourcefile does not contain any dependencies, so just
-    # store a dummy comment line, to avoid errors with the Makefile
-    # "include basename.Plo" scheme.
-    echo "#dummy" > "$depfile"
-  fi
-  rm -f "$tmpdepfile"
-  ;;
-
-icc)
-  # Intel's C compiler understands `-MD -MF file'.  However on
-  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
-  # ICC 7.0 will fill foo.d with something like
-  #    foo.o: sub/foo.c
-  #    foo.o: sub/foo.h
-  # which is wrong.  We want:
-  #    sub/foo.o: sub/foo.c
-  #    sub/foo.o: sub/foo.h
-  #    sub/foo.c:
-  #    sub/foo.h:
-  # ICC 7.1 will output
-  #    foo.o: sub/foo.c sub/foo.h
-  # and will wrap long lines using \ :
-  #    foo.o: sub/foo.c ... \
-  #     sub/foo.h ... \
-  #     ...
-
-  "$@" -MD -MF "$tmpdepfile"
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-    rm -f "$tmpdepfile"
-    exit $stat
-  fi
-  rm -f "$depfile"
-  # Each line is of the form `foo.o: dependent.h',
-  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
-  # Do two passes, one to just change these to
-  # `$object: dependent.h' and one to simply `dependent.h:'.
-  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
-  # Some versions of the HPUX 10.20 sed can't process this invocation
-  # correctly.  Breaking it into two sed invocations is a workaround.
-  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
-    sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-hp2)
-  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
-  # compilers, which have integrated preprocessors.  The correct option
-  # to use with these is +Maked; it writes dependencies to a file named
-  # 'foo.d', which lands next to the object file, wherever that
-  # happens to be.
-  # Much of this is similar to the tru64 case; see comments there.
-  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-  test "x$dir" = "x$object" && dir=
-  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-  if test "$libtool" = yes; then
-    tmpdepfile1=$dir$base.d
-    tmpdepfile2=$dir.libs/$base.d
-    "$@" -Wc,+Maked
-  else
-    tmpdepfile1=$dir$base.d
-    tmpdepfile2=$dir$base.d
-    "$@" +Maked
-  fi
-  stat=$?
-  if test $stat -eq 0; then :
-  else
-     rm -f "$tmpdepfile1" "$tmpdepfile2"
-     exit $stat
-  fi
-
-  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
-  do
-    test -f "$tmpdepfile" && break
-  done
-  if test -f "$tmpdepfile"; then
-    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
-    # Add `dependent.h:' lines.
-    sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
-  else
-    echo "#dummy" > "$depfile"
-  fi
-  rm -f "$tmpdepfile" "$tmpdepfile2"
-  ;;
-
-tru64)
-   # The Tru64 compiler uses -MD to generate dependencies as a side
-   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
-   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
-   # dependencies in `foo.d' instead, so we check for that too.
-   # Subdirectories are respected.
-   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
-   test "x$dir" = "x$object" && dir=
-   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
-   if test "$libtool" = yes; then
-      # With Tru64 cc, shared objects can also be used to make a
-      # static library.  This mechanism is used in libtool 1.4 series to
-      # handle both shared and static libraries in a single compilation.
-      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
-      #
-      # With libtool 1.5 this exception was removed, and libtool now
-      # generates 2 separate objects for the 2 libraries.  These two
-      # compilations output dependencies in $dir.libs/$base.o.d and
-      # in $dir$base.o.d.  We have to check for both files, because
-      # one of the two compilations can be disabled.  We should prefer
-      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
-      # automatically cleaned when .libs/ is deleted, while ignoring
-      # the former would cause a distcleancheck panic.
-      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
-      tmpdepfile2=$dir$base.o.d          # libtool 1.5
-      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
-      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
-      "$@" -Wc,-MD
-   else
-      tmpdepfile1=$dir$base.o.d
-      tmpdepfile2=$dir$base.d
-      tmpdepfile3=$dir$base.d
-      tmpdepfile4=$dir$base.d
-      "$@" -MD
-   fi
-
-   stat=$?
-   if test $stat -eq 0; then :
-   else
-      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-      exit $stat
-   fi
-
-   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
-   do
-     test -f "$tmpdepfile" && break
-   done
-   if test -f "$tmpdepfile"; then
-      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
-      # That's a tab and a space in the [].
-      sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
-   else
-      echo "#dummy" > "$depfile"
-   fi
-   rm -f "$tmpdepfile"
-   ;;
-
-#nosideeffect)
-  # This comment above is used by automake to tell side-effect
-  # dependency tracking mechanisms from slower ones.
-
-dashmstdout)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove `-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  test -z "$dashmflag" && dashmflag=-M
-  # Require at least two characters before searching for `:'
-  # in the target name.  This is to cope with DOS-style filenames:
-  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
-  "$@" $dashmflag |
-    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
-  rm -f "$depfile"
-  cat < "$tmpdepfile" > "$depfile"
-  tr ' ' '
-' < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-dashXmstdout)
-  # This case only exists to satisfy depend.m4.  It is never actually
-  # run, as this mode is specially recognized in the preamble.
-  exit 1
-  ;;
-
-makedepend)
-  "$@" || exit $?
-  # Remove any Libtool call
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-  # X makedepend
-  shift
-  cleared=no
-  for arg in "$@"; do
-    case $cleared in
-    no)
-      set ""; shift
-      cleared=yes ;;
-    esac
-    case "$arg" in
-    -D*|-I*)
-      set fnord "$@" "$arg"; shift ;;
-    # Strip any option that makedepend may not understand.  Remove
-    # the object too, otherwise makedepend will parse it as a source file.
-    -*|$object)
-      ;;
-    *)
-      set fnord "$@" "$arg"; shift ;;
-    esac
-  done
-  obj_suffix="`echo $object | sed 's/^.*\././'`"
-  touch "$tmpdepfile"
-  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
-  rm -f "$depfile"
-  cat < "$tmpdepfile" > "$depfile"
-  sed '1,2d' "$tmpdepfile" | tr ' ' '
-' | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly.  Breaking it into two sed invocations is a workaround.
-    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile" "$tmpdepfile".bak
-  ;;
-
-cpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout.
-  "$@" || exit $?
-
-  # Remove the call to Libtool.
-  if test "$libtool" = yes; then
-    while test $1 != '--mode=compile'; do
-      shift
-    done
-    shift
-  fi
-
-  # Remove `-o $object'.
-  IFS=" "
-  for arg
-  do
-    case $arg in
-    -o)
-      shift
-      ;;
-    $object)
-      shift
-      ;;
-    *)
-      set fnord "$@" "$arg"
-      shift # fnord
-      shift # $arg
-      ;;
-    esac
-  done
-
-  "$@" -E |
-    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
-    sed '$ s: \\$::' > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  cat < "$tmpdepfile" >> "$depfile"
-  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-msvisualcpp)
-  # Important note: in order to support this mode, a compiler *must*
-  # always write the preprocessed file to stdout, regardless of -o,
-  # because we must use -o when running libtool.
-  "$@" || exit $?
-  IFS=" "
-  for arg
-  do
-    case "$arg" in
-    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
-	set fnord "$@"
-	shift
-	shift
-	;;
-    *)
-	set fnord "$@" "$arg"
-	shift
-	shift
-	;;
-    esac
-  done
-  "$@" -E |
-  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
-  rm -f "$depfile"
-  echo "$object : \\" > "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
-  echo "	" >> "$depfile"
-  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
-  rm -f "$tmpdepfile"
-  ;;
-
-none)
-  exec "$@"
-  ;;
-
-*)
-  echo "Unknown depmode $depmode" 1>&2
-  exit 1
-  ;;
-esac
-
-exit 0
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 97b4456..43d04c3 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -46,6 +46,8 @@ gif = \
 dot_html_in = $(wildcard *.html.in)
 dot_html = $(dot_html_in:%.html.in=%.html)
 
+patches = $(wildcard api_extension/*.patch)
+
 xml = \
   libvirt-api.xml \
   libvirt-refs.xml \
@@ -67,6 +69,7 @@ EXTRA_DIST=					\
   site.xsl newapi.xsl news.xsl page.xsl	ChangeLog.xsl	\
   $(dot_html) $(dot_html_in) $(gif) $(apihtml) $(apipng) \
   $(xml) $(fig) $(png) \
+  $(patches) \
   virsh.pod ChangeLog.awk
 
 all: web $(top_builddir)/NEWS $(man_MANS)
diff --git a/docs/Makefile.in b/docs/Makefile.in
index c60adf6..0c1938f 100644
--- a/docs/Makefile.in
+++ b/docs/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@ -126,10 +131,38 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	ps-recursive uninstall-recursive
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -151,6 +184,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -159,10 +194,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -175,7 +206,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -188,8 +220,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -454,6 +485,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -472,6 +504,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -513,11 +546,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -543,8 +579,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -658,6 +692,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -665,8 +701,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -701,6 +736,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -714,6 +750,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 SUBDIRS = schemas examples devhelp
@@ -760,6 +797,7 @@ gif = \
 
 dot_html_in = $(wildcard *.html.in)
 dot_html = $(dot_html_in:%.html.in=%.html)
+patches = $(wildcard api_extension/*.patch)
 xml = \
   libvirt-api.xml \
   libvirt-refs.xml \
@@ -781,6 +819,7 @@ EXTRA_DIST = \
   site.xsl newapi.xsl news.xsl page.xsl	ChangeLog.xsl	\
   $(dot_html) $(dot_html_in) $(gif) $(apihtml) $(apipng) \
   $(xml) $(fig) $(png) \
+  $(patches) \
   virsh.pod ChangeLog.awk
 
 all: all-recursive
@@ -790,14 +829,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  docs/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -815,6 +854,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -846,7 +886,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -880,16 +920,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -897,14 +937,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -916,7 +956,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -925,29 +965,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -968,29 +1013,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1020,6 +1080,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1038,6 +1099,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1046,18 +1109,28 @@ install-data-am: install-data-local
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1079,8 +1152,8 @@ ps-am:
 
 uninstall-am: uninstall-local
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-am clean clean-generic clean-libtool \
@@ -1174,6 +1247,7 @@ install-data-local:
 uninstall-local:
 	for h in $(apihtml); do rm $(DESTDIR)$(HTML_DIR)/$$h; done
 	for p in $(apipng); do rm $(DESTDIR)$(HTML_DIR)/$$p; done
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/docs/api.html b/docs/api.html
index e799e51..a1f3855 100644
--- a/docs/api.html
+++ b/docs/api.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/api_extension.html b/docs/api_extension.html
new file mode 100644
index 0000000..172c089
--- /dev/null
+++ b/docs/api_extension.html
@@ -0,0 +1,365 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!--
+        This file is autogenerated from api_extension.html.in
+        Do not edit this file. Changes will be lost.
+      -->
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+    <link rel="stylesheet" type="text/css" href="main.css" />
+    <link rel="SHORTCUT ICON" href="32favicon.png" />
+    <title>libvirt: Implementing a new API in Libvirt</title>
+    <meta name="description" content="libvirt, virtualization, virtualization API" />
+  </head>
+  <body>
+    <div id="header">
+      <div id="headerLogo"></div>
+      <div id="headerSearch">
+        <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><div>
+            <input id="query" name="query" type="text" size="12" value="" />
+            <input id="submit" name="submit" type="submit" value="Search" />
+          </div></form>
+      </div>
+    </div>
+    <div id="body">
+      <div id="menu">
+        <ul class="l0"><li>
+            <div>
+              <a title="Front page of the libvirt website" class="inactive" href="index.html">Home</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Details of new features and bugs fixed in each release" class="inactive" href="news.html">News</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="downloads.html">Downloads</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Information for users, administrators and developers" class="active" href="docs.html">Documentation</a>
+              <ul class="l1"><li>
+                  <div>
+                    <a title="Information about deploying and using libvirt" class="inactive" href="deployment.html">Deployment</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="intro.html">Architecture</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Description of the XML formats used in libvirt" class="inactive" href="format.html">XML format</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Hypervisor specific driver information" class="inactive" href="drivers.html">Drivers</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Reference manual for the C public API" class="inactive" href="html/index.html">API reference</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="active" href="internals.html">Internals</a>
+                    <ul class="l2"><li>
+                        <div>
+                          <a title="General hacking guidelines for contributors" class="inactive" href="hacking.html">Contributor guidelines</a>
+                        </div>
+                      </li><li>
+                        <div>
+                          <span class="active">API extensions</span>
+                        </div>
+                      </li></ul>
+                  </div>
+                </li></ul>
+            </div>
+          </li><li>
+            <div>
+              <a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Frequently asked questions" class="inactive" href="FAQ.html">FAQ</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="How and where to report bugs and request features" class="inactive" href="bugs.html">Bug reports</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="How to contact the developers via email and IRC" class="inactive" href="contact.html">Contact</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Miscellaneous links of interest related to libvirt" class="inactive" href="relatedlinks.html">Related Links</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Overview of all content on the website" class="inactive" href="sitemap.html">Sitemap</a>
+            </div>
+          </li></ul>
+      </div>
+      <div id="content">
+        <h1>Implementing a new API in Libvirt</h1>
+        <ul><li>
+            <a href="#publicapi">Defining the public API</a>
+          </li><li>
+            <a href="#internalapi">Defining the internal API</a>
+          </li><li>
+            <a href="#implpublic">Implementing the public API</a>
+          </li><li>
+            <a href="#wireproto">Defining the wire protocol format</a>
+          </li><li>
+            <a href="#rpcclient">Implement the RPC client</a>
+          </li><li>
+            <a href="#serverdispatch">Implement the server side dispatcher</a>
+          </li><li>
+            <a href="#driverimpl">Implement the driver methods</a>
+          </li><li>
+            <a href="#virsh">Implement virsh commands</a>
+          </li></ul>
+        <p>
+      This document walks you through the process of implementing a new
+      API in libvirt.  It uses as an example the addition of the node device
+      create and destroy APIs.
+    </p>
+        <p>
+      Before you begin coding, it is critical that you propose your
+      changes on the libvirt mailing list and get feedback on your ideas to
+      make sure what you're proposing fits with the general direction of the
+      project.  Even before doing a proof of concept implementation, send an
+      email giving an overview of the functionality you think should be
+      added to libvirt.  Someone may already be working on the feature you
+      want.  Also, recognize that everything you write is likely to undergo
+      significant rework as you discuss it with the other developers, so
+      don't wait too long before getting feedback.
+    </p>
+        <p>
+      Adding a new API to libvirt is not difficult, but there are quite a
+      few steps.  This document assumes that you are familiar with C
+      programming and have checked out the libvirt code from the source code
+      repository and successfully built the existing tree.  Instructions on
+      how to check out and build the code can be found at:
+    </p>
+        <p>
+      <a href="http://libvirt.org/downloads.html">http://libvirt.org/downloads.html</a>
+    </p>
+        <p>
+      Once you have a working development environment, the steps to create a
+      new API are:
+    </p>
+        <ol><li>define the public API</li><li>define the internal driver API</li><li>implement the public API</li><li>define the wire protocol format</li><li>implement the RPC client</li><li>implement the server side dispatcher</li><li>implement the driver methods</li><li>add virsh support</li></ol>
+        <p>
+      It is, of course, possible to implement the pieces in any order, but
+      if the development tasks are completed in the order listed, the code
+      will compile after each step.  Given the number of changes required,
+      verification after each step is highly recommended.
+    </p>
+        <p>
+      Submit new code in the form shown in the example code: one patch
+      per step.  That's not to say submit patches before you have working
+      functionality--get the whole thing working and make sure you're happy
+      with it.  Then use git or some other version control system that lets
+      you rewrite your commit history and break patches into pieces so you
+      don't drop a big blob of code on the mailing list at one go.  For
+      example, I didn't follow my own advice when I originally submitted the
+      example code to the libvirt list but rather submitted it in several
+      large chunks.  I've used git's ability to rewrite my commit history to
+      break the code apart into the example patches shown.
+    </p>
+        <p>
+      Don't mix anything else into the patches you submit.  The patches
+      should be the minimal changes required to implement the functionality
+      you're adding.  If you notice a bug in unrelated code (i.e., code you
+      don't have to touch to implement your API change) during development,
+      create a patch that just addresses that bug and submit it
+      separately.
+    </p>
+        <p>With that said, let's begin.</p>
+        <h2>
+          <a name="publicapi" id="publicapi">Defining the public API</a>
+        </h2>
+        <p>The first task is to define the public API and add it to:</p>
+        <p>
+          <code>include/libvirt/libvirt.h.in</code>
+        </p>
+        <p>
+      This task is in many ways the most important to get right, since once
+      the API has been committed to the repository, it's libvirt's policy
+      never to change it.  Mistakes in the implementation are bugs that you
+      can fix.  Make a mistake in the API definition and you're stuck with
+      it, so think carefully about the interface and don't be afraid to
+      rework it as you go through the process of implementing it.
+    </p>
+        <p>Once you have defined the API, you have to add the symbol names to:</p>
+        <p>
+          <code>src/libvirt_public.syms</code>
+        </p>
+        <p class="example">See <a href="api_extension/0001-Step-1-of-8-Define-the-public-API.patch">0001-Step-1-of-8-Define-the-public-API.patch</a> for example code.</p>
+        <h2>
+          <a name="internalapi" id="internalapi">Defining the internal API</a>
+        </h2>
+        <p>
+      Each public API call is associated with a driver, such as a host
+      virtualization driver, a network virtualization driver, a storage
+      virtualization driver, a state driver, or a device monitor.  Adding
+      the internal API is ordinarily a matter of adding a new member to the
+      struct representing one of these drivers.
+    </p>
+        <p>
+      Of course, it's possible that the new API will involve the creation of
+      an entire new driver type, in which case the changes will include the
+      creation of a new struct type to represent the new driver type.
+    </p>
+        <p>The driver structs are defined in:</p>
+        <p>
+          <code>src/driver.h</code>
+        </p>
+        <p>
+      To define the internal API, first typedef the driver function
+      prototype and then add a new field for it to the relevant driver
+      struct.
+    </p>
+        <p class="example">See <a href="api_extension/0002-Step-2-of-8-Define-the-internal-driver-API.patch">0002-Step-2-of-8-Define-the-internal-driver-API.patch</a></p>
+        <h2>
+          <a name="implpublic" id="implpublic">Implementing the public API</a>
+        </h2>
+        <p>
+      Implementing the public API is largely a formality in which we wire up
+      public API to the internal driver API.  The public API implementation
+      takes care of some basic validity checks before passing control to the
+      driver implementation.  In RFC 2119 vocabulary, this function:
+    </p>
+        <ol class="ordinarylist"><li>SHOULD log a message with VIR_DEBUG() indicating that it is
+	being called and its parameters;</li><li>MUST call virResetLastError();</li><li>SHOULD confirm that the connection is valid with
+	VIR_IS_CONNECT(conn);</li><li><strong>SECURITY: If the API requires a connection with write
+	  privileges, MUST confirm that the connection flags do not
+	  indicate that the connection is read-only;</strong></li><li>SHOULD do basic validation of the parameters that are being
+	passed in;</li><li>MUST confirm that the driver for this connection exists and that
+	it implements this function;</li><li>MUST call the internal API;</li><li>SHOULD log a message with VIR_DEBUG() indicating that it is
+	returning, its return value, and status.</li><li>MUST return status to the caller.</li></ol>
+        <p>The public API calls are implemented in:</p>
+        <p>
+          <code>src/libvirt.c</code>
+        </p>
+        <p class="example">See <a href="api_extension/0003-Step-3-of-8-Implement-the-public-API.patch">0003-Step-3-of-8-Implement-the-public-API.patch</a></p>
+        <h2>
+          <a name="wireproto" id="wireproto">Defining the wire protocol format</a>
+        </h2>
+        <p>
+      Defining the wire protocol is essentially a straightforward exercise
+      which is probably most easily understood by referring to the existing
+      remote protocol wire format definitions and the example patch.  It
+      involves making two additions to:
+    </p>
+        <p>
+          <code>qemud/remote_protocol.x</code>
+        </p>
+        <p>
+      First, create two new structs for each new function that you're adding
+      to the API.  One struct describes the parameters to be passed to the
+      remote function, and a second struct describes the value returned by
+      the remote function.  The one exception to this rule is that functions
+      that return only integer status do not require a struct for returned
+      data.
+    </p>
+        <p>
+      Second, add values to the remote_procedure enum for each new function
+      added to the API.
+    </p>
+        <p class="example">See <a href="api_extension/0004-Step-4-of-8-Define-the-wire-protocol-format.patch">0004-Step-4-of-8-Define-the-wire-protocol-format.patch</a></p>
+        <p>
+      Once these changes are in place, it's necessary to run 'make rpcgen'
+      in the qemud directory to create the .c and .h files required by the
+      remote protocol code. This must be done on a Linux host using the
+      GLibC rpcgen program. Other rpcgen versions may generate code which
+      results in bogus compile time warnings
+    </p>
+        <h2>
+          <a name="rpcclient" id="rpcclient">Implement the RPC client</a>
+        </h2>
+        <p>
+      Implementing the RPC client is also relatively mechanical, so refer to
+      the exising code and example patch for guidance.  The RPC client uses
+      the rpcgen generated .h files.  The remote method calls go in:
+    </p>
+        <p>
+          <code>src/remote_internal.c</code>
+        </p>
+        <p>Each remote method invocation does the following:</p>
+        <ol class="ordinarylist"><li>locks the remote driver;</li><li>sets up the method arguments;</li><li>invokes the remote function;</li><li>checks the return value, if necessary;</li><li>extracts any returned data;</li><li>frees any returned data;</li><li>unlocks the remote driver.</li></ol>
+        <p>
+      Once you have created the remote method calls, you have to add fields
+      for them to the driver structs for the appropriate remote driver.
+    </p>
+        <p class="example">See <a href="api_extension/0005-Step-5-of-8-Implement-the-RPC-client.patch">0005-Step-5-of-8-Implement-the-RPC-client.patch</a></p>
+        <h2>
+          <a name="serverdispatch" id="serverdispatch">Implement the server side dispatcher</a>
+        </h2>
+        <p>
+      Implementing the server side of the remote function calls is simply a
+      matter of deserializing the parameters passed in from the remote
+      caller and passing them to the corresponding internal API function.
+      The server side dispatchers are implemented in:
+    </p>
+        <p>
+          <code>qemud/remote.c</code>
+        </p>
+        <p>Again, this step uses the .h files generated by make rpcgen.</p>
+        <p class="example">See <a href="api_extension/0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch">0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch</a></p>
+        <h2>
+          <a name="driverimpl" id="driverimpl">Implement the driver methods</a>
+        </h2>
+        <p>
+      So, after all that, we get to the fun part.  All functionality in
+      libvirt is implemented inside a driver.  Thus, here is where you
+      implement whatever functionality you're adding to libvirt.  You'll
+      either need to add additional files to the src directory or extend
+      files that are already there, depending on what functionality you're
+      adding.
+    </p>
+        <p>
+      In the example code, the extension is only an additional two function
+      calls in the node device API, so most of the new code is additions to
+      existing files.  The only new files are there for multi-platform
+      implementation convenience, as some of the new code is Linux specific.
+    </p>
+        <p>
+      The example code is probably uninteresting unless you're concerned
+      with libvirt storage, but I've included it here to show how new files
+      are added to the build environment.
+    </p>
+        <p class="example">See <a href="api_extension/0007-Step-7-of-8-Implement-the-driver-methods.patch">0007-Step-7-of-8-Implement-the-driver-methods.patch</a></p>
+        <h2>
+          <a name="virsh" id="virsh">Implement virsh commands</a>
+        </h2>
+        <p>
+      Once you have the new functionality in place, the easiest way to test
+      it and also to provide it to end users is to implement support for it
+      in virsh.
+    </p>
+        <p>
+      A virsh command is composed of a few pieces of code.  You need to
+      define an array of vshCmdInfo structs for each new command that
+      contain the help text and the command description text.  You also need
+      an array of vshCmdOptDef structs to describe the command options.
+      Once you have those pieces of data in place you can write the function
+      implementing the virsh command.  Finally, you need to add the new
+      command to the commands[] array.
+    </p>
+        <p class="example">See <a href="api_extension/0008-Step-8-of-8-Add-virsh-support.patch">0008-Step-8-of-8-Add-virsh-support.patch</a></p>
+        <p>Once you have working functionality, run make check and make
+      syntax-check before generating patches.</p>
+      </div>
+    </div>
+    <div id="footer">
+      <p id="sponsor">
+	    Sponsored by:<br /><a href="http://et.redhat.com/"><img src="et.png" alt="Project sponsored by Red Hat Emerging Technology" /></a></p>
+    </div>
+  </body>
+</html>
diff --git a/docs/api_extension.html.in b/docs/api_extension.html.in
new file mode 100644
index 0000000..2cbd2bd
--- /dev/null
+++ b/docs/api_extension.html.in
@@ -0,0 +1,302 @@
+<html>
+  <head>
+    <title>Implementing a new API in Libvirt</title>
+  </head>
+
+  <body>
+    <h1>Implementing a new API in Libvirt</h1>
+
+    <ul id="toc"></ul>
+
+    <p>
+      This document walks you through the process of implementing a new
+      API in libvirt.  It uses as an example the addition of the node device
+      create and destroy APIs.
+    </p>
+
+    <p>
+      Before you begin coding, it is critical that you propose your
+      changes on the libvirt mailing list and get feedback on your ideas to
+      make sure what you're proposing fits with the general direction of the
+      project.  Even before doing a proof of concept implementation, send an
+      email giving an overview of the functionality you think should be
+      added to libvirt.  Someone may already be working on the feature you
+      want.  Also, recognize that everything you write is likely to undergo
+      significant rework as you discuss it with the other developers, so
+      don't wait too long before getting feedback.
+    </p>
+
+    <p>
+      Adding a new API to libvirt is not difficult, but there are quite a
+      few steps.  This document assumes that you are familiar with C
+      programming and have checked out the libvirt code from the source code
+      repository and successfully built the existing tree.  Instructions on
+      how to check out and build the code can be found at:
+    </p>
+
+    <p>
+      <a href="http://libvirt.org/downloads.html">http://libvirt.org/downloads.html</a>
+    </p>
+
+    <p>
+      Once you have a working development environment, the steps to create a
+      new API are:
+    </p>
+    <ol>
+      <li>define the public API</li>
+      <li>define the internal driver API</li>
+      <li>implement the public API</li>
+      <li>define the wire protocol format</li>
+      <li>implement the RPC client</li>
+      <li>implement the server side dispatcher</li>
+      <li>implement the driver methods</li>
+      <li>add virsh support</li>
+    </ol>
+
+    <p>
+      It is, of course, possible to implement the pieces in any order, but
+      if the development tasks are completed in the order listed, the code
+      will compile after each step.  Given the number of changes required,
+      verification after each step is highly recommended.
+    </p>
+
+    <p>
+      Submit new code in the form shown in the example code: one patch
+      per step.  That's not to say submit patches before you have working
+      functionality--get the whole thing working and make sure you're happy
+      with it.  Then use git or some other version control system that lets
+      you rewrite your commit history and break patches into pieces so you
+      don't drop a big blob of code on the mailing list at one go.  For
+      example, I didn't follow my own advice when I originally submitted the
+      example code to the libvirt list but rather submitted it in several
+      large chunks.  I've used git's ability to rewrite my commit history to
+      break the code apart into the example patches shown.
+    </p>
+
+    <p>
+      Don't mix anything else into the patches you submit.  The patches
+      should be the minimal changes required to implement the functionality
+      you're adding.  If you notice a bug in unrelated code (i.e., code you
+      don't have to touch to implement your API change) during development,
+      create a patch that just addresses that bug and submit it
+      separately.
+    </p>
+
+    <p>With that said, let's begin.</p>
+
+    <h2><a name='publicapi'>Defining the public API</a></h2>
+
+    <p>The first task is to define the public API and add it to:</p>
+
+    <p><code>include/libvirt/libvirt.h.in</code></p>
+
+    <p>
+      This task is in many ways the most important to get right, since once
+      the API has been committed to the repository, it's libvirt's policy
+      never to change it.  Mistakes in the implementation are bugs that you
+      can fix.  Make a mistake in the API definition and you're stuck with
+      it, so think carefully about the interface and don't be afraid to
+      rework it as you go through the process of implementing it.
+    </p>
+
+    <p>Once you have defined the API, you have to add the symbol names to:</p>
+
+    <p><code>src/libvirt_public.syms</code></p>
+
+    <p class="example">See <a href="api_extension/0001-Step-1-of-8-Define-the-public-API.patch">0001-Step-1-of-8-Define-the-public-API.patch</a> for example code.</p>
+
+
+    <h2><a name='internalapi'>Defining the internal API</a></h2>
+
+    <p>
+      Each public API call is associated with a driver, such as a host
+      virtualization driver, a network virtualization driver, a storage
+      virtualization driver, a state driver, or a device monitor.  Adding
+      the internal API is ordinarily a matter of adding a new member to the
+      struct representing one of these drivers.
+    </p>
+
+    <p>
+      Of course, it's possible that the new API will involve the creation of
+      an entire new driver type, in which case the changes will include the
+      creation of a new struct type to represent the new driver type.
+    </p>
+
+    <p>The driver structs are defined in:</p>
+
+    <p><code>src/driver.h</code></p>
+
+    <p>
+      To define the internal API, first typedef the driver function
+      prototype and then add a new field for it to the relevant driver
+      struct.
+    </p>
+
+    <p class="example">See <a href="api_extension/0002-Step-2-of-8-Define-the-internal-driver-API.patch">0002-Step-2-of-8-Define-the-internal-driver-API.patch</a></p>
+
+    <h2><a name='implpublic'>Implementing the public API</a></h2>
+
+    <p>
+      Implementing the public API is largely a formality in which we wire up
+      public API to the internal driver API.  The public API implementation
+      takes care of some basic validity checks before passing control to the
+      driver implementation.  In RFC 2119 vocabulary, this function:
+    </p>
+
+    <ol class="ordinarylist">
+      <li>SHOULD log a message with VIR_DEBUG() indicating that it is
+	being called and its parameters;</li>
+      <li>MUST call virResetLastError();</li>
+      <li>SHOULD confirm that the connection is valid with
+	VIR_IS_CONNECT(conn);</li>
+      <li><strong>SECURITY: If the API requires a connection with write
+	  privileges, MUST confirm that the connection flags do not
+	  indicate that the connection is read-only;</strong></li>
+      <li>SHOULD do basic validation of the parameters that are being
+	passed in;</li>
+      <li>MUST confirm that the driver for this connection exists and that
+	it implements this function;</li>
+      <li>MUST call the internal API;</li>
+      <li>SHOULD log a message with VIR_DEBUG() indicating that it is
+	returning, its return value, and status.</li>
+      <li>MUST return status to the caller.</li>
+    </ol>
+
+    <p>The public API calls are implemented in:</p>
+
+    <p><code>src/libvirt.c</code></p>
+
+    <p class="example">See <a href="api_extension/0003-Step-3-of-8-Implement-the-public-API.patch">0003-Step-3-of-8-Implement-the-public-API.patch</a></p>
+
+
+    <h2><a name='wireproto'>Defining the wire protocol format</a></h2>
+
+    <p>
+      Defining the wire protocol is essentially a straightforward exercise
+      which is probably most easily understood by referring to the existing
+      remote protocol wire format definitions and the example patch.  It
+      involves making two additions to:
+    </p>
+
+    <p><code>qemud/remote_protocol.x</code></p>
+
+    <p>
+      First, create two new structs for each new function that you're adding
+      to the API.  One struct describes the parameters to be passed to the
+      remote function, and a second struct describes the value returned by
+      the remote function.  The one exception to this rule is that functions
+      that return only integer status do not require a struct for returned
+      data.
+    </p>
+
+    <p>
+      Second, add values to the remote_procedure enum for each new function
+      added to the API.
+    </p>
+
+    <p class="example">See <a href="api_extension/0004-Step-4-of-8-Define-the-wire-protocol-format.patch">0004-Step-4-of-8-Define-the-wire-protocol-format.patch</a></p>
+
+    <p>
+      Once these changes are in place, it's necessary to run 'make rpcgen'
+      in the qemud directory to create the .c and .h files required by the
+      remote protocol code. This must be done on a Linux host using the
+      GLibC rpcgen program. Other rpcgen versions may generate code which
+      results in bogus compile time warnings
+    </p>
+
+
+    <h2><a name='rpcclient'>Implement the RPC client</a></h2>
+
+    <p>
+      Implementing the RPC client is also relatively mechanical, so refer to
+      the exising code and example patch for guidance.  The RPC client uses
+      the rpcgen generated .h files.  The remote method calls go in:
+    </p>
+
+    <p><code>src/remote_internal.c</code></p>
+
+    <p>Each remote method invocation does the following:</p>
+
+    <ol class="ordinarylist">
+      <li>locks the remote driver;</li>
+      <li>sets up the method arguments;</li>
+      <li>invokes the remote function;</li>
+      <li>checks the return value, if necessary;</li>
+      <li>extracts any returned data;</li>
+      <li>frees any returned data;</li>
+      <li>unlocks the remote driver.</li>
+    </ol>
+
+    <p>
+      Once you have created the remote method calls, you have to add fields
+      for them to the driver structs for the appropriate remote driver.
+    </p>
+
+    <p class="example">See <a href="api_extension/0005-Step-5-of-8-Implement-the-RPC-client.patch">0005-Step-5-of-8-Implement-the-RPC-client.patch</a></p>
+
+    <h2><a name="serverdispatch">Implement the server side dispatcher</a></h2>
+
+    <p>
+      Implementing the server side of the remote function calls is simply a
+      matter of deserializing the parameters passed in from the remote
+      caller and passing them to the corresponding internal API function.
+      The server side dispatchers are implemented in:
+    </p>
+
+    <p><code>qemud/remote.c</code></p>
+
+    <p>Again, this step uses the .h files generated by make rpcgen.</p>
+
+    <p class="example">See <a href="api_extension/0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch">0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch</a></p>
+
+
+    <h2><a name="driverimpl">Implement the driver methods</a></h2>
+
+    <p>
+      So, after all that, we get to the fun part.  All functionality in
+      libvirt is implemented inside a driver.  Thus, here is where you
+      implement whatever functionality you're adding to libvirt.  You'll
+      either need to add additional files to the src directory or extend
+      files that are already there, depending on what functionality you're
+      adding.
+    </p>
+
+    <p>
+      In the example code, the extension is only an additional two function
+      calls in the node device API, so most of the new code is additions to
+      existing files.  The only new files are there for multi-platform
+      implementation convenience, as some of the new code is Linux specific.
+    </p>
+
+    <p>
+      The example code is probably uninteresting unless you're concerned
+      with libvirt storage, but I've included it here to show how new files
+      are added to the build environment.
+    </p>
+
+    <p class="example">See <a href="api_extension/0007-Step-7-of-8-Implement-the-driver-methods.patch">0007-Step-7-of-8-Implement-the-driver-methods.patch</a></p>
+
+    <h2><a name="virsh">Implement virsh commands</a></h2>
+
+    <p>
+      Once you have the new functionality in place, the easiest way to test
+      it and also to provide it to end users is to implement support for it
+      in virsh.
+    </p>
+
+    <p>
+      A virsh command is composed of a few pieces of code.  You need to
+      define an array of vshCmdInfo structs for each new command that
+      contain the help text and the command description text.  You also need
+      an array of vshCmdOptDef structs to describe the command options.
+      Once you have those pieces of data in place you can write the function
+      implementing the virsh command.  Finally, you need to add the new
+      command to the commands[] array.
+    </p>
+
+    <p class="example">See <a href="api_extension/0008-Step-8-of-8-Add-virsh-support.patch">0008-Step-8-of-8-Add-virsh-support.patch</a></p>
+
+    <p>Once you have working functionality, run make check and make
+      syntax-check before generating patches.</p>
+  </body>
+</html>
diff --git a/docs/api_extension/0001-Step-1-of-8-Define-the-public-API.patch b/docs/api_extension/0001-Step-1-of-8-Define-the-public-API.patch
new file mode 100644
index 0000000..6d0cd68
--- /dev/null
+++ b/docs/api_extension/0001-Step-1-of-8-Define-the-public-API.patch
@@ -0,0 +1,45 @@
+From 2ae8fd62a1e5e085b7902da9bc207b806d84fd91 Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:16:11 -0400
+Subject: [PATCH] Step 1 of 8 Define the public API
+
+---
+ include/libvirt/libvirt.h.in |    6 ++++++
+ src/libvirt_public.syms      |    6 ++++++
+ 2 files changed, 12 insertions(+), 0 deletions(-)
+
+diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
+index a028b21..2f7076f 100644
+--- a/include/libvirt/libvirt.h.in
++++ b/include/libvirt/libvirt.h.in
+@@ -1124,6 +1124,12 @@ int                     virNodeDeviceDettach    (virNodeDevicePtr dev);
+ int                     virNodeDeviceReAttach   (virNodeDevicePtr dev);
+ int                     virNodeDeviceReset      (virNodeDevicePtr dev);
+ 
++virNodeDevicePtr        virNodeDeviceCreateXML  (virConnectPtr conn,
++                                                 const char *xmlDesc,
++                                                 unsigned int flags);
++
++int                     virNodeDeviceDestroy    (virNodeDevicePtr dev);
++
+ /*
+  * Domain Event Notification
+  */
+diff --git a/src/libvirt_public.syms b/src/libvirt_public.syms
+index f7ebbc3..b8f9128 100644
+--- a/src/libvirt_public.syms
++++ b/src/libvirt_public.syms
+@@ -258,4 +258,10 @@ LIBVIRT_0.6.1 {
+ 	virNodeGetSecurityModel;
+ } LIBVIRT_0.6.0;
+ 
++LIBVIRT_0.6.3 {
++    global:
++	virNodeDeviceCreateXML;
++	virNodeDeviceDestroy;
++} LIBVIRT_0.6.1;
++
+ # .... define new API here using predicted next version number ....
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0002-Step-2-of-8-Define-the-internal-driver-API.patch b/docs/api_extension/0002-Step-2-of-8-Define-the-internal-driver-API.patch
new file mode 100644
index 0000000..231cbdf
--- /dev/null
+++ b/docs/api_extension/0002-Step-2-of-8-Define-the-internal-driver-API.patch
@@ -0,0 +1,37 @@
+From b26d7fc2d64e7e6e4d3ea2b43361015d3620d7a6 Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:19:14 -0400
+Subject: [PATCH] Step 2 of 8 Define the internal driver API
+
+---
+ src/driver.h |    7 +++++++
+ 1 files changed, 7 insertions(+), 0 deletions(-)
+
+diff --git a/src/driver.h b/src/driver.h
+index 39dc413..c357b76 100644
+--- a/src/driver.h
++++ b/src/driver.h
+@@ -684,6 +684,11 @@ typedef int (*virDevMonDeviceListCaps)(virNodeDevicePtr dev,
+                                        char **const names,
+                                        int maxnames);
+ 
++typedef virNodeDevicePtr (*virDrvNodeDeviceCreateXML)(virConnectPtr conn,
++                                                      const char *xmlDesc,
++                                                      unsigned int flags);
++typedef int (*virDrvNodeDeviceDestroy)(virNodeDevicePtr dev);
++
+ /**
+  * _virDeviceMonitor:
+  *
+@@ -702,6 +707,8 @@ struct _virDeviceMonitor {
+     virDevMonDeviceGetParent deviceGetParent;
+     virDevMonDeviceNumOfCaps deviceNumOfCaps;
+     virDevMonDeviceListCaps deviceListCaps;
++    virDrvNodeDeviceCreateXML deviceCreateXML;
++    virDrvNodeDeviceDestroy deviceDestroy;
+ };
+ 
+ /*
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0003-Step-3-of-8-Implement-the-public-API.patch b/docs/api_extension/0003-Step-3-of-8-Implement-the-public-API.patch
new file mode 100644
index 0000000..079bd06
--- /dev/null
+++ b/docs/api_extension/0003-Step-3-of-8-Implement-the-public-API.patch
@@ -0,0 +1,120 @@
+From fc585594a207dfb9149e7d3d01c9eb1c79b6d52d Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:22:23 -0400
+Subject: [PATCH] Step 3 of 8 Implement the public API
+
+---
+ src/libvirt.c |   97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 97 insertions(+), 0 deletions(-)
+
+diff --git a/src/libvirt.c b/src/libvirt.c
+index f3d4484..ded18a7 100644
+--- a/src/libvirt.c
++++ b/src/libvirt.c
+@@ -7509,6 +7509,103 @@ error:
+ }
+ 
+ 
++/**
++ * virNodeDeviceCreateXML:
++ * @conn: pointer to the hypervisor connection
++ * @xmlDesc: string containing an XML description of the device to be created
++ * @flags: callers should always pass 0
++ *
++ * Create a new device on the VM host machine, for example, virtual
++ * HBAs created using vport_create.
++ *
++ * Returns a node device object if successful, NULL in case of failure
++ */
++virNodeDevicePtr
++virNodeDeviceCreateXML(virConnectPtr conn,
++                       const char *xmlDesc,
++                       unsigned int flags)
++{
++    VIR_DEBUG("conn=%p, xmlDesc=%s, flags=%d", conn, xmlDesc, flags);
++
++    virResetLastError();
++
++    if (!VIR_IS_CONNECT(conn)) {
++        virLibConnError(NULL, VIR_ERR_INVALID_CONN, __FUNCTION__);
++        return NULL;
++    }
++
++    if (conn->flags & VIR_CONNECT_RO) {
++        virLibConnError(conn, VIR_ERR_OPERATION_DENIED, __FUNCTION__);
++        goto error;
++    }
++
++    if (xmlDesc == NULL) {
++        virLibConnError(conn, VIR_ERR_INVALID_ARG, __FUNCTION__);
++        goto error;
++    }
++
++    if (conn->deviceMonitor &&
++        conn->deviceMonitor->deviceCreateXML) {
++        virNodeDevicePtr dev = conn->deviceMonitor->deviceCreateXML(conn, xmlDesc, flags);
++        if (dev == NULL)
++            goto error;
++        return dev;
++    }
++
++    virLibConnError (conn, VIR_ERR_NO_SUPPORT, __FUNCTION__);
++
++error:
++    /* Copy to connection error object for back compatability */
++    virSetConnError(conn);
++    return NULL;
++}
++
++
++/**
++ * virNodeDeviceDestroy:
++ * @dev: a device object
++ *
++ * Destroy the device object. The virtual device is removed from the host operating system.
++ * This function may require privileged access
++ *
++ * Returns 0 in case of success and -1 in case of failure.
++ */
++int
++virNodeDeviceDestroy(virNodeDevicePtr dev)
++{
++    DEBUG("dev=%p", dev);
++
++    virResetLastError();
++
++    if (!VIR_IS_CONNECTED_NODE_DEVICE(dev)) {
++        virLibNodeDeviceError(NULL, VIR_ERR_INVALID_NODE_DEVICE, __FUNCTION__);
++        return (-1);
++    }
++
++    if (dev->conn->flags & VIR_CONNECT_RO) {
++        virLibConnError(dev->conn, VIR_ERR_OPERATION_DENIED, __FUNCTION__);
++        goto error;
++    }
++
++    if (dev->conn->deviceMonitor &&
++        dev->conn->deviceMonitor->deviceDestroy) {
++        int retval = dev->conn->deviceMonitor->deviceDestroy(dev);
++        if (retval < 0) {
++            goto error;
++        }
++
++        return 0;
++    }
++
++    virLibConnError (dev->conn, VIR_ERR_NO_SUPPORT, __FUNCTION__);
++
++error:
++    /* Copy to connection error object for back compatability */
++    virSetConnError(dev->conn);
++    return -1;
++}
++
++
+ /*
+  * Domain Event Notification
+  */
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0004-Step-4-of-8-Define-the-wire-protocol-format.patch b/docs/api_extension/0004-Step-4-of-8-Define-the-wire-protocol-format.patch
new file mode 100644
index 0000000..8990263
--- /dev/null
+++ b/docs/api_extension/0004-Step-4-of-8-Define-the-wire-protocol-format.patch
@@ -0,0 +1,48 @@
+From bce8f1243b0454c0d70e3db832a039d22faab09a Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Wed, 20 May 2009 13:58:58 -0400
+Subject: [PATCH] Step 4 of 8 Define the wire protocol format
+
+---
+ qemud/remote_protocol.x |   18 +++++++++++++++++-
+ 1 files changed, 17 insertions(+), 1 deletions(-)
+
+diff --git a/qemud/remote_protocol.x b/qemud/remote_protocol.x
+index 2d8e6a2..2c79949 100644
+--- a/qemud/remote_protocol.x
++++ b/qemud/remote_protocol.x
+@@ -1109,6 +1109,19 @@ struct remote_node_device_reset_args {
+     remote_nonnull_string name;
+ };
+ 
++struct remote_node_device_create_xml_args {
++    remote_nonnull_string xml_desc;
++    int flags;
++};
++
++struct remote_node_device_create_xml_ret {
++    remote_nonnull_node_device dev;
++};
++
++struct remote_node_device_destroy_args {
++    remote_nonnull_string name;
++};
++
+ 
+ /**
+  * Events Register/Deregister:
+@@ -1270,7 +1283,10 @@ enum remote_procedure {
+     REMOTE_PROC_NODE_DEVICE_RESET = 120,
+ 
+     REMOTE_PROC_DOMAIN_GET_SECURITY_LABEL = 121,
+-    REMOTE_PROC_NODE_GET_SECURITY_MODEL = 122
++    REMOTE_PROC_NODE_GET_SECURITY_MODEL = 122,
++
++    REMOTE_PROC_NODE_DEVICE_CREATE_XML = 123,
++    REMOTE_PROC_NODE_DEVICE_DESTROY = 124
+ };
+ 
+ /* Custom RPC structure. */
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0005-Step-5-of-8-Implement-the-RPC-client.patch b/docs/api_extension/0005-Step-5-of-8-Implement-the-RPC-client.patch
new file mode 100644
index 0000000..6f87dea
--- /dev/null
+++ b/docs/api_extension/0005-Step-5-of-8-Implement-the-RPC-client.patch
@@ -0,0 +1,85 @@
+From ff272552c297966ace3492aefe91fc830152251a Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:26:12 -0400
+Subject: [PATCH] Step 5 of 8 Implement the RPC client
+
+---
+ src/remote_internal.c |   55 +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 55 insertions(+), 0 deletions(-)
+
+diff --git a/src/remote_internal.c b/src/remote_internal.c
+index 4b3afb0..e665ef8 100644
+--- a/src/remote_internal.c
++++ b/src/remote_internal.c
+@@ -4978,6 +4978,59 @@ done:
+ }
+ 
+ 
++static virNodeDevicePtr
++remoteNodeDeviceCreateXML(virConnectPtr conn,
++                          const char *xmlDesc,
++                          unsigned int flags)
++{
++    remote_node_device_create_xml_args args;
++    remote_node_device_create_xml_ret ret;
++    virNodeDevicePtr dev = NULL;
++    struct private_data *priv = conn->privateData;
++
++    remoteDriverLock(priv);
++
++    memset(&ret, 0, sizeof ret);
++    args.xml_desc = (char *)xmlDesc;
++    args.flags = flags;
++
++    if (call(conn, priv, 0, REMOTE_PROC_NODE_DEVICE_CREATE_XML,
++             (xdrproc_t) xdr_remote_node_device_create_xml_args, (char *) &args,
++             (xdrproc_t) xdr_remote_node_device_create_xml_ret, (char *) &ret) == -1)
++        goto done;
++
++    dev = get_nonnull_node_device(conn, ret.dev);
++    xdr_free ((xdrproc_t) xdr_remote_node_device_create_xml_ret, (char *) &ret);
++
++done:
++    remoteDriverUnlock(priv);
++    return dev;
++}
++
++static int
++remoteNodeDeviceDestroy(virNodeDevicePtr dev)
++{
++    int rv = -1;
++    remote_node_device_destroy_args args;
++    struct private_data *priv = dev->conn->privateData;
++
++    remoteDriverLock(priv);
++
++    args.name = dev->name;
++
++    if (call(dev->conn, priv, 0, REMOTE_PROC_NODE_DEVICE_DESTROY,
++             (xdrproc_t) xdr_remote_node_device_destroy_args, (char *) &args,
++             (xdrproc_t) xdr_void, (char *) NULL) == -1)
++        goto done;
++
++    rv = 0;
++
++done:
++    remoteDriverUnlock(priv);
++    return rv;
++}
++
++
+ /*----------------------------------------------------------------------*/
+ 
+ static int
+@@ -6982,6 +7035,8 @@ static virDeviceMonitor dev_monitor = {
+     .deviceGetParent = remoteNodeDeviceGetParent,
+     .deviceNumOfCaps = remoteNodeDeviceNumOfCaps,
+     .deviceListCaps = remoteNodeDeviceListCaps,
++    .deviceCreateXML = remoteNodeDeviceCreateXML,
++    .deviceDestroy = remoteNodeDeviceDestroy
+ };
+ 
+ 
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch b/docs/api_extension/0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch
new file mode 100644
index 0000000..96df453
--- /dev/null
+++ b/docs/api_extension/0006-Step-6-of-8-Implement-the-server-side-dispatcher.patch
@@ -0,0 +1,71 @@
+From 4c5166df583459574526841234d61d6ae5be19a0 Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:26:55 -0400
+Subject: [PATCH] Step 6 of 8 Implement the server side dispatcher
+
+---
+ qemud/remote.c |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 48 insertions(+), 0 deletions(-)
+
+diff --git a/qemud/remote.c b/qemud/remote.c
+index e27820f..8d24a3a 100644
+--- a/qemud/remote.c
++++ b/qemud/remote.c
+@@ -4323,6 +4323,54 @@ remoteDispatchNodeDeviceReset (struct qemud_server *server ATTRIBUTE_UNUSED,
+ }
+ 
+ 
++static int
++remoteDispatchNodeDeviceCreateXml(struct qemud_server *server ATTRIBUTE_UNUSED,
++                                  struct qemud_client *client ATTRIBUTE_UNUSED,
++                                  virConnectPtr conn,
++                                  remote_error *rerr,
++                                  remote_node_device_create_xml_args *args,
++                                  remote_node_device_create_xml_ret *ret)
++{
++    virNodeDevicePtr dev;
++
++    dev = virNodeDeviceCreateXML (conn, args->xml_desc, args->flags);
++    if (dev == NULL) {
++        remoteDispatchConnError(rerr, conn);
++        return -1;
++    }
++
++    make_nonnull_node_device (&ret->dev, dev);
++    virNodeDeviceFree(dev);
++
++    return 0;
++}
++
++
++static int
++remoteDispatchNodeDeviceDestroy(struct qemud_server *server ATTRIBUTE_UNUSED,
++                                struct qemud_client *client ATTRIBUTE_UNUSED,
++                                virConnectPtr conn,
++                                remote_error *rerr,
++                                remote_node_device_destroy_args *args,
++                                void *ret ATTRIBUTE_UNUSED)
++{
++    virNodeDevicePtr dev;
++
++    dev = virNodeDeviceLookupByName(conn, args->name);
++    if (dev == NULL) {
++        remoteDispatchFormatError(rerr, "%s", _("node_device not found"));
++        return -1;
++    }
++
++    if (virNodeDeviceDestroy(dev) == -1) {
++        remoteDispatchConnError(rerr, conn);
++        return -1;
++    }
++
++    return 0;
++}
++
++
+ /**************************
+  * Async Events
+  **************************/
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0007-Step-7-of-8-Implement-the-driver-methods.patch b/docs/api_extension/0007-Step-7-of-8-Implement-the-driver-methods.patch
new file mode 100644
index 0000000..ddd0a41
--- /dev/null
+++ b/docs/api_extension/0007-Step-7-of-8-Implement-the-driver-methods.patch
@@ -0,0 +1,1172 @@
+From 04d20a662109de6727232eb1213627877bb9662f Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:35:15 -0400
+Subject: [PATCH] Step 7 of 8 Implement the driver methods
+
+---
+ src/Makefile.am             |    4 +-
+ src/node_device.c           |  430 +++++++++++++++++++++++++++++++++++++++++++
+ src/node_device.h           |   13 ++
+ src/node_device_conf.c      |  136 ++++++++++++--
+ src/node_device_conf.h      |   22 ++-
+ src/node_device_hal.c       |    5 +
+ src/node_device_hal.h       |   40 ++++
+ src/node_device_hal_linux.c |  170 +++++++++++++++++
+ src/qemu_driver.c           |    2 +-
+ src/storage_backend.c       |   24 +--
+ src/xen_unified.c           |    2 +-
+ tests/nodedevxml2xmltest.c  |    2 +-
+ 12 files changed, 810 insertions(+), 40 deletions(-)
+ create mode 100644 src/node_device_hal.h
+ create mode 100644 src/node_device_hal_linux.c
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index fd692b4..39fabce 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -188,7 +188,9 @@ NODE_DEVICE_DRIVER_SOURCES =					\
+ 		node_device.c node_device.h
+ 
+ NODE_DEVICE_DRIVER_HAL_SOURCES =				\
+-		node_device_hal.c
++		node_device_hal.c				\
++		node_device_hal_linux.c
++
+ NODE_DEVICE_DRIVER_DEVKIT_SOURCES =				\
+ 		node_device_devkit.c
+ 
+diff --git a/src/node_device.c b/src/node_device.c
+index b84729f..4f73baf 100644
+--- a/src/node_device.c
++++ b/src/node_device.c
+@@ -25,6 +25,8 @@
+ 
+ #include <unistd.h>
+ #include <errno.h>
++#include <fcntl.h>
++#include <time.h>
+ 
+ #include "virterror_internal.h"
+ #include "datatypes.h"
+@@ -133,6 +135,53 @@ cleanup:
+     return ret;
+ }
+ 
++
++static virNodeDevicePtr
++nodeDeviceLookupByWWN(virConnectPtr conn,
++                      const char *wwnn,
++                      const char *wwpn)
++{
++    unsigned int i;
++    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
++    virNodeDeviceObjListPtr devs = &driver->devs;
++    virNodeDevCapsDefPtr cap = NULL;
++    virNodeDeviceObjPtr obj = NULL;
++    virNodeDevicePtr dev = NULL;
++
++    nodeDeviceLock(driver);
++
++    for (i = 0; i < devs->count; i++) {
++
++        obj = devs->objs[i];
++        virNodeDeviceObjLock(obj);
++        cap = obj->def->caps;
++
++        while (cap) {
++
++            if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST) {
++                if (cap->data.scsi_host.flags &
++                    VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
++
++                    if (STREQ(cap->data.scsi_host.wwnn, wwnn) &&
++                        STREQ(cap->data.scsi_host.wwpn, wwpn)) {
++                        dev = virGetNodeDevice(conn, obj->def->name);
++                        virNodeDeviceObjUnlock(obj);
++                        goto out;
++                    }
++                }
++            }
++            cap = cap->next;
++        }
++
++        virNodeDeviceObjUnlock(obj);
++    }
++
++out:
++    nodeDeviceUnlock(driver);
++    return dev;
++}
++
++
+ static char *nodeDeviceDumpXML(virNodeDevicePtr dev,
+                                unsigned int flags ATTRIBUTE_UNUSED)
+ {
+@@ -258,6 +307,385 @@ cleanup:
+ }
+ 
+ 
++static int
++nodeDeviceVportCreateDelete(virConnectPtr conn,
++                            const int parent_host,
++                            const char *wwpn,
++                            const char *wwnn,
++                            int operation)
++{
++    int fd = -1;
++    int retval = 0;
++    char *operation_path = NULL, *vport_name = NULL;
++    const char *operation_file = NULL;
++    size_t towrite = 0;
++    unsigned int written = 0;
++
++    switch (operation) {
++    case VPORT_CREATE:
++        operation_file = LINUX_SYSFS_VPORT_CREATE_POSTFIX;
++        break;
++    case VPORT_DELETE:
++        operation_file = LINUX_SYSFS_VPORT_DELETE_POSTFIX;
++        break;
++    default:
++        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                 _("Invalid vport operation (%d)"), operation);
++        retval = -1;
++        goto cleanup;
++        break;
++    }
++
++    if (virAsprintf(&operation_path,
++                    "%shost%d%s",
++                    LINUX_SYSFS_FC_HOST_PREFIX,
++                    parent_host,
++                    operation_file) < 0) {
++
++        virReportOOMError(conn);
++        retval = -1;
++        goto cleanup;
++    }
++
++    VIR_DEBUG(_("Vport operation path is '%s'"), operation_path);
++
++    fd = open(operation_path, O_WRONLY);
++
++    if (fd < 0) {
++        virReportSystemError(conn, errno,
++                             _("Could not open '%s' for vport operation"),
++                             operation_path);
++        retval = -1;
++        goto cleanup;
++    }
++
++    if (virAsprintf(&vport_name,
++                    "%s:%s",
++                    wwpn,
++                    wwnn) < 0) {
++
++        virReportOOMError(conn);
++        retval = -1;
++        goto cleanup;
++    }
++
++    towrite = strlen(vport_name);
++    written = safewrite(fd, vport_name, towrite);
++    if (written != towrite) {
++        virReportSystemError(conn, errno,
++                             _("Write of '%s' to '%s' during "
++                               "vport create/delete failed "
++                               "(towrite: %lu written: %d)"),
++                             vport_name, operation_path,
++                             towrite, written);
++        retval = -1;
++    }
++
++cleanup:
++    if (fd != -1) {
++        close(fd);
++    }
++    VIR_FREE(vport_name);
++    VIR_FREE(operation_path);
++    VIR_DEBUG("%s", _("Vport operation complete"));
++    return retval;
++}
++
++
++static int
++get_wwns(virConnectPtr conn,
++         virNodeDeviceDefPtr def,
++         char **wwnn,
++         char **wwpn)
++{
++    virNodeDevCapsDefPtr cap = NULL;
++    int ret = 0;
++
++    cap = def->caps;
++    while (cap != NULL) {
++        if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST &&
++            cap->data.scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
++            *wwnn = strdup(cap->data.scsi_host.wwnn);
++            *wwpn = strdup(cap->data.scsi_host.wwpn);
++            break;
++        }
++
++        cap = cap->next;
++    }
++
++    if (cap == NULL) {
++        virNodeDeviceReportError(conn, VIR_ERR_NO_SUPPORT,
++                                 "%s", _("Device is not a fibre channel HBA"));
++        ret = -1;
++    }
++
++    if (*wwnn == NULL || *wwpn == NULL) {
++        /* Free the other one, if allocated... */
++        VIR_FREE(wwnn);
++        VIR_FREE(wwpn);
++        ret = -1;
++        virReportOOMError(conn);
++    }
++
++    return ret;
++}
++
++
++static int
++get_parent_host(virConnectPtr conn,
++                virDeviceMonitorStatePtr driver,
++                const char *dev_name,
++                const char *parent_name,
++                int *parent_host)
++{
++    virNodeDeviceObjPtr parent = NULL;
++    virNodeDevCapsDefPtr cap = NULL;
++    int ret = 0;
++
++    parent = virNodeDeviceFindByName(&driver->devs, parent_name);
++    if (parent == NULL) {
++        virNodeDeviceReportError(conn, VIR_ERR_INVALID_NODE_DEVICE,
++                                 _("Could not find parent device for '%s'"),
++                                 dev_name);
++        ret = -1;
++        goto out;
++    }
++
++    cap = parent->def->caps;
++    while (cap != NULL) {
++        if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST &&
++            (cap->data.scsi_host.flags &
++             VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS)) {
++                *parent_host = cap->data.scsi_host.host;
++                break;
++        }
++
++        cap = cap->next;
++    }
++
++    if (cap == NULL) {
++        virNodeDeviceReportError(conn, VIR_ERR_INVALID_NODE_DEVICE,
++                                 _("Device %s is not capable of vport operations"),
++                                 parent->def->name);
++        ret = -1;
++    }
++
++    virNodeDeviceObjUnlock(parent);
++
++out:
++    return ret;
++}
++
++
++static int
++get_time(virConnectPtr conn, time_t *t)
++{
++    int ret = 0;
++
++    *t = time(NULL);
++    if (*t == (time_t)-1) {
++        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                 "%s", _("Could not get current time"));
++
++        *t = 0;
++        ret = -1;
++    }
++
++    return ret;
++}
++
++
++/* When large numbers of devices are present on the host, it's
++ * possible for udev not to realize that it has work to do before we
++ * get here.  We thus keep trying to find the new device we just
++ * created for up to LINUX_NEW_DEVICE_WAIT_TIME.  Note that udev's
++ * default settle time is 180 seconds, so once udev realizes that it
++ * has work to do, it might take that long for the udev wait to
++ * return.  Thus the total maximum time for this function to return is
++ * the udev settle time plus LINUX_NEW_DEVICE_WAIT_TIME.
++ *
++ * This whole area is a race, but if we retry the udev wait for
++ * LINUX_NEW_DEVICE_WAIT_TIME seconds and there's still no device,
++ * it's probably safe to assume it's not going to appear.
++ */
++static virNodeDevicePtr
++find_new_device(virConnectPtr conn, const char *wwnn, const char *wwpn)
++{
++    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
++    virNodeDevicePtr dev = NULL;
++    time_t start = 0, now = 0;
++
++    /* The thread that creates the device takes the driver lock, so we
++     * must release it in order to allow the device to be created.
++     * We're not doing anything with the driver pointer at this point,
++     * so it's safe to release it, assuming that the pointer itself
++     * doesn't become invalid.  */
++    nodeDeviceUnlock(driver);
++
++    get_time(conn, &start);
++
++    while ((now - start) < LINUX_NEW_DEVICE_WAIT_TIME) {
++
++        virNodeDeviceWaitForDevices(conn);
++
++        dev = nodeDeviceLookupByWWN(conn, wwnn, wwpn);
++
++        if (dev != NULL) {
++            break;
++        }
++
++        sleep(5);
++        if (get_time(conn, &now) == -1) {
++            break;
++        }
++    }
++
++    nodeDeviceLock(driver);
++
++    return dev;
++}
++
++static virNodeDevicePtr
++nodeDeviceCreateXML(virConnectPtr conn,
++                    const char *xmlDesc,
++                    unsigned int flags ATTRIBUTE_UNUSED)
++{
++    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
++    virNodeDeviceDefPtr def = NULL;
++    char *wwnn = NULL, *wwpn = NULL;
++    int parent_host = -1;
++    virNodeDevicePtr dev = NULL;
++
++    nodeDeviceLock(driver);
++
++    def = virNodeDeviceDefParseString(conn, xmlDesc, CREATE_DEVICE);
++    if (def == NULL) {
++        goto cleanup;
++    }
++
++    if (get_wwns(conn, def, &wwnn, &wwpn) == -1) {
++        goto cleanup;
++    }
++
++    if (get_parent_host(conn,
++                        driver,
++                        def->name,
++                        def->parent,
++                        &parent_host) == -1) {
++        goto cleanup;
++    }
++
++    if (nodeDeviceVportCreateDelete(conn,
++                                    parent_host,
++                                    wwpn,
++                                    wwnn,
++                                    VPORT_CREATE) == -1) {
++        goto cleanup;
++    }
++
++    dev = find_new_device(conn, wwnn, wwpn);
++    /* We don't check the return value, because one way or another,
++     * we're returning what we get... */
++
++    if (dev == NULL) {
++        virNodeDeviceReportError(conn, VIR_ERR_NO_NODE_DEVICE, NULL);
++    }
++
++cleanup:
++    nodeDeviceUnlock(driver);
++    virNodeDeviceDefFree(def);
++    VIR_FREE(wwnn);
++    VIR_FREE(wwpn);
++    return dev;
++}
++
++
++static int
++nodeDeviceDestroy(virNodeDevicePtr dev)
++{
++    int ret = 0;
++    virDeviceMonitorStatePtr driver = dev->conn->devMonPrivateData;
++    virNodeDeviceObjPtr obj = NULL;
++    char *parent_name = NULL, *wwnn = NULL, *wwpn = NULL;
++    int parent_host = -1;
++
++    nodeDeviceLock(driver);
++    obj = virNodeDeviceFindByName(&driver->devs, dev->name);
++    nodeDeviceUnlock(driver);
++
++    if (!obj) {
++        virNodeDeviceReportError(dev->conn, VIR_ERR_NO_NODE_DEVICE, NULL);
++        goto out;
++    }
++
++    if (get_wwns(dev->conn, obj->def, &wwnn, &wwpn) == -1) {
++        goto out;
++    }
++
++    parent_name = strdup(obj->def->parent);
++
++    /* get_parent_host will cause the device object's lock to be
++     * taken, so we have to dup the parent's name and drop the lock
++     * before calling it.  We don't need the reference to the object
++     * any more once we have the parent's name.  */
++    virNodeDeviceObjUnlock(obj);
++    obj = NULL;
++
++    if (parent_name == NULL) {
++        virReportOOMError(dev->conn);
++        goto out;
++    }
++
++    if (get_parent_host(dev->conn,
++                        driver,
++                        dev->name,
++                        parent_name,
++                        &parent_host) == -1) {
++        goto out;
++    }
++
++    if (nodeDeviceVportCreateDelete(dev->conn,
++                                    parent_host,
++                                    wwpn,
++                                    wwnn,
++                                    VPORT_DELETE) == -1) {
++        goto out;
++    }
++
++out:
++    VIR_FREE(parent_name);
++    VIR_FREE(wwnn);
++    VIR_FREE(wwpn);
++    return ret;
++}
++
++
++#if defined(UDEVADM) || defined(UDEVSETTLE)
++void virNodeDeviceWaitForDevices(virConnectPtr conn)
++{
++#ifdef UDEVADM
++    const char *const settleprog[] = { UDEVADM, "settle", NULL };
++#else
++    const char *const settleprog[] = { UDEVSETTLE, NULL };
++#endif
++    int exitstatus;
++
++    if (access(settleprog[0], X_OK) != 0)
++        return;
++
++    /*
++     * NOTE: we ignore errors here; this is just to make sure that any device
++     * nodes that are being created finish before we try to scan them.
++     * If this fails for any reason, we still have the backup of polling for
++     * 5 seconds for device nodes.
++     */
++    virRun(conn, settleprog, &exitstatus);
++}
++#else
++void virNodeDeviceWaitForDevices(virConnectPtr conn ATTRIBUTE_UNUSED) {}
++#endif
++
++
+ void registerCommonNodeFuncs(virDeviceMonitorPtr driver)
+ {
+     driver->numOfDevices = nodeNumOfDevices;
+@@ -267,6 +695,8 @@ void registerCommonNodeFuncs(virDeviceMonitorPtr driver)
+     driver->deviceGetParent = nodeDeviceGetParent;
+     driver->deviceNumOfCaps = nodeDeviceNumOfCaps;
+     driver->deviceListCaps = nodeDeviceListCaps;
++    driver->deviceCreateXML = nodeDeviceCreateXML;
++    driver->deviceDestroy = nodeDeviceDestroy;
+ }
+ 
+ 
+diff --git a/src/node_device.h b/src/node_device.h
+index 9496120..882ba0f 100644
+--- a/src/node_device.h
++++ b/src/node_device.h
+@@ -28,6 +28,17 @@
+ #include "driver.h"
+ #include "node_device_conf.h"
+ 
++#define LINUX_SYSFS_SCSI_HOST_PREFIX "/sys/class/scsi_host"
++#define LINUX_SYSFS_SCSI_HOST_POSTFIX "device"
++#define LINUX_SYSFS_FC_HOST_PREFIX "/sys/class/fc_host/"
++
++#define VPORT_CREATE 0
++#define VPORT_DELETE 1
++#define LINUX_SYSFS_VPORT_CREATE_POSTFIX "/vport_create"
++#define LINUX_SYSFS_VPORT_DELETE_POSTFIX "/vport_delete"
++
++#define LINUX_NEW_DEVICE_WAIT_TIME 60
++
+ #ifdef HAVE_HAL
+ int halNodeRegister(void);
+ #endif
+@@ -42,4 +53,6 @@ void registerCommonNodeFuncs(virDeviceMonitorPtr mon);
+ 
+ int nodedevRegister(void);
+ 
++void virNodeDeviceWaitForDevices(virConnectPtr conn);
++
+ #endif /* __VIR_NODE_DEVICE_H__ */
+diff --git a/src/node_device_conf.c b/src/node_device_conf.c
+index 6e04112..5b35b60 100644
+--- a/src/node_device_conf.c
++++ b/src/node_device_conf.c
+@@ -53,9 +53,34 @@ VIR_ENUM_IMPL(virNodeDevNetCap, VIR_NODE_DEV_CAP_NET_LAST,
+               "80203",
+               "80211")
+ 
++VIR_ENUM_IMPL(virNodeDevHBACap, VIR_NODE_DEV_CAP_HBA_LAST,
++              "fc_host",
++              "vport_ops")
+ 
+ #define virNodeDeviceLog(msg...) fprintf(stderr, msg)
+ 
++static int
++virNodeDevCapsDefParseString(virConnectPtr conn,
++                             const char *xpath,
++                             xmlXPathContextPtr ctxt,
++                             char **string,
++                             virNodeDeviceDefPtr def,
++                             const char *missing_error_fmt)
++{
++    char *s;
++
++    s = virXPathString(conn, xpath, ctxt);
++    if (s == NULL) {
++        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                 missing_error_fmt,
++                                 def->name);
++        return -1;
++    }
++
++    *string = s;
++    return 0;
++}
++
+ virNodeDeviceObjPtr virNodeDeviceFindByName(const virNodeDeviceObjListPtr devs,
+                                             const char *name)
+ {
+@@ -302,6 +327,18 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
+         case VIR_NODE_DEV_CAP_SCSI_HOST:
+             virBufferVSprintf(&buf, "    <host>%d</host>\n",
+                               data->scsi_host.host);
++            if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
++                virBufferAddLit(&buf, "    <capability type='fc_host'>\n");
++                virBufferVSprintf(&buf,
++                                  "      <wwnn>%s</wwnn>\n", data->scsi_host.wwnn);
++                virBufferVSprintf(&buf,
++                                  "      <wwpn>%s</wwpn>\n", data->scsi_host.wwpn);
++                virBufferAddLit(&buf, "    </capability>\n");
++            }
++            if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS) {
++                virBufferAddLit(&buf, "    <capability type='vport_ops' />\n");
++            }
++
+             break;
+         case VIR_NODE_DEV_CAP_SCSI:
+             virBufferVSprintf(&buf, "    <host>%d</host>\n", data->scsi.host);
+@@ -561,26 +598,91 @@ virNodeDevCapScsiHostParseXML(virConnectPtr conn,
+                               xmlXPathContextPtr ctxt,
+                               virNodeDeviceDefPtr def,
+                               xmlNodePtr node,
+-                              union _virNodeDevCapData *data)
++                              union _virNodeDevCapData *data,
++                              int create)
+ {
+-    xmlNodePtr orignode;
+-    int ret = -1;
++    xmlNodePtr orignode, *nodes = NULL;
++    int ret = -1, n = 0, i;
++    char *type = NULL;
+ 
+     orignode = ctxt->node;
+     ctxt->node = node;
+ 
+-    if (virNodeDevCapsDefParseULong(conn, "number(./host[1])", ctxt,
++    if (create == EXISTING_DEVICE &&
++        virNodeDevCapsDefParseULong(conn, "number(./host[1])", ctxt,
+                                     &data->scsi_host.host, def,
+                                     _("no SCSI host ID supplied for '%s'"),
+-                                    _("invalid SCSI host ID supplied for '%s'")) < 0)
++                                    _("invalid SCSI host ID supplied for '%s'")) < 0) {
+         goto out;
++    }
++
++    if ((n = virXPathNodeSet(conn, "./capability", ctxt, &nodes)) < 0) {
++        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                 _("error parsing SCSI host capabilities for '%s'"),
++                                 def->name);
++        goto out;
++    }
++
++    for (i = 0 ; i < n ; i++) {
++        type = virXMLPropString(nodes[i], "type");
++
++        if (!type) {
++            virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                     _("missing SCSI host capability type for '%s'"),
++                                     def->name);
++            goto out;
++        }
++
++        if (STREQ(type, "vport_ops")) {
++
++            data->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS;
++
++        } else if (STREQ(type, "fc_host")) {
++
++            xmlNodePtr orignode2;
++
++            data->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST;
++
++            orignode2 = ctxt->node;
++            ctxt->node = nodes[i];
++
++            if (virNodeDevCapsDefParseString(conn, "string(./wwnn[1])",
++                                             ctxt,
++                                             &data->scsi_host.wwnn,
++                                             def,
++                                             _("no WWNN supplied for '%s'")) < 0) {
++                goto out;
++            }
++
++            if (virNodeDevCapsDefParseString(conn, "string(./wwpn[1])",
++                                             ctxt,
++                                             &data->scsi_host.wwpn,
++                                             def,
++                                             _("no WWPN supplied for '%s'")) < 0) {
++                goto out;
++            }
++
++            ctxt->node = orignode2;
++
++        } else {
++            virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
++                                     _("unknown SCSI host capability type '%s' for '%s'"),
++                                     type, def->name);
++            goto out;
++        }
++
++        VIR_FREE(type);
++    }
+ 
+     ret = 0;
++
+ out:
++    VIR_FREE(type);
+     ctxt->node = orignode;
+     return ret;
+ }
+ 
++
+ static int
+ virNodeDevCapNetParseXML(virConnectPtr conn,
+                          xmlXPathContextPtr ctxt,
+@@ -848,7 +950,8 @@ static virNodeDevCapsDefPtr
+ virNodeDevCapsDefParseXML(virConnectPtr conn,
+                           xmlXPathContextPtr ctxt,
+                           virNodeDeviceDefPtr def,
+-                          xmlNodePtr node)
++                          xmlNodePtr node,
++                          int create)
+ {
+     virNodeDevCapsDefPtr caps;
+     char *tmp;
+@@ -892,7 +995,7 @@ virNodeDevCapsDefParseXML(virConnectPtr conn,
+         ret = virNodeDevCapNetParseXML(conn, ctxt, def, node, &caps->data);
+         break;
+     case VIR_NODE_DEV_CAP_SCSI_HOST:
+-        ret = virNodeDevCapScsiHostParseXML(conn, ctxt, def, node, &caps->data);
++        ret = virNodeDevCapScsiHostParseXML(conn, ctxt, def, node, &caps->data, create);
+         break;
+     case VIR_NODE_DEV_CAP_SCSI:
+         ret = virNodeDevCapScsiParseXML(conn, ctxt, def, node, &caps->data);
+@@ -918,7 +1021,7 @@ error:
+ }
+ 
+ static virNodeDeviceDefPtr
+-virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
++virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt, int create)
+ {
+     virNodeDeviceDefPtr def;
+     virNodeDevCapsDefPtr *next_cap;
+@@ -931,7 +1034,12 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
+     }
+ 
+     /* Extract device name */
+-    def->name = virXPathString(conn, "string(./name[1])", ctxt);
++    if (create == EXISTING_DEVICE) {
++        def->name = virXPathString(conn, "string(./name[1])", ctxt);
++    } else {
++        def->name = strdup("new device");
++    }
++
+     if (!def->name) {
+         virNodeDeviceReportError(conn, VIR_ERR_NO_NAME, NULL);
+         goto error;
+@@ -951,7 +1059,7 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
+ 
+     next_cap = &def->caps;
+     for (i = 0 ; i < n ; i++) {
+-        *next_cap = virNodeDevCapsDefParseXML(conn, ctxt, def, nodes[i]);
++        *next_cap = virNodeDevCapsDefParseXML(conn, ctxt, def, nodes[i], create);
+         if (!*next_cap) {
+             VIR_FREE(nodes);
+             goto error;
+@@ -969,7 +1077,7 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
+ }
+ 
+ static virNodeDeviceDefPtr
+-virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root)
++virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root, int create)
+ {
+     xmlXPathContextPtr ctxt = NULL;
+     virNodeDeviceDefPtr def = NULL;
+@@ -987,7 +1095,7 @@ virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root)
+     }
+ 
+     ctxt->node = root;
+-    def = virNodeDeviceDefParseXML(conn, ctxt);
++    def = virNodeDeviceDefParseXML(conn, ctxt, create);
+ 
+ cleanup:
+     xmlXPathFreeContext(ctxt);
+@@ -1015,7 +1123,7 @@ catchXMLError(void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
+ }
+ 
+ virNodeDeviceDefPtr
+-virNodeDeviceDefParseString(virConnectPtr conn, const char *str)
++virNodeDeviceDefParseString(virConnectPtr conn, const char *str, int create)
+ {
+     xmlParserCtxtPtr pctxt;
+     xmlDocPtr xml = NULL;
+@@ -1046,7 +1154,7 @@ virNodeDeviceDefParseString(virConnectPtr conn, const char *str)
+         goto cleanup;
+     }
+ 
+-    def = virNodeDeviceDefParseNode(conn, xml, root);
++    def = virNodeDeviceDefParseNode(conn, xml, root, create);
+ 
+ cleanup:
+     xmlFreeParserCtxt(pctxt);
+diff --git a/src/node_device_conf.h b/src/node_device_conf.h
+index 26e5558..62b4e71 100644
+--- a/src/node_device_conf.h
++++ b/src/node_device_conf.h
+@@ -28,6 +28,9 @@
+ #include "util.h"
+ #include "threads.h"
+ 
++#define CREATE_DEVICE 1
++#define EXISTING_DEVICE 0
++
+ enum virNodeDevCapType {
+     /* Keep in sync with VIR_ENUM_IMPL in node_device_conf.c */
+     VIR_NODE_DEV_CAP_SYSTEM,		/* System capability */
+@@ -48,8 +51,16 @@ enum virNodeDevNetCapType {
+     VIR_NODE_DEV_CAP_NET_LAST
+ };
+ 
++enum virNodeDevHBACapType {
++    /* Keep in sync with VIR_ENUM_IMPL in node_device_conf.c */
++    VIR_NODE_DEV_CAP_HBA_FC_HOST,	/* fibre channel HBA */
++    VIR_NODE_DEV_CAP_HBA_VPORT_OPS,	/* capable of vport operations */
++    VIR_NODE_DEV_CAP_HBA_LAST
++};
++
+ VIR_ENUM_DECL(virNodeDevCap)
+ VIR_ENUM_DECL(virNodeDevNetCap)
++VIR_ENUM_DECL(virNodeDevHBACap)
+ 
+ enum virNodeDevStorageCapFlags {
+     VIR_NODE_DEV_CAP_STORAGE_REMOVABLE			= (1 << 0),
+@@ -57,6 +68,11 @@ enum virNodeDevStorageCapFlags {
+     VIR_NODE_DEV_CAP_STORAGE_HOTPLUGGABLE		= (1 << 2),
+ };
+ 
++enum virNodeDevScsiHostCapFlags {
++    VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST			= (1 << 0),
++    VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS			= (1 << 1),
++};
++
+ typedef struct _virNodeDevCapsDef virNodeDevCapsDef;
+ typedef virNodeDevCapsDef *virNodeDevCapsDefPtr;
+ struct _virNodeDevCapsDef {
+@@ -108,6 +124,9 @@ struct _virNodeDevCapsDef {
+         } net;
+         struct {
+             unsigned host;
++            char *wwnn;
++            char *wwpn;
++            unsigned flags;
+         } scsi_host;
+         struct {
+             unsigned host;
+@@ -185,7 +204,8 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
+                              const virNodeDeviceDefPtr def);
+ 
+ virNodeDeviceDefPtr virNodeDeviceDefParseString(virConnectPtr conn,
+-                                                const char *str);
++                                                const char *str,
++                                                int create);
+ 
+ void virNodeDeviceDefFree(virNodeDeviceDefPtr def);
+ 
+diff --git a/src/node_device_hal.c b/src/node_device_hal.c
+index b214f60..5927ba1 100644
+--- a/src/node_device_hal.c
++++ b/src/node_device_hal.c
+@@ -28,6 +28,7 @@
+ #include <libhal.h>
+ 
+ #include "node_device_conf.h"
++#include "node_device_hal.h"
+ #include "virterror_internal.h"
+ #include "driver.h"
+ #include "datatypes.h"
+@@ -37,6 +38,8 @@
+ #include "logging.h"
+ #include "node_device.h"
+ 
++#define VIR_FROM_THIS VIR_FROM_NODEDEV
++
+ /*
+  * Host device enumeration (HAL implementation)
+  */
+@@ -215,6 +218,8 @@ static int gather_scsi_host_cap(LibHalContext *ctx, const char *udi,
+                                 union _virNodeDevCapData *d)
+ {
+     (void)get_int_prop(ctx, udi, "scsi_host.host", (int *)&d->scsi_host.host);
++    (void)check_fc_host(d);
++    (void)check_vport_capable(d);
+     return 0;
+ }
+ 
+diff --git a/src/node_device_hal.h b/src/node_device_hal.h
+new file mode 100644
+index 0000000..0b4a2ef
+--- /dev/null
++++ b/src/node_device_hal.h
+@@ -0,0 +1,40 @@
++/*
++ * node_device_hal.h: node device enumeration - HAL-based implementation
++ *
++ * Copyright (C) 2009 Red Hat, Inc.
++ *
++ * This library is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU Lesser General Public
++ * License as published by the Free Software Foundation; either
++ * version 2.1 of the License, or (at your option) any later version.
++ *
++ * This library is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ * Lesser General Public License for more details.
++ *
++ * You should have received a copy of the GNU Lesser General Public
++ * License along with this library; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
++ *
++ */
++
++#ifndef __VIR_NODE_DEVICE_HAL_H__
++#define __VIR_NODE_DEVICE_HAL_H__
++
++#ifdef __linux__
++
++#define check_fc_host(d) check_fc_host_linux(d)
++int check_fc_host_linux(union _virNodeDevCapData *d);
++
++#define check_vport_capable(d) check_vport_capable_linux(d)
++int check_vport_capable_linux(union _virNodeDevCapData *d);
++
++#else  /* __linux__ */
++
++#define check_fc_host(d)
++#define check_vport_capable(d)
++
++#endif /* __linux__ */
++
++#endif /* __VIR_NODE_DEVICE_HAL_H__ */
+diff --git a/src/node_device_hal_linux.c b/src/node_device_hal_linux.c
+new file mode 100644
+index 0000000..1deb6d2
+--- /dev/null
++++ b/src/node_device_hal_linux.c
+@@ -0,0 +1,170 @@
++/*
++ * node_device_hal_linuc.c: Linux specific code to gather device data
++ * not available through HAL.
++ *
++ * Copyright (C) 2009 Red Hat, Inc.
++ *
++ * This library is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU Lesser General Public
++ * License as published by the Free Software Foundation; either
++ * version 2.1 of the License, or (at your option) any later version.
++ *
++ * This library is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ * Lesser General Public License for more details.
++ *
++ * You should have received a copy of the GNU Lesser General Public
++ * License along with this library; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
++ *
++ */
++
++#include <config.h>
++
++#include <fcntl.h>
++
++#include "node_device.h"
++#include "node_device_hal.h"
++#include "virterror_internal.h"
++#include "memory.h"
++#include "logging.h"
++
++#define VIR_FROM_THIS VIR_FROM_NODEDEV
++
++#ifdef __linux__
++
++int check_fc_host_linux(union _virNodeDevCapData *d)
++{
++    char *sysfs_path = NULL;
++    char *wwnn_path = NULL;
++    char *wwpn_path = NULL;
++    char *p = NULL;
++    int fd = -1;
++    char buf[64];
++    struct stat st;
++
++    VIR_DEBUG(_("Checking if host%d is an FC HBA"), d->scsi_host.host);
++
++    if (virAsprintf(&sysfs_path, "%s/host%d",
++                    LINUX_SYSFS_FC_HOST_PREFIX,
++                    d->scsi_host.host) < 0) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    if (stat(sysfs_path, &st) != 0) {
++        /* Not an FC HBA */
++        goto out;
++    }
++
++    d->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST;
++
++    if (virAsprintf(&wwnn_path, "%s/node_name",
++                    sysfs_path) < 0) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    if ((fd = open(wwnn_path, O_RDONLY)) < 0) {
++        goto out;
++    }
++
++    memset(buf, 0, sizeof(buf));
++    if (saferead(fd, buf, sizeof(buf)) < 0) {
++        goto out;
++    }
++
++    close(fd);
++    fd = -1;
++
++    p = strstr(buf, "0x");
++    if (p != NULL) {
++        p += strlen("0x");
++    } else {
++        p = buf;
++    }
++
++    d->scsi_host.wwnn = strndup(p, sizeof(buf));
++    if (d->scsi_host.wwnn == NULL) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    p = strchr(d->scsi_host.wwnn, '\n');
++    if (p != NULL) {
++        *p = '\0';
++    }
++
++    if (virAsprintf(&wwpn_path, "%s/port_name",
++                    sysfs_path) < 0) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    if ((fd = open(wwpn_path, O_RDONLY)) < 0) {
++        goto out;
++    }
++
++    memset(buf, 0, sizeof(buf));
++    if (saferead(fd, buf, sizeof(buf)) < 0) {
++        goto out;
++    }
++
++    close(fd);
++    fd = -1;
++
++    p = strstr(buf, "0x");
++    if (p != NULL) {
++        p += strlen("0x");
++    } else {
++        p = buf;
++    }
++
++    d->scsi_host.wwpn = strndup(p, sizeof(buf));
++    if (d->scsi_host.wwpn == NULL) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    p = strchr(d->scsi_host.wwpn, '\n');
++    if (p != NULL) {
++        *p = '\0';
++    }
++
++out:
++    if (fd != -1) {
++        close(fd);
++    }
++    VIR_FREE(sysfs_path);
++    VIR_FREE(wwnn_path);
++    VIR_FREE(wwpn_path);
++    return 0;
++}
++
++
++int check_vport_capable_linux(union _virNodeDevCapData *d)
++{
++    char *sysfs_path = NULL;
++    struct stat st;
++
++    if (virAsprintf(&sysfs_path, "%s/host%d/vport_create",
++                    LINUX_SYSFS_FC_HOST_PREFIX,
++                    d->scsi_host.host) < 0) {
++        virReportOOMError(NULL);
++        goto out;
++    }
++
++    if (stat(sysfs_path, &st) != 0) {
++        /* Not a vport capable HBA */
++        goto out;
++    }
++
++    d->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS;
++
++out:
++    VIR_FREE(sysfs_path);
++    return 0;
++}
++
++#endif /* __linux__ */
+diff --git a/src/qemu_driver.c b/src/qemu_driver.c
+index bd60b29..057e97b 100644
+--- a/src/qemu_driver.c
++++ b/src/qemu_driver.c
+@@ -5089,7 +5089,7 @@ qemudNodeDeviceGetPciInfo (virNodeDevicePtr dev,
+     if (!xml)
+         goto out;
+ 
+-    def = virNodeDeviceDefParseString(dev->conn, xml);
++    def = virNodeDeviceDefParseString(dev->conn, xml, EXISTING_DEVICE);
+     if (!def)
+         goto out;
+ 
+diff --git a/src/storage_backend.c b/src/storage_backend.c
+index b154140..74759cf 100644
+--- a/src/storage_backend.c
++++ b/src/storage_backend.c
+@@ -46,6 +46,7 @@
+ #include "virterror_internal.h"
+ #include "util.h"
+ #include "memory.h"
++#include "node_device.h"
+ 
+ #include "storage_backend.h"
+ 
+@@ -245,30 +246,11 @@ virStorageBackendUpdateVolTargetInfoFD(virConnectPtr conn,
+     return 0;
+ }
+ 
+-#if defined(UDEVADM) || defined(UDEVSETTLE)
+ void virStorageBackendWaitForDevices(virConnectPtr conn)
+ {
+-#ifdef UDEVADM
+-    const char *const settleprog[] = { UDEVADM, "settle", NULL };
+-#else
+-    const char *const settleprog[] = { UDEVSETTLE, NULL };
+-#endif
+-    int exitstatus;
+-
+-    if (access(settleprog[0], X_OK) != 0)
+-        return;
+-
+-    /*
+-     * NOTE: we ignore errors here; this is just to make sure that any device
+-     * nodes that are being created finish before we try to scan them.
+-     * If this fails for any reason, we still have the backup of polling for
+-     * 5 seconds for device nodes.
+-     */
+-    virRun(conn, settleprog, &exitstatus);
++    virNodeDeviceWaitForDevices(conn);
++    return;
+ }
+-#else
+-void virStorageBackendWaitForDevices(virConnectPtr conn ATTRIBUTE_UNUSED) {}
+-#endif
+ 
+ /*
+  * Given a volume path directly in /dev/XXX, iterate over the
+diff --git a/src/xen_unified.c b/src/xen_unified.c
+index e708980..8da4e23 100644
+--- a/src/xen_unified.c
++++ b/src/xen_unified.c
+@@ -1439,7 +1439,7 @@ xenUnifiedNodeDeviceGetPciInfo (virNodeDevicePtr dev,
+     if (!xml)
+         goto out;
+ 
+-    def = virNodeDeviceDefParseString(dev->conn, xml);
++    def = virNodeDeviceDefParseString(dev->conn, xml, EXISTING_DEVICE);
+     if (!def)
+         goto out;
+ 
+diff --git a/tests/nodedevxml2xmltest.c b/tests/nodedevxml2xmltest.c
+index 29cdb9e..7621212 100644
+--- a/tests/nodedevxml2xmltest.c
++++ b/tests/nodedevxml2xmltest.c
+@@ -29,7 +29,7 @@ static int testCompareXMLToXMLFiles(const char *xml) {
+     if (virtTestLoadFile(xml, &xmlPtr, MAX_FILE) < 0)
+         goto fail;
+ 
+-    if (!(dev = virNodeDeviceDefParseString(NULL, xmlData)))
++    if (!(dev = virNodeDeviceDefParseString(NULL, xmlData, EXISTING_DEVICE)))
+         goto fail;
+ 
+     if (!(actual = virNodeDeviceDefFormat(NULL, dev)))
+-- 
+1.6.0.6
+
diff --git a/docs/api_extension/0008-Step-8-of-8-Add-virsh-support.patch b/docs/api_extension/0008-Step-8-of-8-Add-virsh-support.patch
new file mode 100644
index 0000000..55b758b
--- /dev/null
+++ b/docs/api_extension/0008-Step-8-of-8-Add-virsh-support.patch
@@ -0,0 +1,133 @@
+From 193cc4abbb6c2fc5557d3699f86ff0103d5a21ef Mon Sep 17 00:00:00 2001
+From: David Allan <dallan at redhat.com>
+Date: Tue, 19 May 2009 16:47:31 -0400
+Subject: [PATCH 8/8] Step 8 of 8 Add virsh support
+
+---
+ src/virsh.c |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 103 insertions(+), 0 deletions(-)
+
+diff --git a/src/virsh.c b/src/virsh.c
+index cb32ede..ab2a2b7 100644
+--- a/src/virsh.c
++++ b/src/virsh.c
+@@ -2962,6 +2962,107 @@ cmdPoolCreate(vshControl *ctl, const vshCmd *cmd)
+ 
+ 
+ /*
++ * "nodedev-create" command
++ */
++static const vshCmdInfo info_node_device_create[] = {
++    {"help", gettext_noop("create a device defined "
++                          "by an XML file on the node")},
++    {"desc", gettext_noop("Create a device on the node.  Note that this "
++                          "command creates devices on the physical host "
++                          "that can then be assigned to a virtual machine.")},
++    {NULL, NULL}
++};
++
++static const vshCmdOptDef opts_node_device_create[] = {
++    {"file", VSH_OT_DATA, VSH_OFLAG_REQ,
++     gettext_noop("file containing an XML description of the device")},
++    {NULL, 0, 0, NULL}
++};
++
++static int
++cmdNodeDeviceCreate(vshControl *ctl, const vshCmd *cmd)
++{
++    virNodeDevicePtr dev = NULL;
++    char *from;
++    int found = 0;
++    int ret = TRUE;
++    char *buffer;
++
++    if (!vshConnectionUsability(ctl, ctl->conn, TRUE))
++        return FALSE;
++
++    from = vshCommandOptString(cmd, "file", &found);
++    if (!found) {
++        return FALSE;
++    }
++
++    if (virFileReadAll(from, VIRSH_MAX_XML_FILE, &buffer) < 0) {
++        return FALSE;
++    }
++
++    dev = virNodeDeviceCreateXML(ctl->conn, buffer, 0);
++    free (buffer);
++
++    if (dev != NULL) {
++        vshPrint(ctl, _("Node device %s created from %s\n"),
++                 virNodeDeviceGetName(dev), from);
++    } else {
++        vshError(ctl, FALSE, _("Failed to create node device from %s"), from);
++        ret = FALSE;
++    }
++
++    return ret;
++}
++
++
++/*
++ * "nodedev-destroy" command
++ */
++static const vshCmdInfo info_node_device_destroy[] = {
++    {"help", gettext_noop("destroy a device on the node")},
++    {"desc", gettext_noop("Destroy a device on the node.  Note that this "
++                          "command destroys devices on the physical host ")},
++    {NULL, NULL}
++};
++
++static const vshCmdOptDef opts_node_device_destroy[] = {
++    {"name", VSH_OT_DATA, VSH_OFLAG_REQ,
++     gettext_noop("name of the device to be destroyed")},
++    {NULL, 0, 0, NULL}
++};
++
++static int
++cmdNodeDeviceDestroy(vshControl *ctl, const vshCmd *cmd)
++{
++    virNodeDevicePtr dev = NULL;
++    int ret = TRUE;
++    int found = 0;
++    char *name;
++
++    if (!vshConnectionUsability(ctl, ctl->conn, TRUE)) {
++        return FALSE;
++    }
++
++    name = vshCommandOptString(cmd, "name", &found);
++    if (!found) {
++        return FALSE;
++    }
++
++    dev = virNodeDeviceLookupByName(ctl->conn, name);
++
++    if (virNodeDeviceDestroy(dev) == 0) {
++        vshPrint(ctl, _("Destroyed node device '%s'\n"), name);
++    } else {
++        vshError(ctl, FALSE, _("Failed to destroy node device '%s'"), name);
++        ret = FALSE;
++    }
++
++    virNodeDeviceFree(dev);
++    return ret;
++}
++
++
++/*
+  * XML Building helper for pool-define-as and pool-create-as
+  */
+ static const vshCmdOptDef opts_pool_X_as[] = {
+@@ -5895,6 +5996,8 @@ static const vshCmdDef commands[] = {
+     {"nodedev-dettach", cmdNodeDeviceDettach, opts_node_device_dettach, info_node_device_dettach},
+     {"nodedev-reattach", cmdNodeDeviceReAttach, opts_node_device_reattach, info_node_device_reattach},
+     {"nodedev-reset", cmdNodeDeviceReset, opts_node_device_reset, info_node_device_reset},
++    {"nodedev-create", cmdNodeDeviceCreate, opts_node_device_create, info_node_device_create},
++    {"nodedev-destroy", cmdNodeDeviceDestroy, opts_node_device_destroy, info_node_device_destroy},
+ 
+     {"pool-autostart", cmdPoolAutostart, opts_pool_autostart, info_pool_autostart},
+     {"pool-build", cmdPoolBuild, opts_pool_build, info_pool_build},
+-- 
+1.6.0.6
+
diff --git a/docs/archdomain.html b/docs/archdomain.html
index a404c25..09c8c5b 100644
--- a/docs/archdomain.html
+++ b/docs/archdomain.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/archnetwork.html b/docs/archnetwork.html
index 6f4f8c1..d01c1d6 100644
--- a/docs/archnetwork.html
+++ b/docs/archnetwork.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/archnode.html b/docs/archnode.html
index d2e4cdf..d5b6d30 100644
--- a/docs/archnode.html
+++ b/docs/archnode.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/archstorage.html b/docs/archstorage.html
index cc33db8..5d08da8 100644
--- a/docs/archstorage.html
+++ b/docs/archstorage.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/auth.html b/docs/auth.html
index 590093e..dd16d5c 100644
--- a/docs/auth.html
+++ b/docs/auth.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/bindings.html b/docs/bindings.html
index e77846c..8196a42 100644
--- a/docs/bindings.html
+++ b/docs/bindings.html
@@ -72,6 +72,10 @@
                         </div>
                       </li></ul>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/deployment.html b/docs/deployment.html
index 36cfbc7..da1423c 100644
--- a/docs/deployment.html
+++ b/docs/deployment.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/devhelp/Makefile.in b/docs/devhelp/Makefile.in
index f553671..7a250f1 100644
--- a/docs/devhelp/Makefile.in
+++ b/docs/devhelp/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 DEVHELP_DIR = $(datadir)/gtk-doc/html/libvirt
@@ -725,14 +734,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/devhelp/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  docs/devhelp/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/devhelp/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/devhelp/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -750,6 +759,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -779,13 +789,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -813,6 +827,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -831,6 +846,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -839,18 +856,28 @@ install-data-am: install-data-local
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -900,6 +927,7 @@ install-data-local: libvirt.devhelp $(HTML_FILES)
 	-for file in $(EXTRA_FORMAT); do \
 	    @INSTALL@ -m 0644 $(srcdir)/$${file} $(DESTDIR)$(DEVHELP_DIR) ; \
 	done
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/docs/devhelp/libvirt-libvirt.html b/docs/devhelp/libvirt-libvirt.html
index 9e970bf..439934a 100644
--- a/docs/devhelp/libvirt-libvirt.html
+++ b/docs/devhelp/libvirt-libvirt.html
@@ -1016,8 +1016,8 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>pointer to domain object</td></tr><tr><td><span class="term"><i><tt>nparams</tt></i>:</span></td><td>number of scheduler parameters(return value)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL in case of error. The caller must free the returned string.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="virDomainGetSecurityLabel"/>virDomainGetSecurityLabel ()</h3><pre class="programlisting">int	virDomainGetSecurityLabel	(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/>					 <a href="libvirt-libvirt.html#virSecurityLabelPtr">virSecurityLabelPtr</a> seclabel)<br/>
-</pre><p>Extract security label of an active domain.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>seclabel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityLabel">virSecurityLabel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that's an error).</td></tr></tbody></table></div></div>
+</pre><p>Extract security label of an active domain. The 'label' field in the @seclabel argument will be initialized to the empty string if the domain is not running under a security model.</p>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>seclabel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityLabel">virSecurityLabel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="virDomainGetUUID"/>virDomainGetUUID ()</h3><pre class="programlisting">int	virDomainGetUUID		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/>					 unsigned char * uuid)<br/>
 </pre><p>Get the UUID for a domain</p>
@@ -1316,8 +1316,8 @@ The content of this structure is not made public by the API.
 <div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>info</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virNodeInfo">virNodeInfo</a> structure allocated by the user</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of failure.</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="virNodeGetSecurityModel"/>virNodeGetSecurityModel ()</h3><pre class="programlisting">int	virNodeGetSecurityModel		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/>					 <a href="libvirt-libvirt.html#virSecurityModelPtr">virSecurityModelPtr</a> secmodel)<br/>
-</pre><p>Extract the security model of a hypervisor.</p>
-<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>a connection object</td></tr><tr><td><span class="term"><i><tt>secmodel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityModel">virSecurityModel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that's an error).</td></tr></tbody></table></div></div>
+</pre><p>Extract the security model of a hypervisor. The 'model' field in the @secmodel argument may be initialized to the empty string if the driver has not activated a security model.</p>
+<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>a connection object</td></tr><tr><td><span class="term"><i><tt>secmodel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityModel">virSecurityModel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div></div>
         <hr/>
         <div class="refsect2" lang="en"><h3><a name="virNodeListDevices"/>virNodeListDevices ()</h3><pre class="programlisting">int	virNodeListDevices		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/>					 const char * cap, <br/>					 char ** const names, <br/>					 int maxnames, <br/>					 unsigned int flags)<br/>
 </pre><p>Collect the list of node devices, and store their names in @names If the optional 'cap' argument is non-NULL, then the count will be restricted to devices with the specified capability</p>
diff --git a/docs/docs.html b/docs/docs.html
index f6eb610..49a62d5 100644
--- a/docs/docs.html
+++ b/docs/docs.html
@@ -63,6 +63,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drivers.html b/docs/drivers.html
index 2732888..dd5e740 100644
--- a/docs/drivers.html
+++ b/docs/drivers.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -141,7 +149,7 @@
         <p>
       The hypervisor drivers currently supported by libvirt are:
     </p>
-        <ul><li><strong><a href="drvxen.html">Xen</a></strong></li><li><strong><a href="drvqemu.html">QEMU</a></strong></li><li><strong><a href="drvlxc.html">LXC</a></strong></li><li><strong><a href="drvtest.html">Test</a></strong></li><li><strong><a href="drvopenvz.html">OpenVZ</a></strong></li><li><strong><a href="drvvbox.html">VirtualBox</a></strong></li></ul>
+        <ul><li><strong><a href="drvxen.html">Xen</a></strong></li><li><strong><a href="drvqemu.html">QEMU</a></strong></li><li><strong><a href="drvlxc.html">LXC</a></strong></li><li><strong><a href="drvtest.html">Test</a></strong></li><li><strong><a href="drvopenvz.html">OpenVZ</a></strong></li><li><strong><a href="drvvbox.html">VirtualBox</a></strong></li><li><strong><a href="drvone.html">OpenNebula</a></strong></li></ul>
       </div>
     </div>
     <div id="footer">
diff --git a/docs/drivers.html.in b/docs/drivers.html.in
index e281258..983115a 100644
--- a/docs/drivers.html.in
+++ b/docs/drivers.html.in
@@ -23,6 +23,7 @@
       <li><strong><a href="drvtest.html">Test</a></strong></li>
       <li><strong><a href="drvopenvz.html">OpenVZ</a></strong></li>
       <li><strong><a href="drvvbox.html">VirtualBox</a></strong></li>
+      <li><strong><a href="drvone.html">OpenNebula</a></strong></li>
     </ul>
   </body>
 </html>
diff --git a/docs/drvlxc.html b/docs/drvlxc.html
index 0f021fa..b3a376f 100644
--- a/docs/drvlxc.html
+++ b/docs/drvlxc.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvvbox.html b/docs/drvone.html
similarity index 64%
copy from docs/drvvbox.html
copy to docs/drvone.html
index bdc3d3b..68f35e6 100644
--- a/docs/drvvbox.html
+++ b/docs/drvone.html
@@ -2,14 +2,14 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <!--
-        This file is autogenerated from drvvbox.html.in
+        This file is autogenerated from drvone.html.in
         Do not edit this file. Changes will be lost.
       -->
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
     <link rel="stylesheet" type="text/css" href="main.css" />
     <link rel="SHORTCUT ICON" href="32favicon.png" />
-    <title>libvirt: VirtualBox hypervisor driver</title>
+    <title>libvirt: OpenNebula Virtual Infrastructure Manager driver</title>
     <meta name="description" content="libvirt, virtualization, virtualization API" />
   </head>
   <body>
@@ -88,7 +88,11 @@
                         </div>
                       </li><li>
                         <div>
-                          <span class="active">VirtualBox</span>
+                          <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
+                        </div>
+                      </li><li>
+                        <div>
+                          <span class="active">OpenNebula</span>
                         </div>
                       </li></ul>
                   </div>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -129,117 +137,93 @@
           </li></ul>
       </div>
       <div id="content">
-        <h1>VirtualBox hypervisor driver</h1>
-        <p>
-        The libvirt VirtualBox driver can manage any VirtualBox version
-        from version 2.2 onwards.
-    </p>
-        <h2>Connections to VirtualBox driver</h2>
-        <p>
-    The libvirt VirtualBox driver provides per-user drivers (the "session" instance).
-    The uri of the driver protocol is "vbox". Some example connection URIs for the driver are:
-    </p>
-        <pre>
-    vbox:///session                      (local access to per-user instance)
-    vbox+unix:///session                 (local access to per-user instance)
-    vbox+tcp://user@example.com/session  (remote access, SASl/Kerberos)
-    vbox+ssh://user@example.com/session  (remote access, SSH tunnelled)
+        <h1>OpenNebula Virtual Infrastructure Manager driver</h1>
+        <p><a name="toc" id="toc"></a><a href="http://opennebula.org/">OpenNebula</a>
+is a Virtual Infrastructure Manager that controls Virtual Machines (VM) in a pool of distributed resources
+by orchestrating network, storage and virtualization technologies. The OpenNebula driver lets you manage your private or hybrid (<a href="http://aws.amazon.com/ec2/">Amazon EC2</a> or <a href="http://www.elastichosts.com/">Elastic Hosts</a> based) cloud using a standard libvirt interface, including the API as well as the related
+tools and VM description files.</p>
+        <h2>
+<a name="prereq" id="prereq"></a>Deployment pre-requisites</h2>
+        <ul><li>
+<p style="margin-bottom: 0in">A working OpenNebula installation,
+	version 1.2 or higher.
+	</p>
+	</li></ul>
+        <h2>
+<a name="uris" id="uris"></a>Connections to OpenNebula driver</h2>
+        <p>The Uri of the driver protocol is "one". Some example
+connection Uris for the driver are:
+</p>
+        <pre>    one:///                      (local access)
+    one+unix:///                 (local access)
+    one://example.com/           (remote access)
+    one+tcp://example.com/       (remote access, SASl/Kerberos)
+    one+ssh://user@example.com/  (remote access, SSH tunnelled)
     </pre>
         <h2>
-          <a name="xmlconfig" id="xmlconfig">Example domain XML config</a>
-        </h2>
-        <pre>
-    &lt;domain type='vbox'&gt;
-    &lt;name&gt;vbox&lt;/name&gt;
-    &lt;uuid&gt;4dab22b31d52d8f32516782e98ab3fa0&lt;/uuid&gt;
+<a name="xmlconfig" id="xmlconfig"></a>Example domain XML config</h2>
+        <p>There are some limitations on the XML attributes that may be
+specified when interfacing OpenNebula. The following xml example
+details the attributes and options supported by the OpenNebula
+driver:</p>
+        <h3>Paravirtualized guest direct kernel boot 
+</h3>
+        <pre>    &lt;domain type='one'&gt;
+    &lt;name&gt;vm01&lt;/name&gt;
+    &lt;memory&gt;32768&lt;/memory&gt;
+    &lt;vcpu&gt;1&lt;/vcpu&gt;
 
     &lt;os&gt;
-        &lt;type&gt;hvm&lt;/type&gt;
-        &lt;boot dev='cdrom'/&gt;
-        &lt;boot dev='hd'/&gt;
-        &lt;boot dev='fd'/&gt;
-        &lt;boot dev='network'/&gt;
+        &lt;type&gt;linux&lt;/type&gt;
+        &lt;kernel&gt;/boot/vmlinuz-2.6.24-17-xen&lt;/kernel&gt;
+        &lt;initrd&gt;/boot/initrd.img-2.6.24-17-xen&lt;/initrd&gt;
+        &lt;cmdline&gt;&lt;/cmdline&gt;
+        &lt;root&gt;sda1&lt;/root&gt;
     &lt;/os&gt;
 
-    &lt;memory&gt;654321&lt;/memory&gt;
-    &lt;vcpu&gt;1&lt;/vcpu&gt;
-
-    &lt;features&gt;
-        &lt;pae/&gt;
-        &lt;acpi/&gt;
-        &lt;apic/&gt;
-    &lt;/features&gt;
-
     &lt;devices&gt;
-        &lt;disk type='file' device='cdrom'&gt;
-            &lt;source file='/home/user/Downloads/slax-6.0.9.iso'/&gt;
-            &lt;target dev='hdc'/&gt;
-            &lt;readonly/&gt;
+
+        &lt;disk type='file' device='disk'&gt;
+            &lt;source file='/images/sgehosts/01/disk.img'/&gt;
+            &lt;target dev='sda1'/&gt;
         &lt;/disk&gt;
 
         &lt;disk type='file' device='disk'&gt;
-            &lt;source file='/home/user/tmp/vbox.vdi'/&gt;
-            &lt;target dev='hdd'/&gt;
+            &lt;source file='/images/sgehosts/01/swap.img'/&gt;
+            &lt;target dev='sda2'/&gt;
         &lt;/disk&gt;
 
-        &lt;disk type='file' device='floppy'&gt;
-            &lt;source file='/home/user/tmp/WIN98C.IMG'/&gt;
-            &lt;target dev='fda'/&gt;
+        &lt;disk type='file' device='cdrom'&gt;
+            &lt;source file='/images/iso/cdrom.iso'/&gt;
+            &lt;target dev='hdc'/&gt;
+            &lt;readonly/&gt;
         &lt;/disk&gt;
 
+
         &lt;!--BRIDGE--&gt;
         &lt;interface type='bridge'&gt;
             &lt;source bridge='eth0'/&gt;
             &lt;mac address='00:16:3e:5d:c7:9e'/&gt;
-            &lt;model type='am79c973'/&gt;
         &lt;/interface&gt;
 
-        &lt;!--NAT--&gt;
-        &lt;interface type='user'&gt;
-            &lt;mac address='56:16:3e:5d:c7:9e'/&gt;
-            &lt;model type='82540eM'/&gt;
+        &lt;!--ONE Network--&gt; 
+        &lt;interface type='network'&gt;
+          &lt;source network='onenetwork'/&gt;
         &lt;/interface&gt;
-
-        &lt;sound model='sb16'/&gt;
-
-        &lt;parallel type='dev'&gt;
-            &lt;source path='/dev/pts/1'/&gt;
-            &lt;target port='0'/&gt;
-        &lt;/parallel&gt;
-
-        &lt;parallel type='dev'&gt;
-            &lt;source path='/dev/pts/2'/&gt;
-            &lt;target port='1'/&gt;
-        &lt;/parallel&gt;
-
-        &lt;serial type="dev"&gt;
-            &lt;source path="/dev/ttyS0"/&gt;
-            &lt;target port="0"/&gt;
-        &lt;/serial&gt;
-
-        &lt;serial type="pipe"&gt;
-            &lt;source path="/tmp/serial.txt"/&gt;
-            &lt;target port="1"/&gt;
-        &lt;/serial&gt;
-
-        &lt;hostdev mode='subsystem' type='usb'&gt;
-            &lt;source&gt;
-                &lt;vendor id='0x1234'/&gt;
-                &lt;product id='0xbeef'/&gt;
-            &lt;/source&gt;
-        &lt;/hostdev&gt;
-
-        &lt;hostdev mode='subsystem' type='usb'&gt;
-            &lt;source&gt;
-                &lt;vendor id='0x4321'/&gt;
-                &lt;product id='0xfeeb'/&gt;
-            &lt;/source&gt;
-        &lt;/hostdev&gt;
-
     &lt;/devices&gt;
-
     &lt;/domain&gt;
     </pre>
+        <p>
+<b>Note:</b> The "&lt;interface type='network'&gt;" will
+attach the interface to a previously configured network (named
+<tt>onenetwork</tt>) within the <a href="http://opennebula.org/">OpenNebula</a> system, typically with the
+<tt>onevnet</tt> CLI command.</p>
+        <p><b>Note</b>: OpenNebula supports the simultaneous use of different hypervisors, so you can specify any os type (linux or hvm) supported by your cluster.    
+</p>
+        <h2>Links</h2>
+        <ul><li><a href="http://www.opennebula.org/doku.php?id=documentation">OpenNebula Documentation</a>
+</li><li><a href="http://www.opennebula.org/doku.php?id=documentation:rel1.2:ug">OpenNebula User Guide</a>
+</li></ul>
       </div>
     </div>
     <div id="footer">
diff --git a/docs/drvone.html.in b/docs/drvone.html.in
new file mode 100644
index 0000000..820b14a
--- /dev/null
+++ b/docs/drvone.html.in
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
+<title></title>
+<meta name="GENERATOR" content="OpenOffice.org 3.0  (Linux)">
+<meta name="CREATED" content="0;0">
+<meta name="CHANGED" content="20090701;13170700">
+</head>
+<body lang="en-US" dir="LTR">
+<h1>OpenNebula Virtual Infrastructure Manager driver</h1>
+<p><a name="toc"></a><a href="http://opennebula.org/">OpenNebula</a>
+is a Virtual Infrastructure Manager that controls Virtual Machines (VM) in a pool of distributed resources
+by orchestrating network, storage and virtualization technologies. The OpenNebula driver lets you manage your private or hybrid (<a href="http://aws.amazon.com/ec2/">Amazon EC2</a> or <a href="http://www.elastichosts.com/">Elastic Hosts</a> based) cloud using a standard libvirt interface, including the API as well as the related
+tools and VM description files.</p>
+<h2>
+<a name="prereq"></a>Deployment pre-requisites</h2>
+<ul>
+<li>
+<p style="margin-bottom: 0in">A working OpenNebula installation,
+	version 1.2 or higher.
+	</p>
+	</li>
+</ul>
+<h2>
+<a name="uris"></a>Connections to OpenNebula driver</h2>
+<p>The Uri of the driver protocol is "one". Some example
+connection Uris for the driver are:
+</p>
+<pre>    one:///                      (local access)
+    one+unix:///                 (local access)
+    one://example.com/           (remote access)
+    one+tcp://example.com/       (remote access, SASl/Kerberos)
+    one+ssh://user@example.com/  (remote access, SSH tunnelled)
+    </pre>
+<h2>
+<a name="xmlconfig"></a>Example domain XML config</h2>
+<p>There are some limitations on the XML attributes that may be
+specified when interfacing OpenNebula. The following xml example
+details the attributes and options supported by the OpenNebula
+driver:</p> 
+
+<h3>Paravirtualized guest direct kernel boot 
+</h3>
+<pre>    &lt;domain type='one'&gt;
+    &lt;name&gt;vm01&lt;/name&gt;
+    &lt;memory&gt;32768&lt;/memory&gt;
+    &lt;vcpu&gt;1&lt;/vcpu&gt;
+
+    &lt;os&gt;
+        &lt;type&gt;linux&lt;/type&gt;
+        &lt;kernel&gt;/boot/vmlinuz-2.6.24-17-xen&lt;/kernel&gt;
+        &lt;initrd&gt;/boot/initrd.img-2.6.24-17-xen&lt;/initrd&gt;
+        &lt;cmdline&gt;&lt;/cmdline&gt;
+        &lt;root&gt;sda1&lt;/root&gt;
+    &lt;/os&gt;
+
+    &lt;devices&gt;
+
+        &lt;disk type='file' device='disk'&gt;
+            &lt;source file='/images/sgehosts/01/disk.img'/&gt;
+            &lt;target dev='sda1'/&gt;
+        &lt;/disk&gt;
+
+        &lt;disk type='file' device='disk'&gt;
+            &lt;source file='/images/sgehosts/01/swap.img'/&gt;
+            &lt;target dev='sda2'/&gt;
+        &lt;/disk&gt;
+
+        &lt;disk type='file' device='cdrom'&gt;
+            &lt;source file='/images/iso/cdrom.iso'/&gt;
+            &lt;target dev='hdc'/&gt;
+            &lt;readonly/&gt;
+        &lt;/disk&gt;
+
+
+        &lt;!--BRIDGE--&gt;
+        &lt;interface type='bridge'&gt;
+            &lt;source bridge='eth0'/&gt;
+            &lt;mac address='00:16:3e:5d:c7:9e'/&gt;
+        &lt;/interface&gt;
+
+        &lt;!--ONE Network--&gt; 
+        &lt;interface type='network'&gt;
+          &lt;source network='onenetwork'/&gt;
+        &lt;/interface&gt;
+    &lt;/devices&gt;
+    &lt;/domain&gt;
+    </pre>
+<p>
+<b>Note:</b> The "&lt;interface type='network'&gt;" will
+attach the interface to a previously configured network (named
+<tt>onenetwork</tt>) within the <a href="http://opennebula.org/">OpenNebula</a> system, typically with the
+<tt>onevnet</tt> CLI command.</p>
+
+<p><b>Note</b>: OpenNebula supports the simultaneous use of different hypervisors, so you can specify any os type (linux or hvm) supported by your cluster.    
+</p>
+
+<h2>Links</h2>
+<ul>
+<li><a href="http://www.opennebula.org/doku.php?id=documentation">OpenNebula Documentation</a>
+</li>
+<li><a href="http://www.opennebula.org/doku.php?id=documentation:rel1.2:ug">OpenNebula User Guide</a>
+</li>
+</ul>
+</body>
+</html>
diff --git a/docs/drvopenvz.html b/docs/drvopenvz.html
index ac932dd..a83926d 100644
--- a/docs/drvopenvz.html
+++ b/docs/drvopenvz.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvqemu.html b/docs/drvqemu.html
index 20fff47..d207e8e 100644
--- a/docs/drvqemu.html
+++ b/docs/drvqemu.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvremote.html b/docs/drvremote.html
index 5848eb2..d2a74a5 100644
--- a/docs/drvremote.html
+++ b/docs/drvremote.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvtest.html b/docs/drvtest.html
index 0b4b9dc..9fcccdb 100644
--- a/docs/drvtest.html
+++ b/docs/drvtest.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvuml.html b/docs/drvuml.html
index 6b66ac7..fd4b0db 100644
--- a/docs/drvuml.html
+++ b/docs/drvuml.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvvbox.html b/docs/drvvbox.html
index bdc3d3b..f6158a4 100644
--- a/docs/drvvbox.html
+++ b/docs/drvvbox.html
@@ -90,6 +90,10 @@
                         <div>
                           <span class="active">VirtualBox</span>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/drvxen.html b/docs/drvxen.html
index 4944961..595b803 100644
--- a/docs/drvxen.html
+++ b/docs/drvxen.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/examples/Makefile.in b/docs/examples/Makefile.in
index 4805305..48bbb31 100644
--- a/docs/examples/Makefile.in
+++ b/docs/examples/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -107,16 +109,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 PROGRAMS = $(noinst_PROGRAMS)
 am_info1_OBJECTS = info1.$(OBJEXT)
 info1_OBJECTS = $(am_info1_OBJECTS)
@@ -134,6 +139,7 @@ suspend_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -154,10 +160,38 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	ps-recursive uninstall-recursive
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -179,6 +213,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -187,10 +223,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -203,7 +235,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -216,8 +249,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -482,6 +514,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -500,6 +533,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -541,11 +575,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -571,8 +608,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -686,6 +721,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -693,8 +730,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -729,6 +765,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -742,6 +779,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 
@@ -768,14 +806,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/examples/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  docs/examples/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/examples/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/examples/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -793,13 +831,16 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-noinstPROGRAMS:
-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 info1$(EXEEXT): $(info1_OBJECTS) $(info1_DEPENDENCIES) 
 	@rm -f info1$(EXEEXT)
 	$(info1_LINK) $(info1_OBJECTS) $(info1_LDADD) $(LIBS)
@@ -818,21 +859,21 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
@@ -867,7 +908,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -901,16 +942,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -918,14 +959,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -937,7 +978,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -946,29 +987,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -989,29 +1035,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1041,6 +1102,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1062,6 +1124,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1070,18 +1134,28 @@ install-data-am: install-data-local
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1104,8 +1178,8 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-am clean clean-generic clean-libtool \
@@ -1147,6 +1221,7 @@ tests: $(noinst_PROGRAMS)
 	@(echo '## examples regression tests')
 	@($(CHECKER) ./info1)
 	@($(CHECKER) ./suspend)
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/docs/examples/python/Makefile.in b/docs/examples/python/Makefile.in
index 0b69a95..4bfda08 100644
--- a/docs/examples/python/Makefile.in
+++ b/docs/examples/python/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = \
@@ -716,14 +725,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/examples/python/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  docs/examples/python/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/examples/python/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/examples/python/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -741,6 +750,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -770,13 +780,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -804,6 +818,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -822,6 +837,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -830,18 +847,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -875,6 +902,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/docs/format.html b/docs/format.html
index 624c860..e97d0e7 100644
--- a/docs/format.html
+++ b/docs/format.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/formatcaps.html b/docs/formatcaps.html
index e27bacd..5b20aac 100644
--- a/docs/formatcaps.html
+++ b/docs/formatcaps.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/formatdomain.html b/docs/formatdomain.html
index 27e42ac..bb6da11 100644
--- a/docs/formatdomain.html
+++ b/docs/formatdomain.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -746,7 +750,7 @@ qemu-kvm -net nic,model=? /dev/null
 	auto-allocated). The <code>autoport</code> attribute is the new
 	preferred syntax for indicating autoallocation of the TCP port to use.
 	The <code>listen</code> attribute is an IP address for the server to
-	listen on. The <code>password</code> attribute provides a VNC password
+	listen on. The <code>passwd</code> attribute provides a VNC password
 	in clear text. The <code>keymap</code> attribute specifies the keymap
 	to use.</dd></dl>
         <h4>
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index 4479a6e..48d689d 100644
--- a/docs/formatdomain.html.in
+++ b/docs/formatdomain.html.in
@@ -688,7 +688,7 @@ qemu-kvm -net nic,model=? /dev/null
 	auto-allocated). The <code>autoport</code> attribute is the new
 	preferred syntax for indicating autoallocation of the TCP port to use.
 	The <code>listen</code> attribute is an IP address for the server to
-	listen on. The <code>password</code> attribute provides a VNC password
+	listen on. The <code>passwd</code> attribute provides a VNC password
 	in clear text. The <code>keymap</code> attribute specifies the keymap
 	to use.</dd>
     </dl>
diff --git a/docs/formatnetwork.html b/docs/formatnetwork.html
index 59539c2..0b25a0b 100644
--- a/docs/formatnetwork.html
+++ b/docs/formatnetwork.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/formatnode.html b/docs/formatnode.html
index 1593b69..4d30b0c 100644
--- a/docs/formatnode.html
+++ b/docs/formatnode.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/formatstorage.html b/docs/formatstorage.html
index e96712d..91e63b4 100644
--- a/docs/formatstorage.html
+++ b/docs/formatstorage.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/goals.html b/docs/goals.html
index 5e24327..b25b0d3 100644
--- a/docs/goals.html
+++ b/docs/goals.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/hacking.html b/docs/hacking.html
new file mode 100644
index 0000000..ee4b094
--- /dev/null
+++ b/docs/hacking.html
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!--
+        This file is autogenerated from hacking.html.in
+        Do not edit this file. Changes will be lost.
+      -->
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+    <link rel="stylesheet" type="text/css" href="main.css" />
+    <link rel="SHORTCUT ICON" href="32favicon.png" />
+    <title>libvirt: Contributor guidelines</title>
+    <meta name="description" content="libvirt, virtualization, virtualization API" />
+  </head>
+  <body>
+    <div id="header">
+      <div id="headerLogo"></div>
+      <div id="headerSearch">
+        <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><div>
+            <input id="query" name="query" type="text" size="12" value="" />
+            <input id="submit" name="submit" type="submit" value="Search" />
+          </div></form>
+      </div>
+    </div>
+    <div id="body">
+      <div id="menu">
+        <ul class="l0"><li>
+            <div>
+              <a title="Front page of the libvirt website" class="inactive" href="index.html">Home</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Details of new features and bugs fixed in each release" class="inactive" href="news.html">News</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="downloads.html">Downloads</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Information for users, administrators and developers" class="active" href="docs.html">Documentation</a>
+              <ul class="l1"><li>
+                  <div>
+                    <a title="Information about deploying and using libvirt" class="inactive" href="deployment.html">Deployment</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="intro.html">Architecture</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Description of the XML formats used in libvirt" class="inactive" href="format.html">XML format</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Hypervisor specific driver information" class="inactive" href="drivers.html">Drivers</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Reference manual for the C public API" class="inactive" href="html/index.html">API reference</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
+                  </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="active" href="internals.html">Internals</a>
+                    <ul class="l2"><li>
+                        <div>
+                          <span class="active">Contributor guidelines</span>
+                        </div>
+                      </li><li>
+                        <div>
+                          <a title="Adding new public libvirt APIs" class="inactive" href="api_extension.html">API extensions</a>
+                        </div>
+                      </li></ul>
+                  </div>
+                </li></ul>
+            </div>
+          </li><li>
+            <div>
+              <a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Frequently asked questions" class="inactive" href="FAQ.html">FAQ</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="How and where to report bugs and request features" class="inactive" href="bugs.html">Bug reports</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="How to contact the developers via email and IRC" class="inactive" href="contact.html">Contact</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Miscellaneous links of interest related to libvirt" class="inactive" href="relatedlinks.html">Related Links</a>
+            </div>
+          </li><li>
+            <div>
+              <a title="Overview of all content on the website" class="inactive" href="sitemap.html">Sitemap</a>
+            </div>
+          </li></ul>
+      </div>
+      <div id="content">
+        <h1>Contributor guidelines</h1>
+        <ul><li>
+            <a href="#patches">General tips for contributing patches</a>
+          </li><li>
+            <a href="#indent">Code indentation</a>
+          </li><li>
+            <a href="#formatting">Code formatting (especially for new code)</a>
+          </li><li>
+            <a href="#">C types</a>
+          </li><li>
+            <a href="#memalloc">Low level memory management</a>
+          </li><li>
+            <a href="#string">String comparisons</a>
+          </li><li>
+            <a href="#strbuf">Variable length string buffer</a>
+          </li><li>
+            <a href="#includes">Include files</a>
+          </li><li>
+            <a href="#printf">Printf-style functions</a>
+          </li><li>
+            <a href="#committers">Libvirt commiters guidelines</a>
+          </li></ul>
+        <h2>
+          <a name="patches" id="patches">General tips for contributing patches</a>
+        </h2>
+        <ol><li>Discuss any large changes on the mailing list first.  Post patches
+	early and listen to feedback.</li><li><p>Post patches in unified diff format.  A command similar to this
+	  should work:</p>
+	<pre>
+  diff -urp libvirt.orig/ libvirt.modified/ &gt; libvirt-myfeature.patch
+</pre>
+	<p>
+	  or:
+	</p>
+	<pre>
+  cvs diff -up &gt; libvirt-myfeature.patch
+</pre></li><li>Split large changes into a series of smaller patches, self-contained
+	if possible, with an explanation of each patch and an explanation of how
+	the sequence of patches fits together.</li><li>Make sure your patches apply against libvirt CVS.  Developers
+	only follow CVS and don't care much about released versions.</li><li><p>Run the automated tests on your code before submitting any changes.
+	  In particular, configure with compile warnings set to -Werror:</p>
+	<pre>
+  ./configure --enable-compile-warnings=error
+</pre>
+	<p>
+	  and run the tests:
+	</p>
+	<pre>
+  make check
+  make syntax-check
+  make -C tests valgrind
+</pre>
+	<p>
+	  The latter test checks for memory leaks.
+	</p>
+
+      </li><li>Update tests and/or documentation, particularly if you are adding
+	a new feature or changing the output of a program.</li></ol>
+        <p>
+      There is more on this subject, including lots of links to background
+      reading on the subject, on
+      <a href="http://et.redhat.com/~rjones/how-to-supply-code-to-open-source-projects/">
+	Richard Jones' guide to working with open source projects</a>
+    </p>
+        <h2>
+          <a name="indent" id="indent">Code indentation</a>
+        </h2>
+        <p>
+      Libvirt's C source code generally adheres to some basic code-formatting
+      conventions.  The existing code base is not totally consistent on this
+      front, but we do prefer that contributed code be formatted similarly.
+      In short, use spaces-not-TABs for indentation, use 4 spaces for each
+      indentation level, and other than that, follow the K&amp;R style.
+    </p>
+        <p>
+      If you use Emacs, add the following to one of one of your start-up files
+      (e.g., ~/.emacs), to help ensure that you get indentation right:
+    </p>
+        <pre>
+  ;;; When editing C sources in libvirt, use this style.
+  (defun libvirt-c-mode ()
+    "C mode with adjusted defaults for use with libvirt."
+    (interactive)
+    (c-set-style "K&amp;R")
+    (setq indent-tabs-mode nil) ; indent using spaces, not TABs
+    (setq c-indent-level 4)
+    (setq c-basic-offset 4))
+  (add-hook 'c-mode-hook
+	    '(lambda () (if (string-match "/libvirt" (buffer-file-name))
+			    (libvirt-c-mode))))
+</pre>
+        <h2>
+          <a name="formatting" id="formatting">Code formatting (especially for new code)</a>
+        </h2>
+        <p>
+      With new code, we can be even more strict.
+      Please apply the following function (using GNU indent) to any new code.
+      Note that this also gives you an idea of the type of spacing we prefer
+      around operators and keywords:
+    </p>
+        <pre>
+  indent-libvirt()
+  {
+    indent -bad -bap -bbb -bli4 -br -ce -brs -cs -i4 -l75 -lc75 \
+      -sbi4 -psl -saf -sai -saw -sbi4 -ss -sc -cdw -cli4 -npcs -nbc \
+      --no-tabs "$@"
+  }
+</pre>
+        <p>
+      Note that sometimes you'll have to postprocess that output further, by
+      piping it through "expand -i", since some leading TABs can get through.
+      Usually they're in macro definitions or strings, and should be converted
+      anyhow.
+    </p>
+        <h2>
+          <a href="types">C types</a>
+        </h2>
+        <p>
+      Use the right type.
+    </p>
+        <h3>Scalars</h3>
+        <ul><li>If you're using "int" or "long", odds are good that there's a better type.</li><li>If a variable is counting something, be sure to declare it with an
+	unsigned type.</li><li>If it's memory-size-related, use size_t (use ssize_t only if required).</li><li>If it's file-size related, use uintmax_t, or maybe off_t.</li><li>If it's file-offset related (i.e., signed), use off_t.</li><li>If it's just counting small numbers use "unsigned int";
+	(on all but oddball embedded systems, you can assume that that
+	type is at least four bytes wide).</li><li>If a variable has boolean semantics, give it the "bool" type
+	and use the corresponding "true" and "false" macros.  It's ok
+	to include &lt;stdbool.h&gt;, since libvirt's use of gnulib ensures
+	  that it exists and is usable.</li><li>In the unusual event that you require a specific width, use a
+	standard type like int32_t, uint32_t, uint64_t, etc.</li><li>While using "bool" is good for readability, it comes with minor caveats:
+	<ul><li>Don't use "bool" in places where the type size must be constant across
+	    all systems, like public interfaces and on-the-wire protocols.  Note
+	    that it would be possible (albeit wasteful) to use "bool" in libvirt's
+	    logical wire protocol, since XDR maps that to its lower-level bool_t
+	    type, which *is* fixed-size.</li><li>Don't compare a bool variable against the literal, "true",
+	    since a value with a logical non-false value need not be "1".
+	    I.e., don't write "if (seen == true) ...".  Rather, write "if (seen)...".</li></ul></li></ul>
+        <p>
+      Of course, take all of the above with a grain of salt.  If you're about
+      to use some system interface that requires a type like size_t, pid_t or
+      off_t, use matching types for any corresponding variables.
+    </p>
+        <p>
+      Also, if you try to use e.g., "unsigned int" as a type, and that
+      conflicts with the signedness of a related variable, sometimes
+      it's best just to use the *wrong* type, if "pulling the thread"
+      and fixing all related variables would be too invasive.
+    </p>
+        <p>
+      Finally, while using descriptive types is important, be careful not to
+      go overboard.  If whatever you're doing causes warnings, or requires
+      casts, then reconsider or ask for help.
+    </p>
+        <h3>Pointers</h3>
+        <p>
+      Ensure that all of your pointers are "const-correct".
+      Unless a pointer is used to modify the pointed-to storage,
+      give it the "const" attribute.  That way, the reader knows
+      up-front that this is a read-only pointer.  Perhaps more
+      importantly, if we're diligent about this, when you see a non-const
+      pointer, you're guaranteed that it is used to modify the storage
+      it points to, or it is aliased to another pointer that is.
+    </p>
+        <h2>
+          <a name="memalloc" id="memalloc">Low level memory management</a>
+        </h2>
+        <p>
+      Use of the malloc/free/realloc/calloc APIs is deprecated in the libvirt
+      codebase, because they encourage a number of serious coding bugs and do
+      not enable compile time verification of checks for NULL. Instead of these
+      routines, use the macros from memory.h
+    </p>
+        <ul><li><p>eg to allocate  a single object:</p>
+
+<pre>
+      virDomainPtr domain;
+
+      if (VIR_ALLOC(domain) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+      }
+</pre></li><li><p>eg to allocate an array of objects</p>
+
+<pre>
+       virDomainPtr domains;
+       int ndomains = 10;
+
+       if (VIR_ALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li><li><p>eg to allocate an array of object pointers</p>
+
+<pre>
+       virDomainPtr *domains;
+       int ndomains = 10;
+
+       if (VIR_ALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li><li><p>eg to re-allocate the array of domains to be longer</p>
+
+<pre>
+       ndomains = 20
+
+       if (VIR_REALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li><li><p>eg to free the domain</p>
+
+<pre>
+       VIR_FREE(domain);
+</pre></li></ul>
+        <h2>
+          <a name="string" id="string">String comparisons</a>
+        </h2>
+        <p>
+      Do not use the strcmp, strncmp, etc functions directly. Instead use
+      one of the following semantically named macros
+    </p>
+        <ul><li><p>For strict equality:</p>
+	<pre>
+     STREQ(a,b)
+     STRNEQ(a,b)
+</pre>
+      </li><li><p>For case sensitive equality:</p>
+	<pre>
+     STRCASEEQ(a,b)
+     STRCASENEQ(a,b)
+</pre>
+      </li><li><p>For strict equality of a substring:</p>
+
+	<pre>
+     STREQLEN(a,b,n)
+     STRNEQLEN(a,b,n)
+</pre>
+      </li><li><p>For case sensitive equality of a substring:</p>
+
+	<pre>
+     STRCASEEQLEN(a,b,n)
+     STRCASENEQLEN(a,b,n)
+</pre>
+      </li><li><p>For strict equality of a prefix:</p>
+
+	<pre>
+     STRPREFIX(a,b)
+</pre>
+      </li></ul>
+        <h2>
+          <a name="strbuf" id="strbuf">Variable length string buffer</a>
+        </h2>
+        <p>
+      If there is a need for complex string concatenations, avoid using
+      the usual sequence of malloc/strcpy/strcat/snprintf functions and
+      make use of the virBuffer API described in buf.h
+    </p>
+        <p>eg typical usage is as follows:</p>
+        <pre>
+  char *
+  somefunction(...) {
+     virBuffer buf = VIR_BUFFER_INITIALIZER;
+
+     ...
+
+     virBufferAddLit(&amp;buf, "&lt;domain&gt;\n");
+     virBufferVSprint(&amp;buf, "  &lt;memory&gt;%d&lt;/memory&gt;\n", memory);
+     ...
+     virBufferAddLit(&amp;buf, "&lt;/domain&gt;\n");
+
+     ....
+
+     if (virBufferError(&amp;buf)) {
+         __virRaiseError(...);
+         return NULL;
+     }
+
+     return virBufferContentAndReset(&amp;buf);
+  }
+</pre>
+        <h2>
+          <a name="includes" id="includes">Include files</a>
+        </h2>
+        <p>
+      There are now quite a large number of include files, both libvirt
+      internal and external, and system includes.  To manage all this
+      complexity it's best to stick to the following general plan for all
+      *.c source files:
+    </p>
+        <pre>
+  /*
+   * Copyright notice
+   * ....
+   * ....
+   * ....
+   *
+   */
+
+  #include &lt;config.h&gt;             Must come first in every file.
+
+  #include &lt;stdio.h&gt;              Any system includes you need.
+  #include &lt;string.h&gt;
+  #include &lt;limits.h&gt;
+
+  #if HAVE_NUMACTL                Some system includes aren't supported
+  #include &lt;numa.h&gt;               everywhere so need these #if defences.
+  #endif
+
+  #include "internal.h"           Include this first, after system includes.
+
+  #include "util.h"               Any libvirt internal header files.
+  #include "buf.h"
+
+  static myInternalFunc ()        The actual code.
+  {
+    ...
+</pre>
+        <p>
+      Of particular note: *DO NOT* include libvirt/libvirt.h or
+      libvirt/virterror.h.  It is included by "internal.h" already and there
+      are some special reasons why you cannot include these files
+      explicitly.
+    </p>
+        <h2>
+          <a name="printf" id="printf">Printf-style functions</a>
+        </h2>
+        <p>
+      Whenever you add a new printf-style function, i.e., one with a format
+      string argument and following "..." in its prototype, be sure to use
+      gcc's printf attribute directive in the prototype.  For example, here's
+      the one for virAsprintf, in util.h:
+    </p>
+        <pre>
+    int virAsprintf(char **strp, const char *fmt, ...)
+	ATTRIBUTE_FORMAT(printf, 2, 3);
+</pre>
+        <p>
+      This makes it so gcc's -Wformat and -Wformat-security options can do
+      their jobs and cross-check format strings with the number and types
+      of arguments.
+    </p>
+        <h2>
+          <a name="committers" id="committers">Libvirt commiters guidelines</a>
+        </h2>
+        <p>
+      The AUTHORS files indicates the list of people with commit acces right
+      who can actually merge the patches.
+    </p>
+        <p>
+      The general rule for commiting patches is to make sure it has been reviewed
+      properly in the mailing-list first, usually if a couple of persons gave an
+      ACK or +1 to a patch and nobody raised an objection on the list it should
+      be good to go. If the patch touches a part of the code where you're not the
+      main maintainer or not have a very clear idea of how things work, it's better
+      to wait for a more authoritative feedback though. Before commiting please
+      also rebuild locally and run 'make check syntax-check' and make sure they
+      don't raise error. Try to look for warnings too for example configure with
+      --enable-compile-warnings=error
+      which adds -Werror to compile flags, so no warnings get missed
+    </p>
+        <p>
+      Exceptions to that 'review and approval on the list first' is fixing failures
+      to build:
+    </p>
+        <ul><li>if a recently commited patch breaks compilation on a platform
+	or for a given driver then it's fine to commit a minimal fix
+	directly without getting the review feedback first</li><li>if make check or make syntax-chek breaks, if there is
+	an obvious fix, it's fine to commit immediately.
+	The patch should still be sent to the list (or tell what the fix was if
+	trivial) and 'make check syntax-check' should pass too before commiting
+	anything</li><li>
+	fixes for documentation and code comments can be managed
+	in the same way, but still make sure they get reviewed if non-trivial.
+      </li></ul>
+      </div>
+    </div>
+    <div id="footer">
+      <p id="sponsor">
+	    Sponsored by:<br /><a href="http://et.redhat.com/"><img src="et.png" alt="Project sponsored by Red Hat Emerging Technology" /></a></p>
+    </div>
+  </body>
+</html>
diff --git a/docs/hacking.html.in b/docs/hacking.html.in
new file mode 100644
index 0000000..bc2f8f0
--- /dev/null
+++ b/docs/hacking.html.in
@@ -0,0 +1,432 @@
+<html>
+  <body>
+    <h1>Contributor guidelines</h1>
+
+    <ul id="toc"></ul>
+
+    <h2><a name="patches">General tips for contributing patches</a></h2>
+
+    <ol>
+      <li>Discuss any large changes on the mailing list first.  Post patches
+	early and listen to feedback.</li>
+
+      <li><p>Post patches in unified diff format.  A command similar to this
+	  should work:</p>
+	<pre>
+  diff -urp libvirt.orig/ libvirt.modified/ &gt; libvirt-myfeature.patch
+</pre>
+	<p>
+	  or:
+	</p>
+	<pre>
+  cvs diff -up > libvirt-myfeature.patch
+</pre></li>
+      <li>Split large changes into a series of smaller patches, self-contained
+	if possible, with an explanation of each patch and an explanation of how
+	the sequence of patches fits together.</li>
+      <li>Make sure your patches apply against libvirt CVS.  Developers
+	only follow CVS and don't care much about released versions.</li>
+      <li><p>Run the automated tests on your code before submitting any changes.
+	  In particular, configure with compile warnings set to -Werror:</p>
+	<pre>
+  ./configure --enable-compile-warnings=error
+</pre>
+	<p>
+	  and run the tests:
+	</p>
+	<pre>
+  make check
+  make syntax-check
+  make -C tests valgrind
+</pre>
+	<p>
+	  The latter test checks for memory leaks.
+	</p>
+
+      <li>Update tests and/or documentation, particularly if you are adding
+	a new feature or changing the output of a program.</li>
+    </ol>
+
+    <p>
+      There is more on this subject, including lots of links to background
+      reading on the subject, on
+      <a href="http://et.redhat.com/~rjones/how-to-supply-code-to-open-source-projects/">
+	Richard Jones' guide to working with open source projects</a>
+    </p>
+
+
+    <h2><a name="indent">Code indentation</a></h2>
+    <p>
+      Libvirt's C source code generally adheres to some basic code-formatting
+      conventions.  The existing code base is not totally consistent on this
+      front, but we do prefer that contributed code be formatted similarly.
+      In short, use spaces-not-TABs for indentation, use 4 spaces for each
+      indentation level, and other than that, follow the K&amp;R style.
+    </p>
+    <p>
+      If you use Emacs, add the following to one of one of your start-up files
+      (e.g., ~/.emacs), to help ensure that you get indentation right:
+    </p>
+    <pre>
+  ;;; When editing C sources in libvirt, use this style.
+  (defun libvirt-c-mode ()
+    "C mode with adjusted defaults for use with libvirt."
+    (interactive)
+    (c-set-style "K&amp;R")
+    (setq indent-tabs-mode nil) ; indent using spaces, not TABs
+    (setq c-indent-level 4)
+    (setq c-basic-offset 4))
+  (add-hook 'c-mode-hook
+	    '(lambda () (if (string-match "/libvirt" (buffer-file-name))
+			    (libvirt-c-mode))))
+</pre>
+
+    <h2><a name="formatting">Code formatting (especially for new code)</a></h2>
+
+    <p>
+      With new code, we can be even more strict.
+      Please apply the following function (using GNU indent) to any new code.
+      Note that this also gives you an idea of the type of spacing we prefer
+      around operators and keywords:
+    </p>
+
+    <pre>
+  indent-libvirt()
+  {
+    indent -bad -bap -bbb -bli4 -br -ce -brs -cs -i4 -l75 -lc75 \
+      -sbi4 -psl -saf -sai -saw -sbi4 -ss -sc -cdw -cli4 -npcs -nbc \
+      --no-tabs "$@"
+  }
+</pre>
+
+    <p>
+      Note that sometimes you'll have to postprocess that output further, by
+      piping it through "expand -i", since some leading TABs can get through.
+      Usually they're in macro definitions or strings, and should be converted
+      anyhow.
+    </p>
+
+
+    <h2><a href="types">C types</a></h2>
+
+    <p>
+      Use the right type.
+    </p>
+
+    <h3>Scalars</h3>
+
+    <ul>
+      <li>If you're using "int" or "long", odds are good that there's a better type.</li>
+      <li>If a variable is counting something, be sure to declare it with an
+	unsigned type.</li>
+      <li>If it's memory-size-related, use size_t (use ssize_t only if required).</li>
+      <li>If it's file-size related, use uintmax_t, or maybe off_t.</li>
+      <li>If it's file-offset related (i.e., signed), use off_t.</li>
+      <li>If it's just counting small numbers use "unsigned int";
+	(on all but oddball embedded systems, you can assume that that
+	type is at least four bytes wide).</li>
+      <li>If a variable has boolean semantics, give it the "bool" type
+	and use the corresponding "true" and "false" macros.  It's ok
+	to include &lt;stdbool.h&gt;, since libvirt's use of gnulib ensures
+	  that it exists and is usable.</li>
+      <li>In the unusual event that you require a specific width, use a
+	standard type like int32_t, uint32_t, uint64_t, etc.</li>
+      <li>While using "bool" is good for readability, it comes with minor caveats:
+	<ul>
+	  <li>Don't use "bool" in places where the type size must be constant across
+	    all systems, like public interfaces and on-the-wire protocols.  Note
+	    that it would be possible (albeit wasteful) to use "bool" in libvirt's
+	    logical wire protocol, since XDR maps that to its lower-level bool_t
+	    type, which *is* fixed-size.</li>
+	  <li>Don't compare a bool variable against the literal, "true",
+	    since a value with a logical non-false value need not be "1".
+	    I.e., don't write "if (seen == true) ...".  Rather, write "if (seen)...".</li>
+	</ul>
+      </li>
+    </ul>
+
+    <p>
+      Of course, take all of the above with a grain of salt.  If you're about
+      to use some system interface that requires a type like size_t, pid_t or
+      off_t, use matching types for any corresponding variables.
+    </p>
+
+    <p>
+      Also, if you try to use e.g., "unsigned int" as a type, and that
+      conflicts with the signedness of a related variable, sometimes
+      it's best just to use the *wrong* type, if "pulling the thread"
+      and fixing all related variables would be too invasive.
+    </p>
+
+    <p>
+      Finally, while using descriptive types is important, be careful not to
+      go overboard.  If whatever you're doing causes warnings, or requires
+      casts, then reconsider or ask for help.
+    </p>
+
+    <h3>Pointers</h3>
+
+    <p>
+      Ensure that all of your pointers are "const-correct".
+      Unless a pointer is used to modify the pointed-to storage,
+      give it the "const" attribute.  That way, the reader knows
+      up-front that this is a read-only pointer.  Perhaps more
+      importantly, if we're diligent about this, when you see a non-const
+      pointer, you're guaranteed that it is used to modify the storage
+      it points to, or it is aliased to another pointer that is.
+    </p>
+
+    <h2><a name="memalloc">Low level memory management</a></h2>
+
+    <p>
+      Use of the malloc/free/realloc/calloc APIs is deprecated in the libvirt
+      codebase, because they encourage a number of serious coding bugs and do
+      not enable compile time verification of checks for NULL. Instead of these
+      routines, use the macros from memory.h
+    </p>
+
+    <ul>
+      <li><p>eg to allocate  a single object:</p>
+
+<pre>
+      virDomainPtr domain;
+
+      if (VIR_ALLOC(domain) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+      }
+</pre></li>
+
+      <li><p>eg to allocate an array of objects</p>
+
+<pre>
+       virDomainPtr domains;
+       int ndomains = 10;
+
+       if (VIR_ALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li>
+
+      <li><p>eg to allocate an array of object pointers</p>
+
+<pre>
+       virDomainPtr *domains;
+       int ndomains = 10;
+
+       if (VIR_ALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li>
+
+      <li><p>eg to re-allocate the array of domains to be longer</p>
+
+<pre>
+       ndomains = 20
+
+       if (VIR_REALLOC_N(domains, ndomains) &lt; 0) {
+         __virRaiseError(VIR_ERROR_NO_MEMORY)
+         return NULL;
+       }
+</pre></li>
+
+      <li><p>eg to free the domain</p>
+
+<pre>
+       VIR_FREE(domain);
+</pre></li>
+    </ul>
+
+
+
+    <h2><a name="string">String comparisons</a></h2>
+
+    <p>
+      Do not use the strcmp, strncmp, etc functions directly. Instead use
+      one of the following semantically named macros
+    </p>
+
+    <ul>
+      <li><p>For strict equality:</p>
+	<pre>
+     STREQ(a,b)
+     STRNEQ(a,b)
+</pre>
+      </li>
+
+      <li><p>For case sensitive equality:</p>
+	<pre>
+     STRCASEEQ(a,b)
+     STRCASENEQ(a,b)
+</pre>
+      </li>
+
+      <li><p>For strict equality of a substring:</p>
+
+	<pre>
+     STREQLEN(a,b,n)
+     STRNEQLEN(a,b,n)
+</pre>
+      </li>
+
+      <li><p>For case sensitive equality of a substring:</p>
+
+	<pre>
+     STRCASEEQLEN(a,b,n)
+     STRCASENEQLEN(a,b,n)
+</pre>
+      </li>
+
+      <li><p>For strict equality of a prefix:</p>
+
+	<pre>
+     STRPREFIX(a,b)
+</pre>
+      </li>
+    </ul>
+
+
+    <h2><a name="strbuf">Variable length string buffer</a></h2>
+
+    <p>
+      If there is a need for complex string concatenations, avoid using
+      the usual sequence of malloc/strcpy/strcat/snprintf functions and
+      make use of the virBuffer API described in buf.h
+    </p>
+
+    <p>eg typical usage is as follows:</p>
+
+    <pre>
+  char *
+  somefunction(...) {
+     virBuffer buf = VIR_BUFFER_INITIALIZER;
+
+     ...
+
+     virBufferAddLit(&amp;buf, "&lt;domain&gt;\n");
+     virBufferVSprint(&amp;buf, "  &lt;memory>%d&lt;/memory&gt;\n", memory);
+     ...
+     virBufferAddLit(&amp;buf, "&lt;/domain&gt;\n");
+
+     ....
+
+     if (virBufferError(&amp;buf)) {
+         __virRaiseError(...);
+         return NULL;
+     }
+
+     return virBufferContentAndReset(&amp;buf);
+  }
+</pre>
+
+
+    <h2><a name="includes">Include files</a></h2>
+
+    <p>
+      There are now quite a large number of include files, both libvirt
+      internal and external, and system includes.  To manage all this
+      complexity it's best to stick to the following general plan for all
+      *.c source files:
+    </p>
+
+    <pre>
+  /*
+   * Copyright notice
+   * ....
+   * ....
+   * ....
+   *
+   */
+
+  #include &lt;config.h&gt;             Must come first in every file.
+
+  #include &lt;stdio.h&gt;              Any system includes you need.
+  #include &lt;string.h&gt;
+  #include &lt;limits.h&gt;
+
+  #if HAVE_NUMACTL                Some system includes aren't supported
+  #include &lt;numa.h&gt;               everywhere so need these #if defences.
+  #endif
+
+  #include "internal.h"           Include this first, after system includes.
+
+  #include "util.h"               Any libvirt internal header files.
+  #include "buf.h"
+
+  static myInternalFunc ()        The actual code.
+  {
+    ...
+</pre>
+
+    <p>
+      Of particular note: *DO NOT* include libvirt/libvirt.h or
+      libvirt/virterror.h.  It is included by "internal.h" already and there
+      are some special reasons why you cannot include these files
+      explicitly.
+    </p>
+
+
+    <h2><a name="printf">Printf-style functions</a></h2>
+
+    <p>
+      Whenever you add a new printf-style function, i.e., one with a format
+      string argument and following "..." in its prototype, be sure to use
+      gcc's printf attribute directive in the prototype.  For example, here's
+      the one for virAsprintf, in util.h:
+    </p>
+
+    <pre>
+    int virAsprintf(char **strp, const char *fmt, ...)
+	ATTRIBUTE_FORMAT(printf, 2, 3);
+</pre>
+
+    <p>
+      This makes it so gcc's -Wformat and -Wformat-security options can do
+      their jobs and cross-check format strings with the number and types
+      of arguments.
+    </p>
+
+
+
+    <h2><a name="committers">Libvirt commiters guidelines</a></h2>
+
+    <p>
+      The AUTHORS files indicates the list of people with commit acces right
+      who can actually merge the patches.
+    </p>
+
+    <p>
+      The general rule for commiting patches is to make sure it has been reviewed
+      properly in the mailing-list first, usually if a couple of persons gave an
+      ACK or +1 to a patch and nobody raised an objection on the list it should
+      be good to go. If the patch touches a part of the code where you're not the
+      main maintainer or not have a very clear idea of how things work, it's better
+      to wait for a more authoritative feedback though. Before commiting please
+      also rebuild locally and run 'make check syntax-check' and make sure they
+      don't raise error. Try to look for warnings too for example configure with
+      --enable-compile-warnings=error
+      which adds -Werror to compile flags, so no warnings get missed
+    </p>
+
+    <p>
+      Exceptions to that 'review and approval on the list first' is fixing failures
+      to build:
+    </p>
+    <ul>
+      <li>if a recently commited patch breaks compilation on a platform
+	or for a given driver then it's fine to commit a minimal fix
+	directly without getting the review feedback first</li>
+      <li>if make check or make syntax-chek breaks, if there is
+	an obvious fix, it's fine to commit immediately.
+	The patch should still be sent to the list (or tell what the fix was if
+	trivial) and 'make check syntax-check' should pass too before commiting
+	anything</li>
+      <li>
+	fixes for documentation and code comments can be managed
+	in the same way, but still make sure they get reviewed if non-trivial.
+      </li>
+    </ul>
+  </body>
+</html>
diff --git a/docs/html/index.html b/docs/html/index.html
index d3104ca..586c0ac 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -3,5 +3,5 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><!--
         This file is autogenerated from html/index.html.in
         Do not edit this file. Changes will be lost.
-      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Reference Manual for libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><span class="active">API reference</span><ul class="l2"><li><div><a title="core interfaces for the libvirt library" class="inactive" href="../html/libvirt-libvirt.html">libvirt</a></div></li><li><div><a title="error handling interfaces for the libvirt library" class="inactive" href="../html/libvirt-virterror.html">virterror</a></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Reference Manual for libvirt</h1><h2>Table of Contents</h2><ul><li><a href="libvirt-libvirt.html">libvirt</a>: core interfaces for the libvirt library</li><li><a href="libvirt-virterror.html">virterror</a>: error handling interfaces for the libvirt library</li></ul></div></div><div id="footer"><p id="sponsor">
+      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Reference Manual for libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><span class="active">API reference</span><ul class="l2"><li><div><a title="core interfaces for the libvirt library" class="inactive" href="../html/libvirt-libvirt.html">libvirt</a></div></li><li><div><a title="error handling interfaces for the libvirt library" class="inactive" href="../html/libvirt-virterror.html">virterror</a></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li><li><div><a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="../internals.html">Internals</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Reference Manual for libvirt</h1><h2>Table of Contents</h2><ul><li><a href="libvirt-libvirt.html">libvirt</a>: core interfaces for the libvirt library</li><li><a href="libvirt-virterror.html">virterror</a>: error handling interfaces for the libvirt library</li></ul></div></div><div id="footer"><p id="sponsor">
 	    Sponsored by:<br /><a href="http://et.redhat.com/"><img src="../et.png" alt="Project sponsored by Red Hat Emerging Technology" /></a></p></div></body></html>
diff --git a/docs/html/libvirt-libvirt.html b/docs/html/libvirt-libvirt.html
index 647c82f..3eba3ad 100644
--- a/docs/html/libvirt-libvirt.html
+++ b/docs/html/libvirt-libvirt.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><!--
         This file is autogenerated from html/libvirt-libvirt.html.in
         Do not edit this file. Changes will be lost.
-      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Module libvirt from libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><a title="Reference manual for the C public API" class="active" href="../html/index.html">API reference</a><ul class="l2"><li><div><span class="active">libvirt</span></div></li><li><div><a title="error handling interfaces for the libvirt library" class="inactive" href="../html/libvirt-virterror.html">virterror</a></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Module libvirt from libvirt</h1><p>Provides the interfaces of the libvirt library to handle virtualized domains </p><h2>Table of Contents</h2><h3><a href="#macros">Macros</a></h3><pre>#define <a href="#LIBVIR_VERSION_NUMBER">LIBVIR_VERSION_NUMBER</a>
+      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Module libvirt from libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><a title="Reference manual for the C public API" class="active" href="../html/index.html">API reference</a><ul class="l2"><li><div><span class="active">libvirt</span></div></li><li><div><a title="error handling interfaces for the libvirt library" class="inactive" href="../html/libvirt-virterror.html">virterror</a></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li><li><div><a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="../internals.html">Internals</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Module libvirt from libvirt</h1><p>Provides the interfaces of the libvirt library to handle virtualized domains </p><h2>Table of Contents</h2><h3><a href="#macros">Macros</a></h3><pre>#define <a href="#LIBVIR_VERSION_NUMBER">LIBVIR_VERSION_NUMBER</a>
 #define <a href="#VIR_COPY_CPUMAP">VIR_COPY_CPUMAP</a>
 #define <a href="#VIR_CPU_MAPLEN">VIR_CPU_MAPLEN</a>
 #define <a href="#VIR_CPU_USABLE">VIR_CPU_USABLE</a>
@@ -432,7 +432,7 @@ int	<a href="#virStorageVolRef">virStorageVolRef</a>		(<a href="libvirt-libvirt.
 </pre><p>Get the type of domain operation system.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new string or NULL in case of error, the string must be freed by the caller.</td></tr></tbody></table></div><h3><a name="virDomainGetSchedulerParameters" id="virDomainGetSchedulerParameters"><code>virDomainGetSchedulerParameters</code></a></h3><pre class="programlisting">int	virDomainGetSchedulerParameters	(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 <a href="libvirt-libvirt.html#virSchedParameterPtr">virSchedParameterPtr</a> params, <br />					 int * nparams)<br />
 </pre><p>Get the scheduler parameters, the @params array will be filled with the values.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>pointer to domain object</td></tr><tr><td><span class="term"><i><tt>params</tt></i>:</span></td><td>pointer to scheduler parameter object (return value)</td></tr><tr><td><span class="term"><i><tt>nparams</tt></i>:</span></td><td>pointer to number of scheduler parameter (this value should be same than the returned value nparams of virDomainGetSchedulerType)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 in case of success.</td></tr></tbody></table></div><h3><a name="virDomainGetSchedulerType" id="virDomainGetSchedulerType"><code>virDomainGetSchedulerType</code></a></h3><pre class="programlisting">char *	virDomainGetSchedulerType	(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 int * nparams)<br />
 </pre><p>Get the scheduler type.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>pointer to domain object</td></tr><tr><td><span class="term"><i><tt>nparams</tt></i>:</span></td><td>number of scheduler parameters(return value)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL in case of error. The caller must free the returned string.</td></tr></tbody></table></div><h3><a name="virDomainGetSecurityLabel" id="virDomainGetSecurityLabel"><code>virDomainGetSecurityLabel</code></a></h3><pre class="programlisting">int	virDomainGetSecurityLabel	(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 <a href="libvirt-libvirt.html#virSecurityLabelPtr">virSecurityLabelPtr</a> seclabel)<br />
-</pre><p>Extract security label of an active domain.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>seclabel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityLabel">virSecurityLabel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that's an error).</td></tr></tbody></table></div><h3><a name="virDomainGetUUID" id="virDomainGetUUID"><code>virDomainGetUUID</code></a></h3><pre class="programlisting">int	virDomainGetUUID		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 unsigned char * uuid)<br />
+</pre><p>Extract security label of an active domain. The 'label' field in the @seclabel argument will be initialized to the empty string if the domain is not running under a security model.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>seclabel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityLabel">virSecurityLabel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="virDomainGetUUID" id="virDomainGetUUID"><code>virDomainGetUUID</code></a></h3><pre class="programlisting">int	virDomainGetUUID		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 unsigned char * uuid)<br />
 </pre><p>Get the UUID for a domain</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>uuid</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#VIR_UUID_BUFLEN">VIR_UUID_BUFLEN</a> bytes array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 in case of success</td></tr></tbody></table></div><h3><a name="virDomainGetUUIDString" id="virDomainGetUUIDString"><code>virDomainGetUUIDString</code></a></h3><pre class="programlisting">int	virDomainGetUUIDString		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 char * buf)<br />
 </pre><p>Get the UUID for a domain as string. For more information about UUID see RFC4122.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>a domain object</td></tr><tr><td><span class="term"><i><tt>buf</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#VIR_UUID_STRING_BUFLEN">VIR_UUID_STRING_BUFLEN</a> bytes array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 in case of success</td></tr></tbody></table></div><h3><a name="virDomainGetVcpus" id="virDomainGetVcpus"><code>virDomainGetVcpus</code></a></h3><pre class="programlisting">int	virDomainGetVcpus		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 <a href="libvirt-libvirt.html#virVcpuInfoPtr">virVcpuInfoPtr</a> info, <br />					 int maxinfo, <br />					 unsigned char * cpumaps, <br />					 int maplen)<br />
 </pre><p>Extract information about virtual CPUs of domain, store it in info array and also in cpumaps if this pointer isn't NULL.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>pointer to domain object, or NULL for Domain0</td></tr><tr><td><span class="term"><i><tt>info</tt></i>:</span></td><td>pointer to an array of <a href="libvirt-libvirt.html#virVcpuInfo">virVcpuInfo</a> structures (OUT)</td></tr><tr><td><span class="term"><i><tt>maxinfo</tt></i>:</span></td><td>number of structures in info array</td></tr><tr><td><span class="term"><i><tt>cpumaps</tt></i>:</span></td><td>pointer to an bit map of real CPUs for all vcpus of this domain (in 8-bit bytes) (OUT) If cpumaps is NULL, then no cpumap information is returned by the API. It's assumed there is &lt;maxinfo&gt; cpumap in cpumaps array. The memory allocated to cpumaps must be (maxinfo * maplen) bytes (ie: calloc(maxinfo, maplen)). One cpumap inside cpumaps has the format described in virDomainPinVcpu() API.</td></tr><tr><td><span class="term"><i><tt>maplen</tt></i>:</span></td><td>number of bytes in one cpumap, from 1 up to size of CPU map in underlying virtualization system (Xen...).</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of info filled in case of success, -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virDomainGetXMLDesc" id="virDomainGetXMLDesc"><code>virDomainGetXMLDesc</code></a></h3><pre class="programlisting">char *	virDomainGetXMLDesc		(<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br />					 int flags)<br />
@@ -516,7 +516,7 @@ int	<a href="#virStorageVolRef">virStorageVolRef</a>		(<a href="libvirt-libvirt.
 </pre><p>This call returns the amount of free memory in one or more NUMA cells. The @freeMems array must be allocated by the caller and will be filled with the amount of free memory in kilobytes for each cell requested, starting with startCell (in freeMems[0]), up to either (startCell + maxCells), or the number of additional cells in the node, whichever is smaller.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>freeMems</tt></i>:</span></td><td>pointer to the array of unsigned long long</td></tr><tr><td><span class="term"><i><tt>startCell</tt></i>:</span></td><td>index of first cell to return freeMems info on.</td></tr><tr><td><span class="term"><i><tt>maxCells</tt></i>:</span></td><td>Maximum number of cells for which freeMems information can be returned.</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of entries filled in freeMems, or -1 in case of error.</td></tr></tbody></table></div><h3><a name="virNodeGetFreeMemory" id="virNodeGetFreeMemory"><code>virNodeGetFreeMemory</code></a></h3><pre class="programlisting">unsigned long long	virNodeGetFreeMemory	(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
 </pre><p>provides the free memory available on the Node Note: most libvirt APIs provide memory sizes in kilobytes, but in this function the returned value is in bytes. Divide by 1024 as necessary.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the available free memory in bytes or 0 in case of error</td></tr></tbody></table></div><h3><a name="virNodeGetInfo" id="virNodeGetInfo"><code>virNodeGetInfo</code></a></h3><pre class="programlisting">int	virNodeGetInfo			(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br />					 <a href="libvirt-libvirt.html#virNodeInfoPtr">virNodeInfoPtr</a> info)<br />
 </pre><p>Extract hardware information about the node.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>info</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virNodeInfo">virNodeInfo</a> structure allocated by the user</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virNodeGetSecurityModel" id="virNodeGetSecurityModel"><code>virNodeGetSecurityModel</code></a></h3><pre class="programlisting">int	virNodeGetSecurityModel		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br />					 <a href="libvirt-libvirt.html#virSecurityModelPtr">virSecurityModelPtr</a> secmodel)<br />
-</pre><p>Extract the security model of a hypervisor.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>a connection object</td></tr><tr><td><span class="term"><i><tt>secmodel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityModel">virSecurityModel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that's an error).</td></tr></tbody></table></div><h3><a name="virNodeListDevices" id="virNodeListDevices"><code>virNodeListDevices</code></a></h3><pre class="programlisting">int	virNodeListDevices		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br />					 const char * cap, <br />					 char ** const names, <br />					 int maxnames, <br />					 unsigned int flags)<br />
+</pre><p>Extract the security model of a hypervisor. The 'model' field in the @secmodel argument may be initialized to the empty string if the driver has not activated a security model.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>a connection object</td></tr><tr><td><span class="term"><i><tt>secmodel</tt></i>:</span></td><td>pointer to a <a href="libvirt-libvirt.html#virSecurityModel">virSecurityModel</a> structure</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="virNodeListDevices" id="virNodeListDevices"><code>virNodeListDevices</code></a></h3><pre class="programlisting">int	virNodeListDevices		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br />					 const char * cap, <br />					 char ** const names, <br />					 int maxnames, <br />					 unsigned int flags)<br />
 </pre><p>Collect the list of node devices, and store their names in @names If the optional 'cap' argument is non-NULL, then the count will be restricted to devices with the specified capability</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>cap</tt></i>:</span></td><td>capability name</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of node device names</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>flags (unused, pass 0)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of node devices found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virNodeNumOfDevices" id="virNodeNumOfDevices"><code>virNodeNumOfDevices</code></a></h3><pre class="programlisting">int	virNodeNumOfDevices		(<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br />					 const char * cap, <br />					 unsigned int flags)<br />
 </pre><p>Provides the number of node devices. If the optional 'cap' argument is non-NULL, then the count will be restricted to devices with the specified capability</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>cap</tt></i>:</span></td><td>capability name</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>flags (unused, pass 0)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of node devices or -1 in case of error</td></tr></tbody></table></div><h3><a name="virStoragePoolBuild" id="virStoragePoolBuild"><code>virStoragePoolBuild</code></a></h3><pre class="programlisting">int	virStoragePoolBuild		(<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br />					 unsigned int flags)<br />
 </pre><p>Build the underlying storage pool</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>future flags, use 0 for now</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, or -1 upon failure</td></tr></tbody></table></div><h3><a name="virStoragePoolCreate" id="virStoragePoolCreate"><code>virStoragePoolCreate</code></a></h3><pre class="programlisting">int	virStoragePoolCreate		(<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br />					 unsigned int flags)<br />
diff --git a/docs/html/libvirt-virterror.html b/docs/html/libvirt-virterror.html
index 53b8825..93415bf 100644
--- a/docs/html/libvirt-virterror.html
+++ b/docs/html/libvirt-virterror.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><!--
         This file is autogenerated from html/libvirt-virterror.html.in
         Do not edit this file. Changes will be lost.
-      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Module virterror from libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><a title="Reference manual for the C public API" class="active" href="../html/index.html">API reference</a><ul class="l2"><li><div><a title="core interfaces for the libvirt library" class="inactive" href="../html/libvirt-libvirt.html">libvirt</a></div></li><li><div><span class="active">virterror</span></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Module virterror from libvirt</h1><p>Provides the interfaces of the libvirt library to handle errors raised while using the library. </p><h2>Table of Contents</h2><h3><a href="#types">Types</a></h3><pre>typedef struct _virError <a href="#virError">virError</a>
+      --><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="../main.css" /><link rel="SHORTCUT ICON" href="../32favicon.png" /><title>libvirt: Module virterror from libvirt</title><meta name="description" content="libvirt, virtualization, virtualization API" /></head><body><div id="header"><div id="headerLogo"></div><div id="headerSearch"><form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><div><input id="query" name="query" type="text" size="12" value="" /><input id="submit" name="submit" type="submit" value="Search" /></div></form></div></div><div id="body"><div id="menu"><ul class="l0"><li><div><a title="Front page of the libvirt website" class="inactive" href="../index.html">Home</a></div></li><li><div><a title="Details of new features and bugs fixed in each release" class="inactive" href="../news.html">News</a></div></li><li><div><a title="Get the latest source releases, binary builds and get access to the source repository" class="inactive" href="../downloads.html">Downloads</a></div></li><li><div><a title="Information for users, administrators and developers" class="active" href="../docs.html">Documentation</a><ul class="l1"><li><div><a title="Information about deploying and using libvirt" class="inactive" href="../deployment.html">Deployment</a></div></li><li><div><a title="Overview of the logical subsystems in the libvirt API" class="inactive" href="../intro.html">Architecture</a></div></li><li><div><a title="Description of the XML formats used in libvirt" class="inactive" href="../format.html">XML format</a></div></li><li><div><a title="Hypervisor specific driver information" class="inactive" href="../drivers.html">Drivers</a></div></li><li><div><a title="Reference manual for the C public API" class="active" href="../html/index.html">API reference</a><ul class="l2"><li><div><a title="core interfaces for the libvirt library" class="inactive" href="../html/libvirt-libvirt.html">libvirt</a></div></li><li><div><span class="active">virterror</span></div></li><li><div><a title="matrix of API support per hypervisor per release" class="inactive" href="../hvsupport.html">Driver support</a></div></li></ul></div></li><li><div><a title="Bindings of the libvirt API for other languages" class="inactive" href="../bindings.html">Language bindings</a></div></li><li><div><a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="../internals.html">Internals</a></div></li></ul></div></li><li><div><a title="User contributed content" class="inactive" href="http://wiki.libvirt.org">Wiki</a></div></li><li><div><a title="Frequently asked questions" class="inactive" href="../FAQ.html">FAQ</a></div></li><li><div><a title="How and where to report bugs and request features" class="inactive" href="../bugs.html">Bug reports</a></div></li><li><div><a title="How to contact the developers via email and IRC" class="inactive" href="../contact.html">Contact</a></div></li><li><div><a title="Miscellaneous links of interest related to libvirt" class="inactive" href="../relatedlinks.html">Related Links</a></div></li><li><div><a title="Overview of all content on the website" class="inactive" href="../sitemap.html">Sitemap</a></div></li></ul></div><div id="content"><h1>Module virterror from libvirt</h1><p>Provides the interfaces of the libvirt library to handle errors raised while using the library. </p><h2>Table of Contents</h2><h3><a href="#types">Types</a></h3><pre>typedef struct _virError <a href="#virError">virError</a>
 typedef enum <a href="#virErrorDomain">virErrorDomain</a>
 typedef enum <a href="#virErrorLevel">virErrorLevel</a>
 typedef enum <a href="#virErrorNumber">virErrorNumber</a>
diff --git a/docs/hvsupport.html b/docs/hvsupport.html
index 5f903f8..0a05cf5 100644
--- a/docs/hvsupport.html
+++ b/docs/hvsupport.html
@@ -76,6 +76,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -117,7 +121,7 @@ updated on <i>2008-06-05</i>.
 </p>
         <h3>Domain functions</h3>
         <p> x = not supported; empty cell means no information </p>
-        <table class="top_table"><tr><th> Function </th><th> Since </th><th><a href="drvxen.html">Xen</a></th><th><a href="drvqemu.html">QEMU</a></th><th><a href="drvkvm.html">KVM</a></th><th><a href="remote.html">Remote</a></th><th><a href="drvvbox.html">VirtualBox</a></th></tr><tr><td> virConnectClose </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectGetCapabilities </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectGetHostname </td><td> 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.3 </td><td> &#8805; 0.3.3 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectGetMaxVcpus </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virConnectGetType </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectGetURI </td><td> 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectGetVersion </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectListDefinedDomains </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectListDomains </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectNumOfDefinedDomains </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectNumOfDomains </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectOpen </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virConnectOpenAuth </td><td>  </td><td>  </td><td>  </td><td>  </td><td>  </td><td>  </td></tr><tr><td> virConnectOpenReadOnly </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainAttachDevice </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainBlockPeek </td><td> 0.4.3 </td><td> 0.4.3 </td><td> 0.4.3 </td><td> 0.4.3 </td><td> x </td><td> x </td></tr><tr><td> virDomainBlockStats </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> &#8805; 0.3.2 </td><td> x </td></tr><tr><td> virDomainCoreDump </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainCreate </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainCreateLinux </td><td> All </td><td> &#8805; 0.0.5 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainDefineXML </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainDestroy </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainDetachDevice </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainFree </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetAutostart </td><td> 0.2.1 </td><td> x </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainGetConnect </td><td> 0.3.0 </td><td colspan="5"> not a HV function </td></tr><tr><td> virDomainGetID </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetInfo </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetMaxMemory </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetMaxVcpus </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainGetName </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetOSType </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetSchedulerParameters </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainGetSchedulerType </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainGetUUID </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetUUIDString </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainGetVcpus </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainInterfaceStats </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> &#8805; 0.3.2 </td><td> x </td></tr><tr><td> virDomainGetXMLDesc </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainLookupByID </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainLookupByName </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainLookupByUUID </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainLookupByUUIDString </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainMigrate </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> 0.3.2 </td><td> x </td></tr><tr><td> virDomainPinVcpu </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainReboot </td><td> 0.1.0 </td><td> &#8805; 0.1.0 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainRestore </td><td> All </td><td> All </td><td> x </td><td> &#8805; 0.3.2 </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainResume </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainSave </td><td> All </td><td> All </td><td> x </td><td> &#8805; 0.3.2 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainSetAutostart </td><td> 0.2.1 </td><td> x </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainSetMaxMemory </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td></tr><tr><td> virDomainSetMemory </td><td> 0.1.1 </td><td> &#8805; 0.1.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainSetSchedulerParameters </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainSetVcpus </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainShutdown </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainSuspend </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virDomainUndefine </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virGetVersion </td><td> All </td><td> All </td><td colspan="4"> Returns -1 if HV unsupported. </td></tr><tr><td> virInitialize </td><td> 0.1.0 </td><td colspan="5"> not a HV function </td></tr><tr><td> virDomainMemoryPeek </td><td> 0.4.3 </td><td> x </td><td> 0.4.3 </td><td> 0.4.3 </td><td> x </td><td> x </td></tr><tr><td> virNodeGetInfo </td><td> 0.1.0 </td><td> &#8805; 0.1.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td></tr><tr><td> virNodeGetFreeMemory </td><td> 0.3.3 </td><td> &#8805; 0.3.3 </td><td> x </td><td> x </td><td> x </td><td> x </td></tr><tr><td> virNodeGetCellsFreeMemory </td><td> 0.3.3 </td><td> &#8805; 0.3.3 </td><td> x </td><td> x </td><td> x </td><td> x </td></tr></table>
+        <table class="top_table"><tr><th> Function </th><th> Since </th><th><a href="drvxen.html">Xen</a></th><th><a href="drvqemu.html">QEMU</a></th><th><a href="drvkvm.html">KVM</a></th><th><a href="remote.html">Remote</a></th><th><a href="drvvbox.html">VirtualBox</a></th><th><a href="drvone.html">ONE</a></th></tr><tr><td> virConnectClose </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectGetCapabilities </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectGetHostname </td><td> 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.3 </td><td> &#8805; 0.3.3 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virConnectGetMaxVcpus </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virConnectGetType </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectGetURI </td><td> 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectGetVersion </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectListDefinedDomains </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectListDomains </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectNumOfDefinedDomains </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectNumOfDomains </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectOpen </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virConnectOpenAuth </td><td>  </td><td>  </td><td>  </td><td>  </td><td>  </td><td>  </td><td>  </td></tr><tr><td> virConnectOpenReadOnly </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainAttachDevice </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainBlockPeek </td><td> 0.4.3 </td><td> 0.4.3 </td><td> 0.4.3 </td><td> 0.4.3 </td><td> x </td><td> x </td><td> x </td></tr><tr><td> virDomainBlockStats </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td></tr><tr><td> virDomainCoreDump </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainCreate </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainCreateLinux </td><td> All </td><td> &#8805; 0.0.5 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainDefineXML </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainDestroy </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainDetachDevice </td><td> 0.1.9 </td><td> &#8805; 0.1.9 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainFree </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetAutostart </td><td> 0.2.1 </td><td> x </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainGetConnect </td><td> 0.3.0 </td><td colspan="6"> not a HV function </td></tr><tr><td> virDomainGetID </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetInfo </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetMaxMemory </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainGetMaxVcpus </td><td> 0.2.1 </td><td> &#8805; 0.2.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainGetName </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetOSType </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetSchedulerParameters </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainGetSchedulerType </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainGetUUID </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetUUIDString </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainGetVcpus </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainInterfaceStats </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td></tr><tr><td> virDomainGetXMLDesc </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainLookupByID </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainLookupByName </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainLookupByUUID </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainLookupByUUIDString </td><td> 0.1.10 </td><td> &#8805; 0.1.10 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainMigrate </td><td> 0.3.2 </td><td> &#8805; 0.3.2 </td><td> x </td><td> x </td><td> 0.3.2 </td><td> x </td><td> x </td></tr><tr><td> virDomainPinVcpu </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainReboot </td><td> 0.1.0 </td><td> &#8805; 0.1.0 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainRestore </td><td> All </td><td> All </td><td> x </td><td> &#8805; 0.3.2 </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainResume </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainSave </td><td> All </td><td> All </td><td> x </td><td> &#8805; 0.3.2 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainSetAutostart </td><td> 0.2.1 </td><td> x </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.2.1 </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainSetMaxMemory </td><td> All </td><td> All </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td></tr><tr><td> virDomainSetMemory </td><td> 0.1.1 </td><td> &#8805; 0.1.1 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virDomainSetSchedulerParameters </td><td> 0.2.3 </td><td> &#8805; 0.2.3 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainSetVcpus </td><td> 0.1.4 </td><td> &#8805; 0.1.4 </td><td> x </td><td> x </td><td> &#8805; 0.3.0 </td><td> x </td><td> x </td></tr><tr><td> virDomainShutdown </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainSuspend </td><td> All </td><td> All </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virDomainUndefine </td><td> 0.1.5 </td><td> &#8805; 0.1.9 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> &#8805; 0.6.4 </td></tr><tr><td> virGetVersion </td><td> All </td><td> All </td><td colspan="5"> Returns -1 if HV unsupported. </td></tr><tr><td> virInitialize </td><td> 0.1.0 </td><td colspan="6"> not a HV function </td></tr><tr><td> virDomainMemoryPeek </td><td> 0.4.3 </td><td> x </td><td> 0.4.3 </td><td> 0.4.3 </td><td> x </td><td> x </td><td> x </td></tr><tr><td> virNodeGetInfo </td><td> 0.1.0 </td><td> &#8805; 0.1.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.2.0 </td><td> &#8805; 0.3.0 </td><td> &#8805; 0.6.3 </td><td> x </td></tr><tr><td> virNodeGetFreeMemory </td><td> 0.3.3 </td><td> &#8805; 0.3.3 </td><td> x </td><td> x </td><td> x </td><td> x </td><td> x </td></tr><tr><td> virNodeGetCellsFreeMemory </td><td> 0.3.3 </td><td> &#8805; 0.3.3 </td><td> x </td><td> x </td><td> x </td><td> x </td><td> x </td></tr></table>
         <h3>Network functions</h3>
         <p>
 Network functions are not hypervisor-specific.They require the libvirtd
diff --git a/docs/hvsupport.html.in b/docs/hvsupport.html.in
index f7ec6b3..d43a1a5 100644
--- a/docs/hvsupport.html.in
+++ b/docs/hvsupport.html.in
@@ -22,6 +22,7 @@ updated on <i>2008-06-05</i>.
         <th><a href="drvkvm.html">KVM</a></th>
         <th><a href="remote.html">Remote</a></th>
         <th><a href="drvvbox.html">VirtualBox</a></th>
+        <th><a href="drvone.html">ONE</a></th>
       </tr>
       <tr>
         <td> virConnectClose </td>
@@ -31,6 +32,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectGetCapabilities </td>
@@ -40,6 +42,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.1 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectGetHostname </td>
@@ -49,6 +52,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.3.3 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virConnectGetMaxVcpus </td>
@@ -58,6 +62,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>	
       </tr>
       <tr>
         <td> virConnectGetType </td>
@@ -67,6 +72,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectGetURI </td>
@@ -76,6 +82,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectGetVersion </td>
@@ -85,6 +92,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectListDefinedDomains </td>
@@ -94,6 +102,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectListDomains </td>
@@ -103,6 +112,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectNumOfDefinedDomains </td>
@@ -112,6 +122,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectNumOfDomains </td>
@@ -121,6 +132,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectOpen </td>
@@ -130,6 +142,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virConnectOpenAuth </td>
@@ -139,6 +152,7 @@ updated on <i>2008-06-05</i>.
         <td>  </td>
         <td>  </td>
         <td>  </td>
+        <td>  </td>
       </tr>
       <tr>
         <td> virConnectOpenReadOnly </td>
@@ -148,6 +162,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainAttachDevice </td>
@@ -157,6 +172,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainBlockPeek </td>
@@ -166,6 +182,7 @@ updated on <i>2008-06-05</i>.
         <td> 0.4.3 </td>
         <td> x </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainBlockStats </td>
@@ -175,6 +192,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.2 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainCoreDump </td>
@@ -184,6 +202,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainCreate </td>
@@ -193,6 +212,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainCreateLinux </td>
@@ -202,6 +222,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainDefineXML </td>
@@ -211,6 +232,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainDestroy </td>
@@ -220,6 +242,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainDetachDevice </td>
@@ -229,6 +252,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainFree </td>
@@ -238,6 +262,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetAutostart </td>
@@ -247,11 +272,12 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.1 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetConnect </td>
         <td> 0.3.0 </td>
-        <td colspan="5"> not a HV function </td>
+        <td colspan="6"> not a HV function </td>
       </tr>
       <tr>
         <td> virDomainGetID </td>
@@ -261,6 +287,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetInfo </td>
@@ -270,6 +297,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetMaxMemory </td>
@@ -279,6 +307,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetMaxVcpus </td>
@@ -288,6 +317,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetName </td>
@@ -297,6 +327,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetOSType </td>
@@ -306,6 +337,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetSchedulerParameters </td>
@@ -315,6 +347,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetSchedulerType </td>
@@ -324,6 +357,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetUUID </td>
@@ -333,6 +367,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetUUIDString </td>
@@ -342,6 +377,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainGetVcpus </td>
@@ -351,6 +387,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainInterfaceStats </td>
@@ -360,6 +397,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.2 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainGetXMLDesc </td>
@@ -369,6 +407,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainLookupByID </td>
@@ -378,6 +417,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainLookupByName </td>
@@ -387,6 +427,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainLookupByUUID </td>
@@ -396,6 +437,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainLookupByUUIDString </td>
@@ -405,6 +447,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainMigrate </td>
@@ -414,6 +457,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> 0.3.2 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainPinVcpu </td>
@@ -423,6 +467,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainReboot </td>
@@ -432,6 +477,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainRestore </td>
@@ -441,6 +487,8 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.3.2 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
+
       </tr>
       <tr>
         <td> virDomainResume </td>
@@ -450,6 +498,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainSave </td>
@@ -459,6 +508,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.3.2 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainSetAutostart </td>
@@ -468,6 +518,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.1 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainSetMaxMemory </td>
@@ -476,6 +527,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainSetMemory </td>
@@ -485,6 +537,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainSetSchedulerParameters </td>
@@ -494,6 +547,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainSetVcpus </td>
@@ -503,6 +557,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> &#x2265; 0.3.0 </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virDomainShutdown </td>
@@ -512,6 +567,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainSuspend </td>
@@ -521,6 +577,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virDomainUndefine </td>
@@ -530,17 +587,18 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> &#x2265; 0.6.4 </td>
       </tr>
       <tr>
         <td> virGetVersion </td>
         <td> All </td>
         <td> All </td>
-        <td colspan="4"> Returns -1 if HV unsupported. </td>
+        <td colspan="5"> Returns -1 if HV unsupported. </td>
       </tr>
       <tr>
         <td> virInitialize </td>
         <td> 0.1.0 </td>
-        <td colspan="5"> not a HV function </td>
+        <td colspan="6"> not a HV function </td>
       </tr>
       <tr>
         <td> virDomainMemoryPeek </td>
@@ -550,6 +608,7 @@ updated on <i>2008-06-05</i>.
         <td> 0.4.3 </td>
         <td> x </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virNodeGetInfo </td>
@@ -559,6 +618,7 @@ updated on <i>2008-06-05</i>.
         <td> &#x2265; 0.2.0 </td>
         <td> &#x2265; 0.3.0 </td>
         <td> &#x2265; 0.6.3 </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virNodeGetFreeMemory </td>
@@ -568,6 +628,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> x </td>
         <td> x </td>
+        <td> x </td>
       </tr>
       <tr>
         <td> virNodeGetCellsFreeMemory </td>
@@ -577,6 +638,7 @@ updated on <i>2008-06-05</i>.
         <td> x </td>
         <td> x </td>
         <td> x </td>
+        <td> x </td>
       </tr>
     </table>
     <h3>Network functions</h3>
diff --git a/docs/formatnode.html b/docs/internals.html
similarity index 81%
copy from docs/formatnode.html
copy to docs/internals.html
index 1593b69..44bbefc 100644
--- a/docs/formatnode.html
+++ b/docs/internals.html
@@ -2,14 +2,14 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <!--
-        This file is autogenerated from formatnode.html.in
+        This file is autogenerated from internals.html.in
         Do not edit this file. Changes will be lost.
       -->
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
     <link rel="stylesheet" type="text/css" href="main.css" />
     <link rel="SHORTCUT ICON" href="32favicon.png" />
-    <title>libvirt: Node devices XML format</title>
+    <title>libvirt: libvirt internals</title>
     <meta name="description" content="libvirt, virtualization, virtualization API" />
   </head>
   <body>
@@ -49,28 +49,7 @@
                   </div>
                 </li><li>
                   <div>
-                    <a title="Description of the XML formats used in libvirt" class="active" href="format.html">XML format</a>
-                    <ul class="l2"><li>
-                        <div>
-                          <a title="The domain XML format" class="inactive" href="formatdomain.html">Domains</a>
-                        </div>
-                      </li><li>
-                        <div>
-                          <a title="The virtual network XML format" class="inactive" href="formatnetwork.html">Networks</a>
-                        </div>
-                      </li><li>
-                        <div>
-                          <a title="The storage pool and volume XML format" class="inactive" href="formatstorage.html">Storage</a>
-                        </div>
-                      </li><li>
-                        <div>
-                          <a title="The driver capabilities XML format" class="inactive" href="formatcaps.html">Capabilities</a>
-                        </div>
-                      </li><li>
-                        <div>
-                          <span class="active">Node Devices</span>
-                        </div>
-                      </li></ul>
+                    <a title="Description of the XML formats used in libvirt" class="inactive" href="format.html">XML format</a>
                   </div>
                 </li><li>
                   <div>
@@ -84,6 +63,19 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <span class="active">Internals</span>
+                    <ul class="l2"><li>
+                        <div>
+                          <a title="General hacking guidelines for contributors" class="inactive" href="hacking.html">Contributor guidelines</a>
+                        </div>
+                      </li><li>
+                        <div>
+                          <a title="Adding new public libvirt APIs" class="inactive" href="api_extension.html">API extensions</a>
+                        </div>
+                      </li></ul>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -113,7 +105,12 @@
           </li></ul>
       </div>
       <div id="content">
-        <h1>Node devices XML format</h1>
+        <h1>libvirt internals</h1>
+        <p>
+      This section provides documents useful to those working on the libvirt
+      internals, adding new public APIs, new hypervisor drivers or extending
+      the libvirtd daemon code.
+    </p>
       </div>
     </div>
     <div id="footer">
diff --git a/docs/internals.html.in b/docs/internals.html.in
new file mode 100644
index 0000000..d39098e
--- /dev/null
+++ b/docs/internals.html.in
@@ -0,0 +1,11 @@
+<html>
+  <body>
+    <h1>libvirt internals</h1>
+
+    <p>
+      This section provides documents useful to those working on the libvirt
+      internals, adding new public APIs, new hypervisor drivers or extending
+      the libvirtd daemon code.
+    </p>
+  </body>
+</html>
diff --git a/docs/intro.html b/docs/intro.html
index c02e5bd..524f73d 100644
--- a/docs/intro.html
+++ b/docs/intro.html
@@ -88,6 +88,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/java.html b/docs/java.html
index 572e583..c1b4f65 100644
--- a/docs/java.html
+++ b/docs/java.html
@@ -72,6 +72,10 @@
                         </div>
                       </li></ul>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/libvirt-api.xml b/docs/libvirt-api.xml
index fc85acd..8ded57a 100644
--- a/docs/libvirt-api.xml
+++ b/docs/libvirt-api.xml
@@ -1203,8 +1203,8 @@ see note above'/>
       <arg name='nparams' type='int *' info='number of scheduler parameters(return value)'/>
     </function>
     <function name='virDomainGetSecurityLabel' file='libvirt' module='libvirt'>
-      <info>Extract security label of an active domain.</info>
-      <return type='int' info='0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that&apos;s an error).'/>
+      <info>Extract security label of an active domain. The &apos;label&apos; field in the @seclabel argument will be initialized to the empty string if the domain is not running under a security model.</info>
+      <return type='int' info='0 in case of success, -1 in case of failure'/>
       <arg name='domain' type='virDomainPtr' info='a domain object'/>
       <arg name='seclabel' type='virSecurityLabelPtr' info='pointer to a virSecurityLabel structure'/>
     </function>
@@ -1720,8 +1720,8 @@ see note above'/>
       <arg name='info' type='virNodeInfoPtr' info='pointer to a virNodeInfo structure allocated by the user'/>
     </function>
     <function name='virNodeGetSecurityModel' file='libvirt' module='libvirt'>
-      <info>Extract the security model of a hypervisor.</info>
-      <return type='int' info='0 in case of success, -1 in case of failure, and -2 if the operation is not supported (caller decides if that&apos;s an error).'/>
+      <info>Extract the security model of a hypervisor. The &apos;model&apos; field in the @secmodel argument may be initialized to the empty string if the driver has not activated a security model.</info>
+      <return type='int' info='0 in case of success, -1 in case of failure'/>
       <arg name='conn' type='virConnectPtr' info='a connection object'/>
       <arg name='secmodel' type='virSecurityModelPtr' info='pointer to a virSecurityModel structure'/>
     </function>
diff --git a/docs/libvirt-refs.xml b/docs/libvirt-refs.xml
index 7d28d42..2f8ffe5 100644
--- a/docs/libvirt-refs.xml
+++ b/docs/libvirt-refs.xml
@@ -2622,6 +2622,9 @@
         <word name='across'>
           <ref name='virStorageVolGetPath'/>
         </word>
+        <word name='activated'>
+          <ref name='virNodeGetSecurityModel'/>
+        </word>
         <word name='active'>
           <ref name='VIR_NODEINFO_MAXCPUS'/>
           <ref name='_virNodeInfo'/>
@@ -2832,6 +2835,8 @@
           <ref name='virDomainBlockPeek'/>
         </word>
         <word name='argument'>
+          <ref name='virDomainGetSecurityLabel'/>
+          <ref name='virNodeGetSecurityModel'/>
           <ref name='virNodeListDevices'/>
           <ref name='virNodeNumOfDevices'/>
         </word>
@@ -3100,7 +3105,6 @@
           <ref name='virConnectRef'/>
           <ref name='virDomainGetOSType'/>
           <ref name='virDomainGetSchedulerType'/>
-          <ref name='virDomainGetSecurityLabel'/>
           <ref name='virDomainGetXMLDesc'/>
           <ref name='virDomainRef'/>
           <ref name='virInterfaceGetXMLDesc'/>
@@ -3110,7 +3114,6 @@
           <ref name='virNetworkRef'/>
           <ref name='virNodeDeviceRef'/>
           <ref name='virNodeGetCellsFreeMemory'/>
-          <ref name='virNodeGetSecurityModel'/>
           <ref name='virSaveLastError'/>
           <ref name='virStoragePoolRef'/>
           <ref name='virStorageVolRef'/>
@@ -3488,10 +3491,6 @@
           <ref name='virInterfaceGetName'/>
           <ref name='virNetworkGetName'/>
         </word>
-        <word name='decides'>
-          <ref name='virDomainGetSecurityLabel'/>
-          <ref name='virNodeGetSecurityModel'/>
-        </word>
         <word name='default'>
           <ref name='_virConnectCredential'/>
           <ref name='virConnSetErrorFunc'/>
@@ -3707,6 +3706,7 @@
           <ref name='virGetVersion'/>
           <ref name='virNodeDeviceDettach'/>
           <ref name='virNodeDeviceReAttach'/>
+          <ref name='virNodeGetSecurityModel'/>
         </word>
         <word name='drivers'>
           <ref name='virNodeDeviceDettach'/>
@@ -3765,6 +3765,10 @@
         <word name='emitting'>
           <ref name='virEventTimeoutCallback'/>
         </word>
+        <word name='empty'>
+          <ref name='virDomainGetSecurityLabel'/>
+          <ref name='virNodeGetSecurityModel'/>
+        </word>
         <word name='enable'>
           <ref name='virConnectDomainEventRegister'/>
         </word>
@@ -3917,6 +3921,8 @@
         </word>
         <word name='field'>
           <ref name='VIR_DOMAIN_SCHED_FIELD_LENGTH'/>
+          <ref name='virDomainGetSecurityLabel'/>
+          <ref name='virNodeGetSecurityModel'/>
         </word>
         <word name='fields'>
           <ref name='virDomainBlockStats'/>
@@ -4259,6 +4265,7 @@
           <ref name='virDomainGetVcpus'/>
           <ref name='virEventAddTimeoutFunc'/>
           <ref name='virNodeDeviceGetParent'/>
+          <ref name='virNodeGetSecurityModel'/>
           <ref name='virStoragePoolDestroy'/>
         </word>
         <word name='have'>
@@ -4450,6 +4457,10 @@
           <ref name='virEventAddHandleFunc'/>
           <ref name='virEventAddTimeoutFunc'/>
         </word>
+        <word name='initialized'>
+          <ref name='virDomainGetSecurityLabel'/>
+          <ref name='virNodeGetSecurityModel'/>
+        </word>
         <word name='initializing'>
           <ref name='virInitialize'/>
           <ref name='virStoragePoolRefresh'/>
@@ -4953,6 +4964,7 @@
         <word name='model'>
           <ref name='VIR_SECURITY_MODEL_BUFLEN'/>
           <ref name='_virNodeInfo'/>
+          <ref name='virDomainGetSecurityLabel'/>
           <ref name='virNodeGetSecurityModel'/>
         </word>
         <word name='modify'>
@@ -5241,9 +5253,7 @@
         </word>
         <word name='operation'>
           <ref name='virDomainGetOSType'/>
-          <ref name='virDomainGetSecurityLabel'/>
           <ref name='virDomainReboot'/>
-          <ref name='virNodeGetSecurityModel'/>
           <ref name='virStoragePoolDelete'/>
         </word>
         <word name='operations'>
@@ -5874,6 +5884,7 @@
           <ref name='virDomainDestroy'/>
           <ref name='virDomainFree'/>
           <ref name='virDomainGetMaxVcpus'/>
+          <ref name='virDomainGetSecurityLabel'/>
           <ref name='virDomainMemoryPeek'/>
           <ref name='virDomainSave'/>
           <ref name='virDomainUndefine'/>
@@ -6182,31 +6193,6 @@
           <ref name='virConnectListDefinedDomains'/>
           <ref name='virConnectListDefinedNetworks'/>
         </word>
-        <word name='string'>
-          <ref name='VIR_SECURITY_DOI_BUFLEN'/>
-          <ref name='VIR_SECURITY_LABEL_BUFLEN'/>
-          <ref name='VIR_SECURITY_MODEL_BUFLEN'/>
-          <ref name='_virError'/>
-          <ref name='_virNodeInfo'/>
-          <ref name='virConnectGetCapabilities'/>
-          <ref name='virConnectGetType'/>
-          <ref name='virConnectGetURI'/>
-          <ref name='virDomainBlockPeek'/>
-          <ref name='virDomainCreateLinux'/>
-          <ref name='virDomainCreateXML'/>
-          <ref name='virDomainGetName'/>
-          <ref name='virDomainGetOSType'/>
-          <ref name='virDomainGetSchedulerType'/>
-          <ref name='virDomainGetUUIDString'/>
-          <ref name='virDomainLookupByUUIDString'/>
-          <ref name='virInterfaceGetMACString'/>
-          <ref name='virInterfaceGetName'/>
-          <ref name='virNetworkGetName'/>
-          <ref name='virNetworkGetUUIDString'/>
-          <ref name='virNetworkLookupByUUIDString'/>
-          <ref name='virNodeDeviceCreateXML'/>
-          <ref name='virStoragePoolGetUUIDString'/>
-        </word>
         <word name='structure'>
           <ref name='virDomainBlockStats'/>
           <ref name='virDomainFree'/>
@@ -6268,11 +6254,9 @@
           <ref name='_virConnectAuth'/>
           <ref name='virConnectGetMaxVcpus'/>
           <ref name='virDomainGetMaxVcpus'/>
-          <ref name='virDomainGetSecurityLabel'/>
           <ref name='virDomainMigrate'/>
           <ref name='virNodeDeviceListCaps'/>
           <ref name='virNodeDeviceNumOfCaps'/>
-          <ref name='virNodeGetSecurityModel'/>
         </word>
         <word name='supports'>
           <ref name='virDomainMigrate'/>
@@ -6509,6 +6493,9 @@
           <ref name='virDomainDefineXML'/>
           <ref name='virStoragePoolDefineXML'/>
         </word>
+        <word name='under'>
+          <ref name='virDomainGetSecurityLabel'/>
+        </word>
         <word name='underlying'>
           <ref name='virDomainGetVcpus'/>
           <ref name='virDomainMigrate'/>
diff --git a/docs/logging.html b/docs/logging.html
index 167fb77..b16a7bb 100644
--- a/docs/logging.html
+++ b/docs/logging.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
@@ -147,7 +151,7 @@
     variables, stored in the configuration file:
     </p>
         <ul><li>log_level: accepts the following values:
-      <ul><li>0: no logging at all</li><li>4: only errors</li><li>3: warnings and errors</li><li>2: informations, warnings and errors</li><li>1: debug and everything</li></ul></li><li>log_filters: allow to define logging filters</li><li>log_outputs: allow to define logging outputs</li></ul>
+      <ul><li>4: only errors</li><li>3: warnings and errors</li><li>2: informations, warnings and errors</li><li>1: debug and everything</li></ul></li><li>log_filters: allow to define logging filters</li><li>log_outputs: allow to define logging outputs</li></ul>
         <p>In both case the syntax for filters and outputs is similar.</p>
         <p>The format for a filter is:</p>
         <pre>x:name</pre>
@@ -166,15 +170,15 @@
       given <code>name</code> as the ident</li><li><code>x:file:file_path</code>output to a file, with the given
       filepath</li></ul>
         <p>In all cases the x prefix is the minimal level, acting as a filter:</p>
-        <ul><li>0: everything</li><li>1: DEBUG</li><li>2: INFO</li><li>3: WARNING</li><li>4: ERROR</li></ul>
+        <ul><li>1: DEBUG</li><li>2: INFO</li><li>3: WARNING</li><li>4: ERROR</li></ul>
         <p>Multiple output can be defined , they just need to be separated by
-       spaces, e.g.: <code>"3:syslog:libvirtd 0:file:/tmp/libvirt.log"</code>
+       spaces, e.g.: <code>"3:syslog:libvirtd 1:file:/tmp/libvirt.log"</code>
        will log all warnings and errors to syslog under the libvirtd ident
        but also log everything debugging and informations included in the
        file <code>/tmp/libvirt.log</code></p>
         <p>For example setting up the following:</p>
         <pre>export LIBVIRT_DEBUG=1
-export LIBVIRT_LOG_OUTPUTS="0:file:virsh.log"</pre>
+export LIBVIRT_LOG_OUTPUTS="1:file:virsh.log"</pre>
         <p>and then running virsh will accumulate the logs in the
     <code>virsh.log</code> file in a way similar to:</p>
         <pre>14:29:04.771: debug : virInitialize:278 : register drivers
diff --git a/docs/logging.html.in b/docs/logging.html.in
index 11ea68c..fcd100f 100644
--- a/docs/logging.html.in
+++ b/docs/logging.html.in
@@ -49,7 +49,6 @@
     <ul>
       <li>log_level: accepts the following values:
       <ul>
-        <li>0: no logging at all</li>
         <li>4: only errors</li>
         <li>3: warnings and errors</li>
         <li>2: informations, warnings and errors</li>
@@ -84,20 +83,19 @@
     </ul>
     <p>In all cases the x prefix is the minimal level, acting as a filter:</p>
     <ul>
-      <li>0: everything</li>
       <li>1: DEBUG</li>
       <li>2: INFO</li>
       <li>3: WARNING</li>
       <li>4: ERROR</li>
     </ul>
     <p>Multiple output can be defined , they just need to be separated by
-       spaces, e.g.: <code>"3:syslog:libvirtd 0:file:/tmp/libvirt.log"</code>
+       spaces, e.g.: <code>"3:syslog:libvirtd 1:file:/tmp/libvirt.log"</code>
        will log all warnings and errors to syslog under the libvirtd ident
        but also log everything debugging and informations included in the
        file <code>/tmp/libvirt.log</code></p>
     <p>For example setting up the following:</p>
     <pre>export LIBVIRT_DEBUG=1
-export LIBVIRT_LOG_OUTPUTS="0:file:virsh.log"</pre>
+export LIBVIRT_LOG_OUTPUTS="1:file:virsh.log"</pre>
     <p>and then running virsh will accumulate the logs in the
     <code>virsh.log</code> file in a way similar to:</p>
     <pre>14:29:04.771: debug : virInitialize:278 : register drivers
diff --git a/docs/news.html b/docs/news.html
index 48be20f..8228a88 100644
--- a/docs/news.html
+++ b/docs/news.html
@@ -76,6 +76,55 @@
         <p>Here is the list of official releases, however since it is early on in the
 development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
 and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
+        <h3>0.6.5: Jul  3 2009</h3>
+        <ul><li>New features: create storage columes on disk backend (Henrik Persson),
+          drop of capabilities based on libcap-ng when possible (Daniel
+          Berrange)</li><li>Portability: fix build on non-Linux targets (Daniel Berrange)</li><li>Documentation: typo and english fixes (Runa Bhattacharjee and
+          Garry Dolley), Docs on extending APIs (Dave Allan), cleanup
+          of debug and logging documentation (Amy Griffis), add
+          HACKING doc to the website (Daniel Berrange),
+          documentation for OpenNebula driver (Abel Miguez Rodriguez)</li><li>Bug fixes: forbid autostart on transcient networks,
+          xen device removal crash (Daniel Berrange), re-detection of
+          transient VMs after libvirtd restart(Daniel Berrange),
+          bug in virFindFileInPath (Daniel Berrange), handle new
+          availheap sysctl in Xen (Daniel Berrange), allow USB hostdev
+          product 0 (Cole Robinson), cleanup when creating a storage pool
+          fails (Henrik Persson), domain id fix on redefinition in
+          test driver (Cole Robinson), fix raw storage allocation (Cole
+          Robinson), memory reporting for inactive qemu drivers (Cole
+          Robinson), segfault if storage pool has no type attribute (Cole
+          Robinson), OpenNebula compilation issues (Javier Fontan),
+          dominfo command without security driver (Daniel Berrange),
+          domain state problems after migration or destroy (Federico
+          Simoncelli), leak in node device parsing (Dave Allan),
+          storage pool definitions reading at startup (Cole Robinson),
+          bogus WWN in NPIV support (David Allan), avoid a segfault with
+          recent Xen (Sascha), cope with libnuma failures on weird
+          topologies (Dan Berrange), crash in QEMU driver with bad capabilities
+          data (Dan Berrange), trying to re-create a pool should not destroy
+          it (Dave Allan), endless loop in node device XML dump (Cole Robinson),
+          Re-label shared and readonly images (Dan Berrange)</li><li>Improvements: create and destroy NPIV support (David Allan),
+          networking in UML driver (Daniel Berrange), HAL driver restart
+          thread safety (Daniel Berrange), capabilities and nodeinfo
+          APIs for LXC (Daniel Berrange), iNUMA API for VBox (Daniel Berrange),
+          dynamically search and use kvm-img qemu-img or qcow-create (Doug
+          Goldstein), fix qemu and kvm version parsing (Mark McLoughlin),
+          serial number for HAL storage (Dave Allan), improve error reporting
+          for virConnectOpen URIs (Daniel Berrange), include OS driver name
+          in device XML (Daniel Berrange), fix qemu command flags fetching
+          (Cole Robinson), check that qemu support -drive format= (Cole
+          Robinson), improve emulator detection (Cole Robinson), changes
+          to config parser to accomodate VMX syntax (Matthias Bolte),
+          update network schemas and driver for missing elements (Satoru SATOH),
+          avoid changing file context if not needed (Tim Waugh),
+          skip labelling if no src path (Cole Robinson), add arm emulation
+          if qemu-system-arm is present (C.J. Adams-Collier)</li><li>Cleanups: daemon check logging env variables (Daniel Berrange),
+          User Mode Linux start and stop cleanups (Daniel Berrange),
+          share the NUMA api implementations (Daniel Berrange), storage
+          module dependancies (Dave Allan), refactor storage XML parsing
+          (Cole Robinson), big cleanup of logging code (Amy Griffis),
+          superfluous % on format (Matthias Bolte), cleanups and updates
+          on OpenNebula driver (Daniel Berrange and Abel Miguez Rodriguez)</li></ul>
         <h3>0.6.4: May 29 2009</h3>
         <ul><li>New features: new API virStorageVolCreateXMLFrom (Cole Robinson),
           full VBox graphic capabilities (Pritesh Kothari), Interface config
diff --git a/docs/news.html.in b/docs/news.html.in
index 378f244..c0a5715 100644
--- a/docs/news.html.in
+++ b/docs/news.html.in
@@ -5,6 +5,62 @@
     <p>Here is the list of official releases, however since it is early on in the
 development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
 and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
+    <h3>0.6.5: Jul  3 2009</h3>
+    <ul>
+      <li>New features: create storage columes on disk backend (Henrik Persson),
+          drop of capabilities based on libcap-ng when possible (Daniel
+          Berrange)</li>
+      <li>Portability: fix build on non-Linux targets (Daniel Berrange)</li>
+      <li>Documentation: typo and english fixes (Runa Bhattacharjee and
+          Garry Dolley), Docs on extending APIs (Dave Allan), cleanup
+          of debug and logging documentation (Amy Griffis), add
+          HACKING doc to the website (Daniel Berrange),
+          documentation for OpenNebula driver (Abel Miguez Rodriguez)</li>
+      <li>Bug fixes: forbid autostart on transcient networks,
+          xen device removal crash (Daniel Berrange), re-detection of
+          transient VMs after libvirtd restart(Daniel Berrange),
+          bug in virFindFileInPath (Daniel Berrange), handle new
+          availheap sysctl in Xen (Daniel Berrange), allow USB hostdev
+          product 0 (Cole Robinson), cleanup when creating a storage pool
+          fails (Henrik Persson), domain id fix on redefinition in
+          test driver (Cole Robinson), fix raw storage allocation (Cole
+          Robinson), memory reporting for inactive qemu drivers (Cole
+          Robinson), segfault if storage pool has no type attribute (Cole
+          Robinson), OpenNebula compilation issues (Javier Fontan),
+          dominfo command without security driver (Daniel Berrange),
+          domain state problems after migration or destroy (Federico
+          Simoncelli), leak in node device parsing (Dave Allan),
+          storage pool definitions reading at startup (Cole Robinson),
+          bogus WWN in NPIV support (David Allan), avoid a segfault with
+          recent Xen (Sascha), cope with libnuma failures on weird
+          topologies (Dan Berrange), crash in QEMU driver with bad capabilities
+          data (Dan Berrange), trying to re-create a pool should not destroy
+          it (Dave Allan), endless loop in node device XML dump (Cole Robinson),
+          Re-label shared and readonly images (Dan Berrange)</li>
+      <li>Improvements: create and destroy NPIV support (David Allan),
+          networking in UML driver (Daniel Berrange), HAL driver restart
+          thread safety (Daniel Berrange), capabilities and nodeinfo
+          APIs for LXC (Daniel Berrange), iNUMA API for VBox (Daniel Berrange),
+          dynamically search and use kvm-img qemu-img or qcow-create (Doug
+          Goldstein), fix qemu and kvm version parsing (Mark McLoughlin),
+          serial number for HAL storage (Dave Allan), improve error reporting
+          for virConnectOpen URIs (Daniel Berrange), include OS driver name
+          in device XML (Daniel Berrange), fix qemu command flags fetching
+          (Cole Robinson), check that qemu support -drive format= (Cole
+          Robinson), improve emulator detection (Cole Robinson), changes
+          to config parser to accomodate VMX syntax (Matthias Bolte),
+          update network schemas and driver for missing elements (Satoru SATOH),
+          avoid changing file context if not needed (Tim Waugh),
+          skip labelling if no src path (Cole Robinson), add arm emulation
+          if qemu-system-arm is present (C.J. Adams-Collier)</li>
+      <li>Cleanups: daemon check logging env variables (Daniel Berrange),
+          User Mode Linux start and stop cleanups (Daniel Berrange),
+          share the NUMA api implementations (Daniel Berrange), storage
+          module dependancies (Dave Allan), refactor storage XML parsing
+          (Cole Robinson), big cleanup of logging code (Amy Griffis),
+          superfluous % on format (Matthias Bolte), cleanups and updates
+          on OpenNebula driver (Daniel Berrange and Abel Miguez Rodriguez)</li>
+    </ul>
     <h3>0.6.4: May 29 2009</h3>
     <ul>
       <li>New features: new API virStorageVolCreateXMLFrom (Cole Robinson),
diff --git a/docs/python.html b/docs/python.html
index b4f57a1..e44e8c7 100644
--- a/docs/python.html
+++ b/docs/python.html
@@ -72,6 +72,10 @@
                         </div>
                       </li></ul>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/remote.html b/docs/remote.html
index 3913156..30750bc 100644
--- a/docs/remote.html
+++ b/docs/remote.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/schemas/Makefile.in b/docs/schemas/Makefile.in
index 17bfd36..c9269d9 100644
--- a/docs/schemas/Makefile.in
+++ b/docs/schemas/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -106,16 +108,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
@@ -123,9 +128,23 @@ am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 am__installdirs = "$(DESTDIR)$(schemadir)"
-schemaDATA_INSTALL = $(INSTALL_DATA)
 DATA = $(schema_DATA)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
@@ -149,6 +168,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -157,10 +178,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -173,7 +190,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -186,8 +204,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -452,6 +469,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -470,6 +488,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -511,11 +530,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -541,8 +563,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -656,6 +676,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -663,8 +685,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -699,6 +720,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -712,6 +734,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 schemadir = $(pkgdatadir)/schemas
@@ -731,14 +754,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/schemas/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  docs/schemas/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/schemas/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu docs/schemas/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -756,6 +779,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -765,20 +789,23 @@ clean-libtool:
 install-schemaDATA: $(schema_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(schemadir)" || $(MKDIR_P) "$(DESTDIR)$(schemadir)"
-	@list='$(schema_DATA)'; for p in $$list; do \
+	@list='$(schema_DATA)'; test -n "$(schemadir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(schemaDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(schemadir)/$$f'"; \
-	  $(schemaDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(schemadir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemadir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(schemadir)" || exit $$?; \
 	done
 
 uninstall-schemaDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(schema_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(schemadir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(schemadir)/$$f"; \
-	done
+	@list='$(schema_DATA)'; test -n "$(schemadir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(schemadir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(schemadir)" && rm -f $$files
 tags: TAGS
 TAGS:
 
@@ -802,13 +829,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -839,6 +870,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -857,6 +889,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -865,18 +899,28 @@ install-data-am: install-schemaDATA
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -911,6 +955,7 @@ uninstall-am: uninstall-schemaDATA
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 	uninstall uninstall-am uninstall-schemaDATA
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/docs/schemas/network.rng b/docs/schemas/network.rng
index 34c0163..a4281a5 100644
--- a/docs/schemas/network.rng
+++ b/docs/schemas/network.rng
@@ -1,6 +1,7 @@
 <!-- A Relax NG schema for the libvirt network XML format -->
 <element name="network" xmlns="http://relaxng.org/ns/structure/1.0"
          datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+  <interleave>
   <!-- The name of the network, used to refer to it through the API
        and in virsh -->
   <element name="name"><text/></element>
@@ -43,6 +44,11 @@
     </element>
   </optional>
   <optional>
+    <element name="domain">
+      <attribute name="name"><text/></attribute>
+    </element>
+  </optional>
+  <optional>
     <!-- The IP element sets up NAT'ing and an optional DHCP server
          local to the host. -->
     <!-- FIXME: address, netmask and the start and end of the ranges
@@ -63,7 +69,15 @@
             <attribute name="end"><text/></attribute>
           </element>
         </zeroOrMore>
+        <zeroOrMore>
+          <element name="host">
+            <attribute name="mac"><text/></attribute>
+            <attribute name="name"><text/></attribute>
+            <attribute name="ip"><text/></attribute>
+          </element>
+        </zeroOrMore>
       </element>
     </element>
   </optional>
+  </interleave>
 </element>
diff --git a/docs/schemas/nodedev.rng b/docs/schemas/nodedev.rng
index ae6654c..78bd6a8 100644
--- a/docs/schemas/nodedev.rng
+++ b/docs/schemas/nodedev.rng
@@ -283,6 +283,11 @@
 	<text/>
       </element>
     </optional>
+    <optional>
+      <element name='serial'>
+	<text/>
+      </element>
+    </optional>
 
     <choice>
       <ref name='capstorageremoveable'/>
diff --git a/docs/sitemap.html b/docs/sitemap.html
index d03c64a..f79a533 100644
--- a/docs/sitemap.html
+++ b/docs/sitemap.html
@@ -171,6 +171,9 @@
               </li><li>
                 <a href="drvvbox.html">VirtualBox</a>
                 <span>Driver for VirtualBox</span>
+              </li><li>
+                <a href="drvone.html">OpenNebula</a>
+                <span>Driver for OpenNebula</span>
               </li></ul></li><li>
             <a href="html/index.html">API reference</a>
             <span>Reference manual for the C public API</span>
@@ -220,6 +223,15 @@
               </li><li>
                 <a href="java.html">Java</a>
                 <span>overview of the Java API bindings</span>
+              </li></ul></li><li>
+            <a href="internals.html">Internals</a>
+            <span>Working on the internals of libvirt API, driver and daemon code</span>
+            <ul><li>
+		<a href="hacking.html">Contributor guidelines</a>
+		<span>General hacking guidelines for contributors</span>
+	      </li><li>
+                <a href="api_extension.html">API extensions</a>
+                <span>Adding new public libvirt APIs</span>
               </li></ul></li></ul></li><li>
         <a href="http://wiki.libvirt.org">Wiki</a>
         <span>User contributed content</span>
diff --git a/docs/sitemap.html.in b/docs/sitemap.html.in
index 00328e1..9589878 100644
--- a/docs/sitemap.html.in
+++ b/docs/sitemap.html.in
@@ -148,6 +148,10 @@
                 <a href="drvvbox.html">VirtualBox</a>
                 <span>Driver for VirtualBox</span>
               </li>
+              <li>
+                <a href="drvone.html">OpenNebula</a>
+                <span>Driver for OpenNebula</span>
+              </li>
             </ul>
           </li>
           <li>
@@ -210,6 +214,20 @@
               </li>
             </ul>
           </li>
+          <li>
+            <a href="internals.html">Internals</a>
+            <span>Working on the internals of libvirt API, driver and daemon code</span>
+            <ul>
+	      <li>
+		<a href="hacking.html">Contributor guidelines</a>
+		<span>General hacking guidelines for contributors</span>
+	      </li>
+              <li>
+                <a href="api_extension.html">API extensions</a>
+                <span>Adding new public libvirt APIs</span>
+              </li>
+            </ul>
+          </li>
         </ul>
       </li>
       <li>
diff --git a/docs/storage.html b/docs/storage.html
index 94a8621..fd073c0 100644
--- a/docs/storage.html
+++ b/docs/storage.html
@@ -90,6 +90,10 @@
                         <div>
                           <a title="Driver for VirtualBox" class="inactive" href="drvvbox.html">VirtualBox</a>
                         </div>
+                      </li><li>
+                        <div>
+                          <a title="Driver for OpenNebula" class="inactive" href="drvone.html">OpenNebula</a>
+                        </div>
                       </li></ul>
                   </div>
                 </li><li>
@@ -100,6 +104,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/testnode.xml b/docs/testnode.xml
index be7121d..1ad7a10 100644
--- a/docs/testnode.xml
+++ b/docs/testnode.xml
@@ -11,6 +11,9 @@
   <domain file="testdomfc4.xml"/>
   <network file="testnetpriv.xml"/>
   <network file="testnetdef.xml"/>
+  <pool file="testpool.xml">
+    <volume file="testvol.xml"/>
+  </pool>
 
   <cpu>
     <mhz>6000</mhz>
diff --git a/docs/uri.html b/docs/uri.html
index a663aad..ee25bfc 100644
--- a/docs/uri.html
+++ b/docs/uri.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/docs/windows.html b/docs/windows.html
index 7e9745e..39dd1f6 100644
--- a/docs/windows.html
+++ b/docs/windows.html
@@ -84,6 +84,10 @@
                   <div>
                     <a title="Bindings of the libvirt API for other languages" class="inactive" href="bindings.html">Language bindings</a>
                   </div>
+                </li><li>
+                  <div>
+                    <a title="Working on the internals of libvirt API, driver and daemon code" class="inactive" href="internals.html">Internals</a>
+                  </div>
                 </li></ul>
             </div>
           </li><li>
diff --git a/examples/domain-events/events-c/Makefile.in b/examples/domain-events/events-c/Makefile.in
index 94dabc2..498b19c 100644
--- a/examples/domain-events/events-c/Makefile.in
+++ b/examples/domain-events/events-c/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -107,16 +109,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 PROGRAMS = $(noinst_PROGRAMS)
 am_event_test_OBJECTS = event_test-event-test.$(OBJEXT)
 event_test_OBJECTS = $(am_event_test_OBJECTS)
@@ -127,6 +132,7 @@ event_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -162,6 +168,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -170,10 +178,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -186,7 +190,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -199,8 +204,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -465,6 +469,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -483,6 +488,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -524,11 +530,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -554,8 +563,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -669,6 +676,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -676,8 +685,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -712,6 +720,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -725,6 +734,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 INCLUDES = -I at top_srcdir@/include
@@ -739,14 +749,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  examples/domain-events/events-c/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  examples/domain-events/events-c/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/domain-events/events-c/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu examples/domain-events/events-c/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -764,13 +774,16 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-noinstPROGRAMS:
-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 event-test$(EXEEXT): $(event_test_OBJECTS) $(event_test_DEPENDENCIES) 
 	@rm -f event-test$(EXEEXT)
 	$(event_test_LINK) $(event_test_OBJECTS) $(event_test_LDADD) $(LIBS)
@@ -785,35 +798,35 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 event_test-event-test.o: event-test.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(event_test_CFLAGS) $(CFLAGS) -MT event_test-event-test.o -MD -MP -MF $(DEPDIR)/event_test-event-test.Tpo -c -o event_test-event-test.o `test -f 'event-test.c' || echo '$(srcdir)/'`event-test.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event_test-event-test.Tpo $(DEPDIR)/event_test-event-test.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event_test-event-test.Tpo $(DEPDIR)/event_test-event-test.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event-test.c' object='event_test-event-test.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(event_test_CFLAGS) $(CFLAGS) -c -o event_test-event-test.o `test -f 'event-test.c' || echo '$(srcdir)/'`event-test.c
 
 event_test-event-test.obj: event-test.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(event_test_CFLAGS) $(CFLAGS) -MT event_test-event-test.obj -MD -MP -MF $(DEPDIR)/event_test-event-test.Tpo -c -o event_test-event-test.obj `if test -f 'event-test.c'; then $(CYGPATH_W) 'event-test.c'; else $(CYGPATH_W) '$(srcdir)/event-test.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event_test-event-test.Tpo $(DEPDIR)/event_test-event-test.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event_test-event-test.Tpo $(DEPDIR)/event_test-event-test.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event-test.c' object='event_test-event-test.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(event_test_CFLAGS) $(CFLAGS) -c -o event_test-event-test.obj `if test -f 'event-test.c'; then $(CYGPATH_W) 'event-test.c'; else $(CYGPATH_W) '$(srcdir)/event-test.c'; fi`
@@ -829,14 +842,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -844,29 +857,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -887,13 +905,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -921,6 +943,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -942,6 +965,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -950,18 +975,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -999,6 +1034,7 @@ uninstall-am:
 	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 	pdf pdf-am ps ps-am tags uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/examples/hellolibvirt/Makefile.in b/examples/hellolibvirt/Makefile.in
index 78d689e..102fbc5 100644
--- a/examples/hellolibvirt/Makefile.in
+++ b/examples/hellolibvirt/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -107,16 +109,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 PROGRAMS = $(noinst_PROGRAMS)
 am_hellolibvirt_OBJECTS = hellolibvirt-hellolibvirt.$(OBJEXT)
 hellolibvirt_OBJECTS = $(am_hellolibvirt_OBJECTS)
@@ -127,6 +132,7 @@ hellolibvirt_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -162,6 +168,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -170,10 +178,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -186,7 +190,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -199,8 +204,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -465,6 +469,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -483,6 +488,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -524,11 +530,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -554,8 +563,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -669,6 +676,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -676,8 +685,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -712,6 +720,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -725,6 +734,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 INCLUDES = -I at top_srcdir@/include
@@ -739,14 +749,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  examples/hellolibvirt/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  examples/hellolibvirt/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/hellolibvirt/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu examples/hellolibvirt/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -764,13 +774,16 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-noinstPROGRAMS:
-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 hellolibvirt$(EXEEXT): $(hellolibvirt_OBJECTS) $(hellolibvirt_DEPENDENCIES) 
 	@rm -f hellolibvirt$(EXEEXT)
 	$(hellolibvirt_LINK) $(hellolibvirt_OBJECTS) $(hellolibvirt_LDADD) $(LIBS)
@@ -785,35 +798,35 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 hellolibvirt-hellolibvirt.o: hellolibvirt.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hellolibvirt_CFLAGS) $(CFLAGS) -MT hellolibvirt-hellolibvirt.o -MD -MP -MF $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo -c -o hellolibvirt-hellolibvirt.o `test -f 'hellolibvirt.c' || echo '$(srcdir)/'`hellolibvirt.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo $(DEPDIR)/hellolibvirt-hellolibvirt.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo $(DEPDIR)/hellolibvirt-hellolibvirt.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hellolibvirt.c' object='hellolibvirt-hellolibvirt.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hellolibvirt_CFLAGS) $(CFLAGS) -c -o hellolibvirt-hellolibvirt.o `test -f 'hellolibvirt.c' || echo '$(srcdir)/'`hellolibvirt.c
 
 hellolibvirt-hellolibvirt.obj: hellolibvirt.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hellolibvirt_CFLAGS) $(CFLAGS) -MT hellolibvirt-hellolibvirt.obj -MD -MP -MF $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo -c -o hellolibvirt-hellolibvirt.obj `if test -f 'hellolibvirt.c'; then $(CYGPATH_W) 'hellolibvirt.c'; else $(CYGPATH_W) '$(srcdir)/hellolibvirt.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo $(DEPDIR)/hellolibvirt-hellolibvirt.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/hellolibvirt-hellolibvirt.Tpo $(DEPDIR)/hellolibvirt-hellolibvirt.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hellolibvirt.c' object='hellolibvirt-hellolibvirt.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hellolibvirt_CFLAGS) $(CFLAGS) -c -o hellolibvirt-hellolibvirt.obj `if test -f 'hellolibvirt.c'; then $(CYGPATH_W) 'hellolibvirt.c'; else $(CYGPATH_W) '$(srcdir)/hellolibvirt.c'; fi`
@@ -829,14 +842,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -844,29 +857,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -887,13 +905,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -921,6 +943,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -942,6 +965,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -950,18 +975,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -999,6 +1034,7 @@ uninstall-am:
 	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 	pdf pdf-am ps ps-am tags uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/gnulib/lib/Makefile.in b/gnulib/lib/Makefile.in
index 18cd09a..5032a2a 100644
--- a/gnulib/lib/Makefile.in
+++ b/gnulib/lib/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -29,8 +30,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -120,16 +122,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 LIBRARIES = $(noinst_LIBRARIES)
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 am__DEPENDENCIES_1 =
@@ -141,6 +146,7 @@ libgnu_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -162,10 +168,38 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 HEADERS = $(noinst_HEADERS)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -187,6 +221,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -195,10 +231,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -211,7 +243,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -224,8 +257,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -490,6 +522,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -508,6 +541,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -549,11 +583,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -579,8 +616,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -694,6 +729,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -701,8 +738,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -737,6 +773,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -750,6 +787,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = 1.5 gnits
@@ -840,14 +878,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits  gnulib/lib/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnits  gnulib/lib/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits gnulib/lib/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnits gnulib/lib/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -865,6 +903,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-noinstLIBRARIES:
 	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
@@ -935,21 +974,21 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
@@ -984,7 +1023,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -1018,16 +1057,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -1035,14 +1074,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -1054,7 +1093,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -1063,29 +1102,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -1106,29 +1150,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1162,6 +1221,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
 maintainer-clean-generic:
@@ -1186,6 +1246,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1194,18 +1256,28 @@ install-data-am:
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1228,8 +1300,9 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
+	ctags-recursive install install-am install-strip \
+	tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-am clean clean-generic clean-libtool \
@@ -1820,6 +1893,7 @@ mostlyclean-local: mostlyclean-generic
 	  fi; \
 	done; \
 	:
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/gnulib/tests/Makefile.in b/gnulib/tests/Makefile.in
index bb73f3e..84dc91b 100644
--- a/gnulib/tests/Makefile.in
+++ b/gnulib/tests/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -28,8 +29,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -152,16 +154,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 LIBRARIES = $(noinst_LIBRARIES)
 ARFLAGS = cru
 libtests_a_AR = $(AR) $(ARFLAGS)
@@ -338,6 +343,7 @@ test_wchar_DEPENDENCIES = libtests.a ../../gnulib/lib/libgnu.la \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -377,10 +383,40 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 HEADERS = $(noinst_HEADERS)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
+am__tty_colors = \
+red=; grn=; lgn=; blu=; std=
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -402,6 +438,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -410,10 +448,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -426,7 +460,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -439,8 +474,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -705,6 +739,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -723,6 +758,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -764,11 +800,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -794,8 +833,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -909,6 +946,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -916,8 +955,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -952,6 +990,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -965,6 +1004,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = 1.5 foreign
@@ -1017,14 +1057,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  gnulib/tests/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign  gnulib/tests/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign gnulib/tests/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign gnulib/tests/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -1042,6 +1082,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-checkLIBRARIES:
 	-test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES)
@@ -1054,18 +1095,22 @@ libtests.a: $(libtests_a_OBJECTS) $(libtests_a_DEPENDENCIES)
 	$(RANLIB) libtests.a
 
 clean-checkPROGRAMS:
-	@list='$(check_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 
 clean-noinstPROGRAMS:
-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 test-alloca-opt$(EXEEXT): $(test_alloca_opt_OBJECTS) $(test_alloca_opt_DEPENDENCIES) 
 	@rm -f test-alloca-opt$(EXEEXT)
 	$(LINK) $(test_alloca_opt_OBJECTS) $(test_alloca_opt_LDADD) $(LIBS)
@@ -1216,21 +1261,21 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
@@ -1265,7 +1310,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -1299,16 +1344,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -1316,14 +1361,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -1335,7 +1380,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -1344,37 +1389,43 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
 check-TESTS: $(TESTS)
-	@failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[	 ]'; \
+	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
 	srcdir=$(srcdir); export srcdir; \
 	list=' $(TESTS) '; \
+	$(am__tty_colors); \
 	if test -n "$$list"; then \
 	  for tst in $$list; do \
 	    if test -f ./$$tst; then dir=./; \
@@ -1383,49 +1434,63 @@ check-TESTS: $(TESTS)
 	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
 	      all=`expr $$all + 1`; \
 	      case " $(XFAIL_TESTS) " in \
-	      *$$ws$$tst$$ws*) \
+	      *[\ \	]$$tst[\ \	]*) \
 		xpass=`expr $$xpass + 1`; \
 		failed=`expr $$failed + 1`; \
-		echo "XPASS: $$tst"; \
+		col=$$red; res=XPASS; \
 	      ;; \
 	      *) \
-		echo "PASS: $$tst"; \
+		col=$$grn; res=PASS; \
 	      ;; \
 	      esac; \
 	    elif test $$? -ne 77; then \
 	      all=`expr $$all + 1`; \
 	      case " $(XFAIL_TESTS) " in \
-	      *$$ws$$tst$$ws*) \
+	      *[\ \	]$$tst[\ \	]*) \
 		xfail=`expr $$xfail + 1`; \
-		echo "XFAIL: $$tst"; \
+		col=$$lgn; res=XFAIL; \
 	      ;; \
 	      *) \
 		failed=`expr $$failed + 1`; \
-		echo "FAIL: $$tst"; \
+		col=$$red; res=FAIL; \
 	      ;; \
 	      esac; \
 	    else \
 	      skip=`expr $$skip + 1`; \
-	      echo "SKIP: $$tst"; \
+	      col=$$blu; res=SKIP; \
 	    fi; \
+	    echo "$${col}$$res$${std}: $$tst"; \
 	  done; \
+	  if test "$$all" -eq 1; then \
+	    tests="test"; \
+	    All=""; \
+	  else \
+	    tests="tests"; \
+	    All="All "; \
+	  fi; \
 	  if test "$$failed" -eq 0; then \
 	    if test "$$xfail" -eq 0; then \
-	      banner="All $$all tests passed"; \
+	      banner="$$All$$all $$tests passed"; \
 	    else \
-	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
+	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
 	    fi; \
 	  else \
 	    if test "$$xpass" -eq 0; then \
-	      banner="$$failed of $$all tests failed"; \
+	      banner="$$failed of $$all $$tests failed"; \
 	    else \
-	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
+	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
 	    fi; \
 	  fi; \
 	  dashes="$$banner"; \
 	  skipped=""; \
 	  if test "$$skip" -ne 0; then \
-	    skipped="($$skip tests were not run)"; \
+	    if test "$$skip" -eq 1; then \
+	      skipped="($$skip test was not run)"; \
+	    else \
+	      skipped="($$skip tests were not run)"; \
+	    fi; \
 	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
 	      dashes="$$skipped"; \
 	  fi; \
@@ -1436,11 +1501,15 @@ check-TESTS: $(TESTS)
 	      dashes="$$report"; \
 	  fi; \
 	  dashes=`echo "$$dashes" | sed s/./=/g`; \
-	  echo "$$dashes"; \
+	  if test "$$failed" -eq 0; then \
+	    echo "$$grn$$dashes"; \
+	  else \
+	    echo "$$red$$dashes"; \
+	  fi; \
 	  echo "$$banner"; \
 	  test -z "$$skipped" || echo "$$skipped"; \
 	  test -z "$$report" || echo "$$report"; \
-	  echo "$$dashes"; \
+	  echo "$$dashes$$std"; \
 	  test "$$failed" -eq 0; \
 	else :; fi
 
@@ -1460,29 +1529,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1518,6 +1602,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
 maintainer-clean-generic:
@@ -1543,6 +1628,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1551,18 +1638,28 @@ install-data-am:
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1585,8 +1682,9 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
+	check-am ctags-recursive install install-am install-strip \
+	tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-TESTS check-am clean \
@@ -1617,6 +1715,7 @@ mostlyclean-local: mostlyclean-generic
 	  fi; \
 	done; \
 	:
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/include/Makefile.in b/include/Makefile.in
index e6b8ef3..b355089 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@ -126,10 +131,38 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	ps-recursive uninstall-recursive
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -151,6 +184,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -159,10 +194,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -175,7 +206,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -188,8 +220,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -454,6 +485,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -472,6 +504,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -513,11 +546,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -543,8 +579,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -658,6 +692,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -665,8 +701,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -701,6 +736,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -714,6 +750,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 SUBDIRS = libvirt
@@ -724,14 +761,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  include/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  include/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu include/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -749,6 +786,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -780,7 +818,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -814,16 +852,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -831,14 +869,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -850,7 +888,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -859,29 +897,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -902,29 +945,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -954,6 +1012,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -972,6 +1031,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -980,18 +1041,28 @@ install-data-am:
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1012,8 +1083,8 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-am clean clean-generic clean-libtool \
@@ -1029,6 +1100,7 @@ uninstall-am:
 	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 	uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/include/libvirt/Makefile.in b/include/libvirt/Makefile.in
index f868d26..beb0077 100644
--- a/include/libvirt/Makefile.in
+++ b/include/libvirt/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -107,16 +109,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES = libvirt.h
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
@@ -124,9 +129,23 @@ am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 am__installdirs = "$(DESTDIR)$(virincdir)"
-virincHEADERS_INSTALL = $(INSTALL_HEADER)
 HEADERS = $(virinc_HEADERS)
 ETAGS = etags
 CTAGS = ctags
@@ -152,6 +171,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -160,10 +181,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -176,7 +193,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -189,8 +207,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -455,6 +472,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -473,6 +491,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -514,11 +533,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -544,8 +566,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -659,6 +679,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -666,8 +688,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -702,6 +723,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -715,6 +737,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 virincdir = $(includedir)/libvirt
@@ -729,14 +752,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  include/libvirt/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  include/libvirt/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/libvirt/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu include/libvirt/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -754,6 +777,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 libvirt.h: $(top_builddir)/config.status $(srcdir)/libvirt.h.in
 	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
 
@@ -765,34 +789,37 @@ clean-libtool:
 install-virincHEADERS: $(virinc_HEADERS)
 	@$(NORMAL_INSTALL)
 	test -z "$(virincdir)" || $(MKDIR_P) "$(DESTDIR)$(virincdir)"
-	@list='$(virinc_HEADERS)'; for p in $$list; do \
+	@list='$(virinc_HEADERS)'; test -n "$(virincdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(virincHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(virincdir)/$$f'"; \
-	  $(virincHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(virincdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(virincdir)'"; \
+	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(virincdir)" || exit $$?; \
 	done
 
 uninstall-virincHEADERS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(virinc_HEADERS)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(virincdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(virincdir)/$$f"; \
-	done
+	@list='$(virinc_HEADERS)'; test -n "$(virincdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(virincdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(virincdir)" && rm -f $$files
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -800,29 +827,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -843,13 +875,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -880,6 +916,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -898,6 +935,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -906,20 +945,29 @@ install-data-am: install-virincHEADERS
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 	@$(NORMAL_INSTALL)
 	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
-
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -958,6 +1006,7 @@ uninstall-am: uninstall-virincHEADERS
 
 install-exec-hook:
 	$(mkinstalldirs) $(DESTDIR)$(virincdir)
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/include/libvirt/libvirt.h b/include/libvirt/libvirt.h
index bff6985..d929033 100644
--- a/include/libvirt/libvirt.h
+++ b/include/libvirt/libvirt.h
@@ -442,7 +442,7 @@ extern virConnectAuthPtr virConnectAuthPtrDefault;
  * version * 1,000,000 + minor * 1000 + micro
  */
 
-#define LIBVIR_VERSION_NUMBER 6004
+#define LIBVIR_VERSION_NUMBER 6005
 
 int                     virGetVersion           (unsigned long *libVer,
                                                  const char *type,
diff --git a/install-sh b/install-sh
deleted file mode 100755
index a5897de..0000000
--- a/install-sh
+++ /dev/null
@@ -1,519 +0,0 @@
-#!/bin/sh
-# install - install a program, script, or datafile
-
-scriptversion=2006-12-25.00
-
-# This originates from X11R5 (mit/util/scripts/install.sh), which was
-# later released in X11R6 (xc/config/util/install.sh) with the
-# following copyright and license.
-#
-# Copyright (C) 1994 X Consortium
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
-# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#
-# Except as contained in this notice, the name of the X Consortium shall not
-# be used in advertising or otherwise to promote the sale, use or other deal-
-# ings in this Software without prior written authorization from the X Consor-
-# tium.
-#
-#
-# FSF changes to this file are in the public domain.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch.
-
-nl='
-'
-IFS=" ""	$nl"
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit=${DOITPROG-}
-if test -z "$doit"; then
-  doit_exec=exec
-else
-  doit_exec=$doit
-fi
-
-# Put in absolute file names if you don't have them in your path;
-# or use environment vars.
-
-chgrpprog=${CHGRPPROG-chgrp}
-chmodprog=${CHMODPROG-chmod}
-chownprog=${CHOWNPROG-chown}
-cmpprog=${CMPPROG-cmp}
-cpprog=${CPPROG-cp}
-mkdirprog=${MKDIRPROG-mkdir}
-mvprog=${MVPROG-mv}
-rmprog=${RMPROG-rm}
-stripprog=${STRIPPROG-strip}
-
-posix_glob='?'
-initialize_posix_glob='
-  test "$posix_glob" != "?" || {
-    if (set -f) 2>/dev/null; then
-      posix_glob=
-    else
-      posix_glob=:
-    fi
-  }
-'
-
-posix_mkdir=
-
-# Desired mode of installed file.
-mode=0755
-
-chgrpcmd=
-chmodcmd=$chmodprog
-chowncmd=
-mvcmd=$mvprog
-rmcmd="$rmprog -f"
-stripcmd=
-
-src=
-dst=
-dir_arg=
-dst_arg=
-
-copy_on_change=false
-no_target_directory=
-
-usage="\
-Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
-   or: $0 [OPTION]... SRCFILES... DIRECTORY
-   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
-   or: $0 [OPTION]... -d DIRECTORIES...
-
-In the 1st form, copy SRCFILE to DSTFILE.
-In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
-In the 4th, create DIRECTORIES.
-
-Options:
-     --help     display this help and exit.
-     --version  display version info and exit.
-
-  -c            (ignored)
-  -C            install only if different (preserve the last data modification time)
-  -d            create directories instead of installing files.
-  -g GROUP      $chgrpprog installed files to GROUP.
-  -m MODE       $chmodprog installed files to MODE.
-  -o USER       $chownprog installed files to USER.
-  -s            $stripprog installed files.
-  -t DIRECTORY  install into DIRECTORY.
-  -T            report an error if DSTFILE is a directory.
-
-Environment variables override the default commands:
-  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
-  RMPROG STRIPPROG
-"
-
-while test $# -ne 0; do
-  case $1 in
-    -c) ;;
-
-    -C) copy_on_change=true;;
-
-    -d) dir_arg=true;;
-
-    -g) chgrpcmd="$chgrpprog $2"
-	shift;;
-
-    --help) echo "$usage"; exit $?;;
-
-    -m) mode=$2
-	case $mode in
-	  *' '* | *'	'* | *'
-'*	  | *'*'* | *'?'* | *'['*)
-	    echo "$0: invalid mode: $mode" >&2
-	    exit 1;;
-	esac
-	shift;;
-
-    -o) chowncmd="$chownprog $2"
-	shift;;
-
-    -s) stripcmd=$stripprog;;
-
-    -t) dst_arg=$2
-	shift;;
-
-    -T) no_target_directory=true;;
-
-    --version) echo "$0 $scriptversion"; exit $?;;
-
-    --)	shift
-	break;;
-
-    -*)	echo "$0: invalid option: $1" >&2
-	exit 1;;
-
-    *)  break;;
-  esac
-  shift
-done
-
-if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
-  # When -d is used, all remaining arguments are directories to create.
-  # When -t is used, the destination is already specified.
-  # Otherwise, the last argument is the destination.  Remove it from $@.
-  for arg
-  do
-    if test -n "$dst_arg"; then
-      # $@ is not empty: it contains at least $arg.
-      set fnord "$@" "$dst_arg"
-      shift # fnord
-    fi
-    shift # arg
-    dst_arg=$arg
-  done
-fi
-
-if test $# -eq 0; then
-  if test -z "$dir_arg"; then
-    echo "$0: no input file specified." >&2
-    exit 1
-  fi
-  # It's OK to call `install-sh -d' without argument.
-  # This can happen when creating conditional directories.
-  exit 0
-fi
-
-if test -z "$dir_arg"; then
-  trap '(exit $?); exit' 1 2 13 15
-
-  # Set umask so as not to create temps with too-generous modes.
-  # However, 'strip' requires both read and write access to temps.
-  case $mode in
-    # Optimize common cases.
-    *644) cp_umask=133;;
-    *755) cp_umask=22;;
-
-    *[0-7])
-      if test -z "$stripcmd"; then
-	u_plus_rw=
-      else
-	u_plus_rw='% 200'
-      fi
-      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
-    *)
-      if test -z "$stripcmd"; then
-	u_plus_rw=
-      else
-	u_plus_rw=,u+rw
-      fi
-      cp_umask=$mode$u_plus_rw;;
-  esac
-fi
-
-for src
-do
-  # Protect names starting with `-'.
-  case $src in
-    -*) src=./$src;;
-  esac
-
-  if test -n "$dir_arg"; then
-    dst=$src
-    dstdir=$dst
-    test -d "$dstdir"
-    dstdir_status=$?
-  else
-
-    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
-    # might cause directories to be created, which would be especially bad
-    # if $src (and thus $dsttmp) contains '*'.
-    if test ! -f "$src" && test ! -d "$src"; then
-      echo "$0: $src does not exist." >&2
-      exit 1
-    fi
-
-    if test -z "$dst_arg"; then
-      echo "$0: no destination specified." >&2
-      exit 1
-    fi
-
-    dst=$dst_arg
-    # Protect names starting with `-'.
-    case $dst in
-      -*) dst=./$dst;;
-    esac
-
-    # If destination is a directory, append the input filename; won't work
-    # if double slashes aren't ignored.
-    if test -d "$dst"; then
-      if test -n "$no_target_directory"; then
-	echo "$0: $dst_arg: Is a directory" >&2
-	exit 1
-      fi
-      dstdir=$dst
-      dst=$dstdir/`basename "$src"`
-      dstdir_status=0
-    else
-      # Prefer dirname, but fall back on a substitute if dirname fails.
-      dstdir=`
-	(dirname "$dst") 2>/dev/null ||
-	expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	     X"$dst" : 'X\(//\)[^/]' \| \
-	     X"$dst" : 'X\(//\)$' \| \
-	     X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
-	echo X"$dst" |
-	    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-		   s//\1/
-		   q
-		 }
-		 /^X\(\/\/\)[^/].*/{
-		   s//\1/
-		   q
-		 }
-		 /^X\(\/\/\)$/{
-		   s//\1/
-		   q
-		 }
-		 /^X\(\/\).*/{
-		   s//\1/
-		   q
-		 }
-		 s/.*/./; q'
-      `
-
-      test -d "$dstdir"
-      dstdir_status=$?
-    fi
-  fi
-
-  obsolete_mkdir_used=false
-
-  if test $dstdir_status != 0; then
-    case $posix_mkdir in
-      '')
-	# Create intermediate dirs using mode 755 as modified by the umask.
-	# This is like FreeBSD 'install' as of 1997-10-28.
-	umask=`umask`
-	case $stripcmd.$umask in
-	  # Optimize common cases.
-	  *[2367][2367]) mkdir_umask=$umask;;
-	  .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
-
-	  *[0-7])
-	    mkdir_umask=`expr $umask + 22 \
-	      - $umask % 100 % 40 + $umask % 20 \
-	      - $umask % 10 % 4 + $umask % 2
-	    `;;
-	  *) mkdir_umask=$umask,go-w;;
-	esac
-
-	# With -d, create the new directory with the user-specified mode.
-	# Otherwise, rely on $mkdir_umask.
-	if test -n "$dir_arg"; then
-	  mkdir_mode=-m$mode
-	else
-	  mkdir_mode=
-	fi
-
-	posix_mkdir=false
-	case $umask in
-	  *[123567][0-7][0-7])
-	    # POSIX mkdir -p sets u+wx bits regardless of umask, which
-	    # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
-	    ;;
-	  *)
-	    tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
-	    trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
-
-	    if (umask $mkdir_umask &&
-		exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
-	    then
-	      if test -z "$dir_arg" || {
-		   # Check for POSIX incompatibilities with -m.
-		   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
-		   # other-writeable bit of parent directory when it shouldn't.
-		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
-		   ls_ld_tmpdir=`ls -ld "$tmpdir"`
-		   case $ls_ld_tmpdir in
-		     d????-?r-*) different_mode=700;;
-		     d????-?--*) different_mode=755;;
-		     *) false;;
-		   esac &&
-		   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
-		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
-		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
-		   }
-		 }
-	      then posix_mkdir=:
-	      fi
-	      rmdir "$tmpdir/d" "$tmpdir"
-	    else
-	      # Remove any dirs left behind by ancient mkdir implementations.
-	      rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
-	    fi
-	    trap '' 0;;
-	esac;;
-    esac
-
-    if
-      $posix_mkdir && (
-	umask $mkdir_umask &&
-	$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
-      )
-    then :
-    else
-
-      # The umask is ridiculous, or mkdir does not conform to POSIX,
-      # or it failed possibly due to a race condition.  Create the
-      # directory the slow way, step by step, checking for races as we go.
-
-      case $dstdir in
-	/*) prefix='/';;
-	-*) prefix='./';;
-	*)  prefix='';;
-      esac
-
-      eval "$initialize_posix_glob"
-
-      oIFS=$IFS
-      IFS=/
-      $posix_glob set -f
-      set fnord $dstdir
-      shift
-      $posix_glob set +f
-      IFS=$oIFS
-
-      prefixes=
-
-      for d
-      do
-	test -z "$d" && continue
-
-	prefix=$prefix$d
-	if test -d "$prefix"; then
-	  prefixes=
-	else
-	  if $posix_mkdir; then
-	    (umask=$mkdir_umask &&
-	     $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
-	    # Don't fail if two instances are running concurrently.
-	    test -d "$prefix" || exit 1
-	  else
-	    case $prefix in
-	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
-	      *) qprefix=$prefix;;
-	    esac
-	    prefixes="$prefixes '$qprefix'"
-	  fi
-	fi
-	prefix=$prefix/
-      done
-
-      if test -n "$prefixes"; then
-	# Don't fail if two instances are running concurrently.
-	(umask $mkdir_umask &&
-	 eval "\$doit_exec \$mkdirprog $prefixes") ||
-	  test -d "$dstdir" || exit 1
-	obsolete_mkdir_used=true
-      fi
-    fi
-  fi
-
-  if test -n "$dir_arg"; then
-    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
-    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
-    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
-      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
-  else
-
-    # Make a couple of temp file names in the proper directory.
-    dsttmp=$dstdir/_inst.$$_
-    rmtmp=$dstdir/_rm.$$_
-
-    # Trap to clean up those temp files at exit.
-    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
-
-    # Copy the file name to the temp name.
-    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
-
-    # and set any options; do chmod last to preserve setuid bits.
-    #
-    # If any of these fail, we abort the whole thing.  If we want to
-    # ignore errors from any of these, just make sure not to ignore
-    # errors from the above "$doit $cpprog $src $dsttmp" command.
-    #
-    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
-    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
-    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
-    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
-
-    # If -C, don't bother to copy if it wouldn't change the file.
-    if $copy_on_change &&
-       old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` &&
-       new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` &&
-
-       eval "$initialize_posix_glob" &&
-       $posix_glob set -f &&
-       set X $old && old=:$2:$4:$5:$6 &&
-       set X $new && new=:$2:$4:$5:$6 &&
-       $posix_glob set +f &&
-
-       test "$old" = "$new" &&
-       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
-    then
-      rm -f "$dsttmp"
-    else
-      # Rename the file to the real destination.
-      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
-
-      # The rename failed, perhaps because mv can't rename something else
-      # to itself, or perhaps because mv is so ancient that it does not
-      # support -f.
-      {
-	# Now remove or move aside any old file at destination location.
-	# We try this two ways since rm can't unlink itself on some
-	# systems and the destination file might be busy for other
-	# reasons.  In this case, the final cleanup might fail but the new
-	# file should still install successfully.
-	{
-	  test ! -f "$dst" ||
-	  $doit $rmcmd -f "$dst" 2>/dev/null ||
-	  { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
-	    { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
-	  } ||
-	  { echo "$0: cannot unlink or rename $dst" >&2
-	    (exit 1); exit 1
-	  }
-	} &&
-
-	# Now rename the file to the real destination.
-	$doit $mvcmd "$dsttmp" "$dst"
-      }
-    fi || exit 1
-
-    trap '' 0
-  fi
-done
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/libvirt.pc b/libvirt.pc
index b843477..c8f3ed0 100644
--- a/libvirt.pc
+++ b/libvirt.pc
@@ -4,7 +4,7 @@ libdir=${exec_prefix}/lib
 includedir=${prefix}/include
 
 Name: libvirt
-Version: 0.6.4
+Version: 0.6.5
 Description: libvirt library
 Requires:
 Libs: -L${libdir} -lvirt -lpthread 
diff --git a/libvirt.spec b/libvirt.spec
index c3f55f0..1af7a5e 100644
--- a/libvirt.spec
+++ b/libvirt.spec
@@ -7,16 +7,20 @@
 %define with_lxc           0%{!?_without_lxc:1}
 %define with_sasl          0%{!?_without_sasl:1}
 %define with_avahi         0%{!?_without_avahi:1}
-%define with_polkit        0%{!?_without_polkit:1}
+# default to off
+%define with_polkit        0%{!?_without_polkit:0}
 %define with_python        0%{!?_without_python:1}
 %define with_libvirtd      0%{!?_without_libvirtd:1}
 %define with_uml           0%{!?_without_uml:1}
+%define with_one           0%{!?_without_uml:1}
 %define with_network       0%{!?_without_network:1}
 %define with_storage_fs    0%{!?_without_storage_fs:1}
 %define with_storage_lvm   0%{!?_without_storage_lvm:1}
 %define with_storage_iscsi 0%{!?_without_storage_iscsi:1}
 %define with_storage_disk  0%{!?_without_storage_disk:1}
 %define with_numactl       0%{!?_without_numactl:1}
+# default to off
+%define with_capng         0%{!?_without_capng:0}
 
 # Xen is available only on i386 x86_64 ia64
 %ifnarch i386 i586 i686 x86_64 ia64
@@ -38,21 +42,25 @@
 %define with_xen_proxy 0
 %endif
 
+%if 0%{?fedora} >= 12
+%define with_capng     0%{!?_without_capng:1}
+%endif
+
 #
 # If building on RHEL switch on the specific support
-# for the specific Xen version
 #
 %if 0%{?fedora}
-%define with_rhel5 0
+%define with_rhel5  0
 %else
-%define with_rhel5 1
+%define with_rhel5  1
 %define with_polkit 0
+%define with_one    0
 %endif
 
 
 Summary: Library providing a simple API virtualization
 Name: libvirt
-Version: 0.6.4
+Version: 0.6.5
 Release: 1%{?dist}%{?extra_release}
 License: LGPLv2+
 Group: Development/Libraries
@@ -111,6 +119,9 @@ Requires: parted
 %if %{with_xen}
 BuildRequires: xen-devel
 %endif
+%if %{with_one}
+BuildRequires: xmlrpc-c-devel >= 1.14.0
+%endif
 BuildRequires: libxml2-devel
 BuildRequires: xhtml1-dtds
 BuildRequires: readline-devel
@@ -162,6 +173,9 @@ BuildRequires: parted-devel
 # For QEMU/LXC numa info
 BuildRequires: numactl-devel
 %endif
+%if %{with_capng}
+BuildRequires: capng-devel >= 0.5.0
+%endif
 Obsoletes: libvir
 
 # Fedora build root suckage
@@ -243,6 +257,10 @@ of recent versions of Linux (and other OSes).
 %define _without_uml --without-uml
 %endif
 
+%if ! %{with_one}
+%define _without_one --without-one
+%endif
+
 %if %{with_rhel5}
 %define _with_rhel5_api --with-rhel5-api
 %endif
@@ -281,6 +299,7 @@ of recent versions of Linux (and other OSes).
            %{?_without_python} \
            %{?_without_libvirtd} \
            %{?_without_uml} \
+           %{?_without_one} \
            %{?_without_network} \
            %{?_with_rhel5_api} \
            %{?_without_storage_fs} \
@@ -508,6 +527,9 @@ fi
 %endif
 
 %changelog
+* Fri Jul  3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.5-1
+- release of 0.6.5
+
 * Fri May 29 2009 Daniel Veillard <veillard at redhat.com> - 0.6.4-1
 - release of 0.6.4
 - various new APIs
diff --git a/libvirt.spec.in b/libvirt.spec.in
index 1e8a8ef..857221e 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -7,16 +7,20 @@
 %define with_lxc           0%{!?_without_lxc:1}
 %define with_sasl          0%{!?_without_sasl:1}
 %define with_avahi         0%{!?_without_avahi:1}
-%define with_polkit        0%{!?_without_polkit:1}
+# default to off
+%define with_polkit        0%{!?_without_polkit:0}
 %define with_python        0%{!?_without_python:1}
 %define with_libvirtd      0%{!?_without_libvirtd:1}
 %define with_uml           0%{!?_without_uml:1}
+%define with_one           0%{!?_without_uml:1}
 %define with_network       0%{!?_without_network:1}
 %define with_storage_fs    0%{!?_without_storage_fs:1}
 %define with_storage_lvm   0%{!?_without_storage_lvm:1}
 %define with_storage_iscsi 0%{!?_without_storage_iscsi:1}
 %define with_storage_disk  0%{!?_without_storage_disk:1}
 %define with_numactl       0%{!?_without_numactl:1}
+# default to off
+%define with_capng         0%{!?_without_capng:0}
 
 # Xen is available only on i386 x86_64 ia64
 %ifnarch i386 i586 i686 x86_64 ia64
@@ -38,15 +42,19 @@
 %define with_xen_proxy 0
 %endif
 
+%if 0%{?fedora} >= 12
+%define with_capng     0%{!?_without_capng:1}
+%endif
+
 #
 # If building on RHEL switch on the specific support
-# for the specific Xen version
 #
 %if 0%{?fedora}
-%define with_rhel5 0
+%define with_rhel5  0
 %else
-%define with_rhel5 1
+%define with_rhel5  1
 %define with_polkit 0
+%define with_one    0
 %endif
 
 
@@ -111,6 +119,9 @@ Requires: parted
 %if %{with_xen}
 BuildRequires: xen-devel
 %endif
+%if %{with_one}
+BuildRequires: xmlrpc-c-devel >= 1.14.0
+%endif
 BuildRequires: libxml2-devel
 BuildRequires: xhtml1-dtds
 BuildRequires: readline-devel
@@ -162,6 +173,9 @@ BuildRequires: parted-devel
 # For QEMU/LXC numa info
 BuildRequires: numactl-devel
 %endif
+%if %{with_capng}
+BuildRequires: capng-devel >= 0.5.0
+%endif
 Obsoletes: libvir
 
 # Fedora build root suckage
@@ -243,6 +257,10 @@ of recent versions of Linux (and other OSes).
 %define _without_uml --without-uml
 %endif
 
+%if ! %{with_one}
+%define _without_one --without-one
+%endif
+
 %if %{with_rhel5}
 %define _with_rhel5_api --with-rhel5-api
 %endif
@@ -281,6 +299,7 @@ of recent versions of Linux (and other OSes).
            %{?_without_python} \
            %{?_without_libvirtd} \
            %{?_without_uml} \
+           %{?_without_one} \
            %{?_without_network} \
            %{?_with_rhel5_api} \
            %{?_without_storage_fs} \
@@ -508,6 +527,9 @@ fi
 %endif
 
 %changelog
+* Fri Jul  3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.5-1
+- release of 0.6.5
+
 * Fri May 29 2009 Daniel Veillard <veillard at redhat.com> - 0.6.4-1
 - release of 0.6.4
 - various new APIs
diff --git a/m4/libtool.m4 b/m4/libtool.m4
new file mode 100644
index 0000000..671cde1
--- /dev/null
+++ b/m4/libtool.m4
@@ -0,0 +1,7360 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 56 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+		   [m4_fatal([Libtool version $1 or higher is required],
+		             63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\	*)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;
+  esac
+done
+cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+])
+
+
+# _LT_FILEUTILS_DEFAULTS
+# ----------------------
+# It is okay to use these file commands and assume they have been set
+# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+m4_defun([_LT_FILEUTILS_DEFAULTS],
+[: ${CP="cp -f"}
+: ${MV="mv -f"}
+: ${RM="rm -f"}
+])# _LT_FILEUTILS_DEFAULTS
+
+
+# _LT_SETUP
+# ---------
+m4_defun([_LT_SETUP],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+_LT_DECL([], [host_alias], [0], [The host system])dnl
+_LT_DECL([], [host], [0])dnl
+_LT_DECL([], [host_os], [0])dnl
+dnl
+_LT_DECL([], [build_alias], [0], [The build system])dnl
+_LT_DECL([], [build], [0])dnl
+_LT_DECL([], [build_os], [0])dnl
+dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+dnl
+AC_REQUIRE([AC_PROG_LN_S])dnl
+test -z "$LN_S" && LN_S="ln -s"
+_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
+dnl
+AC_REQUIRE([LT_CMD_MAX_LEN])dnl
+_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
+_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_CMD_RELOAD])dnl
+m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+
+_LT_CONFIG_LIBTOOL_INIT([
+# See if we are running on zsh, and set the options which allow our
+# commands through without removal of \ escapes INIT.
+if test -n "\${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+])
+if test -n "${ZSH_VERSION+set}" ; then
+   setopt NO_GLOB_SUBST
+fi
+
+_LT_CHECK_OBJDIR
+
+m4_require([_LT_TAG_COMPILER])dnl
+_LT_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+  # AIX sometimes has problems with the GCC collect2 program.  For some
+  # reason, if we set the COLLECT_NAMES environment variable, the problems
+  # vanish in a puff of smoke.
+  if test "X${COLLECT_NAMES+set}" != Xset; then
+    COLLECT_NAMES=
+    export COLLECT_NAMES
+  fi
+  ;;
+esac
+
+# Sed substitution that helps us do robust quoting.  It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Global variables:
+ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except MSVC,
+# which needs '.lib').
+libext=a
+
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+test -z "$LD" && LD=ld
+test -z "$ac_objext" && ac_objext=o
+
+_LT_CC_BASENAME([$compiler])
+
+# Only perform the check for file, if the check method requires it
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+case $deplibs_check_method in
+file_magic*)
+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+    _LT_PATH_MAGIC
+  fi
+  ;;
+esac
+
+# Use C for the default configuration in the libtool script
+LT_SUPPORTED_TAG([CC])
+_LT_LANG_C_CONFIG
+_LT_LANG_DEFAULT_CONFIG
+_LT_CONFIG_COMMANDS
+])# _LT_SETUP
+
+
+# _LT_PROG_LTMAIN
+# ---------------
+# Note that this code is called both from `configure', and `config.status'
+# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
+# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# so we pass a copy along to make sure it has a sensible value anyway.
+m4_defun([_LT_PROG_LTMAIN],
+[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
+_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
+ltmain="$ac_aux_dir/ltmain.sh"
+])# _LT_PROG_LTMAIN
+
+
+## ------------------------------------- ##
+## Accumulate code for creating libtool. ##
+## ------------------------------------- ##
+
+# So that we can recreate a full libtool script including additional
+# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
+# in macros and then make a single call at the end using the `libtool'
+# label.
+
+
+# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
+# ----------------------------------------
+# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL_INIT],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_INIT])
+
+
+# _LT_CONFIG_LIBTOOL([COMMANDS])
+# ------------------------------
+# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
+m4_define([_LT_CONFIG_LIBTOOL],
+[m4_ifval([$1],
+          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
+                     [$1
+])])])
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
+
+
+# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
+# -----------------------------------------------------
+m4_defun([_LT_CONFIG_SAVE_COMMANDS],
+[_LT_CONFIG_LIBTOOL([$1])
+_LT_CONFIG_LIBTOOL_INIT([$2])
+])
+
+
+# _LT_FORMAT_COMMENT([COMMENT])
+# -----------------------------
+# Add leading comment marks to the start of each line, and a trailing
+# full-stop to the whole comment if one is not present already.
+m4_define([_LT_FORMAT_COMMENT],
+[m4_ifval([$1], [
+m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
+              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
+)])
+
+
+
+## ------------------------ ##
+## FIXME: Eliminate VARNAME ##
+## ------------------------ ##
+
+
+# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
+# -------------------------------------------------------------------
+# CONFIGNAME is the name given to the value in the libtool script.
+# VARNAME is the (base) name used in the configure script.
+# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
+# VARNAME.  Any other value will be used directly.
+m4_define([_LT_DECL],
+[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
+    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
+	[m4_ifval([$1], [$1], [$2])])
+    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
+    m4_ifval([$4],
+	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
+    lt_dict_add_subkey([lt_decl_dict], [$2],
+	[tagged?], [m4_ifval([$5], [yes], [no])])])
+])
+
+
+# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
+# --------------------------------------------------------
+m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
+
+
+# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_tag_varnames],
+[_lt_decl_filter([tagged?], [yes], $@)])
+
+
+# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
+# ---------------------------------------------------------
+m4_define([_lt_decl_filter],
+[m4_case([$#],
+  [0], [m4_fatal([$0: too few arguments: $#])],
+  [1], [m4_fatal([$0: too few arguments: $#: $1])],
+  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
+  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
+  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
+])
+
+
+# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
+# --------------------------------------------------
+m4_define([lt_decl_quote_varnames],
+[_lt_decl_filter([value], [1], $@)])
+
+
+# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_dquote_varnames],
+[_lt_decl_filter([value], [2], $@)])
+
+
+# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
+# ---------------------------------------------------
+m4_define([lt_decl_varnames_tagged],
+[m4_assert([$# <= 2])dnl
+_$0(m4_quote(m4_default([$1], [[, ]])),
+    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
+    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
+m4_define([_lt_decl_varnames_tagged],
+[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
+
+
+# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
+# ------------------------------------------------
+m4_define([lt_decl_all_varnames],
+[_$0(m4_quote(m4_default([$1], [[, ]])),
+     m4_if([$2], [],
+	   m4_quote(lt_decl_varnames),
+	m4_quote(m4_shift($@))))[]dnl
+])
+m4_define([_lt_decl_all_varnames],
+[lt_join($@, lt_decl_varnames_tagged([$1],
+			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
+])
+
+
+# _LT_CONFIG_STATUS_DECLARE([VARNAME])
+# ------------------------------------
+# Quote a variable value, and forward it to `config.status' so that its
+# declaration there will have the same value as in `configure'.  VARNAME
+# must have a single quote delimited value for this to work.
+m4_define([_LT_CONFIG_STATUS_DECLARE],
+[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
+
+
+# _LT_CONFIG_STATUS_DECLARATIONS
+# ------------------------------
+# We delimit libtool config variables with single quotes, so when
+# we write them to config.status, we have to be sure to quote all
+# embedded single quotes properly.  In configure, this macro expands
+# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
+#
+#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
+m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
+    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAGS
+# ----------------
+# Output comment and list of tags supported by the script
+m4_defun([_LT_LIBTOOL_TAGS],
+[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
+available_tags="_LT_TAGS"dnl
+])
+
+
+# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
+# -----------------------------------
+# Extract the dictionary values for VARNAME (optionally with TAG) and
+# expand to a commented shell variable setting:
+#
+#    # Some comment about what VAR is for.
+#    visible_name=$lt_internal_name
+m4_define([_LT_LIBTOOL_DECLARE],
+[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
+					   [description])))[]dnl
+m4_pushdef([_libtool_name],
+    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
+m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
+    [0], [_libtool_name=[$]$1],
+    [1], [_libtool_name=$lt_[]$1],
+    [2], [_libtool_name=$lt_[]$1],
+    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
+m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
+])
+
+
+# _LT_LIBTOOL_CONFIG_VARS
+# -----------------------
+# Produce commented declarations of non-tagged libtool config variables
+# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
+# section) are produced by _LT_LIBTOOL_TAG_VARS.
+m4_defun([_LT_LIBTOOL_CONFIG_VARS],
+[m4_foreach([_lt_var],
+    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
+
+
+# _LT_LIBTOOL_TAG_VARS(TAG)
+# -------------------------
+m4_define([_LT_LIBTOOL_TAG_VARS],
+[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
+    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
+
+
+# _LT_TAGVAR(VARNAME, [TAGNAME])
+# ------------------------------
+m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
+
+
+# _LT_CONFIG_COMMANDS
+# -------------------
+# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
+# variables for single and double quote escaping we saved from calls
+# to _LT_DECL, we can put quote escaped variables declarations
+# into `config.status', and then the shell code to quote escape them in
+# for loops in `config.status'.  Finally, any additional code accumulated
+# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
+m4_defun([_LT_CONFIG_COMMANDS],
+[AC_PROVIDE_IFELSE([LT_OUTPUT],
+	dnl If the libtool generation code has been placed in $CONFIG_LT,
+	dnl instead of duplicating it all over again into config.status,
+	dnl then we will have config.status run $CONFIG_LT later, so it
+	dnl needs to know what name is stored there:
+        [AC_CONFIG_COMMANDS([libtool],
+            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
+    dnl If the libtool generation code is destined for config.status,
+    dnl expand the accumulated commands and init code now:
+    [AC_CONFIG_COMMANDS([libtool],
+        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
+])#_LT_CONFIG_COMMANDS
+
+
+# Initialize.
+m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
+[
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+sed_quote_subst='$sed_quote_subst'
+double_quote_subst='$double_quote_subst'
+delay_variable_subst='$delay_variable_subst'
+_LT_CONFIG_STATUS_DECLARATIONS
+LTCC='$LTCC'
+LTCFLAGS='$LTCFLAGS'
+compiler='$compiler_DEFAULT'
+
+# Quote evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_quote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Double-quote double-evaled strings.
+for var in lt_decl_all_varnames([[ \
+]], lt_decl_dquote_varnames); do
+    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    *[[\\\\\\\`\\"\\\$]]*)
+      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+      ;;
+    *)
+      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
+      ;;
+    esac
+done
+
+# Fix-up fallback echo if it was mangled by the above quoting rules.
+case \$lt_ECHO in
+*'\\\[$]0 --fallback-echo"')dnl "
+  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
+  ;;
+esac
+
+_LT_OUTPUT_LIBTOOL_INIT
+])
+
+
+# LT_OUTPUT
+# ---------
+# This macro allows early generation of the libtool script (before
+# AC_OUTPUT is called), incase it is used in configure for compilation
+# tests.
+AC_DEFUN([LT_OUTPUT],
+[: ${CONFIG_LT=./config.lt}
+AC_MSG_NOTICE([creating $CONFIG_LT])
+cat >"$CONFIG_LT" <<_LTEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate a libtool stub with the current configuration.
+
+lt_cl_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AS_SHELL_SANITIZE
+_AS_PREPARE
+
+exec AS_MESSAGE_FD>&1
+exec AS_MESSAGE_LOG_FD>>config.log
+{
+  echo
+  AS_BOX([Running $as_me.])
+} >&AS_MESSAGE_LOG_FD
+
+lt_cl_help="\
+\`$as_me' creates a local libtool stub from the current configuration,
+for use in further configure time tests before the real libtool is
+generated.
+
+Usage: $[0] [[OPTIONS]]
+
+  -h, --help      print this help, then exit
+  -V, --version   print version number, then exit
+  -q, --quiet     do not print progress messages
+  -d, --debug     don't remove temporary files
+
+Report bugs to <bug-libtool at gnu.org>."
+
+lt_cl_version="\
+m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+configured by $[0], generated by m4_PACKAGE_STRING.
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.lt script is free software; the Free Software Foundation
+gives unlimited permision to copy, distribute and modify it."
+
+while test $[#] != 0
+do
+  case $[1] in
+    --version | --v* | -V )
+      echo "$lt_cl_version"; exit 0 ;;
+    --help | --h* | -h )
+      echo "$lt_cl_help"; exit 0 ;;
+    --debug | --d* | -d )
+      debug=: ;;
+    --quiet | --q* | --silent | --s* | -q )
+      lt_cl_silent=: ;;
+
+    -*) AC_MSG_ERROR([unrecognized option: $[1]
+Try \`$[0] --help' for more information.]) ;;
+
+    *) AC_MSG_ERROR([unrecognized argument: $[1]
+Try \`$[0] --help' for more information.]) ;;
+  esac
+  shift
+done
+
+if $lt_cl_silent; then
+  exec AS_MESSAGE_FD>/dev/null
+fi
+_LTEOF
+
+cat >>"$CONFIG_LT" <<_LTEOF
+_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
+_LTEOF
+
+cat >>"$CONFIG_LT" <<\_LTEOF
+AC_MSG_NOTICE([creating $ofile])
+_LT_OUTPUT_LIBTOOL_COMMANDS
+AS_EXIT(0)
+_LTEOF
+chmod +x "$CONFIG_LT"
+
+# configure is writing to config.log, but config.lt does its own redirection,
+# appending to config.log, which fails on DOS, as config.log is still kept
+# open by configure.  Here we exec the FD to /dev/null, effectively closing
+# config.log, so it can be properly (re)opened and appended to by config.lt.
+if test "$no_create" != yes; then
+  lt_cl_success=:
+  test "$silent" = yes &&
+    lt_config_lt_args="$lt_config_lt_args --quiet"
+  exec AS_MESSAGE_LOG_FD>/dev/null
+  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+  exec AS_MESSAGE_LOG_FD>>config.log
+  $lt_cl_success || AS_EXIT(1)
+fi
+])# LT_OUTPUT
+
+
+# _LT_CONFIG(TAG)
+# ---------------
+# If TAG is the built-in tag, create an initial libtool script with a
+# default configuration from the untagged config vars.  Otherwise add code
+# to config.status for appending the configuration named by TAG from the
+# matching tagged config vars.
+m4_defun([_LT_CONFIG],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_CONFIG_SAVE_COMMANDS([
+  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
+  m4_if(_LT_TAG, [C], [
+    # See if we are running on zsh, and set the options which allow our
+    # commands through without removal of \ escapes.
+    if test -n "${ZSH_VERSION+set}" ; then
+      setopt NO_GLOB_SUBST
+    fi
+
+    cfgfile="${ofile}T"
+    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
+    $RM "$cfgfile"
+
+    cat <<_LT_EOF >> "$cfgfile"
+#! $SHELL
+
+# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+_LT_COPYING
+_LT_LIBTOOL_TAGS
+
+# ### BEGIN LIBTOOL CONFIG
+_LT_LIBTOOL_CONFIG_VARS
+_LT_LIBTOOL_TAG_VARS
+# ### END LIBTOOL CONFIG
+
+_LT_EOF
+
+  case $host_os in
+  aix3*)
+    cat <<\_LT_EOF >> "$cfgfile"
+# AIX sometimes has problems with the GCC collect2 program.  For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+  COLLECT_NAMES=
+  export COLLECT_NAMES
+fi
+_LT_EOF
+    ;;
+  esac
+
+  _LT_PROG_LTMAIN
+
+  # We use sed instead of cat because bash on DJGPP gets confused if
+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+  # text mode, it properly converts lines to CR/LF.  This bash problem
+  # is reportedly fixed, but why not run on old versions too?
+  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  _LT_PROG_XSI_SHELLFNS
+
+  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+    || (rm -f "$cfgfile"; exit 1)
+
+  mv -f "$cfgfile" "$ofile" ||
+    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+  chmod +x "$ofile"
+],
+[cat <<_LT_EOF >> "$ofile"
+
+dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
+dnl in a comment (ie after a #).
+# ### BEGIN LIBTOOL TAG CONFIG: $1
+_LT_LIBTOOL_TAG_VARS(_LT_TAG)
+# ### END LIBTOOL TAG CONFIG: $1
+_LT_EOF
+])dnl /m4_if
+],
+[m4_if([$1], [], [
+    PACKAGE='$PACKAGE'
+    VERSION='$VERSION'
+    TIMESTAMP='$TIMESTAMP'
+    RM='$RM'
+    ofile='$ofile'], [])
+])dnl /_LT_CONFIG_SAVE_COMMANDS
+])# _LT_CONFIG
+
+
+# LT_SUPPORTED_TAG(TAG)
+# ---------------------
+# Trace this macro to discover what tags are supported by the libtool
+# --tag option, using:
+#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
+AC_DEFUN([LT_SUPPORTED_TAG], [])
+
+
+# C support is built-in for now
+m4_define([_LT_LANG_C_enabled], [])
+m4_define([_LT_TAGS], [])
+
+
+# LT_LANG(LANG)
+# -------------
+# Enable libtool support for the given language if not already enabled.
+AC_DEFUN([LT_LANG],
+[AC_BEFORE([$0], [LT_OUTPUT])dnl
+m4_case([$1],
+  [C],			[_LT_LANG(C)],
+  [C++],		[_LT_LANG(CXX)],
+  [Java],		[_LT_LANG(GCJ)],
+  [Fortran 77],		[_LT_LANG(F77)],
+  [Fortran],		[_LT_LANG(FC)],
+  [Windows Resource],	[_LT_LANG(RC)],
+  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
+    [_LT_LANG($1)],
+    [m4_fatal([$0: unsupported language: "$1"])])])dnl
+])# LT_LANG
+
+
+# _LT_LANG(LANGNAME)
+# ------------------
+m4_defun([_LT_LANG],
+[m4_ifdef([_LT_LANG_]$1[_enabled], [],
+  [LT_SUPPORTED_TAG([$1])dnl
+  m4_append([_LT_TAGS], [$1 ])dnl
+  m4_define([_LT_LANG_]$1[_enabled], [])dnl
+  _LT_LANG_$1_CONFIG($1)])dnl
+])# _LT_LANG
+
+
+# _LT_LANG_DEFAULT_CONFIG
+# -----------------------
+m4_defun([_LT_LANG_DEFAULT_CONFIG],
+[AC_PROVIDE_IFELSE([AC_PROG_CXX],
+  [LT_LANG(CXX)],
+  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_F77],
+  [LT_LANG(F77)],
+  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
+
+AC_PROVIDE_IFELSE([AC_PROG_FC],
+  [LT_LANG(FC)],
+  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
+
+dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
+dnl pulling things in needlessly.
+AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+  [LT_LANG(GCJ)],
+  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+    [LT_LANG(GCJ)],
+    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
+      [LT_LANG(GCJ)],
+      [m4_ifdef([AC_PROG_GCJ],
+	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([A][M_PROG_GCJ],
+	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
+       m4_ifdef([LT_PROG_GCJ],
+	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+
+AC_PROVIDE_IFELSE([LT_PROG_RC],
+  [LT_LANG(RC)],
+  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
+])# _LT_LANG_DEFAULT_CONFIG
+
+# Obsolete macros:
+AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
+AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
+AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
+AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
+dnl AC_DEFUN([AC_LIBTOOL_F77], [])
+dnl AC_DEFUN([AC_LIBTOOL_FC], [])
+dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+
+
+# _LT_TAG_COMPILER
+# ----------------
+m4_defun([_LT_TAG_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
+_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
+_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
+_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_TAG_COMPILER
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+m4_defun([_LT_COMPILER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$RM conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+m4_defun([_LT_LINKER_BOILERPLATE],
+[m4_require([_LT_DECL_SED])dnl
+ac_outfile=conftest.$ac_objext
+echo "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$RM -r conftest*
+])# _LT_LINKER_BOILERPLATE
+
+# _LT_REQUIRED_DARWIN_CHECKS
+# -------------------------
+m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+    AC_CHECK_TOOL([LIPO], [lipo], [:])
+    AC_CHECK_TOOL([OTOOL], [otool], [:])
+    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
+    _LT_DECL([], [DSYMUTIL], [1],
+      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
+    _LT_DECL([], [NMEDIT], [1],
+      [Tool to change global to local symbols on Mac OS X])
+    _LT_DECL([], [LIPO], [1],
+      [Tool to manipulate fat objects and archives on Mac OS X])
+    _LT_DECL([], [OTOOL], [1],
+      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
+    _LT_DECL([], [OTOOL64], [1],
+      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+	# By default we will add the -single_module flag. You can override
+	# by either setting the environment variable LT_MULTI_MODULE
+	# non-empty at configure time, or by adding -multi_module to the
+	# link flags.
+	rm -rf libconftest.dylib*
+	echo "int foo(void){return 1;}" > conftest.c
+	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
+	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
+        _lt_result=$?
+	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+	  lt_cv_apple_cc_single_mod=yes
+	else
+	  cat conftest.err >&AS_MESSAGE_LOG_FD
+	fi
+	rm -rf libconftest.dylib*
+	rm -f conftest.*
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+	[lt_cv_ld_exported_symbols_list=yes],
+	[lt_cv_ld_exported_symbols_list=no])
+	LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[012]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*) # darwin 5.x on
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+	10.[[012]]*)
+	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+	10.*)
+	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil='~$DSYMUTIL $lib || :'
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
+
+# _LT_DARWIN_LINKER_FEATURES
+# --------------------------
+# Checks for linker and compiler features on darwin
+m4_defun([_LT_DARWIN_LINKER_FEATURES],
+[
+  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_automatic, $1)=yes
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+  _LT_TAGVAR(link_all_deplibs, $1)=yes
+  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+  case $cc_basename in
+     ifort*) _lt_dar_can_shared=yes ;;
+     *) _lt_dar_can_shared=$GCC ;;
+  esac
+  if test "$_lt_dar_can_shared" = "yes"; then
+    output_verbose_link_cmd=echo
+    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+    _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+    _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+    m4_if([$1], [CXX],
+[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+    fi
+],[])
+  else
+  _LT_TAGVAR(ld_shlibs, $1)=no
+  fi
+])
+
+# _LT_SYS_MODULE_PATH_AIX
+# -----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+m4_defun([_LT_SYS_MODULE_PATH_AIX],
+[m4_require([_LT_DECL_SED])dnl
+AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+lt_aix_libpath_sed='
+    /Import File Strings/,/^$/ {
+	/^0/ {
+	    s/^0  *\(.*\)$/\1/
+	    p
+	}
+    }'
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then
+  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_SYS_MODULE_PATH_AIX
+
+
+# _LT_SHELL_INIT(ARG)
+# -------------------
+m4_define([_LT_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+	 [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_SHELL_INIT
+
+
+# _LT_PROG_ECHO_BACKSLASH
+# -----------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+m4_defun([_LT_PROG_ECHO_BACKSLASH],
+[_LT_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$lt_ECHO in
+X*--fallback-echo)
+  # Remove one level of quotation (which was required for Make).
+  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+  ;;
+esac
+
+ECHO=${lt_ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+  # Discard the --no-reexec flag, and continue.
+  shift
+elif test "X[$]1" = X--fallback-echo; then
+  # Avoid inline document here, it may be left over
+  :
+elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
+  # Yippee, $ECHO works!
+  :
+else
+  # Restart under the correct shell.
+  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+  # used as fallback echo
+  shift
+  cat <<_LT_EOF
+[$]*
+_LT_EOF
+  exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test -z "$lt_ECHO"; then
+  if test "X${echo_test_string+set}" != Xset; then
+    # find a string as large as possible, as long as the shell can cope with it
+    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
+	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
+      then
+        break
+      fi
+    done
+  fi
+
+  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+     test "X$echo_testing_string" = "X$echo_test_string"; then
+    :
+  else
+    # The Solaris, AIX, and Digital Unix default echo programs unquote
+    # backslashes.  This makes it impossible to quote backslashes using
+    #   echo "$something" | sed 's/\\/\\\\/g'
+    #
+    # So, first we look for a working echo in the user's PATH.
+
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for dir in $PATH /usr/ucb; do
+      IFS="$lt_save_ifs"
+      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        ECHO="$dir/echo"
+        break
+      fi
+    done
+    IFS="$lt_save_ifs"
+
+    if test "X$ECHO" = Xecho; then
+      # We didn't find a better echo, so look for alternatives.
+      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
+         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
+         test "X$echo_testing_string" = "X$echo_test_string"; then
+        # This shell has a builtin print -r that does the trick.
+        ECHO='print -r'
+      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
+	   test "X$CONFIG_SHELL" != X/bin/ksh; then
+        # If we have ksh, try running configure again with it.
+        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+        export ORIGINAL_CONFIG_SHELL
+        CONFIG_SHELL=/bin/ksh
+        export CONFIG_SHELL
+        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+      else
+        # Try using printf.
+        ECHO='printf %s\n'
+        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
+	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
+	   test "X$echo_testing_string" = "X$echo_test_string"; then
+	  # Cool, printf works
+	  :
+        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+	  export CONFIG_SHELL
+	  SHELL="$CONFIG_SHELL"
+	  export SHELL
+	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+	     test "X$echo_testing_string" = 'X\t' &&
+	     echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+	     test "X$echo_testing_string" = "X$echo_test_string"; then
+	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
+        else
+	  # maybe with a smaller string...
+	  prev=:
+
+	  for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
+	    then
+	      break
+	    fi
+	    prev="$cmd"
+	  done
+
+	  if test "$prev" != 'sed 50q "[$]0"'; then
+	    echo_test_string=`eval $prev`
+	    export echo_test_string
+	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+	  else
+	    # Oops.  We lost completely, so just stick with echo.
+	    ECHO=echo
+	  fi
+        fi
+      fi
+    fi
+  fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+lt_ECHO=$ECHO
+if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(lt_ECHO)
+])
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1],
+    [An echo program that does not interpret backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
+
+
+# _LT_ENABLE_LOCK
+# ---------------
+m4_defun([_LT_ENABLE_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+  [AS_HELP_STRING([--disable-libtool-lock],
+    [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.$ac_objext` in
+      *ELF-32*)
+	HPUX_IA64_MODE="32"
+	;;
+      *ELF-64*)
+	HPUX_IA64_MODE="64"
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+*-*-irix6*)
+  # Find out which ABI we are using.
+  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    if test "$lt_cv_prog_gnu_ld" = yes; then
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -melf32bsmip"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -melf32bmipn32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -melf64bmip"
+	;;
+      esac
+    else
+      case `/usr/bin/file conftest.$ac_objext` in
+	*32-bit*)
+	  LD="${LD-ld} -32"
+	  ;;
+	*N32*)
+	  LD="${LD-ld} -n32"
+	  ;;
+	*64-bit*)
+	  LD="${LD-ld} -64"
+	  ;;
+      esac
+    fi
+  fi
+  rm -rf conftest*
+  ;;
+
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+      *32-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_i386_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_i386"
+	    ;;
+	  ppc64-*linux*|powerpc64-*linux*)
+	    LD="${LD-ld} -m elf32ppclinux"
+	    ;;
+	  s390x-*linux*)
+	    LD="${LD-ld} -m elf_s390"
+	    ;;
+	  sparc64-*linux*)
+	    LD="${LD-ld} -m elf32_sparc"
+	    ;;
+	esac
+	;;
+      *64-bit*)
+	case $host in
+	  x86_64-*kfreebsd*-gnu)
+	    LD="${LD-ld} -m elf_x86_64_fbsd"
+	    ;;
+	  x86_64-*linux*)
+	    LD="${LD-ld} -m elf_x86_64"
+	    ;;
+	  ppc*-*linux*|powerpc*-*linux*)
+	    LD="${LD-ld} -m elf64ppc"
+	    ;;
+	  s390*-*linux*|s390*-*tpf*)
+	    LD="${LD-ld} -m elf64_s390"
+	    ;;
+	  sparc*-*linux*)
+	    LD="${LD-ld} -m elf64_sparc"
+	    ;;
+	esac
+	;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+
+*-*-sco3.2v5*)
+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+  SAVE_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -belf"
+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+    [AC_LANG_PUSH(C)
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+     AC_LANG_POP])
+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+    CFLAGS="$SAVE_CFLAGS"
+  fi
+  ;;
+sparc*-*solaris*)
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      case $lt_cv_prog_gnu_ld in
+      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+      *)
+	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
+      esac
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  ;;
+esac
+
+need_locks="$enable_libtool_lock"
+])# _LT_ENABLE_LOCK
+
+
+# _LT_CMD_OLD_ARCHIVE
+# -------------------
+m4_defun([_LT_CMD_OLD_ARCHIVE],
+[AC_CHECK_TOOL(AR, ar, false)
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1])
+
+AC_CHECK_TOOL(STRIP, strip, :)
+test -z "$STRIP" && STRIP=:
+_LT_DECL([], [STRIP], [1], [A symbol stripping program])
+
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+test -z "$RANLIB" && RANLIB=:
+_LT_DECL([], [RANLIB], [1],
+    [Commands used to install an old-style archive])
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+  case $host_os in
+  openbsd*)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+    ;;
+  *)
+    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+    ;;
+  esac
+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+_LT_DECL([], [old_postinstall_cmds], [2])
+_LT_DECL([], [old_postuninstall_cmds], [2])
+_LT_TAGDECL([], [old_archive_cmds], [2],
+    [Commands used to build an old-style archive])
+])# _LT_CMD_OLD_ARCHIVE
+
+
+# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([_LT_COMPILER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+   lt_compiler_flag="$3"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   # The option is referenced via a variable to avoid confusing sed.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>conftest.err)
+   ac_status=$?
+   cat conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s "$ac_outfile"; then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings other than the usual output.
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+       $2=yes
+     fi
+   fi
+   $RM conftest*
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$5], , :, [$5])
+else
+    m4_if([$6], , :, [$6])
+fi
+])# _LT_COMPILER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
+
+
+# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+#                  [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------
+# Check whether the given linker option works
+AC_DEFUN([_LT_LINKER_OPTION],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_CACHE_CHECK([$1], [$2],
+  [$2=no
+   save_LDFLAGS="$LDFLAGS"
+   LDFLAGS="$LDFLAGS $3"
+   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+     # The linker can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     if test -s conftest.err; then
+       # Append any errors to the config.log.
+       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+       if diff conftest.exp conftest.er2 >/dev/null; then
+         $2=yes
+       fi
+     else
+       $2=yes
+     fi
+   fi
+   $RM -r conftest*
+   LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+    m4_if([$4], , :, [$4])
+else
+    m4_if([$5], , :, [$5])
+fi
+])# _LT_LINKER_OPTION
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
+
+
+# LT_CMD_MAX_LEN
+#---------------
+AC_DEFUN([LT_CMD_MAX_LEN],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+  i=0
+  teststring="ABCD"
+
+  case $build_os in
+  msdosdjgpp*)
+    # On DJGPP, this test can blow up pretty badly due to problems in libc
+    # (any single argument exceeding 2000 bytes causes a buffer overrun
+    # during glob expansion).  Even if it were fixed, the result of this
+    # check would be larger than it should be.
+    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+    ;;
+
+  gnu*)
+    # Under GNU Hurd, this test is not required because there is
+    # no limit to the length of command line arguments.
+    # Libtool will interpret -1 as no limit whatsoever
+    lt_cv_sys_max_cmd_len=-1;
+    ;;
+
+  cygwin* | mingw* | cegcc*)
+    # On Win9x/ME, this test blows up -- it succeeds, but takes
+    # about 5 minutes as the teststring grows exponentially.
+    # Worse, since 9x/ME are not pre-emptively multitasking,
+    # you end up with a "frozen" computer, even though with patience
+    # the test eventually succeeds (with a max line length of 256k).
+    # Instead, let's just punt: use the minimum linelength reported by
+    # all of the supported platforms: 8192 (on NT/2K/XP).
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  amigaos*)
+    # On AmigaOS with pdksh, this test takes hours, literally.
+    # So we just punt and use a minimum line length of 8192.
+    lt_cv_sys_max_cmd_len=8192;
+    ;;
+
+  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+    # This has been around since 386BSD, at least.  Likely further.
+    if test -x /sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+    elif test -x /usr/sbin/sysctl; then
+      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+    else
+      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
+    fi
+    # And add a safety zone
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    ;;
+
+  interix*)
+    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+    lt_cv_sys_max_cmd_len=196608
+    ;;
+
+  osf*)
+    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+    # nice to cause kernel panics so lets avoid the loop below.
+    # First set a reasonable default.
+    lt_cv_sys_max_cmd_len=16384
+    #
+    if test -x /sbin/sysconfig; then
+      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+      esac
+    fi
+    ;;
+  sco3.2v5*)
+    lt_cv_sys_max_cmd_len=102400
+    ;;
+  sysv5* | sco5v6* | sysv4.2uw2*)
+    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+    if test -n "$kargmax"; then
+      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
+    else
+      lt_cv_sys_max_cmd_len=32768
+    fi
+    ;;
+  *)
+    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
+    if test -n "$lt_cv_sys_max_cmd_len"; then
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+    else
+      # Make teststring a little bigger before we do anything with it.
+      # a 1K string should be a reasonable start.
+      for i in 1 2 3 4 5 6 7 8 ; do
+        teststring=$teststring$teststring
+      done
+      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+      # If test is not a shell built-in, we'll probably end up computing a
+      # maximum length that is only half of the actual maximum length, but
+      # we can't tell.
+      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
+	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+	      test $i != 17 # 1/2 MB should be enough
+      do
+        i=`expr $i + 1`
+        teststring=$teststring$teststring
+      done
+      # Only check the string length outside the loop.
+      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
+      teststring=
+      # Add a significant safety factor because C++ compilers can tack on
+      # massive amounts of additional arguments before passing them to the
+      # linker.  It appears as though 1/2 is a usable value.
+      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+    fi
+    ;;
+  esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+  AC_MSG_RESULT(none)
+fi
+max_cmd_len=$lt_cv_sys_max_cmd_len
+_LT_DECL([], [max_cmd_len], [0],
+    [What is the maximum length of a command?])
+])# LT_CMD_MAX_LEN
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
+
+
+# _LT_HEADER_DLFCN
+# ----------------
+m4_defun([_LT_HEADER_DLFCN],
+[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
+])# _LT_HEADER_DLFCN
+
+
+# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ----------------------------------------------------------------
+m4_defun([_LT_TRY_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+  [$4]
+else
+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+  lt_status=$lt_dlunknown
+  cat > conftest.$ac_ext <<_LT_EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+#  define LT_DLGLOBAL		RTLD_GLOBAL
+#else
+#  ifdef DL_GLOBAL
+#    define LT_DLGLOBAL		DL_GLOBAL
+#  else
+#    define LT_DLGLOBAL		0
+#  endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+   find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+#  ifdef RTLD_LAZY
+#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
+#  else
+#    ifdef DL_LAZY
+#      define LT_DLLAZY_OR_NOW		DL_LAZY
+#    else
+#      ifdef RTLD_NOW
+#        define LT_DLLAZY_OR_NOW	RTLD_NOW
+#      else
+#        ifdef DL_NOW
+#          define LT_DLLAZY_OR_NOW	DL_NOW
+#        else
+#          define LT_DLLAZY_OR_NOW	0
+#        endif
+#      endif
+#    endif
+#  endif
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+  int status = $lt_dlunknown;
+
+  if (self)
+    {
+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+      /* dlclose (self); */
+    }
+  else
+    puts (dlerror ());
+
+  return status;
+}]
+_LT_EOF
+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+    lt_status=$?
+    case x$lt_status in
+      x$lt_dlno_uscore) $1 ;;
+      x$lt_dlneed_uscore) $2 ;;
+      x$lt_dlunknown|x*) $3 ;;
+    esac
+  else :
+    # compilation failed
+    $3
+  fi
+fi
+rm -fr conftest*
+])# _LT_TRY_DLOPEN_SELF
+
+
+# LT_SYS_DLOPEN_SELF
+# ------------------
+AC_DEFUN([LT_SYS_DLOPEN_SELF],
+[m4_require([_LT_HEADER_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+  enable_dlopen=unknown
+  enable_dlopen_self=unknown
+  enable_dlopen_self_static=unknown
+else
+  lt_cv_dlopen=no
+  lt_cv_dlopen_libs=
+
+  case $host_os in
+  beos*)
+    lt_cv_dlopen="load_add_on"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ;;
+
+  mingw* | pw32* | cegcc*)
+    lt_cv_dlopen="LoadLibrary"
+    lt_cv_dlopen_libs=
+    ;;
+
+  cygwin*)
+    lt_cv_dlopen="dlopen"
+    lt_cv_dlopen_libs=
+    ;;
+
+  darwin*)
+  # if libdl is installed we need to link against it
+    AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+    lt_cv_dlopen="dyld"
+    lt_cv_dlopen_libs=
+    lt_cv_dlopen_self=yes
+    ])
+    ;;
+
+  *)
+    AC_CHECK_FUNC([shl_load],
+	  [lt_cv_dlopen="shl_load"],
+      [AC_CHECK_LIB([dld], [shl_load],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+	[AC_CHECK_FUNC([dlopen],
+	      [lt_cv_dlopen="dlopen"],
+	  [AC_CHECK_LIB([dl], [dlopen],
+		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+	    [AC_CHECK_LIB([svld], [dlopen],
+		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+	      [AC_CHECK_LIB([dld], [dld_link],
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+	      ])
+	    ])
+	  ])
+	])
+      ])
+    ;;
+  esac
+
+  if test "x$lt_cv_dlopen" != xno; then
+    enable_dlopen=yes
+  else
+    enable_dlopen=no
+  fi
+
+  case $lt_cv_dlopen in
+  dlopen)
+    save_CPPFLAGS="$CPPFLAGS"
+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+    save_LDFLAGS="$LDFLAGS"
+    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+    save_LIBS="$LIBS"
+    LIBS="$lt_cv_dlopen_libs $LIBS"
+
+    AC_CACHE_CHECK([whether a program can dlopen itself],
+	  lt_cv_dlopen_self, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+    ])
+
+    if test "x$lt_cv_dlopen_self" = xyes; then
+      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+	  lt_cv_dlopen_self_static, [dnl
+	  _LT_TRY_DLOPEN_SELF(
+	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
+      ])
+    fi
+
+    CPPFLAGS="$save_CPPFLAGS"
+    LDFLAGS="$save_LDFLAGS"
+    LIBS="$save_LIBS"
+    ;;
+  esac
+
+  case $lt_cv_dlopen_self in
+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+  *) enable_dlopen_self=unknown ;;
+  esac
+
+  case $lt_cv_dlopen_self_static in
+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+  *) enable_dlopen_self_static=unknown ;;
+  esac
+fi
+_LT_DECL([dlopen_support], [enable_dlopen], [0],
+	 [Whether dlopen is supported])
+_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
+	 [Whether dlopen of programs is supported])
+_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
+	 [Whether dlopen of statically linked programs is supported])
+])# LT_SYS_DLOPEN_SELF
+
+# Old name:
+AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
+
+
+# _LT_COMPILER_C_O([TAGNAME])
+# ---------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler.
+# This macro does not hard code the compiler like AC_PROG_CC_C_O.
+m4_defun([_LT_COMPILER_C_O],
+[m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+   $RM -r conftest 2>/dev/null
+   mkdir conftest
+   cd conftest
+   mkdir out
+   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+   lt_compiler_flag="-o out/conftest2.$ac_objext"
+   # Insert the option either (1) after the last *FLAGS variable, or
+   # (2) before a word containing "conftest.", or (3) at the end.
+   # Note that $ac_compile itself does not contain backslashes and begins
+   # with a dollar sign (not a hyphen), so the echo should work correctly.
+   lt_compile=`echo "$ac_compile" | $SED \
+   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+   -e 's:$: $lt_compiler_flag:'`
+   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+   (eval "$lt_compile" 2>out/conftest.err)
+   ac_status=$?
+   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   if (exit $ac_status) && test -s out/conftest2.$ac_objext
+   then
+     # The compiler can only warn and ignore the option if not recognized
+     # So say no if there are warnings
+     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+     fi
+   fi
+   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+   $RM conftest*
+   # SGI C++ compiler will create directory out/ii_files/ for
+   # template instantiation
+   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
+   $RM out/* && rmdir out
+   cd ..
+   $RM -r conftest
+   $RM conftest*
+])
+_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
+	[Does compiler simultaneously support -c and -o options?])
+])# _LT_COMPILER_C_O
+
+
+# _LT_COMPILER_FILE_LOCKS([TAGNAME])
+# ----------------------------------
+# Check to see if we can do hard links to lock some files if needed
+m4_defun([_LT_COMPILER_FILE_LOCKS],
+[m4_require([_LT_ENABLE_LOCK])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+_LT_COMPILER_C_O([$1])
+
+hard_links="nottested"
+if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+  # do not overwrite the value of need_locks provided by the user
+  AC_MSG_CHECKING([if we can lock with hard links])
+  hard_links=yes
+  $RM conftest*
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  touch conftest.a
+  ln conftest.a conftest.b 2>&5 || hard_links=no
+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
+  AC_MSG_RESULT([$hard_links])
+  if test "$hard_links" = no; then
+    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+    need_locks=warn
+  fi
+else
+  need_locks=no
+fi
+_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
+])# _LT_COMPILER_FILE_LOCKS
+
+
+# _LT_CHECK_OBJDIR
+# ----------------
+m4_defun([_LT_CHECK_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+  lt_cv_objdir=.libs
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+_LT_DECL([], [objdir], [0],
+         [The name of the directory that contains temporary libtool files])dnl
+m4_pattern_allow([LT_OBJDIR])dnl
+AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
+  [Define to the sub-directory in which libtool stores uninstalled libraries.])
+])# _LT_CHECK_OBJDIR
+
+
+# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
+# --------------------------------------
+# Check hardcoding attributes.
+m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
+   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
+   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+
+  # We can hardcode non-existent directories.
+  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
+     # have to relink, otherwise we might link with an installed library
+     # when we should be linking with a yet-to-be-installed one
+     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+    # Linking always hardcodes the temporary library directory.
+    _LT_TAGVAR(hardcode_action, $1)=relink
+  else
+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+    _LT_TAGVAR(hardcode_action, $1)=immediate
+  fi
+else
+  # We cannot hardcode anything, or else we can only hardcode existing
+  # directories.
+  _LT_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
+   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+  # Fast installation is not supported
+  enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+     test "$enable_shared" = no; then
+  # Fast installation is not necessary
+  enable_fast_install=needless
+fi
+_LT_TAGDECL([], [hardcode_action], [0],
+    [How to hardcode a shared library path into an executable])
+])# _LT_LINKER_HARDCODE_LIBPATH
+
+
+# _LT_CMD_STRIPLIB
+# ----------------
+m4_defun([_LT_CMD_STRIPLIB],
+[m4_require([_LT_DECL_EGREP])
+striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+  AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+  case $host_os in
+  darwin*)
+    if test -n "$STRIP" ; then
+      striplib="$STRIP -x"
+      old_striplib="$STRIP -S"
+      AC_MSG_RESULT([yes])
+    else
+      AC_MSG_RESULT([no])
+    fi
+    ;;
+  *)
+    AC_MSG_RESULT([no])
+    ;;
+  esac
+fi
+_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
+_LT_DECL([], [striplib], [1])
+])# _LT_CMD_STRIPLIB
+
+
+# _LT_SYS_DYNAMIC_LINKER([TAG])
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+m4_defun([_LT_SYS_DYNAMIC_LINKER],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_OBJDUMP])dnl
+m4_require([_LT_DECL_SED])dnl
+AC_MSG_CHECKING([dynamic linker characteristics])
+m4_if([$1],
+	[], [
+if test "$GCC" = yes; then
+  case $host_os in
+    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
+    *) lt_awk_arg="/^libraries:/" ;;
+  esac
+  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+    # if the path contains ";" then we assume it to be the separator
+    # otherwise default to the standard path separator (i.e. ":") - it is
+    # assumed that no part of a normal pathname contains ";" but that should
+    # okay in the real world where ";" in dirpaths is itself problematic.
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
+  else
+    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+  fi
+  # Ok, now we have the path, separated by spaces, we can step through it
+  # and add multilib dir if necessary.
+  lt_tmp_lt_search_path_spec=
+  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+  for lt_sys_path in $lt_search_path_spec; do
+    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
+      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
+    else
+      test -d "$lt_sys_path" && \
+	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
+    fi
+  done
+  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+BEGIN {RS=" "; FS="/|\n";} {
+  lt_foo="";
+  lt_count=0;
+  for (lt_i = NF; lt_i > 0; lt_i--) {
+    if ($lt_i != "" && $lt_i != ".") {
+      if ($lt_i == "..") {
+        lt_count++;
+      } else {
+        if (lt_count == 0) {
+          lt_foo="/" $lt_i lt_foo;
+        } else {
+          lt_count--;
+        }
+      }
+    }
+  }
+  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
+  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
+}'`
+  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+else
+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext_cmds=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+  shlibpath_var=LIBPATH
+
+  # AIX 3 has no versioning support, so we append a major version to the name.
+  soname_spec='${libname}${release}${shared_ext}$major'
+  ;;
+
+aix[[4-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  hardcode_into_libs=yes
+  if test "$host_cpu" = ia64; then
+    # AIX 5 supports IA64
+    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+    shlibpath_var=LD_LIBRARY_PATH
+  else
+    # With GCC up to 2.95.x, collect2 would create an import file
+    # for dependence libraries.  The import file would start with
+    # the line `#! .'.  This would cause the generated library to
+    # depend on `.', always an invalid library.  This was fixed in
+    # development snapshots of GCC prior to 3.0.
+    case $host_os in
+      aix4 | aix4.[[01]] | aix4.[[01]].*)
+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+	   echo ' yes '
+	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+	:
+      else
+	can_build_shared=no
+      fi
+      ;;
+    esac
+    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+    # soname into executable. Probably we can add versioning support to
+    # collect2, so additional links can be useful in future.
+    if test "$aix_use_runtimelinking" = yes; then
+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+      # instead of lib<name>.a to let people know that these are not
+      # typical AIX shared libraries.
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    else
+      # We preserve .a as extension for shared libraries through AIX4.2
+      # and later when we are not doing run time linking.
+      library_names_spec='${libname}${release}.a $libname.a'
+      soname_spec='${libname}${release}${shared_ext}$major'
+    fi
+    shlibpath_var=LIBPATH
+  fi
+  ;;
+
+amigaos*)
+  case $host_cpu in
+  powerpc)
+    # Since July 2007 AmigaOS4 officially supports .so libraries.
+    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    ;;
+  m68k)
+    library_names_spec='$libname.ixlibrary $libname.a'
+    # Create ${libname}_ixlibrary.a entries in /sys/libs.
+    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+    ;;
+  esac
+  ;;
+
+beos*)
+  library_names_spec='${libname}${shared_ext}'
+  dynamic_linker="$host_os ld.so"
+  shlibpath_var=LIBRARY_PATH
+  ;;
+
+bsdi[[45]]*)
+  version_type=linux
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+  # the default ld.so.conf also contains /usr/contrib/lib and
+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+  # libtool to hard-code these into programs
+  ;;
+
+cygwin* | mingw* | pw32* | cegcc*)
+  version_type=windows
+  shrext_cmds=".dll"
+  need_version=no
+  need_lib_prefix=no
+
+  case $GCC,$host_os in
+  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+    library_names_spec='$libname.dll.a'
+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
+    postinstall_cmds='base_file=`basename \${file}`~
+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+      dldir=$destdir/`dirname \$dlpath`~
+      test -d \$dldir || mkdir -p \$dldir~
+      $install_prog $dir/$dlname \$dldir/$dlname~
+      chmod a+x \$dldir/$dlname~
+      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+      fi'
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+      dlpath=$dir/\$dldll~
+       $RM \$dlpath'
+    shlibpath_overrides_runpath=yes
+
+    case $host_os in
+    cygwin*)
+      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+      ;;
+    mingw* | cegcc*)
+      # MinGW DLLs use traditional 'lib' prefix
+      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+        # It is most probably a Windows format PATH printed by
+        # mingw gcc, but we are running on Cygwin. Gcc prints its search
+        # path with ; separators, and with drive letters. We can handle the
+        # drive letters (cygwin fileutils understands them), so leave them,
+        # especially as we might pass files found there to a mingw objdump,
+        # which wouldn't understand a cygwinified path. Ahh.
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+      else
+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
+      fi
+      ;;
+    pw32*)
+      # pw32 DLLs use 'pw' prefix rather than 'lib'
+      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+      ;;
+    esac
+    ;;
+
+  *)
+    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+    ;;
+  esac
+  dynamic_linker='Win32 ld.exe'
+  # FIXME: first we should search . and the directory the executable is in
+  shlibpath_var=PATH
+  ;;
+
+darwin* | rhapsody*)
+  dynamic_linker="$host_os dyld"
+  version_type=darwin
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+  soname_spec='${libname}${release}${major}$shared_ext'
+  shlibpath_overrides_runpath=yes
+  shlibpath_var=DYLD_LIBRARY_PATH
+  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+m4_if([$1], [],[
+  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+  ;;
+
+dgux*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+freebsd1*)
+  dynamic_linker=no
+  ;;
+
+freebsd* | dragonfly*)
+  # DragonFly does not have aout.  When/if they implement a new
+  # versioning mechanism, adjust this.
+  if test -x /usr/bin/objformat; then
+    objformat=`/usr/bin/objformat`
+  else
+    case $host_os in
+    freebsd[[123]]*) objformat=aout ;;
+    *) objformat=elf ;;
+    esac
+  fi
+  version_type=freebsd-$objformat
+  case $version_type in
+    freebsd-elf*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+      need_version=no
+      need_lib_prefix=no
+      ;;
+    freebsd-*)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+      need_version=yes
+      ;;
+  esac
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_os in
+  freebsd2*)
+    shlibpath_overrides_runpath=yes
+    ;;
+  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+    shlibpath_overrides_runpath=no
+    hardcode_into_libs=yes
+    ;;
+  *) # from 4.6 on, and DragonFly
+    shlibpath_overrides_runpath=yes
+    hardcode_into_libs=yes
+    ;;
+  esac
+  ;;
+
+gnu*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  hardcode_into_libs=yes
+  ;;
+
+hpux9* | hpux10* | hpux11*)
+  # Give a soname corresponding to the major version so that dld.sl refuses to
+  # link against other versions.
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  case $host_cpu in
+  ia64*)
+    shrext_cmds='.so'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.so"
+    shlibpath_var=LD_LIBRARY_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    if test "X$HPUX_IA64_MODE" = X32; then
+      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+    else
+      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+    fi
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  hppa*64*)
+    shrext_cmds='.sl'
+    hardcode_into_libs=yes
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+    ;;
+  *)
+    shrext_cmds='.sl'
+    dynamic_linker="$host_os dld.sl"
+    shlibpath_var=SHLIB_PATH
+    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    ;;
+  esac
+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
+  postinstall_cmds='chmod 555 $lib'
+  ;;
+
+interix[[3-9]]*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $host_os in
+    nonstopux*) version_type=nonstopux ;;
+    *)
+	if test "$lt_cv_prog_gnu_ld" = yes; then
+		version_type=linux
+	else
+		version_type=irix
+	fi ;;
+  esac
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+  case $host_os in
+  irix5* | nonstopux*)
+    libsuff= shlibsuff=
+    ;;
+  *)
+    case $LD in # libtool.m4 will add one of these switches to LD
+    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+      libsuff= shlibsuff= libmagic=32-bit;;
+    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+      libsuff=32 shlibsuff=N32 libmagic=N32;;
+    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+      libsuff=64 shlibsuff=64 libmagic=64-bit;;
+    *) libsuff= shlibsuff= libmagic=never-match;;
+    esac
+    ;;
+  esac
+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+  shlibpath_overrides_runpath=no
+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+  hardcode_into_libs=yes
+  ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+  dynamic_linker=no
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  # Some binutils ld are patched to set DT_RUNPATH
+  save_LDFLAGS=$LDFLAGS
+  save_libdir=$libdir
+  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+       [shlibpath_overrides_runpath=yes])])
+  LDFLAGS=$save_LDFLAGS
+  libdir=$save_libdir
+
+  # This implies no fast_install, which is unacceptable.
+  # Some rework will be needed to allow for fast_install
+  # before this can be enabled.
+  hardcode_into_libs=yes
+
+  # Add ABI-specific directories to the system library path.
+  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
+  # Append ld.so.conf contents to the search path
+  if test -f /etc/ld.so.conf; then
+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+  fi
+
+  # We used to test for /lib/ld.so.1 and disable shared libraries on
+  # powerpc, because MkLinux only supported shared libraries with the
+  # GNU dynamic linker.  Since this was broken with cross compilers,
+  # most powerpc-linux boxes support dynamic linking these days and
+  # people can always --disable-shared, the test was removed, and we
+  # assume the GNU/Linux dynamic linker is in use.
+  dynamic_linker='GNU/Linux ld.so'
+  ;;
+
+netbsd*)
+  version_type=sunos
+  need_lib_prefix=no
+  need_version=no
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+    dynamic_linker='NetBSD (a.out) ld.so'
+  else
+    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+    soname_spec='${libname}${release}${shared_ext}$major'
+    dynamic_linker='NetBSD ld.elf_so'
+  fi
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  ;;
+
+newsos6)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  ;;
+
+*nto* | *qnx*)
+  version_type=qnx
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='ldqnx.so'
+  ;;
+
+openbsd*)
+  version_type=sunos
+  sys_lib_dlsearch_path_spec="/usr/lib"
+  need_lib_prefix=no
+  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+  case $host_os in
+    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
+    *)				need_version=no  ;;
+  esac
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    case $host_os in
+      openbsd2.[[89]] | openbsd2.[[89]].*)
+	shlibpath_overrides_runpath=no
+	;;
+      *)
+	shlibpath_overrides_runpath=yes
+	;;
+      esac
+  else
+    shlibpath_overrides_runpath=yes
+  fi
+  ;;
+
+os2*)
+  libname_spec='$name'
+  shrext_cmds=".dll"
+  need_lib_prefix=no
+  library_names_spec='$libname${shared_ext} $libname.a'
+  dynamic_linker='OS/2 ld.exe'
+  shlibpath_var=LIBPATH
+  ;;
+
+osf3* | osf4* | osf5*)
+  version_type=osf
+  need_lib_prefix=no
+  need_version=no
+  soname_spec='${libname}${release}${shared_ext}$major'
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+  ;;
+
+rdos*)
+  dynamic_linker=no
+  ;;
+
+solaris*)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  # ldd complains unless libraries are executable
+  postinstall_cmds='chmod +x $lib'
+  ;;
+
+sunos4*)
+  version_type=sunos
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  if test "$with_gnu_ld" = yes; then
+    need_lib_prefix=no
+  fi
+  need_version=yes
+  ;;
+
+sysv4 | sysv4.3*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  case $host_vendor in
+    sni)
+      shlibpath_overrides_runpath=no
+      need_lib_prefix=no
+      runpath_var=LD_RUN_PATH
+      ;;
+    siemens)
+      need_lib_prefix=no
+      ;;
+    motorola)
+      need_lib_prefix=no
+      need_version=no
+      shlibpath_overrides_runpath=no
+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+      ;;
+  esac
+  ;;
+
+sysv4*MP*)
+  if test -d /usr/nec ;then
+    version_type=linux
+    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+    soname_spec='$libname${shared_ext}.$major'
+    shlibpath_var=LD_LIBRARY_PATH
+  fi
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  version_type=freebsd-elf
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=yes
+  hardcode_into_libs=yes
+  if test "$with_gnu_ld" = yes; then
+    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+  else
+    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+    case $host_os in
+      sco3.2v5*)
+        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+	;;
+    esac
+  fi
+  sys_lib_dlsearch_path_spec='/usr/lib'
+  ;;
+
+tpf*)
+  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  ;;
+
+uts4*)
+  version_type=linux
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  ;;
+
+*)
+  dynamic_linker=no
+  ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+fi
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+fi
+
+_LT_DECL([], [variables_saved_for_relink], [1],
+    [Variables whose values should be saved in libtool wrapper scripts and
+    restored at link time])
+_LT_DECL([], [need_lib_prefix], [0],
+    [Do we need the "lib" prefix for modules?])
+_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
+_LT_DECL([], [version_type], [0], [Library versioning type])
+_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
+_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
+_LT_DECL([], [shlibpath_overrides_runpath], [0],
+    [Is shlibpath searched before the hard-coded library search path?])
+_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
+_LT_DECL([], [library_names_spec], [1],
+    [[List of archive names.  First name is the real one, the rest are links.
+    The last name is the one that the linker finds with -lNAME]])
+_LT_DECL([], [soname_spec], [1],
+    [[The coded name of the library, if different from the real name]])
+_LT_DECL([], [postinstall_cmds], [2],
+    [Command to use after installation of a shared archive])
+_LT_DECL([], [postuninstall_cmds], [2],
+    [Command to use after uninstallation of a shared archive])
+_LT_DECL([], [finish_cmds], [2],
+    [Commands used to finish a libtool library installation in a directory])
+_LT_DECL([], [finish_eval], [1],
+    [[As "finish_cmds", except a single script fragment to be evaled but
+    not shown]])
+_LT_DECL([], [hardcode_into_libs], [0],
+    [Whether we should hardcode library paths into libraries])
+_LT_DECL([], [sys_lib_search_path_spec], [2],
+    [Compile-time system search path for libraries])
+_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
+    [Run-time system search path for libraries])
+])# _LT_SYS_DYNAMIC_LINKER
+
+
+# _LT_PATH_TOOL_PREFIX(TOOL)
+# --------------------------
+# find a file program which can recognize shared library
+AC_DEFUN([_LT_PATH_TOOL_PREFIX],
+[m4_require([_LT_DECL_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] |  ?:[\\/]*])
+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+  ;;
+*)
+  lt_save_MAGIC_CMD="$MAGIC_CMD"
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word.  This closes a longstanding sh security hole.
+  ac_dummy="m4_if([$2], , $PATH, [$2])"
+  for ac_dir in $ac_dummy; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$1; then
+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+      if test -n "$file_magic_test_file"; then
+	case $deplibs_check_method in
+	"file_magic "*)
+	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+	    $EGREP "$file_magic_regex" > /dev/null; then
+	    :
+	  else
+	    cat <<_LT_EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such.  This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem.  Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool at gnu.org
+
+_LT_EOF
+	  fi ;;
+	esac
+      fi
+      break
+    fi
+  done
+  IFS="$lt_save_ifs"
+  MAGIC_CMD="$lt_save_MAGIC_CMD"
+  ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+  AC_MSG_RESULT($MAGIC_CMD)
+else
+  AC_MSG_RESULT(no)
+fi
+_LT_DECL([], [MAGIC_CMD], [0],
+	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
+])# _LT_PATH_TOOL_PREFIX
+
+# Old name:
+AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
+
+
+# _LT_PATH_MAGIC
+# --------------
+# find a file program which can recognize a shared library
+m4_defun([_LT_PATH_MAGIC],
+[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+  if test -n "$ac_tool_prefix"; then
+    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+  else
+    MAGIC_CMD=:
+  fi
+fi
+])# _LT_PATH_MAGIC
+
+
+# LT_PATH_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([LT_PATH_LD],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_ARG_WITH([gnu-ld],
+    [AS_HELP_STRING([--with-gnu-ld],
+	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
+    [test "$withval" = no || with_gnu_ld=yes],
+    [with_gnu_ld=no])dnl
+
+ac_prog=ld
+if test "$GCC" = yes; then
+  # Check if gcc -print-prog-name=ld gives a path.
+  AC_MSG_CHECKING([for ld used by $CC])
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
+  case $ac_prog in
+    # Accept absolute paths.
+    [[\\/]]* | ?:[[\\/]]*)
+      re_direlt='/[[^/]][[^/]]*/\.\./'
+      # Canonicalize the pathname of ld
+      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
+      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
+	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
+      done
+      test -z "$LD" && LD="$ac_prog"
+      ;;
+  "")
+    # If it fails, then pretend we aren't using GCC.
+    ac_prog=ld
+    ;;
+  *)
+    # If it is relative, then search for the first ld in PATH.
+    with_gnu_ld=unknown
+    ;;
+  esac
+elif test "$with_gnu_ld" = yes; then
+  AC_MSG_CHECKING([for GNU ld])
+else
+  AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+  for ac_dir in $PATH; do
+    IFS="$lt_save_ifs"
+    test -z "$ac_dir" && ac_dir=.
+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+      lt_cv_path_LD="$ac_dir/$ac_prog"
+      # Check to see if the program is GNU ld.  I'd rather use --version,
+      # but apparently some variants of GNU ld only accept -v.
+      # Break only if it was the GNU/non-GNU ld that we prefer.
+      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+      *GNU* | *'with BFD'*)
+	test "$with_gnu_ld" != no && break
+	;;
+      *)
+	test "$with_gnu_ld" != yes && break
+	;;
+      esac
+    fi
+  done
+  IFS="$lt_save_ifs"
+else
+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+  AC_MSG_RESULT($LD)
+else
+  AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+_LT_PATH_LD_GNU
+AC_SUBST([LD])
+
+_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
+])# LT_PATH_LD
+
+# Old names:
+AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
+AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_LD], [])
+dnl AC_DEFUN([AC_PROG_LD], [])
+
+
+# _LT_PATH_LD_GNU
+#- --------------
+m4_defun([_LT_PATH_LD_GNU],
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+  lt_cv_prog_gnu_ld=yes
+  ;;
+*)
+  lt_cv_prog_gnu_ld=no
+  ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# _LT_PATH_LD_GNU
+
+
+# _LT_CMD_RELOAD
+# --------------
+# find reload flag for linker
+#   -- PORTME Some linkers may need a different reload flag.
+m4_defun([_LT_CMD_RELOAD],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+  lt_cv_ld_reload_flag,
+  [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+  darwin*)
+    if test "$GCC" = yes; then
+      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+    else
+      reload_cmds='$LD$reload_flag -o $output$reload_objs'
+    fi
+    ;;
+esac
+_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_DECL([], [reload_cmds], [2])dnl
+])# _LT_CMD_RELOAD
+
+
+# _LT_CHECK_MAGIC_METHOD
+# ----------------------
+# how to check for library dependencies
+#  -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_MAGIC_METHOD],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+AC_CACHE_CHECK([how to recognize dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix[[4-9]]*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+beos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+bsdi[[45]]*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+  lt_cv_file_magic_cmd='/usr/bin/file -L'
+  lt_cv_file_magic_test_file=/shlib/libc.so
+  ;;
+
+cygwin*)
+  # func_win32_libid is a shell function defined in ltmain.sh
+  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+  lt_cv_file_magic_cmd='func_win32_libid'
+  ;;
+
+mingw* | pw32*)
+  # Base MSYS/MinGW do not provide the 'file' command needed by
+  # func_win32_libid shell function, so use a weaker test based on 'objdump',
+  # unless we find 'file', for example because we are cross-compiling.
+  if ( file / ) >/dev/null 2>&1; then
+    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+    lt_cv_file_magic_cmd='func_win32_libid'
+  else
+    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+    lt_cv_file_magic_cmd='$OBJDUMP -f'
+  fi
+  ;;
+
+cegcc)
+  # use the weaker test based on 'objdump'. See mingw*.
+  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
+  lt_cv_file_magic_cmd='$OBJDUMP -f'
+  ;;
+
+darwin* | rhapsody*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+freebsd* | dragonfly*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    case $host_cpu in
+    i*86 )
+      # Not sure whether the presence of OpenBSD here was a mistake.
+      # Let's accept both of them until this is cleared up.
+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+      lt_cv_file_magic_cmd=/usr/bin/file
+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+      ;;
+    esac
+  else
+    lt_cv_deplibs_check_method=pass_all
+  fi
+  ;;
+
+gnu*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+hpux10.20* | hpux11*)
+  lt_cv_file_magic_cmd=/usr/bin/file
+  case $host_cpu in
+  ia64*)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+    ;;
+  hppa*64*)
+    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+    ;;
+  *)
+    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+    lt_cv_file_magic_test_file=/usr/lib/libc.sl
+    ;;
+  esac
+  ;;
+
+interix[[3-9]]*)
+  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+  ;;
+
+irix5* | irix6* | nonstopux*)
+  case $LD in
+  *-32|*"-32 ") libmagic=32-bit;;
+  *-n32|*"-n32 ") libmagic=N32;;
+  *-64|*"-64 ") libmagic=64-bit;;
+  *) libmagic=never-match;;
+  esac
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+# This must be Linux ELF.
+linux* | k*bsd*-gnu)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+netbsd*)
+  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+  fi
+  ;;
+
+newos6*)
+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+  lt_cv_file_magic_cmd=/usr/bin/file
+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
+  ;;
+
+*nto* | *qnx*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+openbsd*)
+  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+  else
+    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+  fi
+  ;;
+
+osf3* | osf4* | osf5*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+rdos*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+solaris*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+
+sysv4 | sysv4.3*)
+  case $host_vendor in
+  motorola)
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+    ;;
+  ncr)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  sequent)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+    ;;
+  sni)
+    lt_cv_file_magic_cmd='/bin/file'
+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+    lt_cv_file_magic_test_file=/lib/libc.so
+    ;;
+  siemens)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  pc)
+    lt_cv_deplibs_check_method=pass_all
+    ;;
+  esac
+  ;;
+
+tpf*)
+  lt_cv_deplibs_check_method=pass_all
+  ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+_LT_DECL([], [deplibs_check_method], [1],
+    [Method to check whether dependent libraries are shared objects])
+_LT_DECL([], [file_magic_cmd], [1],
+    [Command to use when deplibs_check_method == "file_magic"])
+])# _LT_CHECK_MAGIC_METHOD
+
+
+# LT_PATH_NM
+# ----------
+# find the pathname to a BSD- or MS-compatible name lister
+AC_DEFUN([LT_PATH_NM],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
+[if test -n "$NM"; then
+  # Let the user override the test.
+  lt_cv_path_NM="$NM"
+else
+  lt_nm_to_check="${ac_tool_prefix}nm"
+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+    lt_nm_to_check="$lt_nm_to_check nm"
+  fi
+  for lt_tmp_nm in $lt_nm_to_check; do
+    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+      IFS="$lt_save_ifs"
+      test -z "$ac_dir" && ac_dir=.
+      tmp_nm="$ac_dir/$lt_tmp_nm"
+      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+	# Check to see if the nm accepts a BSD-compat flag.
+	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
+	#   nm: unknown option "B" ignored
+	# Tru64's nm complains that /dev/null is an invalid object file
+	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+	*/dev/null* | *'Invalid file or object type'*)
+	  lt_cv_path_NM="$tmp_nm -B"
+	  break
+	  ;;
+	*)
+	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+	  */dev/null*)
+	    lt_cv_path_NM="$tmp_nm -p"
+	    break
+	    ;;
+	  *)
+	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+	    continue # so that we can try to find one that supports BSD flags
+	    ;;
+	  esac
+	  ;;
+	esac
+      fi
+    done
+    IFS="$lt_save_ifs"
+  done
+  : ${lt_cv_path_NM=no}
+fi])
+if test "$lt_cv_path_NM" != "no"; then
+  NM="$lt_cv_path_NM"
+else
+  # Didn't find any BSD compatible name lister, look for dumpbin.
+  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+  AC_SUBST([DUMPBIN])
+  if test "$DUMPBIN" != ":"; then
+    NM="$DUMPBIN"
+  fi
+fi
+test -z "$NM" && NM=nm
+AC_SUBST([NM])
+_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
+
+AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
+  [lt_cv_nm_interface="BSD nm"
+  echo "int some_variable = 0;" > conftest.$ac_ext
+  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$ac_compile" 2>conftest.err)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+  cat conftest.err >&AS_MESSAGE_LOG_FD
+  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+  cat conftest.out >&AS_MESSAGE_LOG_FD
+  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+    lt_cv_nm_interface="MS dumpbin"
+  fi
+  rm -f conftest*])
+])# LT_PATH_NM
+
+# Old names:
+AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
+AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_PROG_NM], [])
+dnl AC_DEFUN([AC_PROG_NM], [])
+
+
+# LT_LIB_M
+# --------
+# check for math library
+AC_DEFUN([LT_LIB_M],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+  # These system don't have libm, or don't need it
+  ;;
+*-ncr-sysv4.3*)
+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+  ;;
+*)
+  AC_CHECK_LIB(m, cos, LIBM="-lm")
+  ;;
+esac
+AC_SUBST([LIBM])
+])# LT_LIB_M
+
+# Old name:
+AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_CHECK_LIBM], [])
+
+
+# _LT_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------
+m4_defun([_LT_COMPILER_NO_RTTI],
+[m4_require([_LT_TAG_COMPILER])dnl
+
+_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+    lt_cv_prog_compiler_rtti_exceptions,
+    [-fno-rtti -fno-exceptions], [],
+    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
+	[Compiler flag to turn off builtin functions])
+])# _LT_COMPILER_NO_RTTI
+
+
+# _LT_CMD_GLOBAL_SYMBOLS
+# ----------------------
+m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+AC_REQUIRE([LT_PATH_LD])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+  symcode='[[BCDT]]'
+  ;;
+cygwin* | mingw* | pw32* | cegcc*)
+  symcode='[[ABCDGISTW]]'
+  ;;
+hpux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDEGRST]]'
+  fi
+  ;;
+irix* | nonstopux*)
+  symcode='[[BCDEGRST]]'
+  ;;
+osf*)
+  symcode='[[BCDEGQRST]]'
+  ;;
+solaris*)
+  symcode='[[BDRT]]'
+  ;;
+sco3.2v5*)
+  symcode='[[DT]]'
+  ;;
+sysv4.2uw2*)
+  symcode='[[DT]]'
+  ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+  symcode='[[ABDT]]'
+  ;;
+sysv4)
+  symcode='[[DFNSTU]]'
+  ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+  symcode='[[ABCDGIRSTW]]' ;;
+esac
+
+# Transform an extracted symbol line into a proper C declaration.
+# Some systems (esp. on ia64) link data and code symbols differently,
+# so use this general approach.
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+  ;;
+esac
+
+# Try without a prefix underscore, then with it.
+for ac_symprfx in "" "_"; do
+
+  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+  symxfrm="\\1 $ac_symprfx\\2 \\2"
+
+  # Write the raw and C identifiers.
+  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+    # Fake it for dumpbin and say T for any non-static function
+    # and D for any global variable.
+    # Also find C++ and __fastcall symbols from MSVC++,
+    # which start with @ or ?.
+    lt_cv_sys_global_symbol_pipe="$AWK ['"\
+"     {last_section=section; section=\$ 3};"\
+"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+"     \$ 0!~/External *\|/{next};"\
+"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
+"     {if(hide[section]) next};"\
+"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
+"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
+"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
+"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+"     ' prfx=^$ac_symprfx]"
+  else
+    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+  fi
+
+  # Check to see that the pipe works correctly.
+  pipe_works=no
+
+  rm -f conftest*
+  cat > conftest.$ac_ext <<_LT_EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(void);
+void nm_test_func(void){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+_LT_EOF
+
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+      # Try sorting and uniquifying the output.
+      if sort "$nlist" | uniq > "$nlist"T; then
+	mv -f "$nlist"T "$nlist"
+      else
+	rm -f "$nlist"T
+      fi
+
+      # Make sure that we snagged all the symbols we need.
+      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+	  cat <<_LT_EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+_LT_EOF
+	  # Now generate the symbol file.
+	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
+
+	  cat <<_LT_EOF >> conftest.$ac_ext
+
+/* The mapping between symbol names and symbols.  */
+const struct {
+  const char *name;
+  void       *address;
+}
+lt__PROGRAM__LTX_preloaded_symbols[[]] =
+{
+  { "@PROGRAM@", (void *) 0 },
+_LT_EOF
+	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+	  cat <<\_LT_EOF >> conftest.$ac_ext
+  {0, (void *) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+  return lt__PROGRAM__LTX_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+_LT_EOF
+	  # Now try linking the two files.
+	  mv conftest.$ac_objext conftstm.$ac_objext
+	  lt_save_LIBS="$LIBS"
+	  lt_save_CFLAGS="$CFLAGS"
+	  LIBS="conftstm.$ac_objext"
+	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+	    pipe_works=yes
+	  fi
+	  LIBS="$lt_save_LIBS"
+	  CFLAGS="$lt_save_CFLAGS"
+	else
+	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+	fi
+      else
+	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+      fi
+    else
+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.$ac_ext >&5
+  fi
+  rm -rf conftest* conftst*
+
+  # Do not use the global_symbol_pipe unless it works.
+  if test "$pipe_works" = yes; then
+    break
+  else
+    lt_cv_sys_global_symbol_pipe=
+  fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+  lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+  AC_MSG_RESULT(failed)
+else
+  AC_MSG_RESULT(ok)
+fi
+
+_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+    [Take the output of nm and produce a listing of raw symbols and C names])
+_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+    [Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_c_name_address],
+    [lt_cv_sys_global_symbol_to_c_name_address], [1],
+    [Transform the output of nm in a C name address pair])
+_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+    [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+    [Transform the output of nm in a C name address pair when lib prefix is needed])
+]) # _LT_CMD_GLOBAL_SYMBOLS
+
+
+# _LT_COMPILER_PIC([TAGNAME])
+# ---------------------------
+m4_defun([_LT_COMPILER_PIC],
+[m4_require([_LT_TAG_COMPILER])dnl
+_LT_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+m4_if([$1], [CXX], [
+  # C++ specific cases for pic, static, wl, etc.
+  if test "$GXX" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+    aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+    mingw* | cygwin* | os2* | pw32* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+    *djgpp*)
+      # DJGPP does not support shared libraries at all
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+      ;;
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+    *qnx* | *nto*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    case $host_os in
+      aix[[4-9]]*)
+	# All AIX code is PIC.
+	if test "$host_cpu" = ia64; then
+	  # AIX 5 now supports IA64 processor
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	else
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+	fi
+	;;
+      chorus*)
+	case $cc_basename in
+	cxch68*)
+	  # Green Hills C++ Compiler
+	  # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+	  ;;
+	esac
+	;;
+      dgux*)
+	case $cc_basename in
+	  ec++*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  ghcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      freebsd* | dragonfly*)
+	# FreeBSD uses GNU C++
+	;;
+      hpux9* | hpux10* | hpux11*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    if test "$host_cpu" != ia64; then
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	    fi
+	    ;;
+	  aCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+	    case $host_cpu in
+	    hppa*64*|ia64*)
+	      # +Z the default
+	      ;;
+	    *)
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	      ;;
+	    esac
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      interix*)
+	# This is c89, which is MS Visual C++ (no shared libs)
+	# Anyone wants to do a port?
+	;;
+      irix5* | irix6* | nonstopux*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    # CC pic flag -KPIC is the default.
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      linux* | k*bsd*-gnu)
+	case $cc_basename in
+	  KCC*)
+	    # KAI C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    ;;
+	  ecpc* )
+	    # old Intel C++ for x86_64 which still supported -KPIC.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  icpc* )
+	    # Intel C++, used to be incompatible with GCC.
+	    # ICC 10 doesn't accept -KPIC any more.
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+	    ;;
+	  pgCC* | pgcpp*)
+	    # Portland Group C++ compiler
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  cxx*)
+	    # Compaq C++
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  xlc* | xlC*)
+	    # IBM XL 8.0 on PPC
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+      lynxos*)
+	;;
+      m88k*)
+	;;
+      mvs*)
+	case $cc_basename in
+	  cxx*)
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      netbsd*)
+	;;
+      *qnx* | *nto*)
+        # QNX uses GNU C++, but need to define -shared option too, otherwise
+        # it will coredump.
+        _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+        ;;
+      osf3* | osf4* | osf5*)
+	case $cc_basename in
+	  KCC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+	    ;;
+	  RCC*)
+	    # Rational C++ 2.4.1
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  cxx*)
+	    # Digital/Compaq C++
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    # Make sure the PIC flag is empty.  It appears that all Alpha
+	    # Linux and Compaq Tru64 Unix objects are PIC.
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      psos*)
+	;;
+      solaris*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+	    ;;
+	  gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sunos4*)
+	case $cc_basename in
+	  CC*)
+	    # Sun C++ 4.x
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	  lcc*)
+	    # Lucid
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+	case $cc_basename in
+	  CC*)
+	    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	    ;;
+	esac
+	;;
+      tandem*)
+	case $cc_basename in
+	  NCC*)
+	    # NonStop-UX NCC 3.20
+	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	    ;;
+	  *)
+	    ;;
+	esac
+	;;
+      vxworks*)
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+	;;
+    esac
+  fi
+],
+[
+  if test "$GCC" = yes; then
+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+    case $host_os in
+      aix*)
+      # All AIX code is PIC.
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+        ;;
+      m68k)
+            # FIXME: we need at least 68020 code to build shared libraries, but
+            # adding the `-m68020' flag to GCC prevents building anything better,
+            # like `-m68040'.
+            _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+        ;;
+      esac
+      ;;
+
+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+      # PIC is the default for these OSes.
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      # Although the cygwin gcc ignores -fPIC, still need this for old-style
+      # (--disable-auto-import) libraries
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    darwin* | rhapsody*)
+      # PIC is the default on this platform
+      # Common symbols not allowed in MH_DYLIB files
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+      ;;
+
+    hpux*)
+      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
+      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
+      # sets the default TLS model and affects inlining.
+      case $host_cpu in
+      hppa*64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	;;
+      esac
+      ;;
+
+    interix[[3-9]]*)
+      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+      # Instead, we relocate shared libraries at runtime.
+      ;;
+
+    msdosdjgpp*)
+      # Just because we use GCC doesn't mean we suddenly get shared libraries
+      # on systems that don't support them.
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      enable_shared=no
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+      fi
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+      ;;
+    esac
+  else
+    # PORTME Check for flag to pass linker flags through the system compiler.
+    case $host_os in
+    aix*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      if test "$host_cpu" = ia64; then
+	# AIX 5 now supports IA64 processor
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      else
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+      fi
+      ;;
+
+    mingw* | cygwin* | pw32* | os2* | cegcc*)
+      # This hack is so that the source file can tell whether it is being
+      # built for inclusion in a dll (and should export symbols for example).
+      m4_if([$1], [GCJ], [],
+	[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+      ;;
+
+    hpux9* | hpux10* | hpux11*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+      # not for PA HP-UX.
+      case $host_cpu in
+      hppa*64*|ia64*)
+	# +Z the default
+	;;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+	;;
+      esac
+      # Is there a better lt_prog_compiler_static that works with the bundled CC?
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # PIC (with -KPIC) is the default.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    linux* | k*bsd*-gnu)
+      case $cc_basename in
+      # old Intel for x86_64 which still supported -KPIC.
+      ecc*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # icc used to be incompatible with GCC.
+      # ICC 10 doesn't accept -KPIC any more.
+      icc* | ifort*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+        ;;
+      # Lahey Fortran 8.1.
+      lf95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+	;;
+      pgcc* | pgf77* | pgf90* | pgf95*)
+        # Portland Group compilers (*not* the Pentium gcc compiler,
+	# which looks to be a dead project)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+        ;;
+      ccc*)
+        _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+        # All Alpha code is PIC.
+        _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+        ;;
+      xl*)
+	# IBM XL C 8.0/Fortran 10.1 on PPC
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
+	;;
+      *)
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)
+	  # Sun C 5.9
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	  ;;
+	*Sun\ F*)
+	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
+	  _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+	  _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+	  _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
+	  ;;
+	esac
+	;;
+      esac
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *nto* | *qnx*)
+      # QNX uses GNU C++, but need to define -shared option too, otherwise
+      # it will coredump.
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
+      ;;
+
+    osf3* | osf4* | osf5*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      # All OSF/1 code is PIC.
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    rdos*)
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      case $cc_basename in
+      f77* | f90* | f95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+      *)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4 | sysv4.2uw2* | sysv4.3*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec ;then
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      fi
+      ;;
+
+    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    unicos*)
+      _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+      _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+      ;;
+
+    *)
+      _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+      ;;
+    esac
+  fi
+])
+case $host_os in
+  # For platforms which do not support PIC, -DPIC is meaningless:
+  *djgpp*)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+    ;;
+  *)
+    _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t at m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+    ;;
+esac
+AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+	[How to pass a linker flag through the compiler])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+  _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
+    [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
+    [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t at m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
+    [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
+     "" | " "*) ;;
+     *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+     esac],
+    [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
+     _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+	[Additional compiler flags for building library objects])
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
+_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+  _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
+  $lt_tmp_static_flag,
+  [],
+  [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
+_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+	[Compiler flag to prevent dynamic linking])
+])# _LT_COMPILER_PIC
+
+
+# _LT_LINKER_SHLIBS([TAGNAME])
+# ----------------------------
+# See if the linker supports building shared libraries.
+m4_defun([_LT_LINKER_SHLIBS],
+[AC_REQUIRE([LT_PATH_LD])dnl
+AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_TAG_COMPILER])dnl
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+m4_if([$1], [CXX], [
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  case $host_os in
+  aix[[4-9]]*)
+    # If we're using GNU nm, then we don't want the "-C" option.
+    # -C means demangle to AIX nm, but means don't demangle with GNU nm
+    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    else
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+    fi
+    ;;
+  pw32*)
+    _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+  ;;
+  cygwin* | mingw* | cegcc*)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  *)
+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  ;;
+  esac
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+], [
+  runpath_var=
+  _LT_TAGVAR(allow_undefined_flag, $1)=
+  _LT_TAGVAR(always_export_symbols, $1)=no
+  _LT_TAGVAR(archive_cmds, $1)=
+  _LT_TAGVAR(archive_expsym_cmds, $1)=
+  _LT_TAGVAR(compiler_needs_object, $1)=no
+  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+  _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+  _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+  _LT_TAGVAR(hardcode_automatic, $1)=no
+  _LT_TAGVAR(hardcode_direct, $1)=no
+  _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+  _LT_TAGVAR(hardcode_minus_L, $1)=no
+  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+  _LT_TAGVAR(inherit_rpath, $1)=no
+  _LT_TAGVAR(link_all_deplibs, $1)=unknown
+  _LT_TAGVAR(module_cmds, $1)=
+  _LT_TAGVAR(module_expsym_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_new_cmds, $1)=
+  _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+  _LT_TAGVAR(thread_safe_flag_spec, $1)=
+  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+  # include_expsyms should be a list of space-separated symbols to be *always*
+  # included in the symbol list
+  _LT_TAGVAR(include_expsyms, $1)=
+  # exclude_expsyms can be an extended regexp of symbols to exclude
+  # it will be wrapped by ` (' and `)$', so one must not match beginning or
+  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+  # as well as any symbol that contains `d'.
+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+  # platforms (ab)use it in PIC code, but their linkers get confused if
+  # the symbol is explicitly referenced.  Since portable code cannot
+  # rely on this symbol name, it's probably fine to never include it in
+  # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
+  extract_expsyms_cmds=
+
+  case $host_os in
+  cygwin* | mingw* | pw32* | cegcc*)
+    # FIXME: the MSVC++ port hasn't been tested in a loooong time
+    # When not using gcc, we currently assume that we are using
+    # Microsoft Visual C++.
+    if test "$GCC" != yes; then
+      with_gnu_ld=no
+    fi
+    ;;
+  interix*)
+    # we just hope/assume this is gcc and not c89 (= MSVC++)
+    with_gnu_ld=yes
+    ;;
+  openbsd*)
+    with_gnu_ld=no
+    ;;
+  esac
+
+  _LT_TAGVAR(ld_shlibs, $1)=yes
+  if test "$with_gnu_ld" = yes; then
+    # If archive_cmds runs LD, not CC, wlarc should be empty
+    wlarc='${wl}'
+
+    # Set some defaults for GNU ld with shared library support. These
+    # are reset later if shared libraries are not supported. Putting them
+    # here allows them to be overridden if necessary.
+    runpath_var=LD_RUN_PATH
+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+    # ancient GNU ld didn't support --whole-archive et. al.
+    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
+      _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+    else
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+    supports_anon_versioning=no
+    case `$LD -v 2>&1` in
+      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+      *\ 2.11.*) ;; # other 2.11 versions
+      *) supports_anon_versioning=yes ;;
+    esac
+
+    # See if GNU ld supports shared libraries.
+    case $host_os in
+    aix[[3-9]]*)
+      # On AIX/PPC, the GNU linker is very broken
+      if test "$host_cpu" != ia64; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support.  If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+_LT_EOF
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    beos*)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
+	# support --undefined.  This deserves some investigation.  FIXME
+	_LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+      # as there is no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=no
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+
+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+	# If the export-symbols file already is a .def file (1st line
+	# is EXPORTS), use it as is; otherwise, prepend...
+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	  cp $export_symbols $output_objdir/$soname.def;
+	else
+	  echo EXPORTS > $output_objdir/$soname.def;
+	  cat $export_symbols >> $output_objdir/$soname.def;
+	fi~
+	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    interix[[3-9]]*)
+      _LT_TAGVAR(hardcode_direct, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+      # Instead, shared libraries are loaded at an image base (0x10000000 by
+      # default) and relocated if they conflict, which is a slow very memory
+      # consuming and fragmenting process.  To avoid this, we pick a random,
+      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+      ;;
+
+    gnu* | linux* | tpf* | k*bsd*-gnu)
+      tmp_diet=no
+      if test "$host_os" = linux-dietlibc; then
+	case $cc_basename in
+	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
+	esac
+      fi
+      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
+	 && test "$tmp_diet" = no
+      then
+	tmp_addflag=
+	tmp_sharedflag='-shared'
+	case $cc_basename,$host_cpu in
+        pgcc*)				# Portland Group C compiler
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag'
+	  ;;
+	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  tmp_addflag=' $pic_flag -Mnomain' ;;
+	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
+	  tmp_addflag=' -i_dynamic' ;;
+	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
+	  tmp_addflag=' -i_dynamic -nofor_main' ;;
+	ifc* | ifort*)			# Intel Fortran compiler
+	  tmp_addflag=' -nofor_main' ;;
+	lf95*)				# Lahey Fortran 8.1
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)=
+	  tmp_sharedflag='--shared' ;;
+	xl[[cC]]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
+	  tmp_sharedflag='-qmkshrobj'
+	  tmp_addflag= ;;
+	esac
+	case `$CC -V 2>&1 | sed 5q` in
+	*Sun\ C*)			# Sun C 5.9
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	  _LT_TAGVAR(compiler_needs_object, $1)=yes
+	  tmp_sharedflag='-G' ;;
+	*Sun\ F*)			# Sun Fortran 8.3
+	  tmp_sharedflag='-G' ;;
+	esac
+	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+        if test "x$supports_anon_versioning" = xyes; then
+          _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	    echo "local: *; };" >> $output_objdir/$libname.ver~
+	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+        fi
+
+	case $cc_basename in
+	xlf*)
+	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
+	  if test "x$supports_anon_versioning" = xyes; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+	      echo "local: *; };" >> $output_objdir/$libname.ver~
+	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+	  fi
+	  ;;
+	esac
+      else
+        _LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+	wlarc=
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      fi
+      ;;
+
+    solaris*)
+      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+      case `$LD -v 2>&1` in
+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems.  Therefore, libtool
+*** is disabling shared libraries support.  We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+	;;
+	*)
+	  # For security reasons, it is highly recommended that you always
+	  # use absolute paths for naming shared libraries, and exclude the
+	  # DT_RUNPATH tag from executables and libraries.  But doing so
+	  # requires that you compile everything twice, which is a pain.
+	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+	  else
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	  fi
+	;;
+      esac
+      ;;
+
+    sunos4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      wlarc=
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+    esac
+
+    if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+      runpath_var=
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=
+      _LT_TAGVAR(whole_archive_flag_spec, $1)=
+    fi
+  else
+    # PORTME fill in a description of your system's linker (not GNU ld)
+    case $host_os in
+    aix3*)
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+      # Note: this linker hardcodes the directories in LIBPATH if there
+      # are no directories specified by -L.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+	# Neither direct hardcoding nor static linking is supported with a
+	# broken collect2.
+	_LT_TAGVAR(hardcode_direct, $1)=unsupported
+      fi
+      ;;
+
+    aix[[4-9]]*)
+      if test "$host_cpu" = ia64; then
+	# On IA64, the linker does run time linking by default, so we don't
+	# have to do anything special.
+	aix_use_runtimelinking=no
+	exp_sym_flag='-Bexport'
+	no_entry_flag=""
+      else
+	# If we're using GNU nm, then we don't want the "-C" option.
+	# -C means demangle to AIX nm, but means don't demangle with GNU nm
+	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	else
+	  _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+	fi
+	aix_use_runtimelinking=no
+
+	# Test if we are trying to use run time linking or normal
+	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
+	# need to do runtime linking.
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	  for ld_flag in $LDFLAGS; do
+	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+	    aix_use_runtimelinking=yes
+	    break
+	  fi
+	  done
+	  ;;
+	esac
+
+	exp_sym_flag='-bexport'
+	no_entry_flag='-bnoentry'
+      fi
+
+      # When large executables or shared objects are built, AIX ld can
+      # have problems creating the table of contents.  If linking a library
+      # or program results in "error TOC overflow" add -mminimal-toc to
+      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+      _LT_TAGVAR(archive_cmds, $1)=''
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+      if test "$GCC" = yes; then
+	case $host_os in aix4.[[012]]|aix4.[[012]].*)
+	# We only want to do this on AIX 4.2 and lower, the check
+	# below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	  # We have reworked collect2
+	  :
+	  else
+	  # We have old collect2
+	  _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	  # It fails to find uninstalled libraries when the uninstalled
+	  # path is not listed in the libpath.  Setting hardcode_minus_L
+	  # to unsupported forces relinking
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+	  ;;
+	esac
+	shared_flag='-shared'
+	if test "$aix_use_runtimelinking" = yes; then
+	  shared_flag="$shared_flag "'${wl}-G'
+	fi
+      else
+	# not using gcc
+	if test "$host_cpu" = ia64; then
+	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	# chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+	else
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag='${wl}-G'
+	  else
+	    shared_flag='${wl}-bM:SRE'
+	  fi
+	fi
+      fi
+
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+      # It seems that -bexpall does not export symbols beginning with
+      # underscore (_), so it is better to generate a list of symbols to export.
+      _LT_TAGVAR(always_export_symbols, $1)=yes
+      if test "$aix_use_runtimelinking" = yes; then
+	# Warning - without using the other runtime loading flags (-brtl),
+	# -berok will link without error, but may produce a broken library.
+	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+        # Determine the default libpath from the value encoded in an
+        # empty executable.
+        _LT_SYS_MODULE_PATH_AIX
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+      else
+	if test "$host_cpu" = ia64; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	  _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+	else
+	 # Determine the default libpath from the value encoded in an
+	 # empty executable.
+	 _LT_SYS_MODULE_PATH_AIX
+	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	  # Warning - without using the other run time loading flags,
+	  # -berok will link without error, but may produce a broken library.
+	  _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	  _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	  # Exported symbols can be pulled into shared objects from archives
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	  # This is similar to how AIX traditionally builds its shared libraries.
+	  _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+	fi
+      fi
+      ;;
+
+    amigaos*)
+      case $host_cpu in
+      powerpc)
+            # see comment about AmigaOS4 .so support
+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+            _LT_TAGVAR(archive_expsym_cmds, $1)=''
+        ;;
+      m68k)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+            _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes
+        ;;
+      esac
+      ;;
+
+    bsdi[[45]]*)
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+      ;;
+
+    cygwin* | mingw* | pw32* | cegcc*)
+      # When not using gcc, we currently assume that we are using
+      # Microsoft Visual C++.
+      # hardcode_libdir_flag_spec is actually meaningless, as there is
+      # no search path for DLLs.
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      # Tell ltmain to make .lib files, not .a files.
+      libext=lib
+      # Tell ltmain to make .dll files, not .so files.
+      shrext_cmds=".dll"
+      # FIXME: Setting linknames here is a bad hack.
+      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+      # The linker will automatically build a .lib file if we build a DLL.
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+      # FIXME: Should let the user specify the lib program.
+      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+      ;;
+
+    darwin* | rhapsody*)
+      _LT_DARWIN_LINKER_FEATURES($1)
+      ;;
+
+    dgux*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    freebsd1*)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+
+    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+    # support.  Future versions do this automatically, but an explicit c++rt0.o
+    # does not break anything, and helps significantly (at the cost of a little
+    # extra space).
+    freebsd2.2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+    freebsd2*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+    freebsd* | dragonfly*)
+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    hpux9*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+
+      # hardcode_minus_L: Not really in the search PATH,
+      # but as the default location of the library.
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+      ;;
+
+    hpux10*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# hardcode_minus_L: Not really in the search PATH,
+	# but as the default location of the library.
+	_LT_TAGVAR(hardcode_minus_L, $1)=yes
+      fi
+      ;;
+
+    hpux11*)
+      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      else
+	case $host_cpu in
+	hppa*64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	ia64*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	esac
+      fi
+      if test "$with_gnu_ld" = no; then
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	case $host_cpu in
+	hppa*64*|ia64*)
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  ;;
+	*)
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+	  # hardcode_minus_L: Not really in the search PATH,
+	  # but as the default location of the library.
+	  _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	  ;;
+	esac
+      fi
+      ;;
+
+    irix5* | irix6* | nonstopux*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	# Try to use the -exported_symbol ld option, if it does not
+	# work, assume that -exports_file does not work either and
+	# implicitly export all symbols.
+        save_LDFLAGS="$LDFLAGS"
+        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+        AC_LINK_IFELSE(int foo(void) {},
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+        )
+        LDFLAGS="$save_LDFLAGS"
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(inherit_rpath, $1)=yes
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    netbsd*)
+      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    newsos6)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *nto* | *qnx*)
+      ;;
+
+    openbsd*)
+      if test -f /usr/libexec/ld.so; then
+	_LT_TAGVAR(hardcode_direct, $1)=yes
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	else
+	  case $host_os in
+	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+	     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	     ;;
+	   *)
+	     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+	     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	     ;;
+	  esac
+	fi
+      else
+	_LT_TAGVAR(ld_shlibs, $1)=no
+      fi
+      ;;
+
+    os2*)
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+      _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+      _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+      ;;
+
+    osf3*)
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    osf4* | osf5*)	# as osf3* with the addition of -msym flag
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+      else
+	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
+	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+
+	# Both c and cxx compiler support -rpath directly
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+      fi
+      _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+      ;;
+
+    solaris*)
+      _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+      if test "$GCC" = yes; then
+	wlarc='${wl}'
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+      else
+	case `$CC -V 2>&1` in
+	*"Compilers 5.0"*)
+	  wlarc=''
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+	  ;;
+	*)
+	  wlarc='${wl}'
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+	  ;;
+	esac
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      case $host_os in
+      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+      *)
+	# The compiler driver will combine and reorder linker options,
+	# but understands `-z linker_flag'.  GCC discards it without `$wl',
+	# but is careful enough not to reorder.
+	# Supported since Solaris 2.6 (maybe 2.5.1?)
+	if test "$GCC" = yes; then
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+	else
+	  _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	fi
+	;;
+      esac
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      ;;
+
+    sunos4*)
+      if test "x$host_vendor" = xsequent; then
+	# Use $CC to link under sequent, because it throws in some extra .o
+	# files that make .init and .fini sections work.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+      fi
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_direct, $1)=yes
+      _LT_TAGVAR(hardcode_minus_L, $1)=yes
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4)
+      case $host_vendor in
+	sni)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+	;;
+	siemens)
+	  ## LD is ld it makes a PLAMLIB
+	  ## CC just makes a GrossModule.
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+	  _LT_TAGVAR(hardcode_direct, $1)=no
+        ;;
+	motorola)
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	  _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+	;;
+      esac
+      runpath_var='LD_RUN_PATH'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    sysv4.3*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+      ;;
+
+    sysv4*MP*)
+      if test -d /usr/nec; then
+	_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	runpath_var=LD_RUN_PATH
+	hardcode_runpath_var=yes
+	_LT_TAGVAR(ld_shlibs, $1)=yes
+      fi
+      ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    sysv5* | sco3.2v5* | sco5v6*)
+      # Note: We can NOT use -z defs as we might desire, because we do not
+      # link with -lc, and that would cause any symbols used from libc to
+      # always be unresolved, which means just about no library would
+      # ever link correctly.  If we're not using GNU ld we use -z text
+      # though, which does catch some bad symbols but isn't as heavy-handed
+      # as -z defs.
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+      _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+      _LT_TAGVAR(link_all_deplibs, $1)=yes
+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+      runpath_var='LD_RUN_PATH'
+
+      if test "$GCC" = yes; then
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      else
+	_LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+      fi
+      ;;
+
+    uts4*)
+      _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      ;;
+
+    *)
+      _LT_TAGVAR(ld_shlibs, $1)=no
+      ;;
+    esac
+
+    if test x$host_vendor = xsni; then
+      case $host in
+      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+	;;
+      esac
+    fi
+  fi
+])
+AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
+
+_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
+_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
+_LT_DECL([], [extract_expsyms_cmds], [2],
+    [The commands to extract the exported symbol list from a shared archive])
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+  # Assume -lc should be added
+  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+  if test "$enable_shared" = yes && test "$GCC" = yes; then
+    case $_LT_TAGVAR(archive_cmds, $1) in
+    *'~'*)
+      # FIXME: we may have to deal with multi-command sequences.
+      ;;
+    '$CC '*)
+      # Test whether the compiler implicitly links with -lc since on some
+      # systems, -lgcc has to come before -lc. If gcc already passes -lc
+      # to ld, don't add -lc before -lgcc.
+      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+      $RM conftest*
+      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+        soname=conftest
+        lib=conftest
+        libobjs=conftest.$ac_objext
+        deplibs=
+        wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
+	pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
+        compiler_flags=-v
+        linker_flags=-v
+        verstring=
+        output_objdir=.
+        libname=conftest
+        lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
+        _LT_TAGVAR(allow_undefined_flag, $1)=
+        if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
+        then
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        else
+	  _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+        fi
+        _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+      else
+        cat conftest.err 1>&5
+      fi
+      $RM conftest*
+      AC_MSG_RESULT([$_LT_TAGVAR(archive_cmds_need_lc, $1)])
+      ;;
+    esac
+  fi
+  ;;
+esac
+
+_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
+    [Whether or not to add -lc for building shared libraries])
+_LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
+    [enable_shared_with_static_runtimes], [0],
+    [Whether or not to disallow shared libs when runtime libs are static])
+_LT_TAGDECL([], [export_dynamic_flag_spec], [1],
+    [Compiler flag to allow reflexive dlopens])
+_LT_TAGDECL([], [whole_archive_flag_spec], [1],
+    [Compiler flag to generate shared objects directly from archives])
+_LT_TAGDECL([], [compiler_needs_object], [1],
+    [Whether the compiler copes with passing no objects directly])
+_LT_TAGDECL([], [old_archive_from_new_cmds], [2],
+    [Create an old-style archive from a shared archive])
+_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
+    [Create a temporary old-style archive to link instead of a shared archive])
+_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
+_LT_TAGDECL([], [archive_expsym_cmds], [2])
+_LT_TAGDECL([], [module_cmds], [2],
+    [Commands used to build a loadable module if different from building
+    a shared archive.])
+_LT_TAGDECL([], [module_expsym_cmds], [2])
+_LT_TAGDECL([], [with_gnu_ld], [1],
+    [Whether we are building with GNU ld or not])
+_LT_TAGDECL([], [allow_undefined_flag], [1],
+    [Flag that allows shared libraries with undefined symbols to be built])
+_LT_TAGDECL([], [no_undefined_flag], [1],
+    [Flag that enforces no undefined symbols])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
+    [Flag to hardcode $libdir into a binary during linking.
+    This must work even if $libdir does not exist])
+_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
+    [[If ld is used when linking, flag to hardcode $libdir into a binary
+    during linking.  This must work even if $libdir does not exist]])
+_LT_TAGDECL([], [hardcode_libdir_separator], [1],
+    [Whether we need a single "-rpath" flag with a separated argument])
+_LT_TAGDECL([], [hardcode_direct], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary])
+_LT_TAGDECL([], [hardcode_direct_absolute], [0],
+    [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+    DIR into the resulting binary and the resulting library dependency is
+    "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+    library is relocated])
+_LT_TAGDECL([], [hardcode_minus_L], [0],
+    [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_shlibpath_var], [0],
+    [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
+    into the resulting binary])
+_LT_TAGDECL([], [hardcode_automatic], [0],
+    [Set to "yes" if building a shared library automatically hardcodes DIR
+    into the library and all subsequent libraries and executables linked
+    against it])
+_LT_TAGDECL([], [inherit_rpath], [0],
+    [Set to yes if linker adds runtime paths of dependent libraries
+    to runtime path list])
+_LT_TAGDECL([], [link_all_deplibs], [0],
+    [Whether libtool must link a program against all its dependency libraries])
+_LT_TAGDECL([], [fix_srcfile_path], [1],
+    [Fix the shell variable $srcfile for the compiler])
+_LT_TAGDECL([], [always_export_symbols], [0],
+    [Set to "yes" if exported symbols are required])
+_LT_TAGDECL([], [export_symbols_cmds], [2],
+    [The commands to list exported symbols])
+_LT_TAGDECL([], [exclude_expsyms], [1],
+    [Symbols that should not be listed in the preloaded symbols])
+_LT_TAGDECL([], [include_expsyms], [1],
+    [Symbols that must always be exported])
+_LT_TAGDECL([], [prelink_cmds], [2],
+    [Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [file_list_spec], [1],
+    [Specify filename containing input files])
+dnl FIXME: Not yet implemented
+dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
+dnl    [Compiler flag to generate thread safe objects])
+])# _LT_LINKER_SHLIBS
+
+
+# _LT_LANG_C_CONFIG([TAG])
+# ------------------------
+# Ensure that the configuration variables for a C compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_C_CONFIG],
+[m4_require([_LT_DECL_EGREP])dnl
+lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}'
+
+_LT_TAG_COMPILER
+# Save the default compiler, since it gets overwritten when the other
+# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
+compiler_DEFAULT=$CC
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_SYS_DYNAMIC_LINKER($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+  LT_SYS_DLOPEN_SELF
+  _LT_CMD_STRIPLIB
+
+  # Report which library types will actually be built
+  AC_MSG_CHECKING([if libtool supports shared libraries])
+  AC_MSG_RESULT([$can_build_shared])
+
+  AC_MSG_CHECKING([whether to build shared libraries])
+  test "$can_build_shared" = "no" && enable_shared=no
+
+  # On AIX, shared libraries and static libraries use the same namespace, and
+  # are all built from PIC.
+  case $host_os in
+  aix3*)
+    test "$enable_shared" = yes && enable_static=no
+    if test -n "$RANLIB"; then
+      archive_cmds="$archive_cmds~\$RANLIB \$lib"
+      postinstall_cmds='$RANLIB $lib'
+    fi
+    ;;
+
+  aix[[4-9]]*)
+    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+      test "$enable_shared" = yes && enable_static=no
+    fi
+    ;;
+  esac
+  AC_MSG_RESULT([$enable_shared])
+
+  AC_MSG_CHECKING([whether to build static libraries])
+  # Make sure either enable_shared or enable_static is yes.
+  test "$enable_shared" = yes || enable_static=yes
+  AC_MSG_RESULT([$enable_static])
+
+  _LT_CONFIG($1)
+fi
+AC_LANG_POP
+CC="$lt_save_CC"
+])# _LT_LANG_C_CONFIG
+
+
+# _LT_PROG_CXX
+# ------------
+# Since AC_PROG_CXX is broken, in that it returns g++ if there is no c++
+# compiler, we have our own version here.
+m4_defun([_LT_PROG_CXX],
+[
+pushdef([AC_MSG_ERROR], [_lt_caught_CXX_error=yes])
+AC_PROG_CXX
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+    (test "X$CXX" != "Xg++"))) ; then
+  AC_PROG_CXXCPP
+else
+  _lt_caught_CXX_error=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_CXX
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_CXX], [])
+
+
+# _LT_LANG_CXX_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a C++ compiler are suitably
+# defined.  These variables are subsequently used by _LT_CONFIG to write
+# the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_CXX_CONFIG],
+[AC_REQUIRE([_LT_PROG_CXX])dnl
+m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_EGREP])dnl
+
+AC_LANG_PUSH(C++)
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(compiler_needs_object, $1)=no
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for C++ test sources.
+ac_ext=cpp
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the CXX compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_caught_CXX_error" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="int some_variable = 0;"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC=$CC
+  lt_save_LD=$LD
+  lt_save_GCC=$GCC
+  GCC=$GXX
+  lt_save_with_gnu_ld=$with_gnu_ld
+  lt_save_path_LD=$lt_cv_path_LD
+  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+  else
+    $as_unset lt_cv_prog_gnu_ld
+  fi
+  if test -n "${lt_cv_path_LDCXX+set}"; then
+    lt_cv_path_LD=$lt_cv_path_LDCXX
+  else
+    $as_unset lt_cv_path_LD
+  fi
+  test -z "${LDCXX+set}" || LD=$LDCXX
+  CC=${CXX-"c++"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    # We don't want -fno-exception when compiling C++ code, so set the
+    # no_builtin_flag separately
+    if test "$GXX" = yes; then
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+    else
+      _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+    fi
+
+    if test "$GXX" = yes; then
+      # Set up default GNU C++ configuration
+
+      LT_PATH_LD
+
+      # Check if GNU C++ uses GNU ld as the underlying linker, since the
+      # archiving commands below assume that GNU ld is being used.
+      if test "$with_gnu_ld" = yes; then
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+        # If archive_cmds runs LD, not CC, wlarc should be empty
+        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+        #     investigate it a little bit more. (MM)
+        wlarc='${wl}'
+
+        # ancient GNU ld didn't support --whole-archive et. al.
+        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
+	  $GREP 'no-whole-archive' > /dev/null; then
+          _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+        else
+          _LT_TAGVAR(whole_archive_flag_spec, $1)=
+        fi
+      else
+        with_gnu_ld=no
+        wlarc=
+
+        # A generic and very simple default shared library creation
+        # command for GNU C++ for the case where it uses the native
+        # linker, instead of GNU ld.  If possible, this setting should
+        # overridden to take advantage of the native linker features on
+        # the platform it is being used on.
+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+      fi
+
+      # Commands to make compiler produce verbose output that lists
+      # what "hidden" libraries, object files and flags are used when
+      # linking a shared library.
+      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+    else
+      GXX=no
+      with_gnu_ld=no
+      wlarc=
+    fi
+
+    # PORTME: fill in a description of your system's C++ link characteristics
+    AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+    _LT_TAGVAR(ld_shlibs, $1)=yes
+    case $host_os in
+      aix3*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+      aix[[4-9]]*)
+        if test "$host_cpu" = ia64; then
+          # On IA64, the linker does run time linking by default, so we don't
+          # have to do anything special.
+          aix_use_runtimelinking=no
+          exp_sym_flag='-Bexport'
+          no_entry_flag=""
+        else
+          aix_use_runtimelinking=no
+
+          # Test if we are trying to use run time linking or normal
+          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+          # need to do runtime linking.
+          case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
+	    for ld_flag in $LDFLAGS; do
+	      case $ld_flag in
+	      *-brtl*)
+	        aix_use_runtimelinking=yes
+	        break
+	        ;;
+	      esac
+	    done
+	    ;;
+          esac
+
+          exp_sym_flag='-bexport'
+          no_entry_flag='-bnoentry'
+        fi
+
+        # When large executables or shared objects are built, AIX ld can
+        # have problems creating the table of contents.  If linking a library
+        # or program results in "error TOC overflow" add -mminimal-toc to
+        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+        _LT_TAGVAR(archive_cmds, $1)=''
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+        _LT_TAGVAR(link_all_deplibs, $1)=yes
+        _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+
+        if test "$GXX" = yes; then
+          case $host_os in aix4.[[012]]|aix4.[[012]].*)
+          # We only want to do this on AIX 4.2 and lower, the check
+          # below for broken collect2 doesn't work under 4.3+
+	  collect2name=`${CC} -print-prog-name=collect2`
+	  if test -f "$collect2name" &&
+	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
+	  then
+	    # We have reworked collect2
+	    :
+	  else
+	    # We have old collect2
+	    _LT_TAGVAR(hardcode_direct, $1)=unsupported
+	    # It fails to find uninstalled libraries when the uninstalled
+	    # path is not listed in the libpath.  Setting hardcode_minus_L
+	    # to unsupported forces relinking
+	    _LT_TAGVAR(hardcode_minus_L, $1)=yes
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=
+	  fi
+          esac
+          shared_flag='-shared'
+	  if test "$aix_use_runtimelinking" = yes; then
+	    shared_flag="$shared_flag "'${wl}-G'
+	  fi
+        else
+          # not using gcc
+          if test "$host_cpu" = ia64; then
+	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+	  # chokes on -Wl,-G. The following line is correct:
+	  shared_flag='-G'
+          else
+	    if test "$aix_use_runtimelinking" = yes; then
+	      shared_flag='${wl}-G'
+	    else
+	      shared_flag='${wl}-bM:SRE'
+	    fi
+          fi
+        fi
+
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+        # It seems that -bexpall does not export symbols beginning with
+        # underscore (_), so it is better to generate a list of symbols to
+	# export.
+        _LT_TAGVAR(always_export_symbols, $1)=yes
+        if test "$aix_use_runtimelinking" = yes; then
+          # Warning - without using the other runtime loading flags (-brtl),
+          # -berok will link without error, but may produce a broken library.
+          _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+          # Determine the default libpath from the value encoded in an empty
+          # executable.
+          _LT_SYS_MODULE_PATH_AIX
+          _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+        else
+          if test "$host_cpu" = ia64; then
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+	    _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+          else
+	    # Determine the default libpath from the value encoded in an
+	    # empty executable.
+	    _LT_SYS_MODULE_PATH_AIX
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+	    # Warning - without using the other run time loading flags,
+	    # -berok will link without error, but may produce a broken library.
+	    _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+	    _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+	    # Exported symbols can be pulled into shared objects from archives
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
+	    # This is similar to how AIX traditionally builds its shared
+	    # libraries.
+	    _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+          fi
+        fi
+        ;;
+
+      beos*)
+	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+	  # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
+	  # support --undefined.  This deserves some investigation.  FIXME
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      chorus*)
+        case $cc_basename in
+          *)
+	  # FIXME: insert proper C++ library support
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	  ;;
+        esac
+        ;;
+
+      cygwin* | mingw* | pw32* | cegcc*)
+        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+        # as there is no search path for DLLs.
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+        _LT_TAGVAR(always_export_symbols, $1)=no
+        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+          # If the export-symbols file already is a .def file (1st line
+          # is EXPORTS), use it as is; otherwise, prepend...
+          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+	    cp $export_symbols $output_objdir/$soname.def;
+          else
+	    echo EXPORTS > $output_objdir/$soname.def;
+	    cat $export_symbols >> $output_objdir/$soname.def;
+          fi~
+          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+        else
+          _LT_TAGVAR(ld_shlibs, $1)=no
+        fi
+        ;;
+      darwin* | rhapsody*)
+        _LT_DARWIN_LINKER_FEATURES($1)
+	;;
+
+      dgux*)
+        case $cc_basename in
+          ec++*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          ghcx*)
+	    # Green Hills C++ Compiler
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      freebsd[[12]]*)
+        # C++ shared libraries reported to be fairly broken before
+	# switch to ELF
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      freebsd-elf*)
+        _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+        ;;
+
+      freebsd* | dragonfly*)
+        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+        # conventions
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+        ;;
+
+      gnu*)
+        ;;
+
+      hpux9*)
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+        _LT_TAGVAR(hardcode_direct, $1)=yes
+        _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+				             # but as the default
+				             # location of the library.
+
+        case $cc_basename in
+          CC*)
+            # FIXME: insert proper C++ library support
+            _LT_TAGVAR(ld_shlibs, $1)=no
+            ;;
+          aCC*)
+            _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            # Commands to make compiler produce verbose output that lists
+            # what "hidden" libraries, object files and flags are used when
+            # linking a shared library.
+            #
+            # There doesn't appear to be a way to prevent this compiler from
+            # explicitly linking system object files so we need to strip them
+            # from the output so that they don't get included in the library
+            # dependencies.
+            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+            ;;
+          *)
+            if test "$GXX" = yes; then
+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+            else
+              # FIXME: insert proper C++ library support
+              _LT_TAGVAR(ld_shlibs, $1)=no
+            fi
+            ;;
+        esac
+        ;;
+
+      hpux10*|hpux11*)
+        if test $with_gnu_ld = no; then
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+	  _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+          case $host_cpu in
+            hppa*64*|ia64*)
+              ;;
+            *)
+	      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+              ;;
+          esac
+        fi
+        case $host_cpu in
+          hppa*64*|ia64*)
+            _LT_TAGVAR(hardcode_direct, $1)=no
+            _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+            ;;
+          *)
+            _LT_TAGVAR(hardcode_direct, $1)=yes
+            _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+            _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+					         # but as the default
+					         # location of the library.
+            ;;
+        esac
+
+        case $cc_basename in
+          CC*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          aCC*)
+	    case $host_cpu in
+	      hppa*64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      ia64*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	      *)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	        ;;
+	    esac
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test $with_gnu_ld = no; then
+	        case $host_cpu in
+	          hppa*64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          ia64*)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	          *)
+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	            ;;
+	        esac
+	      fi
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      interix[[3-9]]*)
+	_LT_TAGVAR(hardcode_direct, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+	# Instead, shared libraries are loaded at an image base (0x10000000 by
+	# default) and relocated if they conflict, which is a slow very memory
+	# consuming and fragmenting process.  To avoid this, we pick a random,
+	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	_LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+	;;
+      irix5* | irix6*)
+        case $cc_basename in
+          CC*)
+	    # SGI C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    if test "$GXX" = yes; then
+	      if test "$with_gnu_ld" = no; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+	      else
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
+	      fi
+	    fi
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+	    ;;
+        esac
+        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+        _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+        _LT_TAGVAR(inherit_rpath, $1)=yes
+        ;;
+
+      linux* | k*bsd*-gnu)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+	    ;;
+	  icpc* | ecpc* )
+	    # Intel C++
+	    with_gnu_ld=yes
+	    # version 8.0 and above of icpc choke on multiply defined symbols
+	    # if we add $predep_objects and $postdep_objects, however 7.1 and
+	    # earlier do not add the objects themselves.
+	    case `$CC -V 2>&1` in
+	      *"Version 7."*)
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	      *)  # Version 8.0 or newer
+	        tmp_idyn=
+	        case $host_cpu in
+		  ia64*) tmp_idyn=' -i_dynamic';;
+		esac
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+		_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+		;;
+	    esac
+	    _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+	    ;;
+          pgCC* | pgcpp*)
+            # Portland Group C++ compiler
+	    case `$CC -V` in
+	    *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
+	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
+	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
+		$RANLIB $oldlib'
+	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+		rm -rf $tpldir~
+		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    *) # Version 6 will use weak symbols
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+	      ;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+            ;;
+	  cxx*)
+	    # Compaq C++
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+	    runpath_var=LD_RUN_PATH
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  xl*)
+	    # IBM XL 8.0 on PPC, with GNU ld
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+	    if test "x$supports_anon_versioning" = xyes; then
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+		echo "local: *; };" >> $output_objdir/$libname.ver~
+		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+	    fi
+	    ;;
+	  *)
+	    case `$CC -V 2>&1 | sed 5q` in
+	    *Sun\ C*)
+	      # Sun C++ 5.9
+	      _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	      _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	      _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	      _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
+	      _LT_TAGVAR(compiler_needs_object, $1)=yes
+
+	      # Not sure whether something based on
+	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
+	      # would be better.
+	      output_verbose_link_cmd='echo'
+
+	      # Archives containing C++ object files must be created using
+	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	      # necessary to make sure instantiated templates are included
+	      # in the archive.
+	      _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	      ;;
+	    esac
+	    ;;
+	esac
+	;;
+
+      lynxos*)
+        # FIXME: insert proper C++ library support
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      m88k*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      mvs*)
+        case $cc_basename in
+          cxx*)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	  *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+	esac
+	;;
+
+      netbsd*)
+        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
+	  _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+	  wlarc=
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	fi
+	# Workaround some broken pre-1.5 toolchains
+	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+	;;
+
+      *nto* | *qnx*)
+        _LT_TAGVAR(ld_shlibs, $1)=yes
+	;;
+
+      openbsd2*)
+        # C++ shared libraries are fairly broken
+	_LT_TAGVAR(ld_shlibs, $1)=no
+	;;
+
+      openbsd*)
+	if test -f /usr/libexec/ld.so; then
+	  _LT_TAGVAR(hardcode_direct, $1)=yes
+	  _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	  _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+	    _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+	    _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+	  fi
+	  output_verbose_link_cmd=echo
+	else
+	  _LT_TAGVAR(ld_shlibs, $1)=no
+	fi
+	;;
+
+      osf3* | osf4* | osf5*)
+        case $cc_basename in
+          KCC*)
+	    # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+	    # KCC will only create a shared library if the output file
+	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
+	    # to its proper name (with version) after linking.
+	    _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Archives containing C++ object files must be created using
+	    # the KAI C++ compiler.
+	    case $host in
+	      osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
+	      *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
+	    esac
+	    ;;
+          RCC*)
+	    # Rational C++ 2.4.1
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          cxx*)
+	    case $host in
+	      osf3*)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+		;;
+	      *)
+	        _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+	          echo "-hidden">> $lib.exp~
+	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
+	          $RM $lib.exp'
+	        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+		;;
+	    esac
+
+	    _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	    # Commands to make compiler produce verbose output that lists
+	    # what "hidden" libraries, object files and flags are used when
+	    # linking a shared library.
+	    #
+	    # There doesn't appear to be a way to prevent this compiler from
+	    # explicitly linking system object files so we need to strip them
+	    # from the output so that they don't get included in the library
+	    # dependencies.
+	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
+	    ;;
+	  *)
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+	      case $host in
+	        osf3*)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	        *)
+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+		  ;;
+	      esac
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+	      _LT_TAGVAR(hardcode_libdir_separator, $1)=:
+
+	      # Commands to make compiler produce verbose output that lists
+	      # what "hidden" libraries, object files and flags are used when
+	      # linking a shared library.
+	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+
+	    else
+	      # FIXME: insert proper C++ library support
+	      _LT_TAGVAR(ld_shlibs, $1)=no
+	    fi
+	    ;;
+        esac
+        ;;
+
+      psos*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      sunos4*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.x
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          lcc*)
+	    # Lucid
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      solaris*)
+        case $cc_basename in
+          CC*)
+	    # Sun C++ 4.2, 5.x and Centerline C++
+            _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+	    _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	    case $host_os in
+	      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+	      *)
+		# The compiler driver will combine and reorder linker options,
+		# but understands `-z linker_flag'.
+	        # Supported since Solaris 2.6 (maybe 2.5.1?)
+		_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
+	        ;;
+	    esac
+	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+
+	    output_verbose_link_cmd='echo'
+
+	    # Archives containing C++ object files must be created using
+	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
+	    # necessary to make sure instantiated templates are included
+	    # in the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+	    ;;
+          gcx*)
+	    # Green Hills C++ Compiler
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+	    # The C++ compiler must be used to create the archive.
+	    _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+	    ;;
+          *)
+	    # GNU C++ compiler with Solaris linker
+	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      else
+	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
+	        # platform.
+	        _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+
+	        # Commands to make compiler produce verbose output that lists
+	        # what "hidden" libraries, object files and flags are used when
+	        # linking a shared library.
+	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
+	      fi
+
+	      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+	      case $host_os in
+		solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+		*)
+		  _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+		  ;;
+	      esac
+	    fi
+	    ;;
+        esac
+        ;;
+
+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+      _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+      _LT_TAGVAR(archive_cmds_need_lc, $1)=no
+      _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+      runpath_var='LD_RUN_PATH'
+
+      case $cc_basename in
+        CC*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+	*)
+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	  ;;
+      esac
+      ;;
+
+      sysv5* | sco3.2v5* | sco5v6*)
+	# Note: We can NOT use -z defs as we might desire, because we do not
+	# link with -lc, and that would cause any symbols used from libc to
+	# always be unresolved, which means just about no library would
+	# ever link correctly.  If we're not using GNU ld we use -z text
+	# though, which does catch some bad symbols but isn't as heavy-handed
+	# as -z defs.
+	_LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+	_LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+	_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+	_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+	_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
+	_LT_TAGVAR(link_all_deplibs, $1)=yes
+	_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+	runpath_var='LD_RUN_PATH'
+
+	case $cc_basename in
+          CC*)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	  *)
+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+	    ;;
+	esac
+      ;;
+
+      tandem*)
+        case $cc_basename in
+          NCC*)
+	    # NonStop-UX NCC 3.20
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+          *)
+	    # FIXME: insert proper C++ library support
+	    _LT_TAGVAR(ld_shlibs, $1)=no
+	    ;;
+        esac
+        ;;
+
+      vxworks*)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+
+      *)
+        # FIXME: insert proper C++ library support
+        _LT_TAGVAR(ld_shlibs, $1)=no
+        ;;
+    esac
+
+    AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
+    test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+    _LT_TAGVAR(GCC, $1)="$GXX"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  CC=$lt_save_CC
+  LDCXX=$LD
+  LD=$lt_save_LD
+  GCC=$lt_save_GCC
+  with_gnu_ld=$lt_save_with_gnu_ld
+  lt_cv_path_LDCXX=$lt_cv_path_LD
+  lt_cv_path_LD=$lt_save_path_LD
+  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+fi # test "$_lt_caught_CXX_error" != yes
+
+AC_LANG_POP
+])# _LT_LANG_CXX_CONFIG
+
+
+# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+# ---------------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+# Dependencies to place before and after the object being linked:
+_LT_TAGVAR(predep_objects, $1)=
+_LT_TAGVAR(postdep_objects, $1)=
+_LT_TAGVAR(predeps, $1)=
+_LT_TAGVAR(postdeps, $1)=
+_LT_TAGVAR(compiler_lib_search_path, $1)=
+
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library.  It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
+int a;
+void foo (void) { a = 0; }
+_LT_EOF
+], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
+class Foo
+{
+public:
+  Foo (void) { a = 0; }
+private:
+  int a;
+};
+_LT_EOF
+], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer*4 a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
+      subroutine foo
+      implicit none
+      integer a
+      a=0
+      return
+      end
+_LT_EOF
+], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
+public class foo {
+  private int a;
+  public void bar (void) {
+    a = 0;
+  }
+};
+_LT_EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+  # Parse the compiler output and extract the necessary
+  # objects, libraries and library flags.
+
+  # Sentinel used to keep track of whether or not we are before
+  # the conftest object file.
+  pre_test_object_deps_done=no
+
+  for p in `eval "$output_verbose_link_cmd"`; do
+    case $p in
+
+    -L* | -R* | -l*)
+       # Some compilers place space between "-{L,R}" and the path.
+       # Remove the space.
+       if test $p = "-L" ||
+          test $p = "-R"; then
+	 prev=$p
+	 continue
+       else
+	 prev=
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 case $p in
+	 -L* | -R*)
+	   # Internal compiler library paths should come after those
+	   # provided the user.  The postdeps already come after the
+	   # user supplied libs so there is no need to process them.
+	   if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+	   else
+	     _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+	   fi
+	   ;;
+	 # The "-l" case would never come before the object being
+	 # linked, so don't bother handling this case.
+	 esac
+       else
+	 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
+	   _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+	 else
+	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+	 fi
+       fi
+       ;;
+
+    *.$objext)
+       # This assumes that the test object file only shows up
+       # once in the compiler output.
+       if test "$p" = "conftest.$objext"; then
+	 pre_test_object_deps_done=yes
+	 continue
+       fi
+
+       if test "$pre_test_object_deps_done" = no; then
+	 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
+	   _LT_TAGVAR(predep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
+	 fi
+       else
+	 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
+	   _LT_TAGVAR(postdep_objects, $1)="$p"
+	 else
+	   _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
+	 fi
+       fi
+       ;;
+
+    *) ;; # Ignore the rest.
+
+    esac
+  done
+
+  # Clean up.
+  rm -f a.out a.exe
+else
+  echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$RM -f confest.$objext
+
+# PORTME: override above test on systems where it is broken
+m4_if([$1], [CXX],
+[case $host_os in
+interix[[3-9]]*)
+  # Interix 3.5 installs completely hosed .la files for C++, so rather than
+  # hack all around it, let's just trust "g++" to DTRT.
+  _LT_TAGVAR(predep_objects,$1)=
+  _LT_TAGVAR(postdep_objects,$1)=
+  _LT_TAGVAR(postdeps,$1)=
+  ;;
+
+linux*)
+  case `$CC -V 2>&1 | sed 5q` in
+  *Sun\ C*)
+    # Sun C++ 5.9
+
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+
+solaris*)
+  case $cc_basename in
+  CC*)
+    # The more standards-conforming stlport4 library is
+    # incompatible with the Cstd library. Avoid specifying
+    # it if it's in CXXFLAGS. Ignore libCrun as
+    # -library=stlport4 depends on it.
+    case " $CXX $CXXFLAGS " in
+    *" -library=stlport4 "*)
+      solaris_use_stlport4=yes
+      ;;
+    esac
+
+    # Adding this requires a known-good setup of shared libraries for
+    # Sun compiler versions before 5.6, else PIC objects from an old
+    # archive will be linked into the output, leading to subtle bugs.
+    if test "$solaris_use_stlport4" != yes; then
+      _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
+    fi
+    ;;
+  esac
+  ;;
+esac
+])
+
+case " $_LT_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
+    [The directories searched by this compiler when creating a shared library])
+_LT_TAGDECL([], [predep_objects], [1],
+    [Dependencies to place before and after the objects being linked to
+    create a shared library])
+_LT_TAGDECL([], [postdep_objects], [1])
+_LT_TAGDECL([], [predeps], [1])
+_LT_TAGDECL([], [postdeps], [1])
+_LT_TAGDECL([], [compiler_lib_search_path], [1],
+    [The library search path used internally by the compiler when linking
+    a shared library])
+])# _LT_SYS_HIDDEN_LIBDEPS
+
+
+# _LT_PROG_F77
+# ------------
+# Since AC_PROG_F77 is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_F77],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_F77=yes])
+AC_PROG_F77
+if test -z "$F77" || test "X$F77" = "Xno"; then
+  _lt_disable_F77=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_F77
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_F77], [])
+
+
+# _LT_LANG_F77_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for a Fortran 77 compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_F77_CONFIG],
+[AC_REQUIRE([_LT_PROG_F77])dnl
+AC_LANG_PUSH(Fortran 77)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the F77 compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_F77" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${F77-"f77"}
+  compiler=$CC
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+  GCC=$G77
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$G77"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_F77" != yes
+
+AC_LANG_POP
+])# _LT_LANG_F77_CONFIG
+
+
+# _LT_PROG_FC
+# -----------
+# Since AC_PROG_FC is broken, in that it returns the empty string
+# if there is no fortran compiler, we have our own version here.
+m4_defun([_LT_PROG_FC],
+[
+pushdef([AC_MSG_ERROR], [_lt_disable_FC=yes])
+AC_PROG_FC
+if test -z "$FC" || test "X$FC" = "Xno"; then
+  _lt_disable_FC=yes
+fi
+popdef([AC_MSG_ERROR])
+])# _LT_PROG_FC
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([_LT_PROG_FC], [])
+
+
+# _LT_LANG_FC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for a Fortran compiler are
+# suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_FC_CONFIG],
+[AC_REQUIRE([_LT_PROG_FC])dnl
+AC_LANG_PUSH(Fortran)
+
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_TAGVAR(allow_undefined_flag, $1)=
+_LT_TAGVAR(always_export_symbols, $1)=no
+_LT_TAGVAR(archive_expsym_cmds, $1)=
+_LT_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_TAGVAR(hardcode_direct, $1)=no
+_LT_TAGVAR(hardcode_direct_absolute, $1)=no
+_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_TAGVAR(hardcode_minus_L, $1)=no
+_LT_TAGVAR(hardcode_automatic, $1)=no
+_LT_TAGVAR(inherit_rpath, $1)=no
+_LT_TAGVAR(module_cmds, $1)=
+_LT_TAGVAR(module_expsym_cmds, $1)=
+_LT_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(no_undefined_flag, $1)=
+_LT_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for fc test sources.
+ac_ext=${ac_fc_srcext-f}
+
+# Object file extension for compiled fc test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# No sense in running all these tests if we already determined that
+# the FC compiler isn't working.  Some variables (like enable_shared)
+# are currently assumed to apply to all compilers on this platform,
+# and will be corrupted by setting them based on a non-working compiler.
+if test "$_lt_disable_FC" != yes; then
+  # Code to be used in simple compile tests
+  lt_simple_compile_test_code="\
+      subroutine t
+      return
+      end
+"
+
+  # Code to be used in simple link tests
+  lt_simple_link_test_code="\
+      program t
+      end
+"
+
+  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
+  _LT_TAG_COMPILER
+
+  # save warnings/boilerplate of simple test code
+  _LT_COMPILER_BOILERPLATE
+  _LT_LINKER_BOILERPLATE
+
+  # Allow CC to be a program name with arguments.
+  lt_save_CC="$CC"
+  lt_save_GCC=$GCC
+  CC=${FC-"f95"}
+  compiler=$CC
+  GCC=$ac_cv_fc_compiler_gnu
+
+  _LT_TAGVAR(compiler, $1)=$CC
+  _LT_CC_BASENAME([$compiler])
+
+  if test -n "$compiler"; then
+    AC_MSG_CHECKING([if libtool supports shared libraries])
+    AC_MSG_RESULT([$can_build_shared])
+
+    AC_MSG_CHECKING([whether to build shared libraries])
+    test "$can_build_shared" = "no" && enable_shared=no
+
+    # On AIX, shared libraries and static libraries use the same namespace, and
+    # are all built from PIC.
+    case $host_os in
+      aix3*)
+        test "$enable_shared" = yes && enable_static=no
+        if test -n "$RANLIB"; then
+          archive_cmds="$archive_cmds~\$RANLIB \$lib"
+          postinstall_cmds='$RANLIB $lib'
+        fi
+        ;;
+      aix[[4-9]]*)
+	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+	  test "$enable_shared" = yes && enable_static=no
+	fi
+        ;;
+    esac
+    AC_MSG_RESULT([$enable_shared])
+
+    AC_MSG_CHECKING([whether to build static libraries])
+    # Make sure either enable_shared or enable_static is yes.
+    test "$enable_shared" = yes || enable_static=yes
+    AC_MSG_RESULT([$enable_static])
+
+    _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
+    _LT_TAGVAR(LD, $1)="$LD"
+
+    ## CAVEAT EMPTOR:
+    ## There is no encapsulation within the following macros, do not change
+    ## the running order or otherwise move them around unless you know exactly
+    ## what you are doing...
+    _LT_SYS_HIDDEN_LIBDEPS($1)
+    _LT_COMPILER_PIC($1)
+    _LT_COMPILER_C_O($1)
+    _LT_COMPILER_FILE_LOCKS($1)
+    _LT_LINKER_SHLIBS($1)
+    _LT_SYS_DYNAMIC_LINKER($1)
+    _LT_LINKER_HARDCODE_LIBPATH($1)
+
+    _LT_CONFIG($1)
+  fi # test -n "$compiler"
+
+  GCC=$lt_save_GCC
+  CC="$lt_save_CC"
+fi # test "$_lt_disable_FC" != yes
+
+AC_LANG_POP
+])# _LT_LANG_FC_CONFIG
+
+
+# _LT_LANG_GCJ_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Java Compiler compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GCJ_CONFIG],
+[AC_REQUIRE([LT_PROG_GCJ])dnl
+AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+if test -n "$compiler"; then
+  _LT_COMPILER_NO_RTTI($1)
+  _LT_COMPILER_PIC($1)
+  _LT_COMPILER_C_O($1)
+  _LT_COMPILER_FILE_LOCKS($1)
+  _LT_LINKER_SHLIBS($1)
+  _LT_LINKER_HARDCODE_LIBPATH($1)
+
+  _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC="$lt_save_CC"
+])# _LT_LANG_GCJ_CONFIG
+
+
+# _LT_LANG_RC_CONFIG([TAG])
+# -------------------------
+# Ensure that the configuration variables for the Windows resource compiler
+# are suitably defined.  These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_RC_CONFIG],
+[AC_REQUIRE([LT_PROG_RC])dnl
+AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+lt_save_GCC=$GCC
+GCC=
+CC=${RC-"windres"}
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
+_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+if test -n "$compiler"; then
+  :
+  _LT_CONFIG($1)
+fi
+
+GCC=$lt_save_GCC
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# _LT_LANG_RC_CONFIG
+
+
+# LT_PROG_GCJ
+# -----------
+AC_DEFUN([LT_PROG_GCJ],
+[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
+  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
+    [AC_CHECK_TOOL(GCJ, gcj,)
+      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+      AC_SUBST(GCJFLAGS)])])[]dnl
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+
+
+# LT_PROG_RC
+# ----------
+AC_DEFUN([LT_PROG_RC],
+[AC_CHECK_TOOL(RC, windres,)
+])
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_RC], [])
+
+
+# _LT_DECL_EGREP
+# --------------
+# If we don't have a new enough Autoconf to choose the best grep
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_EGREP],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_REQUIRE([AC_PROG_FGREP])dnl
+test -z "$GREP" && GREP=grep
+_LT_DECL([], [GREP], [1], [A grep program that handles long lines])
+_LT_DECL([], [EGREP], [1], [An ERE matcher])
+_LT_DECL([], [FGREP], [1], [A literal string matcher])
+dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
+AC_SUBST([GREP])
+])
+
+
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+
+# _LT_DECL_SED
+# ------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible.  Prefer GNU sed if found.
+m4_defun([_LT_DECL_SED],
+[AC_PROG_SED
+test -z "$SED" && SED=sed
+Xsed="$SED -e 1s/^X//"
+_LT_DECL([], [SED], [1], [A sed program that does not truncate output])
+_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
+    [Sed that helps us avoid accidentally triggering echo(1) options like -n])
+])# _LT_DECL_SED
+
+m4_ifndef([AC_PROG_SED], [
+############################################################
+# NOTE: This macro has been submitted for inclusion into   #
+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+#  a released version of Autoconf we should remove this    #
+#  macro and use it instead.                               #
+############################################################
+
+m4_defun([AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for lt_ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+      fi
+    done
+  done
+done
+IFS=$as_save_IFS
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+  test ! -f $lt_ac_sed && continue
+  cat /dev/null > conftest.in
+  lt_ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+  # Check for GNU sed and select it if it is found.
+  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+    lt_cv_path_SED=$lt_ac_sed
+    break
+  fi
+  while true; do
+    cat conftest.in conftest.in >conftest.tmp
+    mv conftest.tmp conftest.in
+    cp conftest.in conftest.nl
+    echo >>conftest.nl
+    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+    cmp -s conftest.out conftest.nl || break
+    # 10000 chars as input seems more than enough
+    test $lt_ac_count -gt 10 && break
+    lt_ac_count=`expr $lt_ac_count + 1`
+    if test $lt_ac_count -gt $lt_ac_max; then
+      lt_ac_max=$lt_ac_count
+      lt_cv_path_SED=$lt_ac_sed
+    fi
+  done
+done
+])
+SED=$lt_cv_path_SED
+AC_SUBST([SED])
+AC_MSG_RESULT([$SED])
+])#AC_PROG_SED
+])#m4_ifndef
+
+# Old name:
+AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([LT_AC_PROG_SED], [])
+
+
+# _LT_CHECK_SHELL_FEATURES
+# ------------------------
+# Find out whether the shell is Bourne or XSI compatible,
+# or has some other useful features.
+m4_defun([_LT_CHECK_SHELL_FEATURES],
+[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
+# Try some XSI features
+xsi_shell=no
+( _lt_dummy="a/b/c"
+  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+      = c,a/b,, \
+    && eval 'test $(( 1 + 1 )) -eq 2 \
+    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+  && xsi_shell=yes
+AC_MSG_RESULT([$xsi_shell])
+_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
+
+AC_MSG_CHECKING([whether the shell understands "+="])
+lt_shell_append=no
+( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
+    >/dev/null 2>&1 \
+  && lt_shell_append=yes
+AC_MSG_RESULT([$lt_shell_append])
+_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
+
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  lt_unset=unset
+else
+  lt_unset=false
+fi
+_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
+
+# test EBCDIC or ASCII
+case `echo X|tr X '\101'` in
+ A) # ASCII based system
+    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
+  lt_SP2NL='tr \040 \012'
+  lt_NL2SP='tr \015\012 \040\040'
+  ;;
+ *) # EBCDIC based system
+  lt_SP2NL='tr \100 \n'
+  lt_NL2SP='tr \r\n \100\100'
+  ;;
+esac
+_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
+_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+])# _LT_CHECK_SHELL_FEATURES
+
+
+# _LT_PROG_XSI_SHELLFNS
+# ---------------------
+# Bourne and XSI compatible variants of some useful shell functions.
+m4_defun([_LT_PROG_XSI_SHELLFNS],
+[case $xsi_shell in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result="${1##*/}"
+}
+
+# func_dirname_and_basename file append nondir_replacement
+# perform func_basename and func_dirname in a single function
+# call:
+#   dirname:  Compute the dirname of FILE.  If nonempty,
+#             add APPEND to the result, otherwise set result
+#             to NONDIR_REPLACEMENT.
+#             value returned in "$func_dirname_result"
+#   basename: Compute filename of FILE.
+#             value retuned in "$func_basename_result"
+# Implementation must be kept synchronized with func_dirname
+# and func_basename. For efficiency, we do not delegate to
+# those functions but instead duplicate the functionality here.
+func_dirname_and_basename ()
+{
+  case ${1} in
+    */*) func_dirname_result="${1%/*}${2}" ;;
+    *  ) func_dirname_result="${3}" ;;
+  esac
+  func_basename_result="${1##*/}"
+}
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+func_stripname ()
+{
+  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+  # positional parameters, so assign one to ordinary parameter first.
+  func_stripname_result=${3}
+  func_stripname_result=${func_stripname_result#"${1}"}
+  func_stripname_result=${func_stripname_result%"${2}"}
+}
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=${1%%=*}
+  func_opt_split_arg=${1#*=}
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  case ${1} in
+    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+    *)    func_lo2o_result=${1} ;;
+  esac
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=${1%.*}.lo
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=$(( $[*] ))
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=${#1}
+}
+
+_LT_EOF
+    ;;
+  *) # Bourne compatible functions.
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_dirname file append nondir_replacement
+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+func_dirname ()
+{
+  # Extract subdirectory from the argument.
+  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
+  if test "X$func_dirname_result" = "X${1}"; then
+    func_dirname_result="${3}"
+  else
+    func_dirname_result="$func_dirname_result${2}"
+  fi
+}
+
+# func_basename file
+func_basename ()
+{
+  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
+}
+
+dnl func_dirname_and_basename
+dnl A portable version of this function is already defined in general.m4sh
+dnl so there is no need for it here.
+
+# func_stripname prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+# func_strip_suffix prefix name
+func_stripname ()
+{
+  case ${2} in
+    .*) func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
+    *)  func_stripname_result=`$ECHO "X${3}" \
+           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
+  esac
+}
+
+# sed scripts:
+my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
+my_sed_long_arg='1s/^-[[^=]]*=//'
+
+# func_opt_split
+func_opt_split ()
+{
+  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
+  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
+}
+
+# func_lo2o object
+func_lo2o ()
+{
+  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
+}
+
+# func_xform libobj-or-source
+func_xform ()
+{
+  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
+}
+
+# func_arith arithmetic-term...
+func_arith ()
+{
+  func_arith_result=`expr "$[@]"`
+}
+
+# func_len string
+# STRING may not start with a hyphen.
+func_len ()
+{
+  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
+}
+
+_LT_EOF
+esac
+
+case $lt_shell_append in
+  yes)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]+=\$[2]"
+}
+_LT_EOF
+    ;;
+  *)
+    cat << \_LT_EOF >> "$cfgfile"
+
+# func_append var value
+# Append VALUE to the end of shell variable VAR.
+func_append ()
+{
+  eval "$[1]=\$$[1]\$[2]"
+}
+
+_LT_EOF
+    ;;
+  esac
+])
diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4
new file mode 100644
index 0000000..34151a3
--- /dev/null
+++ b/m4/ltoptions.m4
@@ -0,0 +1,368 @@
+# Helper functions for option handling.                    -*- Autoconf -*-
+#
+#   Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+#   Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltoptions.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
+
+
+# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
+# ------------------------------------------
+m4_define([_LT_MANGLE_OPTION],
+[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
+
+
+# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
+# ---------------------------------------
+# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
+# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
+# saved as a flag.
+m4_define([_LT_SET_OPTION],
+[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
+m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
+        _LT_MANGLE_DEFUN([$1], [$2]),
+    [m4_warning([Unknown $1 option `$2'])])[]dnl
+])
+
+
+# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
+# ------------------------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+m4_define([_LT_IF_OPTION],
+[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
+
+
+# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
+# -------------------------------------------------------
+# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
+# are set.
+m4_define([_LT_UNLESS_OPTIONS],
+[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
+		      [m4_define([$0_found])])])[]dnl
+m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
+])[]dnl
+])
+
+
+# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
+# ----------------------------------------
+# OPTION-LIST is a space-separated list of Libtool options associated
+# with MACRO-NAME.  If any OPTION has a matching handler declared with
+# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
+# the unknown option and exit.
+m4_defun([_LT_SET_OPTIONS],
+[# Set options
+m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
+    [_LT_SET_OPTION([$1], _LT_Option)])
+
+m4_if([$1],[LT_INIT],[
+  dnl
+  dnl Simply set some default values (i.e off) if boolean options were not
+  dnl specified:
+  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
+  ])
+  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
+  ])
+  dnl
+  dnl If no reference was made to various pairs of opposing options, then
+  dnl we run the default mode handler for the pair.  For example, if neither
+  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl archives by default:
+  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
+  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
+  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
+  		   [_LT_ENABLE_FAST_INSTALL])
+  ])
+])# _LT_SET_OPTIONS
+
+
+## --------------------------------- ##
+## Macros to handle LT_INIT options. ##
+## --------------------------------- ##
+
+# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
+# -----------------------------------------
+m4_define([_LT_MANGLE_DEFUN],
+[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
+
+
+# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
+# -----------------------------------------------
+m4_define([LT_OPTION_DEFINE],
+[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
+])# LT_OPTION_DEFINE
+
+
+# dlopen
+# ------
+LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
+])
+
+AU_DEFUN([AC_LIBTOOL_DLOPEN],
+[_LT_SET_OPTION([LT_INIT], [dlopen])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `dlopen' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
+
+
+# win32-dll
+# ---------
+# Declare package support for building win32 dll's.
+LT_OPTION_DEFINE([LT_INIT], [win32-dll],
+[enable_win32_dll=yes
+
+case $host in
+*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
+  AC_CHECK_TOOL(AS, as, false)
+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
+  ;;
+esac
+
+test -z "$AS" && AS=as
+_LT_DECL([], [AS],      [0], [Assembler program])dnl
+
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
+
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
+])# win32-dll
+
+AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+_LT_SET_OPTION([LT_INIT], [win32-dll])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `win32-dll' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
+
+
+# _LT_ENABLE_SHARED([DEFAULT])
+# ----------------------------
+# implement the --enable-shared flag, and supports the `shared' and
+# `disable-shared' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_SHARED],
+[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([shared],
+    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_shared=yes ;;
+    no) enable_shared=no ;;
+    *)
+      enable_shared=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_shared=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
+
+    _LT_DECL([build_libtool_libs], [enable_shared], [0],
+	[Whether or not to build shared libraries])
+])# _LT_ENABLE_SHARED
+
+LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
+])
+
+AC_DEFUN([AC_DISABLE_SHARED],
+[_LT_SET_OPTION([LT_INIT], [disable-shared])
+])
+
+AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_SHARED], [])
+dnl AC_DEFUN([AM_DISABLE_SHARED], [])
+
+
+
+# _LT_ENABLE_STATIC([DEFAULT])
+# ----------------------------
+# implement the --enable-static flag, and support the `static' and
+# `disable-static' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_STATIC],
+[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([static],
+    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_static=yes ;;
+    no) enable_static=no ;;
+    *)
+     enable_static=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_static=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
+
+    _LT_DECL([build_old_libs], [enable_static], [0],
+	[Whether or not to build static libraries])
+])# _LT_ENABLE_STATIC
+
+LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
+
+# Old names:
+AC_DEFUN([AC_ENABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
+])
+
+AC_DEFUN([AC_DISABLE_STATIC],
+[_LT_SET_OPTION([LT_INIT], [disable-static])
+])
+
+AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AM_ENABLE_STATIC], [])
+dnl AC_DEFUN([AM_DISABLE_STATIC], [])
+
+
+
+# _LT_ENABLE_FAST_INSTALL([DEFAULT])
+# ----------------------------------
+# implement the --enable-fast-install flag, and support the `fast-install'
+# and `disable-fast-install' LT_INIT options.
+# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+m4_define([_LT_ENABLE_FAST_INSTALL],
+[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
+AC_ARG_ENABLE([fast-install],
+    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+    [p=${PACKAGE-default}
+    case $enableval in
+    yes) enable_fast_install=yes ;;
+    no) enable_fast_install=no ;;
+    *)
+      enable_fast_install=no
+      # Look at the argument we got.  We use all the common list separators.
+      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      for pkg in $enableval; do
+	IFS="$lt_save_ifs"
+	if test "X$pkg" = "X$p"; then
+	  enable_fast_install=yes
+	fi
+      done
+      IFS="$lt_save_ifs"
+      ;;
+    esac],
+    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
+
+_LT_DECL([fast_install], [enable_fast_install], [0],
+	 [Whether or not to optimize for fast installation])dnl
+])# _LT_ENABLE_FAST_INSTALL
+
+LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
+LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
+
+# Old names:
+AU_DEFUN([AC_ENABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `fast-install' option into LT_INIT's first parameter.])
+])
+
+AU_DEFUN([AC_DISABLE_FAST_INSTALL],
+[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you put
+the `disable-fast-install' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
+dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+
+
+# _LT_WITH_PIC([MODE])
+# --------------------
+# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# LT_INIT options.
+# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+m4_define([_LT_WITH_PIC],
+[AC_ARG_WITH([pic],
+    [AS_HELP_STRING([--with-pic],
+	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+    [pic_mode="$withval"],
+    [pic_mode=default])
+
+test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+
+_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
+])# _LT_WITH_PIC
+
+LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
+LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
+
+# Old name:
+AU_DEFUN([AC_LIBTOOL_PICMODE],
+[_LT_SET_OPTION([LT_INIT], [pic-only])
+AC_DIAGNOSE([obsolete],
+[$0: Remove this warning and the call to _LT_SET_OPTION when you
+put the `pic-only' option into LT_INIT's first parameter.])
+])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
+
+## ----------------- ##
+## LTDL_INIT Options ##
+## ----------------- ##
+
+m4_define([_LTDL_MODE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
+		 [m4_define([_LTDL_MODE], [nonrecursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [recursive],
+		 [m4_define([_LTDL_MODE], [recursive])])
+LT_OPTION_DEFINE([LTDL_INIT], [subproject],
+		 [m4_define([_LTDL_MODE], [subproject])])
+
+m4_define([_LTDL_TYPE], [])
+LT_OPTION_DEFINE([LTDL_INIT], [installable],
+		 [m4_define([_LTDL_TYPE], [installable])])
+LT_OPTION_DEFINE([LTDL_INIT], [convenience],
+		 [m4_define([_LTDL_TYPE], [convenience])])
diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4
new file mode 100644
index 0000000..9000a05
--- /dev/null
+++ b/m4/ltsugar.m4
@@ -0,0 +1,123 @@
+# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
+#
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Written by Gary V. Vaughan, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 6 ltsugar.m4
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
+
+
+# lt_join(SEP, ARG1, [ARG2...])
+# -----------------------------
+# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
+# associated separator.
+# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
+# versions in m4sugar had bugs.
+m4_define([lt_join],
+[m4_if([$#], [1], [],
+       [$#], [2], [[$2]],
+       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
+m4_define([_lt_join],
+[m4_if([$#$2], [2], [],
+       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
+
+
+# lt_car(LIST)
+# lt_cdr(LIST)
+# ------------
+# Manipulate m4 lists.
+# These macros are necessary as long as will still need to support
+# Autoconf-2.59 which quotes differently.
+m4_define([lt_car], [[$1]])
+m4_define([lt_cdr],
+[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
+       [$#], 1, [],
+       [m4_dquote(m4_shift($@))])])
+m4_define([lt_unquote], $1)
+
+
+# lt_append(MACRO-NAME, STRING, [SEPARATOR])
+# ------------------------------------------
+# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Note that neither SEPARATOR nor STRING are expanded; they are appended
+# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
+# No SEPARATOR is output if MACRO-NAME was previously undefined (different
+# than defined and empty).
+#
+# This macro is needed until we can rely on Autoconf 2.62, since earlier
+# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
+m4_define([lt_append],
+[m4_define([$1],
+	   m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
+
+
+
+# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
+# ----------------------------------------------------------
+# Produce a SEP delimited list of all paired combinations of elements of
+# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
+# has the form PREFIXmINFIXSUFFIXn.
+# Needed until we can rely on m4_combine added in Autoconf 2.62.
+m4_define([lt_combine],
+[m4_if(m4_eval([$# > 3]), [1],
+       [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
+[[m4_foreach([_Lt_prefix], [$2],
+	     [m4_foreach([_Lt_suffix],
+		]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
+	[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
+
+
+# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
+# -----------------------------------------------------------------------
+# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
+# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
+m4_define([lt_if_append_uniq],
+[m4_ifdef([$1],
+	  [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
+		 [lt_append([$1], [$2], [$3])$4],
+		 [$5])],
+	  [lt_append([$1], [$2], [$3])$4])])
+
+
+# lt_dict_add(DICT, KEY, VALUE)
+# -----------------------------
+m4_define([lt_dict_add],
+[m4_define([$1($2)], [$3])])
+
+
+# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
+# --------------------------------------------
+m4_define([lt_dict_add_subkey],
+[m4_define([$1($2:$3)], [$4])])
+
+
+# lt_dict_fetch(DICT, KEY, [SUBKEY])
+# ----------------------------------
+m4_define([lt_dict_fetch],
+[m4_ifval([$3],
+	m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
+    m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
+
+
+# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
+# -----------------------------------------------------------------
+m4_define([lt_if_dict_fetch],
+[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
+	[$5],
+    [$6])])
+
+
+# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
+# --------------------------------------------------------------
+m4_define([lt_dict_filter],
+[m4_if([$5], [], [],
+  [lt_join(m4_quote(m4_default([$4], [[, ]])),
+           lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
+		      [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
+])
diff --git a/m4/ltversion.m4 b/m4/ltversion.m4
new file mode 100644
index 0000000..b8e154f
--- /dev/null
+++ b/m4/ltversion.m4
@@ -0,0 +1,23 @@
+# ltversion.m4 -- version numbers			-*- Autoconf -*-
+#
+#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# Generated from ltversion.in.
+
+# serial 3012 ltversion.m4
+# This file is part of GNU Libtool
+
+m4_define([LT_PACKAGE_VERSION], [2.2.6])
+m4_define([LT_PACKAGE_REVISION], [1.3012])
+
+AC_DEFUN([LTVERSION_VERSION],
+[macro_version='2.2.6'
+macro_revision='1.3012'
+_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+_LT_DECL(, macro_revision, 0)
+])
diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4
new file mode 100644
index 0000000..637bb20
--- /dev/null
+++ b/m4/lt~obsolete.m4
@@ -0,0 +1,92 @@
+# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
+#
+#   Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+#   Written by Scott James Remnant, 2004.
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 4 lt~obsolete.m4
+
+# These exist entirely to fool aclocal when bootstrapping libtool.
+#
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# which have later been changed to m4_define as they aren't part of the
+# exported API, or moved to Autoconf or Automake where they belong.
+#
+# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
+# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
+# using a macro with the same name in our local m4/libtool.m4 it'll
+# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
+# and doesn't know about Autoconf macros at all.)
+#
+# So we provide this file, which has a silly filename so it's always
+# included after everything else.  This provides aclocal with the
+# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
+# because those macros already exist, or will be overwritten later.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+#
+# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
+# Yes, that means every name once taken will need to remain here until
+# we give up compatibility with versions before 1.7, at which point
+# we need to keep only those names which we still refer to.
+
+# This is to help aclocal find these macros, as it can't see m4_define.
+AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
+
+m4_ifndef([AC_LIBTOOL_LINKER_OPTION],	[AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
+m4_ifndef([AC_PROG_EGREP],		[AC_DEFUN([AC_PROG_EGREP])])
+m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH],	[AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
+m4_ifndef([_LT_AC_SHELL_INIT],		[AC_DEFUN([_LT_AC_SHELL_INIT])])
+m4_ifndef([_LT_AC_SYS_LIBPATH_AIX],	[AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
+m4_ifndef([_LT_PROG_LTMAIN],		[AC_DEFUN([_LT_PROG_LTMAIN])])
+m4_ifndef([_LT_AC_TAGVAR],		[AC_DEFUN([_LT_AC_TAGVAR])])
+m4_ifndef([AC_LTDL_ENABLE_INSTALL],	[AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
+m4_ifndef([AC_LTDL_PREOPEN],		[AC_DEFUN([AC_LTDL_PREOPEN])])
+m4_ifndef([_LT_AC_SYS_COMPILER],	[AC_DEFUN([_LT_AC_SYS_COMPILER])])
+m4_ifndef([_LT_AC_LOCK],		[AC_DEFUN([_LT_AC_LOCK])])
+m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE],	[AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
+m4_ifndef([_LT_AC_TRY_DLOPEN_SELF],	[AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
+m4_ifndef([AC_LIBTOOL_PROG_CC_C_O],	[AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
+m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
+m4_ifndef([AC_LIBTOOL_OBJDIR],		[AC_DEFUN([AC_LIBTOOL_OBJDIR])])
+m4_ifndef([AC_LTDL_OBJDIR],		[AC_DEFUN([AC_LTDL_OBJDIR])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
+m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP],	[AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
+m4_ifndef([AC_PATH_MAGIC],		[AC_DEFUN([AC_PATH_MAGIC])])
+m4_ifndef([AC_PROG_LD_GNU],		[AC_DEFUN([AC_PROG_LD_GNU])])
+m4_ifndef([AC_PROG_LD_RELOAD_FLAG],	[AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
+m4_ifndef([AC_DEPLIBS_CHECK_METHOD],	[AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
+m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
+m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
+m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS],	[AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
+m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP],	[AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
+m4_ifndef([LT_AC_PROG_EGREP],		[AC_DEFUN([LT_AC_PROG_EGREP])])
+m4_ifndef([LT_AC_PROG_SED],		[AC_DEFUN([LT_AC_PROG_SED])])
+m4_ifndef([_LT_CC_BASENAME],		[AC_DEFUN([_LT_CC_BASENAME])])
+m4_ifndef([_LT_COMPILER_BOILERPLATE],	[AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
+m4_ifndef([_LT_LINKER_BOILERPLATE],	[AC_DEFUN([_LT_LINKER_BOILERPLATE])])
+m4_ifndef([_AC_PROG_LIBTOOL],		[AC_DEFUN([_AC_PROG_LIBTOOL])])
+m4_ifndef([AC_LIBTOOL_SETUP],		[AC_DEFUN([AC_LIBTOOL_SETUP])])
+m4_ifndef([_LT_AC_CHECK_DLFCN],		[AC_DEFUN([_LT_AC_CHECK_DLFCN])])
+m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER],	[AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
+m4_ifndef([_LT_AC_TAGCONFIG],		[AC_DEFUN([_LT_AC_TAGCONFIG])])
+m4_ifndef([AC_DISABLE_FAST_INSTALL],	[AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
+m4_ifndef([_LT_AC_LANG_CXX],		[AC_DEFUN([_LT_AC_LANG_CXX])])
+m4_ifndef([_LT_AC_LANG_F77],		[AC_DEFUN([_LT_AC_LANG_F77])])
+m4_ifndef([_LT_AC_LANG_GCJ],		[AC_DEFUN([_LT_AC_LANG_GCJ])])
+m4_ifndef([AC_LIBTOOL_RC],		[AC_DEFUN([AC_LIBTOOL_RC])])
+m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
+m4_ifndef([_LT_AC_LANG_C_CONFIG],	[AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
+m4_ifndef([_LT_AC_LANG_CXX_CONFIG],	[AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
+m4_ifndef([_LT_AC_LANG_F77_CONFIG],	[AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
+m4_ifndef([_LT_AC_LANG_GCJ_CONFIG],	[AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
+m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG],	[AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
+m4_ifndef([_LT_AC_LANG_RC_CONFIG],	[AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
+m4_ifndef([AC_LIBTOOL_CONFIG],		[AC_DEFUN([AC_LIBTOOL_CONFIG])])
+m4_ifndef([_LT_AC_FILE_LTDLL_C],	[AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
diff --git a/missing b/missing
deleted file mode 100755
index 1c8ff70..0000000
--- a/missing
+++ /dev/null
@@ -1,367 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2006-05-10.23
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-#   Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard at iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
-  exit 1
-fi
-
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
-case $1 in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
-
-  -h|--h|--he|--hel|--help)
-    echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
-  -h, --help      display this help and exit
-  -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  autom4te     touch the output file, or create a stub one
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Send bug reports to <bug-automake at gnu.org>."
-    exit $?
-    ;;
-
-  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-    echo "missing $scriptversion (GNU Automake)"
-    exit $?
-    ;;
-
-  -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
-    exit 1
-    ;;
-
-esac
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).
-case $1 in
-  lex|yacc)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  tar)
-    if test -n "$run"; then
-       echo 1>&2 "ERROR: \`tar' requires --run"
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       exit 1
-    fi
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $1 in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case $f in
-      *:*) touch_files="$touch_files "`echo "$f" |
-				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-	   sed 's/\.am$/.in/' |
-	   while read f; do touch "$f"; done
-    ;;
-
-  autom4te)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-	touch $file
-    else
-	test -z "$file" || exec >$file
-	echo "#! /bin/sh"
-	echo "# Created by GNU Automake missing as a replacement of"
-	echo "#  $ $@"
-	echo "exit 0"
-	chmod +x $file
-	exit 1
-    fi
-    ;;
-
-  bison|yacc)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-	case $LASTARG in
-	*.y)
-	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-	    if test -f "$SRCFILE"; then
-	         cp "$SRCFILE" y.tab.c
-	    fi
-	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-	    if test -f "$SRCFILE"; then
-	         cp "$SRCFILE" y.tab.h
-	    fi
-	  ;;
-	esac
-    fi
-    if test ! -f y.tab.h; then
-	echo >y.tab.h
-    fi
-    if test ! -f y.tab.c; then
-	echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex|flex)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-	case $LASTARG in
-	*.l)
-	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-	    if test -f "$SRCFILE"; then
-	         cp "$SRCFILE" lex.yy.c
-	    fi
-	  ;;
-	esac
-    fi
-    if test ! -f lex.yy.c; then
-	echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-	 you modified a dependency of a manual page.  You may need the
-	 \`Help2man' package in order for those modifications to take
-	 effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-	touch $file
-    else
-	test -z "$file" || exec >$file
-	echo ".ab help2man is required to generate this page"
-	exit 1
-    fi
-    ;;
-
-  makeinfo)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    # The file to touch is that specified with -o ...
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -z "$file"; then
-      # ... or it is the one specified with @setfilename ...
-      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '
-	/^@setfilename/{
-	  s/.* \([^ ]*\) *$/\1/
-	  p
-	  q
-	}' $infile`
-      # ... or it is derived from the source name (dir/f.texi becomes f.info)
-      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
-    fi
-    # If the file does not exist, the user really needs makeinfo;
-    # let's fail without touching anything.
-    test -f $file || exit 1
-    touch $file
-    ;;
-
-  tar)
-    shift
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar "$@" && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar "$@" && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-	case $firstarg in
-	*o*)
-	    firstarg=`echo "$firstarg" | sed s/o//`
-	    tar "$firstarg" "$@" && exit 0
-	    ;;
-	esac
-	case $firstarg in
-	*h*)
-	    firstarg=`echo "$firstarg" | sed s/h//`
-	    tar "$firstarg" "$@" && exit 0
-	    ;;
-	esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
-    ;;
-esac
-
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 925cd29..973f580 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -15,6 +15,7 @@ src/network_conf.c
 src/network_driver.c
 src/node_device.c
 src/node_device_conf.c
+src/node_device_hal_linux.c
 src/nodeinfo.c
 src/opennebula/one_conf.c
 src/opennebula/one_driver.c
diff --git a/po/af.gmo b/po/af.gmo
index 153e483..6d7f31c 100644
Binary files a/po/af.gmo and b/po/af.gmo differ
diff --git a/po/af.po b/po/af.po
index d5f15b4..07387cf 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/am.gmo b/po/am.gmo
index 153e483..6d7f31c 100644
Binary files a/po/am.gmo and b/po/am.gmo differ
diff --git a/po/am.po b/po/am.po
index d5f15b4..07387cf 100644
--- a/po/am.po
+++ b/po/am.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/ar.gmo b/po/ar.gmo
index 153e483..6d7f31c 100644
Binary files a/po/ar.gmo and b/po/ar.gmo differ
diff --git a/po/ar.po b/po/ar.po
index d5f15b4..07387cf 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/as.gmo b/po/as.gmo
index 06fb02a..cf77091 100644
Binary files a/po/as.gmo and b/po/as.gmo differ
diff --git a/po/as.po b/po/as.po
index 9177274..e2b3023 100644
--- a/po/as.po
+++ b/po/as.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-27 16:00+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-03 17:26+0530\n"
 "Last-Translator: Amitakhya Phukan <aphukan at fedoraproject.org>\n"
 "Language-Team: Assamese <fedora-trans-as at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -97,230 +97,230 @@ msgstr "স্থিতিমাপৰ পংক্তি সঠিকহিচ
 msgid "Unknown error"
 msgstr "অজ্ঞাত ভুল"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' অভিগম কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "ছিগ্নেল পাইপৰ পৰা পঢ়োঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP ত বিনেস পুনঃ তুলি লোৱা হৈছে"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "চালক পুনঃ তুলি লওঁতে সমস্যা"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "সংকেত %d ত বন্ধ কৰা হৈছে"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "অপ্ৰত্যাশিত ছিগ্নেল %d পোৱা হৈছে"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid নথিপত্ৰ '%s' খোলোঁতে ব্যৰ্থ : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid নথিপত্ৰ '%s' fdopen কৰোঁতে ব্যৰ্থ : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid নথিপত্ৰ '%s' লৈ লিখোঁতে ব্যৰ্থ : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid নথিপত্ৰ '%s' বন্ধ কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket ৰ বাবে স্মৃতিশক্তি বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "ছকেট নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s' ৰ সৈতে ছকেট বাইন্ড কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' লৈ সংযোগৰ অপেক্ষা কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "সেৱক ঘটনাৰ কল বেক যোগ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "ছকেট: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "বাইন্ড: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "অপেক্ষা: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "উৎপন্ন পথ qemudInitPaths() ৰ প্ৰশমকৰ কাৰণে বৰ ডাঙৰ"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "qemud_server ৰ বাবে struct বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "condition মান আৰম্ভ কৰিব নোৱাৰি"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ঘটণা প্ৰণালী আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL প্ৰমাণীকৰণ ব্যৱস্থা %s আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "PolicyKit auth ৰ বাবে ব্যৱস্থাপ্ৰণালী বাছৰ সৈতে সংযোগ স্থাপন কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: সতেপন কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: গ্ৰাহকৰ প্ৰমাণপত্ৰ বিশ্বাসযোগ্য নহয়।"
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ বিতৰণকৰোঁতা অপৰিচিত।"
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: গ্ৰাহকৰ প্ৰমাণ পত্ৰ প্ৰতেবৰ্তিত কৰা হৈছে ।"
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ দ্বাৰা ব্যৱহৃত এল্গোৰিথম্‌ নিৰাপদ নহয়।"
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: প্ৰমাণপত্ৰ X.509 নহয়"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: সমতূল্য মান অনুপস্থিত"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init বিফল"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰৰ সময় অৱধি পূৰ্ণ হৈছে"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ এতিয়াও সক্ৰিয় কৰা হোৱা নাই"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,11 +332,11 @@ msgstr ""
 "-text' to view the Distinguished Name field in the client certificate, or "
 "run this daemon with --verbose option."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: গ্ৰাহকৰ প্ৰমাণপত্ৰৰ সতেপন কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -344,169 +344,168 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate নিৰ্ধাৰণ কৰাৰ ফলত বেয়া "
 "প্ৰমাণপত্ৰ অগ্ৰাহ্য কৰা হ'ব"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "অভিগম্যতাৰ পৰীক্ষাৰ পিছত গ্ৰাহকে অপ্ৰত্যাশিত data pending tx পালে"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "গ্ৰাহকৰ পৰিচয় সতেপন কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "সংযোগ গ্ৰহণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "বহুতো সক্ৰিয় গ্ৰাহক (%d), সংযোগ বিচ্ছিন্ন কৰা হৈছে"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "গ্ৰাহক বিতৰণ কৰাৰ সময়ত স্মৃতিশক্তি অৱশিষ্ট নাই"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "বিশেষ অনুমতিপ্ৰাপ্ত গ্ৰাহক %d ৰ বাবে polkit auth বন্ধ কৰা হ'ব"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS handshake বিফল: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "অপ্ৰত্যাশিত ঋণাত্মক দৈৰ্ঘ্যৰ অনুৰোধ %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "পঢ়ক: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL তথ্য %s decode কৰিবলৈ ব্যৰ্থ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "লিখক: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL তথ্য %s encode কৰিবলৈ ব্যৰ্থ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "চিগ্নেল হেন্ডলাৰৰ দ্বাৰা %d  ভুলৰ সূচনা দিয়া হৈছে: সৰ্বশেষ ভুল: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "বন্ধ কৰাৰ সময়বিৰতি পঞ্জিকৰণ কৰিবলৈ বিফল"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "শ্ৰমিক বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s বিন্যাস তালিকাৰ বাবে স্মৃতিশক্তি বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s বিন্যাস তালিকাৰ মানৰ বাবে স্মৃতিশক্তি বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: স্ট্ৰিং বা স্ট্ৰিংৰ তালিকা হোৱা আৱশ্যক\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: অবৈধ ধৰণ: %s প্ৰাপ্ত; %s প্ৰত্যাশিত\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: অসমৰ্থিত auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "root হিচাপত নচলিলে সমষ্টি নিৰ্ধাৰণ কৰা সম্ভৱ নহয়"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "প্ৰশমকৰ কাৰণে স্মৃতিশক্তি বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "প্ৰশমকৰ বাবে স্মৃতিশক্তি পুনঃবিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "'%s' সমষ্টি অনুসন্ধান কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "'%s' ধৰণ বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "অতিৰিক্ত অনুমতিৰ প্ৰয়োজন\n"
 
 # c-format
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "%sৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
+msgstr "কম অনুমতি নিৰ্ধাৰণ কৰিবলৈ বিফল\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ডেমন হিচাপে fork কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "পাইপ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir সৃষ্টি কৰোঁতে বিফল"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s ৰ সমষ্টিৰ গৰাকী পৰিবৰ্তন কৰোঁতে ব্যৰ্থ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "চিগ্নেল পাইপৰ কল বেকৰ পঞ্জিকৰণ কৰোঁতে ব্যৰ্থ"
 
@@ -604,11 +603,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "%d ঠিকনা বিশ্লেষণ কৰোঁতে ব্যৰ্থ: %s"
@@ -633,7 +631,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl সন্দৰ্ভ প্ৰস্তুত কৰোঁতে ব্যৰ্থ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "cannot TLS get cipher size"
 
 #: qemud/remote.c:2970
@@ -655,7 +654,7 @@ msgstr "SASL পদ্ধতি %d ৰ তালিকা নিৰ্মাণ
 msgid "cannot allocate mechlist"
 msgstr "mechlist বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "%d সংযোগত SASL ssf অনুসন্ধান কৰোঁতে ব্যৰ্থ (%s)"
@@ -812,43 +811,52 @@ msgstr "IFF_VNET_HDR সক্ৰিয় কৰা হৈছে"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDR সক্ৰিয় কৰা নহয়; build সময়ত নিষ্ক্ৰিয়"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "অসমাপ্ত সংখ্যা"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "অসমাপ্ত পংক্তি"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "মান প্ৰত্যাশিত"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "] দ্বাৰা তালিকা সমাপ্ত নহয়"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "তালিকাত এটা বিভাজন ৰেখা প্ৰত্যাশিত"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "] দ্বাৰা তালিকা সমাপ্ত নহয়"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "নাম প্ৰত্যাশিত"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "বিভাজনৰেখা প্ৰত্যাশিত"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "আৰক্ষিত মান প্ৰত্যাশিত"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "নথিপত্ৰ খোলোঁতে ব্যৰ্থ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "বিষয়বস্তু সংৰক্ষণ কৰোঁতে ব্যৰ্থ"
 
@@ -899,14 +907,12 @@ msgid "network missing from connection hash table"
 msgstr "সংযোগ সংক্ৰান্ত হেছ টেবুলত নে'টৱৰ্ক অনুপস্থিত"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "সংযোগ সংক্ৰান্ত হেছ টেবুলত নে'টৱৰ্ক যোগ কৰোঁতে ব্যৰ্থ"
+msgstr "হেছ টেবুলত সংযোগমাধ্যম যোগ কৰোঁতে ব্যৰ্থ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "সংযোগ সংক্ৰান্ত হেছ টেবুলত নে'টৱৰ্ক অনুপস্থিত"
+msgstr "সংযোগ সংক্ৰান্ত হেছ টেবুলত সংযোগমাধ্যম অনুপস্থিত"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -932,526 +938,559 @@ msgstr "conn hash টেবুলত node dev যোগ কৰিবলৈ ব
 msgid "dev missing from connection hash table"
 msgstr "সংযোগ সংক্ৰান্ত হেছ টেবুলত dev অনুপস্থিত"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "অজ্ঞাত ডিষ্ক ধৰণ '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "অজ্ঞাত ডিষ্ক যন্ত্ৰ '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "ফ্ল'পি যন্ত্ৰৰ নাম বৈধ নহয়: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "হাৰ্ড ডিস্ক যন্ত্ৰৰ নাম বৈধ নহয়: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "অজ্ঞাত ডিষ্ক bus ধৰণ '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ফ্ল'পি ডিস্কৰ বাবে '%s' বাছৰ ধৰণ বৈধ নহয়"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ডিস্কৰ বাবে '%s' বাছৰ ধৰণ বৈধ নহয়"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "অজ্ঞাত ডিষ্ক কেছে ধৰণ '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "অজ্ঞাত নথিপত্ৰপ্ৰণালীৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "অজ্ঞাত সংযোগমাধ্যমৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<interface type='network'/> ৰ সৈতে <source> 'network' বৈশিষ্ট্য উল্লেখিত নহয়।"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<interface type='bridge'/> ৰ সৈতে <source> 'dev' বৈশিষ্ট্য উল্লেখিত নহয়।"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "ছকেট সংযোগমাধ্যমৰ সৈতে <source> 'port' বৈশিষ্ট্য উল্লেখিত নহয়।"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "ছকেট সংযোগমাধ্যমৰ সৈতে উল্লেখিত <source> 'port' বৈশিষ্ট্য বিশ্লষণ কৰা নাযায়"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "ছকেট সংযোগমাধ্যমৰ সৈতে <source> 'address' বৈশিষ্ট্য উল্লেখিত নহয়।"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "<interface type='bridge'/> ৰ সৈতে <source> 'dev' বৈশিষ্ট্য উল্লেখিত নহয়।"
+msgstr ""
+"কোনো <source> 'name' গুণ <interface type='internal'/> ৰ সৈতে নিৰ্ধাৰণ কৰা হোৱা "
+"নাই"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "মডেলৰ নামত অবৈধ অক্ষৰ আছে"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "কেৰেক্টাৰ যন্ত্ৰৰ ক্ষেত্ৰত উৎস পথ বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "কেৰেক্টাৰ যন্ত্ৰৰ ক্ষেত্ৰত উৎস গৃহস্থ বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "কেৰেক্টাৰ যন্ত্ৰৰ ক্ষেত্ৰত উৎস সেৱা বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "নিবেশ যন্ত্ৰৰ প্ৰকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "অজ্ঞাত নিবেশ যন্ত্ৰৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "অজ্ঞাত নিবেশ bus ধৰণ '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 bus দ্বাৰা %s নিবেশ যন্ত্ৰ সমৰ্থিত নহয়"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "অসমৰ্থিত নিবেশ বাছ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen bus দ্বাৰা %s নিবেশ যন্ত্ৰ সমৰ্থিত নহয়"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "চিত্ৰাঙ্কিত যন্ত্ৰৰ ধৰণ অনুপস্থিত"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "অজ্ঞাত চিত্ৰাঙ্কিত যন্ত্ৰৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc প'ৰ্ট %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "অজ্ঞাত সম্পূৰ্ণপৰ্দ্দাৰ মান '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc প'ৰ্ট %s বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "rdp প'ৰ্ট %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "অজ্ঞাত ধ্বনিৰ মডেল '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "vendor id %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb vendor ক id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "উৎপাদন %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb উৎপাদনক id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "bus %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb ঠিকনাক bus id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "যন্ত্ৰ %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb ঠিকনাক যন্ত্ৰৰ id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "অজ্ঞাত usb উৎসৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "অনুপস্থিত vendor"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "হেৰুৱা উৎপাদন"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ডোমেইন %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci ঠিকনাক bus id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "slot %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci ঠিকনাক slot id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "আপেক্ষক %s বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci ঠিকনাক function id ৰ প্ৰয়োজন"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "অজ্ঞাত pci উৎসৰ ধৰণ '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "অজ্ঞাত hostdev ধৰণ '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "অজ্ঞাত গৃহস্থ যন্ত্ৰৰ ধৰণ: '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev ত হেৰুৱা ধৰণ"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "অজ্ঞাত নোড %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "অজ্ঞাত lifecycle কাৰ্য্য %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "হেৰুৱা সুৰক্ষাৰ ধৰণ"
 
 # c-format
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "অবৈধ সুৰক্ষাৰ ধৰণ"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "সুৰক্ষা মডেল অনুপস্থিত"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "সুৰক্ষাৰ লেবেল নাই"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "সুৰক্ষাৰ imagelabel নাই"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "root সামগ্ৰী অনুপস্থিত"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "অজ্ঞাত প্ৰকৃতিৰ যন্ত্ৰ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "virt ৰ প্ৰকৃতি অজ্ঞাত"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "ডোমেইন %s os ধৰণ %s স্থাপত্য %s ত কোনো এমুলেটৰ নাই"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ডোমেইনৰ ধৰণৰ বৈশিষ্ট্য অনুপস্থিত"
 
 # c-format
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "অবৈধ ডোমেইন ধৰণ %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "uuid সামগ্ৰী ভুল"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "হেৰুৱা স্মৃতিশক্তিৰ অংশ"
 
 # c-format
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "অপ্ৰত্যাশিত তথ্য '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS ৰ প্ৰকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os ধৰণ '%s' & arch '%s' ৰ সংমিশ্ৰণ অসমৰ্থিত"
 
 # c-format
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os ধৰণ '%s' ৰ কাৰণে অসমৰ্থিত স্থাপত্য"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "হেৰুৱা উৎসৰ যন্ত্ৰ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "অজ্ঞাত বুট যন্ত্ৰ: '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "গৃহস্থৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "নোডৰ ডোমেইন তালিকা"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ডোমেইনৰ ধৰণৰ বৈশিষ্ট্য অনুপস্থিত"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "অবৈধ ডোমেইন ধৰণ"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "অবৈধ পথ"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "মনিটৰ পথ %s খোলোঁতে ব্যৰ্থ"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "at line %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml নথি বিশ্লেষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "root সামগ্ৰী সঠিক নহয়"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "topology cpuset syntax ভুল"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "অপ্ৰত্যাশিত lifecycle প্ৰকৃতি %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "অপ্ৰত্যাশিত ডিষ্ক প্ৰকৃতি %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "অপ্ৰত্যাশিত ডিষ্ক যন্ত্ৰ %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "অপ্ৰত্যাশিত ডিষ্ক bus %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "অপ্ৰত্যাশিত ডিষ্ক কেছে মোড %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "অপ্ৰত্যাশিত নথিপত্ৰপ্ৰণালীৰ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "অপ্ৰত্যাশিত নে'টৰ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "অপ্ৰত্যাশিত আখৰৰ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "অপ্ৰত্যাশিত ধ্বনিৰ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "অপ্ৰত্যাশিত নিবেশ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "অপ্ৰত্যাশিত নিবেশ bus প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "অপ্ৰত্যাশিত hostdev ধৰণ %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "অপ্ৰত্যাশিত hostdev ধৰণ %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "অপ্ৰত্যাশিত ডোমেইনৰ প্ৰকৃতি %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "অপ্ৰত্যাশিত বুট যন্ত্ৰৰ ধৰণ %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "অপ্ৰত্যাশিত গুণ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "বিন্যাস পঞ্জিকা '%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "বিন্যাস নথিপত্ৰ '%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "বিন্যাস নথিপত্ৰ '%s' লিখোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "বিন্যাস নথিপত্ৰ '%s' সংৰক্ষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+# c-format
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "লক্ষ্য %s ইতিমধ্যে আছে"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "'%s' পঞ্জিকা খোলোঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "%s ৰ বিন্যাস আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "virt ৰ প্ৰকৃতি অজ্ঞাত"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "ডোমেইন %s os ধৰণ %s স্থাপত্য %s ত কোনো এমুলেটৰ নাই"
-
 # c-format
 #: src/iptables.c:103
 #, c-format
@@ -1488,466 +1527,485 @@ msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 "iptables নিয়ম '%s' ক '%s' chain লৈ, যি '%s' টেবুলত অৱস্থিত, যোগ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "সংযোগৰ URI ৰ বিশ্লেষণ কৰিব পৰা ন'গ'ল"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "লগ পঞ্জিকা নিৰ্মাণ কৰোঁতে ব্যৰ্থ %s: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "কাৰ্ণেলৰ পথ বৰ দীঘল"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "লগ পঞ্জিকা নিৰ্মাণ কৰোঁতে ব্যৰ্থ %s: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "virDomainGetXMLDesc secure flag ৰ লগত"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare এ uri নিৰ্ধাৰণ নকৰিলে"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare এ uri নিৰ্ধাৰণ নকৰিলে"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "পথেৰ মান NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ফ্লেগৰ মান শূণ্য হোৱা আৱশ্যক"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "প্ৰশমকৰ মান NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "ফ্লেগৰ স্থিতিমাপ VIR_MEMORY_VIRTUAL হোৱা আৱশ্যক"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "প্ৰশমক NULL হ'লেও মাপ শূণ্য নহয়"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid বিফল: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) বিফল: %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) বিফল: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) বিফল: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) বিফল: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "পাত্ৰৰ নামৰ পংক্তি বিতৰণ কৰিব নোৱাৰি"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "ভঁৰালৰ আগবঢ়াৰ সম্বাদ পঢ়িবলৈ বিফল"
 
 # c-format
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "ৰূটক ব্যক্তিগত বনাবলৈ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "'%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%s ত ৰিক্ত tmpfs তুলি লওঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "tmpfs ত নতুন ৰূট %s বাইণ্ড কৰিব পৰা ন'গ'ল"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "%s লৈ chroot কৰিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "ৰূট পাইভট কৰিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "%s mkdir কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s ক %s ত mount কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "পাইপ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "পাত্ৰত /dev/pts তুলি ল'বলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "%s বনাবলৈ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "/dev/pts/ptmx লৈ /dev/ptmx symlink নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "/dev/ptmx যন্ত্ৰ বনাবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s ক %s ত তুলি লওঁতে ব্যৰ্থ"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "Xen Daemonৰ পৰা পঢ়োঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "/ slave বনাবলৈ কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "পাত্ৰৰ বাবে /proc ক তুলি লওঁতে ব্যৰ্থ: %s"
 
-# c-format
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s mkdir কৰোঁতে ব্যৰ্থ"
+msgid "failed to remove capabilities %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() দ্বাৰা অবৈধ vm সংজ্ঞা প্ৰেৰিত হৈছে"
 
 # c-format
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "tty %s খুলিবলৈ ব্যৰ্থ"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "পাত্ৰৰ বাবে /proc ক তুলি লওঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s ৰ কাৰণে সমষ্টি সৃষ্টি কৰিবলৈ ব্যৰ্থ\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "ছকেট নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "ছকেট নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "'%s' ৰ সৈতে ছকেট বাইন্ড কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "সেৱক ছকেট %s লৈ listen কৰিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d পঢ়াৰ কাৰ্য্য বিফল"
 
 # c-format
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d লৈ লিখাৰ কাৰ্য্য বিফল"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) কাৰ্য্য বিফল: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(fd1) বিফল: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(fd1) বিফল: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "ভুলৰ ঘটনা %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() বিফল: %s"
 
 # c-format
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "সংযোগমাধ্যম %s ক ns %d লৈ নিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "ডোমেইন %s ধ্বংশ কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "কাৰ্য্যকৰণ বিফল"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "mount namespace ক unshare কৰিব নোৱাৰি"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "slave মোডলৈ root mount ক সলনি কৰিব নোৱাৰি"
 
 # c-format
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "%s পথ বনাবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "devpts ক %s ত তুলি লওঁতে ব্যৰ্থ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "নোড বিতৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid নথিপত্ৰ '%s' লৈ লিখোঁতে ব্যৰ্থ : %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "MaxMemorySize পৰিবৰ্তন কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "হাইপাৰ ভাইসৰেৰ সৈতে সংযোগ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "ভঁৰালৰ পুল সক্ৰিয় নহয়"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "প্ৰণালীত NETNS সমৰ্থন নাই"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "uuid ৰ সৈতে কোনো সুসংগত ডোমেইন নাই"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "সক্ৰিয় ডোমেইন আঁতৰুৱা সম্ভৱ নহয়"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "সক্ৰিয় ডোমেইন আঁতৰুৱা সম্ভৱ নহয়"
 
 # c-format
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s ৰ কাৰণে cgroup পাবলৈ ব্যৰ্থ \n"
 
 # c-format
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "পাত্ৰ %d ৰ বাবে waitpid অপেক্ষা কৰোঁতে ব্যৰ্থ: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰ ব্ৰিজ কৰোঁতে ব্যৱহৃথ স্ক্ৰিপ্ট"
 
 # c-format
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth যন্ত্ৰৰ যোৰা সৃষ্টি কৰিবলৈ বিফল: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "নোড বিতৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s যন্ত্ৰক %s লৈ যোগ কৰিবলৈ ব্যৰ্থ"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "কেৰেক্টাৰ যন্ত্ৰৰ বাবে স্থান বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "নোড বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "Xen Store ৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "ভঁৰালৰ কাৰণে অবৈধ PID %d"
 
 # c-format
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d ৰ মাৰিবলৈ বিফল"
 
 # c-format
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' ৰ বাবে ৰখিব নোৱাৰি"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "'%s' ভঁৰাল আৰম্ভ কৰোঁতে অপ্ৰত্যাশিতভাবে বন্ধ হৈছে"
 
 # c-format
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "লগ পঞ্জিকা '%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid নথিপত্ৰ '%s' খোলোঁতে ব্যৰ্থ : %s"
 
 # c-format
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s নামৰ ডোমেইন নাই"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d নামৰ কোনো ডোমেইন নাই"
 
 # c-format
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "অজ্ঞাত মুক্তি: %s"
 
 # c-format
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "ডোমেইন %s পুনৰাৰম্ভ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "পথ বৈধ নহয়: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "অবৈধ তৰ্ক"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "গৃহস্থৰ নাম প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
@@ -1985,23 +2043,23 @@ msgstr "অনুৰোধ অনুবৰ্তন কৰা হৈছে, ক
 msgid "unknown forwarding type '%s'"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "নে'টৱৰ্ক বিন্যাসৰ নথিপত্ৰ '%s' ৰ নাম নে'টৱৰ্কৰ নাম '%s' ৰ সৈতে সুসংগত নহয়"
 
 # c-format
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "%s ৰ বিন্যাস আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "Bridge সৃষ্টি কৰা max id %d ৰ অধিক হ'ল"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "bridge নাম '%s' ইতিমধ্যে ব্যৱহৃত ।"
@@ -2169,376 +2227,520 @@ msgstr "id ৰ সৈতে সুসংগত নে'টৱৰ্ক অনু
 msgid "network '%s' does not have a bridge name."
 msgstr "নে'টৱৰ্ক '%s' ৰ এটা bridge নাম নাই ।"
 
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "সক্ৰিয় ডোমেইনৰ স্মৃতিশক্তি নিৰ্ধাৰণ কৰা নাযাব"
+
 # c-format
-#: src/network_driver.c:1369
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "autostart পঞ্জিকা '%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "'%s' symlink ক '%s' লৈ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s' আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "%s পুল সতেজ কৰোঁতে বিফল"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "%s পুল সতেজ কৰোঁতে বিফল"
+
+# c-format
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s বুজা নাযায়"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "এই নামৰ মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "এই যন্ত্ৰৰ পেৰেন্ট"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() লৈ অবৈধ স্থিতিমাপ"
+
+# c-format
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "পথ '%s' খোলোঁতে ব্যৰ্থ"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "গৃহস্থৰ স্কেন ট্ৰিগাৰ কৰিবলৈ '%s' লৈ লিখিবলৈ ব্যৰ্থ"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "মাইগ্ৰেট কাৰ্য্য বিফল"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+# c-format
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "অজ্ঞাত ধৰণ '%s'"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "বৰ্তমানMemorySize পৰীক্ষা কৰোঁতে ব্যৰ্থ"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো ব্ল'ক যন্ত্ৰৰ পথ নাই"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' ৰ কাৰণে ভঁৰালৰ কাৰ্যক্ষমতা বিশ্লেষণ কৰিবলৈ ভুল"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' ৰ কাৰণে হেৰুৱা ভঁৰালৰ কাৰ্যক্ষমতা"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো আঁতৰাব পৰা মিডিয়াৰ আকাৰ দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো আঁতৰাব পৰা মিডিয়াৰ আকাৰ অবৈধ"
 
 # c-format
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "অজ্ঞাত ভঁৰাল ক্ষমতাৰ ধৰণ '%s', '%s' ৰ কাৰণে"
 
 # c-format
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "%s ৰ বিন্যাস নথিপত্ৰ অনুপস্থিত"
 
 # c-format
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "ধ্বনি মডেল '%s' বৈধ নহয়"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো SCSI গৃহস্থ ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে অবৈধ SCSI গৃহস্থ ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো SCSI bus ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে অবৈধ SCSI bus ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো SCSI লক্ষ্য ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে অবৈধ SCSI লক্ষ্য ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো SCSI LUN ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে অবৈধ SCSI LUN ID দিয়া হৈছে"
 
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' ৰ কাৰণে ভঁৰালৰ কাৰ্যক্ষমতা বিশ্লেষণ কৰিবলৈ ভুল"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' ৰ কাৰণে হেৰুৱা ভঁৰালৰ কাৰ্যক্ষমতা"
+
+# c-format
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "%s ৰ বিন্যাস নথিপত্ৰ অনুপস্থিত"
+
 # c-format
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "%s ৰ বিন্যাস নথিপত্ৰ অনুপস্থিত"
+
+# c-format
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "অজ্ঞাত ভঁৰাল ক্ষমতাৰ ধৰণ '%s', '%s' ৰ কাৰণে"
+
+# c-format
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো নে'টৱৰ্ক সংযোগমাধ্যম দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "%s ত অবৈধ নে'টৱৰ্ক নিৰ্দেশক যন্ত্ৰ"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যা"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাইUSB সংযোগমাধ্যম"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যা"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যা"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যাপুল ভিতৰ"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যা"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB সংযোগমাধ্যম সংখ্যা দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "%s ত অবৈধ USB সংযোগমাধ্যম সংখ্যা দিয়া হৈছে"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB vendor ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "%s ত অবৈধ USB vendor ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো USB উৎপাদন ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "%s ত অবৈধ USB উৎপাদন ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI domain ID দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI domain ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI bus ID দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI bus ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI slot ID দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI slot ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI function ID দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI function ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI vendor ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI vendor ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো PCI উৎপাদন ID দিয়া হোৱা নাই"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "%s ত অবৈধ PCI উৎপাদন ID দিয়া হৈছে"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো প্ৰণালীৰ UUID দিয়া হোৱা নাই"
 
 # c-format
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' ৰ কাৰণে ভুল uuid পদাৰ্থ"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "হেৰুৱা কাৰ্য্যক্ষমতাৰ ধৰণ"
 
 # c-format
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
 # c-format
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "অজ্ঞাত '%d' ক্ষমতাৰ ধৰণ '%s' ৰ কাৰণে"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' ৰ কাৰণে কোনো যন্ত্ৰৰ কাৰ্য্যক্ষমতা নাই"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "পঢ়াৰ বাবে %s খোলোঁতে বিফল"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "পঢ়াৰ বাবে %s খোলোঁতে বিফল"
+
+# c-format
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' ৰ পৰা পঢ়োঁতে ব্যৰ্থ: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+# c-format
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' ৰ পৰা পঢ়োঁতে ব্যৰ্থ: %s"
+
+# c-format
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' ৰ পৰা পঢ়োঁতে ব্যৰ্থ: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo processor বিশ্লেষণ কৰা হৈছে"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu MHz বিশ্লেষণ কৰা হৈছে"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "নোডৰ cpu ৰ numa নোড"
 
 # c-format
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s খোলোঁতে ব্যৰ্থ"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "উপৰ"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "এই গৃহস্থ ব্যৱস্থাপ্ৰণালীত NUMA সমৰ্থিত নহয়"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "start cell %d সীমাৰ বাহিৰত (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA ৰ মুক্ত স্মৃতিশক্তিৰ পৰিমাণ অনুসন্ধান কৰোঁতে ব্যৰ্থ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebula লৈ ভাৰ্চুৱেল যন্ত্ৰ প্ৰতিবেদন কৰোঁতে ভুল"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "দিনৰ বৰ্তমান সময় পোৱা হৈছে"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "'%s' id ৰ বাবে এটা OPENVZ VM বৰ্তমানে সক্ৰিয়"
+msgstr "ইতিমধ্যে এটা OpenNebula VM এই নামেৰে সক্ৰিয়: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "নোড সংক্ৰান্ত তথ্য"
+msgstr "কাৰ্য্য কৰিবলৈ ভুল অৱস্থা"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ডোমেইন বৰ্তমানে সক্ৰিয় নহয়"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "%d id ৰ সৈতে সুসংগত ডোমেইন অনুপস্থিত"
 
 # c-format
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ডোমেইন '%s' ক স্থগিত কৰা হোৱা নাই"
+msgstr "ডোমেইন স্থগিত নহয়"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl সংস্কৰণ প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "%d ভঁৰালৰ কাৰণে বিন্যাসৰ পৰা 'IP_ADDRESS' পঢ়া ন'গ'ল"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "%d ভঁৰালৰ কাৰণে বিন্যাসৰ পৰা 'NETIF' পঢ়া ন'গ'ল"
 
 #: src/openvz_conf.c:257
@@ -2558,13 +2760,13 @@ msgid "Wrong MAC address"
 msgstr "MAC ঠিকনা"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "%d ভঁৰালৰ কাৰণে বিন্যাসৰ পৰা 'OSTEMPLATE' পঢ়া ন'গ'ল"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "%d ভঁৰালৰ কাৰণে বিন্যাসৰ পৰা 'VE_PRIVATE' পঢ়া ন'গ'ল"
 
 #: src/openvz_conf.c:434
@@ -2581,14 +2783,10 @@ msgstr "বিন্যাস নথিপত্ৰত ভুল UUID"
 
 # c-format
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "%d ভঁৰালৰ বিন্যাস পঢ়িব নোৱাৰি"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo পঢ়া ন'গ'ল"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "ডোমেইন বৰ্তমানে সক্ৰিয় নহয়"
@@ -2626,7 +2824,7 @@ msgstr "ভঁৰালৰ কাৰণে আদেশ সৃষ্টি ক
 # c-format
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s লৈ সংযোগ কৰিব পৰা ন'গ'ল"
@@ -2696,7 +2894,7 @@ msgstr "ডোমেইন বৰ্তমানে shutoff অৱস্থা
 msgid "Could not read container config"
 msgstr "সংযোগৰ URI ৰ বিশ্লেষণ কৰিব পৰা ন'গ'ল"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "অজ্ঞাত ধৰণ '%s'"
@@ -2705,8 +2903,21 @@ msgstr "অজ্ঞাত ধৰণ '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs >= 1 হ'ব লাগে"
 
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
 # c-format
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s ৰ বিশ্লেষণ কৰিব পৰা ন'গ'ল"
@@ -2840,717 +3051,684 @@ msgstr "নিযুক্তকৰ সৈতে সংযোগত সমস্
 msgid "got asynchronous packet number %d\n"
 msgstr "অসমকালিন পেকেট সংখ্যা %d প্ৰাপ্ত\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU প্ৰক্ৰিয়া daemonize কৰিব পৰা ন'গ'ল"
-
 # c-format
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "%s পঢ়োঁতে ব্যৰ্থ"
+msgstr "'%s' ত QEMU সংস্কৰণ সংখ্যা বিশ্লেষণ কৰিব নোৱাৰি"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU সহায়ৰ নিৰ্গম পঢ়িব পৰা ন'গ'ল"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu ৰ পৰা অপ্ৰত্যাশিত প্ৰস্থান অৱস্থা"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "অপ্ৰত্যাশিত প্ৰস্থান অৱস্থা '%d', qemu সম্ভৱত বিফল"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU বাইনেৰি %s অনুসন্ধান কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "নে'টৱৰ্ক '%s' পোৱা নাযায়"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "%d প্ৰকৃতিৰ নে'টৱৰ্ক সমৰ্থিত নহয়"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ব্ৰিজ সমৰ্থন আৰম্ভ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "tap সংযোগ মাধ্যম ব্ৰিজত যোগ কৰিবলৈ বিফল । %s এটা ব্ৰিজ যন্ত্ৰ নহয়"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "tap সংযোগ মাধ্যম '%s' ক ব্ৰিজ '%s' লৈ যোগ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "hypervisor ৰ দ্বাৰা এই আপেক্ষকৰ বাবে কোনো সমৰ্থন নাই"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "এই QEMU binary ৰ লগত STDIO প্ৰব্ৰজন অসমৰ্থিত"
 
 # c-format
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "ডিস্ক '%s' ৰ কাৰণে অসমৰ্থিত '%s' চালকৰ নাম"
 
 # c-format
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' ধৰণৰ ডিস্ক সমৰ্থিত নহয়"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "'%s' ধৰণৰ ডিস্ক সমৰ্থিত নহয়"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "ধ্বনি মডেল বৈধ নহয়"
 
 # c-format
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' ৰ কাৰণে ভুল uuid পদাৰ্থ"
+msgstr "'%s' ত ভুল মূলশব্দৰ তৰ্ক"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "যন্ত্ৰ %s বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "ড্ৰাইভ সূচী '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s ৰ বাবে যন্ত্ৰসমূহৰ তথ্য নাই"
+msgstr "'%s' ড্ৰাইভত হেৰুৱা নথিপত্ৰৰ স্থিতিমাপ"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "'%s' ড্ৰাইভত হেৰুৱা সূচীৰ স্থিতিমাপ"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "PCI ডোমেইন '%s' বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "'%s' ত NIC vlan বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:1918
-#, fuzzy, c-format
+#: src/qemu_conf.c:2023
+#, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr "%d ৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
+msgstr "vlan %d ৰ  কাৰণে NIC সংজ্ঞা পোৱা নাযায়"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ডোমেইন %s বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "'%s' ত vlan বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "আপেক্ষক %s বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "'%s' ৰ  কাৰণে NIC সংজ্ঞা পোৱা নাযায়"
 
 # c-format
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "অজ্ঞাত chr যন্ত্ৰ ধৰণ '%s'"
+msgstr "অজ্ঞাত PCI device syntax '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "PCI device bus '%s' উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "PCI device slot '%s' উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "PCI device function '%s' উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "USB device vendor '%s' উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "PCI device product '%s' উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
+msgstr "PCI device address '%s'উদ্ঘাটন কৰিব নোৱাৰি"
 
 # c-format
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "নতুনকৈ সৃষ্টি কৰা আয়তন '%s' বিচাৰিবলৈ ব্যৰ্থ"
+msgstr "কেৰেক্টাৰ যন্ত্ৰ '%s' ত প'ৰ্ট সংখ্যা বিচাৰিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "অজ্ঞাত chr যন্ত্ৰ ধৰণ '%s'"
+msgstr "অজ্ঞাত character device syntax %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "emulator ৰ পথ বৰ দীঘল"
+msgstr "emulator ৰ পথ পোৱা ন'গ'ল"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "missing auth host attribute"
+msgstr "%s তৰ্কৰ পৰা হেৰুৱা মান"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI slot '%s' বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "VNC port '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "যন্ত্ৰ %s বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "স্মৃতিশক্তিৰ স্তৰ '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI slot '%s' বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "CPU count '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI bus '%s' বিশ্লেষণ কৰিব নোৱাৰি"
+msgstr "UUID '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "সলনি কৰোঁতে অজ্ঞাত QEMU তৰ্ক '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "অজ্ঞাত auth ধৰণ '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "অবৈধ ডোমেইন ধৰণ"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "অবৈধ পথ"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "মনিটৰ পথ %s খোলোঁতে ব্যৰ্থ"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "নোডৰ ডোমেইন তালিকা"
+msgstr "অজ্ঞাত তৰ্ক '%s'"
 
 # c-format
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "%s লগ নথিপত্ৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM লগ নথিপত্ৰৰ close on exec ফ্লেগ %s নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s লগ নথিপত্ৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%s ত %lld বিচাৰিব নোৱাৰি"
 
 # c-format
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' autostart কৰোঁতে ব্যৰ্থ: %s\n"
 
 # c-format
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "ব্লক সংক্ৰান্ত পৰিসংখ্যা প্ৰাপ্ত কৰোঁতে ব্যৰ্থ  %s"
 
 # c-format
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%sৰ পৰা ডোমেইন নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
-
-# c-format
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s ৰ কাৰণে ডোমেইনৰ অৱস্থা বিশ্লেষণ কৰোঁতে ব্যৰ্থ\n"
-
-# c-format
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%sৰ পৰা নে'টৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "নে'টৱৰ্ক অনুসন্ধান কৰোঁতে ব্যৰ্থ"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "কোনো সুৰক্ষাৰ চালক নাই"
-
 # c-format
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "'%s' ধৰণ বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "'%s' ধৰণ বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "নে'টৱৰ্ক অনুসন্ধান কৰোঁতে ব্যৰ্থ"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "কোনো সুৰক্ষাৰ চালক নাই"
+
 # c-format
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "state dir  '%s' সৃষ্টি কৰোঁতে ব্যৰ্থ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে সময় অন্ত হৈছে"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে অৱশিষ্ট স্থান উপলব্ধ নাই"
 
 # c-format
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে অৱশিষ্ট স্থান উপলব্ধ নাই"
 
 # c-format
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে সময় অন্ত হৈছে"
+msgstr "%s লগ নিৰ্গম পঢ়োঁতে প্ৰক্ৰিয়া অন্ত হৈছে"
 
 # c-format
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s আৰম্ভ কৰোঁতে প্ৰাপ্ত ফলাফল পঢ়োঁতে সময় অন্ত হৈছে"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "মনিটৰ পথ %s খোলোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "মনিটৰৰ close on exec ফ্লেগৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "পৰ্দ্দাক non-blocking ধৰণত ৰাখিবলৈ বিফল"
 
 # c-format
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "লগ নথিপত্ৰ বন্ধ কৰোঁতে ব্যৰ্থ: %s\n"
 
 # c-format
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "tty ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU thread তথ্য প্ৰাপ্ত কৰাৰ বাবে মনিটৰ আদেশ সঞ্চালন কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "ডোমেইন '%s' প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "পুনৰাৰম্ভৰ কাৰ্য্য বিফল"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC গুপ্তশব্দৰ প্ৰতিষ্ঠা বিফল"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "নাম"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM বৰ্তমানে সক্ৰিয়"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "এটা অব্যৱহৃত VNC পোৰ্ট চিনাক্ত কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "লগ পঞ্জিকা %s নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU বাইনেৰি %s অনুসন্ধান কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s ৰ কাৰণে stale PID নথিপত্ৰ আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "%s পুল সৃষ্টি কৰিব পৰা ন'গ'ল"
+msgstr "pidfile পথ সৃষ্টি কৰিব পৰা ন'গ'ল"
 
 # c-format
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "লগ নথিপত্ৰত argv লিখোঁতে ব্যৰ্থ: %s\n"
 
 # c-format
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "লগ নথিপত্ৰত argv লিখোঁতে ব্যৰ্থ: %s\n"
 
 # c-format
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "লগ নথিপত্ৰৰ অন্ত বিচাৰোঁতে ব্যৰ্থ: %s\n"
 
 # c-format
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "ডোমেইন %s দেখা ন'গ'ল\n"
 
 # c-format
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' বন্ধ কৰা হৈছে\n"
 
 # c-format
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to send SIGTERM to %s (%d)"
 
 # c-format
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%sৰ পৰা ডোমেইন পুনৰুদ্ধাৰ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s ৰ কাৰণে PID নথিপত্ৰ আঁতৰাওঁতে ব্যৰ্থ: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "unhandled fd event %d for %s"
 
-# c-format
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%s খোলোঁতে ব্যৰ্থ"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "এই গৃহস্থ ব্যৱস্থাপ্ৰণালীত NUMA সমৰ্থিত নহয়"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "start cell %d সীমাৰ বাহিৰত (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA ৰ মুক্ত স্মৃতিশক্তিৰ পৰিমাণ অনুসন্ধান কৰোঁতে ব্যৰ্থ"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "ভঁৰালৰ পুল সক্ৰিয় নহয়"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+# c-format
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s খোলোঁতে ব্যৰ্থ"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "uuid '%s' ৰ সৈতে সুসংগত ডোমেইন অনুপস্থিত"
 
 # c-format
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "'%s' নামৰ সৈতে মিল থকা কোনো ডোমেইন নাই"
 
 # c-format
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "%s ডোমেইন ইতিমধ্যে আছে"
+msgstr "ডোমেইন '%s' ৰ সৈতে uuid %s ইতিমধ্যে সংজ্ঞা দিয়া হৈছে"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "'%s' হিচাপে ডোমেইন বৰ্তমানে সক্ৰিয়"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "স্থগিত কৰাৰ কাৰ্য্য বিফল"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "বন্ধ কৰাৰ কাৰ্য্য বিফল"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "বৰ্তমান স্মৃতিশক্তিৰ তূলনাত সৰ্বাধিক স্মৃতিশক্তিৰ পৰিমাণ কম হ'ব নোৱাৰে"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "বিতৰণ স্মৃতিশক্তিৰ মান পৰিবৰ্তন কৰক"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "সংযোগৰ URI ৰ বিশ্লেষণ কৰিব পৰা ন'গ'ল"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "বিতৰণ স্মৃতিশক্তিৰ মান পৰিবৰ্তন কৰক"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "সৰ্বাধিক স্মৃতিশক্তিতকৈ অধিক পৰিমাণৰ স্মৃতিশক্তি নিৰ্ধাৰণ কৰা নাযাব"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "সক্ৰিয় ডোমেইনৰ স্মৃতিশক্তি নিৰ্ধাৰণ কৰা নাযাব"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ডোমেইন xml প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "সংৰক্ষণৰ হেডাৰ লিখোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml লিখোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "%s নথিপত্ৰ ৰক্ষা কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "মাইগ্ৰেট কাৰ্য্য বিফল"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'info blockstats' আদেশ এই qemu দ্বাৰা সমৰ্থিত নহয়"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "সক্ৰিয় ডোমেইনত vcpu ৰ সংখ্যা পৰিবৰ্তন কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "'%d' ডোমেইন সংজ্ঞাত অজ্ঞাত virt type উল্লেখিত"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ডোমেইনৰ ক্ষেত্ৰত প্ৰযোজ্য সৰ্বাধিক vcpu নিৰ্ধাৰণ কৰা নাযায়"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "ডোমেইনৰ বাবে নিৰ্ধাৰিত সৰ্বাধিক vcpu ৰ পৰা অনুৰোধ কৰা vcpu ৰ সংখ্যা অধিক: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "নিষ্ক্ৰিয় ডোমেইনত vcpu pin কৰা সম্ভৱ নহয়"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu সংখ্যা সীমা বহিৰ্ভূত %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "affinity নিৰ্ধাৰণ কৰিব নোৱাৰি: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu affinity সমৰ্থিত নহয়"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "affinity পোৱা নাযায়: %s"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu affinity পোৱা নাযায়"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "সুৰক্ষাৰ লেবেল প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "সুৰক্ষা মডেলৰ শব্দৰ সংখ্যা সৰ্বাধিক %d bytes ৰ অধিক"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "সুৰক্ষা DOI ৰ শব্দৰ সংখ্যা সৰ্বাধিক %d bytes ৰ অধিক"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ডোমেইনৰ প্ৰতিমূৰ্ত্তি নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu হেডাৰ পঢ়োঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "image magic সঠিক নহয়"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "image ৰ সংস্কৰণ সমৰ্থিত নহয় (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML পঢ়োঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "নতুন VM ধাৰ্য কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ডোমেইন পুনৰাৰম্ভ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "'%s' ধৰণৰ ডিস্ক সমৰ্থিত নহয়"
+msgstr "অসমৰ্থিত বিন্যাসৰ ধৰণ %s"
 
 # c-format
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv syntax %s অনুসন্ধান কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "ডিষ্ক '%s' ক bus/device index লৈ সলনি কৰিব নোৱাৰি"
 
 # c-format
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "'%s' ধৰণৰ ডিস্ক সমৰ্থিত নহয়"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "bus '%s' আৰু লক্ষ্য '%s' থকা যন্ত্ৰ নাই"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3558,223 +3736,223 @@ msgid ""
 msgstr ""
 "Emulator সংস্কৰণে যন্ত্ৰ '%s' আৰু লক্ষ্য '%s' ৰ কাৰণে আঁতৰাব পৰা মিডিয়াৰ সমৰ্থন নকৰে"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom মিডিয়া আঁতৰাওঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom মিডিয়া সলনি কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "লক্ষ্য %s ইতিমধ্যে আছে"
 
 # c-format
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ডিষ্ক সংলগ্ন কৰিব নোৱাৰি"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "slot সংখ্যা বিশ্লেষণ কৰিব নোৱাৰি\n"
 
 # c-format
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "%s ডোমেইন ইতিমধ্যে আছে"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "গৃহস্থৰ সংজ্ঞাৰ নথিপত্ৰ তুলি লোৱা হৈছে"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "গৃহস্থৰ সংজ্ঞাৰ নথিপত্ৰ তুলি লোৱা হৈছে"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "নিষ্ক্ৰিয় ডোমেইনৰ সৈতে যন্ত্ৰ সংযুক্ত কৰা নাযাব"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ডিষ্ক bus '%s' ক hotplug কৰিব নোৱাৰি ।"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "ডিষ্ক যন্ত্ৰৰ ধৰণ '%s' ক hotplug কৰিব নোৱাৰি ।"
 
 # c-format
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "যন্ত্ৰৰ ধৰণ '%s' সংযুক্ত কৰিব নোৱাৰি"
 
 # c-format
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "%s ডিষ্ক পোৱা ন'গ'ল"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "ডিষ্ক %s ক এৰাব নোৱাৰি -অবৈধ slot সংখ্যা %d"
 
 # c-format
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "%s ডিষ্ক আঁতৰুৱাৰ আদেশ চলাবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "%s ডিষ্ক বিচ্ছিন্ন কৰিবলৈ ব্যৰ্থ: অবৈধ slot %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "নিষ্ক্ৰিয় ডোমেইনৰ সৈতে যন্ত্ৰ সংযুক্ত কৰা নাযাব"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "অকল CDROM ডিস্ক যন্ত্ৰ সংযুক্ত কৰা যাব"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "সক্ৰিয় ডোমেইনৰ স্মৃতিশক্তি নিৰ্ধাৰণ কৰা নাযাব"
 
 # c-format
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "autostart পঞ্জিকা %s নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "'%s' symlink ক '%s' লৈ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "পথ বৈধ নহয়: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' আদেশ বিফল"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' আদেশ এই qemu দ্বাৰা সমৰ্থিত নহয়"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "যন্ত্ৰ পোৱা নাযায়: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL বা পথ ৰিক্ত"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "পথ বৈধ নহয়, '%s' পৰিচিত সংযোগ মাধ্যম নহয়"
 
 # c-format
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: খুলিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "পঢ়াৰ বাবে %s খোলোঁতে বিফল"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "অবৈধ পথ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU চালকে অকল virtual memory addrs ৰ সমৰ্থন কৰে"
 
 # c-format
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") বিফল"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "lvs আদেশ বিফল"
 
 # c-format
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "নোডৰ ডোমেইন তালিকা"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "KVM প্ৰব্ৰজনৰ কাৰণে অকল tcp URI সমৰ্থিত"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI ৰ অন্তত ':port' নাছিল"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "UUID নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "'%s' হিচাপে ডোমেইন বৰ্তমানে সক্ৰিয়"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "অফ-লাইন প্ৰব্ৰজন নিৰ্ধাৰিত, কিন্তু suspend কাৰ্য্য বিফল"
 
 # c-format
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "কাৰ্য্যকৰণ বিফল: %s"
 
 # c-format
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "ডোমেইন %s পুনৰাৰম্ভ কৰোঁতে ব্যৰ্থ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "যন্ত্ৰ %s এটা PCI যন্ত্ৰ নহয়"
@@ -3783,525 +3961,531 @@ msgstr "যন্ত্ৰ %s এটা PCI যন্ত্ৰ নহয়"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd বাইনেৰি অনুসন্ধান কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' সম্প্ৰচাৰৰ বাবে আদেশ আৱশ্যক"
 
 # c-format
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "tty %s খোলোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "%s ৰ সৈতে সংয়োগ কৰিবলৈ অক্ষম"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "সকেট নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
 
-#: src/remote_internal.c:722
+# c-format
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "%s ৰ সৈতে সংয়োগ কৰিবলৈ অক্ষম"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "ছকেট নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "Windows ৰ অধীন unix, ssh আৰু ext সম্প্ৰচাৰ সমৰ্থিত নহয়"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "পৰ্দ্দাক non-blocking ধৰণত ৰাখিবলৈ বিফল"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "uuid সৃষ্টি কৰোঁতে বিফল"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URI প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "callbacks তালিকা বিতৰণ কৰোঁতে ভুল"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "ডোমেইন বিতৰণ কৰা হৈছে"
 
 # c-format
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' অভিগম কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS credentials বিতৰণ কৰিবলৈ বিফল: %s"
 
 # c-format
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "VM কন্সোলৰ তথ্য লগ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ব্যক্তিগত চাবি/প্ৰমাণপত্ৰ তুলি ল'ব পৰা ন'গ'ল: %s"
 
 # c-format
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS গ্ৰাহক আৰম্ভ কৰোঁতে ব্যৰ্থ : %s"
 
 # c-format
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "tty ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "tty ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "গ্ৰাহকৰ পৰিচয় সতেপন কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS handshake অসম্পূৰ্ণ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS আৰম্ভ কৰা সম্পূৰ্ণ কৰিব পৰা ন'গ'ল: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "সেৱকৰ পৰিচয় প্ৰমাণ কৰোঁতে ব্যৰ্থ (উপস্থিত প্ৰমাণপত্ৰ বা IP ঠিকনা)\n"
 
 # c-format
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "গ্ৰাহকৰ পৰিচয় সতেপন কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "বৰ্তমানMemorySize পৰীক্ষা কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "যন্ত্ৰৰ প্ৰকৃতি বৈধ নহয়: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "প্ৰমাণপত্ৰ এতিয়াও সক্ৰিয় কৰা হোৱা নাই"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ বিতৰণকৰোঁতা অপৰিচিত।"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "প্ৰমাণপত্ৰৰ সময়কাল অন্ত হৈছে"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: গ্ৰাহক প্ৰমাণপত্ৰ দ্বাৰা ব্যৱহৃত এল্গোৰিথম্‌ নিৰাপদ নহয়।"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "সেৱক প্ৰমাণপত্ৰ প্ৰমাণীকৰণত বিফল: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "প্ৰমাণপত্ৰ X.509 প্ৰকৃতিৰ নহয়"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers বিফল"
 
 # c-format
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "SASL প্ৰমাণীকৰণ ব্যৱস্থা %s আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "প্ৰমাণপত্ৰ ৰপ্তানি কৰিবলৈ ব্যৰ্থ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "প্ৰমাণপত্ৰৰ সময়কাল অন্ত হৈছে"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "প্ৰমাণপত্ৰ এতিয়াও সক্ৰিয় কৰা হোৱা নাই"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "প্ৰমাণপত্ৰৰ গৰাকী আৰু গৃহস্থৰ নামত অমিল (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "অধিক NUMA কোষ: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "অধিক দূৰবৰ্তী ডোমেইন ID: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "সৰ্বাধিকতকৈ map ৰ দৈৰ্ঘ্য অধিক: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU ৰ সংখ্যা সৰ্বাধিক সংখ্যাৰ অধিক: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU মেপ প্ৰশমকৰ দৈৰ্ঘ্য সৰ্বাধিক মাপৰ অধিক: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "গৃহস্থই অধিক vCPU সম্পৰ্কে সূচিত কৰে: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "গৃহস্থই map buffer length সৰবাধিকতকৈ অধিক বুলি কয়: %d > %d"
 
 # c-format
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "সুৰক্ষা লেবেল সৰ্বাধিকতকৈ অধিক: %zd"
 
 # c-format
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "সুৰক্ষা মডেল সৰ্বাধিকতকৈ অধিক: %zd"
 
 # c-format
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "সুৰক্ষা doi সৰ্বাধিতকৈ অধিক: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "অধিক দূৰবৰ্তী ডোমেইনৰ নাম: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr "remoteDomainGetSchedulerParameters: সীমাতকৈ পোৱা স্থিতিমাপৰ সংখ্যা অধিক"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: স্থিতিমাপৰ ধৰণ অজ্ঞাত"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "array বিতৰণ কৰাৰ সময়ত স্মৃতিশক্তি অৱশিষ্ট নাই"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "অজ্ঞাত প্ৰকৃতিৰ স্থিতিমাপ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "block peek অনুৰোধ দূৰৰ আচাৰ বিধিৰ কাৰণে বৰ দীঘল, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "ঘূৰাই দিয়া প্ৰশমক অনুৰোধ কৰাৰ সৈতে একেই আকাৰৰ নহয়"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "memory peek অনুৰোধ দূৰৰ আচাৰ বিধিৰ কাৰণে বৰ ডাঙৰ, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "অধিক সংখ্যক দূৰবৰ্তী নে'টৱৰ্ক: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "অধিক সংখ্যক দূৰবৰ্তী নে'টৱৰ্ক: %d > %d"
+msgstr "অধিক সংখ্যক দূৰবৰ্তী সংযোগমাধ্যম: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "বহুতো ভঁৰালৰ পুল অনুৰোধ কৰা হৈছে"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "বহুতো ভঁৰালৰ পুল পোৱা হৈছে"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "বহুতো ভঁৰালৰ আয়তন অনুৰোধ কৰা হৈছে"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "বহুতো ভঁৰালৰ আয়তন পোৱা হৈছে"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "বহুতো চালক পঞ্জিকৃত কৰা হৈছে"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "বহুতো চালক পঞ্জিকৃত কৰা হৈছে"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "বহুতো চালক পঞ্জিকৃত কৰা হৈছে"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "অধিক সংখ্যক কেৰেক্টাৰ যন্ত্ৰ উপস্থিত"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "অজ্ঞাত প্ৰকৃতিৰ অনুমোদন প্ৰণালী %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "অনুৰোধ কৰা অনুমোদনৰ প্ৰণালী %s অস্বীকাৰ কৰা হৈছে"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "অনুমোদন প্ৰণালী সমৰ্থিত নহয় %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL লাইব্ৰেৰি আৰম্ভ কৰোঁতে ব্যৰ্থ : %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "sock ঠিকনা %d প্ৰাপ্ত কৰোঁতে ব্যৰ্থ (%s)"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "সমতূল্য ঠিকনা %d প্ৰাপ্ত কৰোঁতে ব্যৰ্থ (%s)"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL গ্ৰাহক context নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS অধিবেশনৰ ক্ষেত্ৰত cipher ৰ মাপ বৈধ নহয়"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "বাহ্যিক SSF %d নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "security props %d নিৰ্ধাৰণ কৰিব নোৱাৰি (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL প্ৰণালী %s সেৱকৰ দ্বাৰা সমৰ্থিত নহয়"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL বিশ্লেষণ আৰম্ভ কৰোঁতে ব্যৰ্থ: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "বিষয়বস্তু সংৰক্ষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL negotiation তথ্য বৰ দীঘল: %d bytes"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "বিফল SASL পদক্ষেপ: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "পাৰ কৰা SSF %d বৰ দৃঢ় নাছিল"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "হাইপাৰ ভাইছৰৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "কোনো ঘটনাৰ সমৰ্থন নাই"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "তালিকাত cb যোগ কৰা হৈছে"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "তালিকাৰ পৰা cb আঁতৰুৱা হৈছে"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header বিফল"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "ডোমেইনৰ তথ্য ৰক্ষা কৰিব নোৱাৰি"
 
 # c-format
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS socket %s পঢ়োঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "অকল পঢ়োঁতেযোগ্য সংযোগ"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "fd পঢ়োঁতে ব্যৰ্থ"
 
 # c-format
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "ব্ৰিজ STP ৰ মান %s নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "ব্ৰিজ STP ৰ মান %s নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "সেৱকৰ পৰা প্ৰাপ্ত পেকেট বৰ ডাঙৰ"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "সেৱকৰ পৰা প্ৰাপ্ত পেকেট বৰ ডাঙৰ"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "উত্তৰত অবৈধ হেডাৰ"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "অজ্ঞাত প্ৰোগ্ৰাম (প্ৰাপ্ত %x, প্ৰত্যাশিত %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "আচাৰবিধিৰ সংস্কৰণ অজ্ঞাত (প্ৰাপ্ত %x, প্ৰত্যাশিত %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "সেৱকৰ পৰা অপ্ৰত্যাশিত RPC call %d পোৱা হ'ল"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "serial %d ৰ লগত উত্তৰৰ কাৰণে কোনো কল ৰখি থকা নাই"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "অজ্ঞাত প্ৰণালী (প্ৰাপ্ত %x, প্ৰত্যাশিত %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "অজ্ঞাত অৱস্থা (প্ৰাপ্ত %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "calloc বিফল"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "socket ত hangup / error ঘটনা পোৱা গ'ল"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "আদেশৰ বাবে অপেক্ষা কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4316,72 +4500,72 @@ msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' সৰ্বাধিক অনুমতি থকা দৈৰ্ঘ্য %d ৰ অধিক"
 
 # c-format
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ভাৰ্চুৱেল ডোমেইন সন্দৰ্ভৰ নথিপত্ৰ খুলিব নোৱাৰি %s: %s"
 
 # c-format
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ভাৰ্চুৱেল ডোমেইন সন্দৰ্ভৰ নথিপত্ৰ পঢ়িব নোৱাৰি %s: %s"
 
 # c-format
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ভাৰ্চুৱেল ইমেজ সন্দৰ্ভৰ নথিপত্ৰ খুলিব নোৱাৰি %s: %s"
 
 # c-format
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ভাৰ্চুৱেল ইমেজ সন্দৰ্ভৰ নথিপত্ৰ পঢ়িব নোৱাৰি %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "VM ৰ কাৰণে সুৰক্ষাৰ লেবেল ইতিমধ্যে সংজ্ঞাবদ্ধ"
 
 # c-format
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s ৰ কাৰণে selinux সন্দৰ্ভ সৃষ্টি কৰোঁতে ব্যৰ্থ"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: error calling getpidcon(): %s"
 
 # c-format
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: সুৰক্ষা লেবেল সৰ্বাধিকতকৈ অধিক: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: error calling security_getenforce(): %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: সুৰক্ষা সন্দৰ্ভ '\\%s' %s ত নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ: %s."
 
 # c-format
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s বুজা নাযায়"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "অবৈধ সুৰক্ষাৰ লেবেল %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4391,106 +4575,122 @@ msgstr ""
 "hypervisor চালক '%s' ।"
 
 # c-format
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: সুৰক্ষাৰ সন্দৰ্ভ নিৰ্ধাৰণ কৰিব নোৱাৰি '\\%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "পুল ধৰণ %d ৰ কাৰণে হেৰুৱা বেকএণ্ড"
 
 # c-format
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "আয়তন '%s' খোলোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "নথিপত্ৰ '%s' stat কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "নথিপত্ৰ '%s' ৰ অন্ত পোৱা নাযায়"
 
 # c-format
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' ৰ নথিপত্ৰৰ context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir '%s' পঢ়োঁতে ব্যৰ্থ"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s সঙ্কলন কৰোঁতে ব্যৰ্থ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd পঢ়োঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "আদেশৰ বাবে অপেক্ষা কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "আদেশে পৰিষ্কাৰ ভাবে প্ৰস্থান কৰিলে"
 
 # c-format
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "পঢ়োঁতে ভুল: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "আদেশ %d ৰ পৰা শূণ্যহীন প্ৰস্থান অৱস্থা"
 
 # c-format
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "Win32 ত %s কাৰ্য্যকৰ কৰা হোৱা নাই"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "যন্ত্ৰৰ আৰম্ভৰ স্থান বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "যন্ত্ৰৰ শেষৰ স্থান বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/storage_backend_disk.c:332
+# c-format
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "অবৈধ সুৰক্ষাৰ ধৰণ"
+
+# c-format
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "লক্ষ্য %s ইতিমধ্যে আছে"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "পৰ্যাপ্ত মুক্ত extent উপস্থিত নাই"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "আয়তন লক্ষ্যৰ পথ '%s' পঢ়িব পৰা ন'গ'ল"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "আয়তনৰ পথ '%s' এ পেৰেন্ট পুল উৎস যন্ত্ৰৰ নামেৰে আৰম্ভ নকৰিলে ।"
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "লক্ষ্য '%s' ৰ পৰা বিভাজন সংখ্যা বিশ্লেষণ কৰিব নোৱাৰি"
@@ -4572,9 +4772,9 @@ msgstr "'%s' পথ অসংযুক্ত কৰোঁতে বিফল"
 
 # c-format
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "পথ '%s' খোলোঁতে ব্যৰ্থ"
+msgstr "নিবেশ পথ '%s' খোলোঁতে ব্যৰ্থ"
 
 # c-format
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
@@ -4584,14 +4784,14 @@ msgstr "নথিপত্ৰ '%s' ৰ সম্প্ৰসাৰণ  কৰি
 
 # c-format
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
+msgstr "'%s' নথিপত্ৰৰ পৰা পঢ়িব নোৱাৰি"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid নথিপত্ৰ '%s' লৈ লিখোঁতে ব্যৰ্থ : %s"
+msgstr "নথিপত্ৰ '%s' লৈ লিখোঁতে ব্যৰ্থ"
 
 # c-format
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
@@ -4601,75 +4801,77 @@ msgstr "নথিপত্ৰ '%s' পূৰ্ণ কৰিব নোৱাৰ
 
 # c-format
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "'%s' নথিপত্ৰ বন্ধ কৰোঁতে ব্যৰ্থ"
 
 # c-format
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "ৰূট পঞ্জিকালৈ সলনি কৰিব নোৱাৰি: %s"
+msgstr "আয়তনৰ পৰা এটা পঞ্জিকা আয়তনলৈ নকল কৰিব নোৱাৰি"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "অজ্ঞাত ভঁৰাল সমষ্টিৰ ধৰণ %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "অন্য এটা নকলৰ ভঁৰাল নিৰ্ধাৰণ কৰিব নোৱাৰি ।"
 
 # c-format
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "অজ্ঞাত ভঁৰাল সমষ্টিৰ ধৰণ %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "অভিগম কৰিব নোৱাৰা backing store volume %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "copy-on-write ইমেজ qcow-create ৰ সৈতে সমৰ্থিত নহয়"
+msgstr "qcow-create ৰ সৈতে আয়তন নকল কৰিব নোৱাৰি"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "অসমৰ্থিত ভঁৰাল সমষ্টিৰ ধৰণ %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write ইমেজ qcow-create ৰ সৈতে সমৰ্থিত নহয়"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "non-raw ইমেজৰ সৃষ্টি qemu-img নোহোৱাকে সমৰ্থিত নহয়"
 
 # c-format
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "'%s' পথ পঢ়িব নোৱাৰি"
 
 # c-format
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "'%s' নথিপত্ৰৰ গৰাকী নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "'%s' নথিপত্ৰ ধৰণ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "'%s' নথিপত্ৰ অসংযুক্ত কৰোঁতে বিফল"
@@ -4928,172 +5130,173 @@ msgstr "%sৰ পৰা নে'টৱৰ্ক নিৰ্মাণ কৰো
 msgid "Scanning host%u"
 msgstr "host%u স্কেন কৰা হৈছে"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "missing auth host attribute"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "missing auth passwd attribute"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "malformed octal mode"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "malformed owner element"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "malformed group element"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "অজ্ঞাত ৰূট পদাৰ্থ"
-
 # c-format
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "অজ্ঞাত ভঁৰাল পুলৰ ধৰণ %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "হেৰুৱা নামৰ অংশ"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid সৃষ্টি কৰোঁতে বিফল"
 
 # c-format
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "হেৰুৱা উৎস গৃহস্থৰ নাম"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "উৎসৰ যন্ত্ৰ উদ্ঘাটন কৰিব নোৱাৰি"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "হেৰুৱা উৎস যন্ত্ৰৰ পথ"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "হেৰুৱা উৎস পথ"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "হেৰুৱা উৎস গৃহস্থৰ নাম"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "হেৰুৱা লক্ষ্য পথ"
 
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "অজ্ঞাত ৰূট পদাৰ্থ"
+
 # c-format
-#: src/storage_conf.c:760
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "অজ্ঞাত ভঁৰাল সমষ্টিৰ ধৰণ %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "unexpected pool type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "অজ্ঞাত আকাৰৰ একক '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "ভুল ক্ষমতাৰ পদাৰ্থ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "ক্ষমতা পদাৰ্থৰ মান বৰ ডাঙৰ"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "অজ্ঞাত ৰূট পদাৰ্থ"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "হেৰুৱা নামৰ অংশ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "হেৰুৱা ক্ষমতাৰ পদাৰ্থ"
 
 # c-format
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "অজ্ঞাত ৰূট পদাৰ্থ"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "অজ্ঞাত আয়তন আকৃতিৰ সংখ্যা %d"
 
 # c-format
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "বিন্যাস পঞ্জিকা %s নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "বিন্যাস নথিপত্ৰৰ পথ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "autostart ৰ সংযোগ পথ নিৰ্মাণ কৰা সম্ভৱ নহয়"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "বিন্যাস নথিপত্ৰ %s নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "বিন্যাস নথিপত্ৰ %s লিখোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "বিন্যাস নথিপত্ৰ %s সংৰক্ষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s ৰ বিন্যাস নথিপত্ৰ অনুপস্থিত"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s ৰ বিন্যাস আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "এই uuid ৰ সৈতে মিল থকা কোনো পুল নাই"
 
@@ -5101,523 +5304,584 @@ msgstr "এই uuid ৰ সৈতে মিল থকা কোনো পুল
 msgid "no pool with matching name"
 msgstr "এই নামৰ সৈতে মিল থকা কোনো পুল নাই"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "ভঁৰালৰ পুল ইতিমধ্যে আছে"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "পু"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "পুল এতিয়াও সক্ৰিয়"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "'%s' পুলত অসমকালিন কাৰ্য্যচলিছে ।"
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "পুল ইতিমধ্যে সক্ৰিয়"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "ভঁৰালৰ পুল ইতিমধ্যে সক্ৰিয়"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "ভঁৰালৰ পুল সক্ৰিয় নহয়"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "ভঁৰালৰ পুল এতিয়াও সক্ৰিয়"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "পুলে আয়তন আঁতৰুৱাৰ সমৰ্থন নকৰে"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "পুলৰ কোনো বিন্যাস নথিপত্ৰ নাই"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "এই নামৰ মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "এই চাবিৰ সৈতে মিল থকা ভঁৰালৰ সমষ্টি নাই"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "এই পথৰ সৈতে মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "ভঁৰালৰ সমষ্টি ইতিমধ্যে আছে"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "ভঁৰালৰ পুলে সমষ্টি সৃষ্টি কৰাৰ সমৰ্থন নকৰে"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
 msgstr "এই নামৰ মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "bridge নাম '%s' ইতিমধ্যে ব্যৱহৃত ।"
+msgstr "ভঁৰাল আয়তনৰ নাম '%s' ইতিমধ্যে ব্যৱহৃত ।"
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "ভঁৰালৰ পুলে সমষ্টি সৃষ্টি কৰাৰ সমৰ্থন নকৰে"
+msgstr "ভঁৰালৰ পুলে ইতিমধ্যে থকা আয়তনৰ পৰা সমষ্টি সৃষ্টি কৰাৰ সমৰ্থন নকৰে"
 
 # c-format
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "আয়তন '%s' এতিয়াও বিতৰণ কৰা হৈছে"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "ভঁৰালৰ পুলে সমষ্টি আঁতৰুৱাৰ সমৰ্থন নকৰে"
 
-# c-format
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' ৰ কাৰণে কোনো যন্ত্ৰৰ কাৰ্য্যক্ষমতা নাই"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ডোমেইন নথিপত্ৰৰ নাম সংসাধন কৰা হৈছে"
+
+# c-format
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "গৃহস্থৰ সংজ্ঞাৰ নথিপত্ৰ '%s' তুলি লোৱা হৈছে"
 
-#: src/test.c:384
-msgid "host"
-msgstr "গৃহস্থ"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "'%s' নথিপত্ৰ খোলোঁতে ব্যৰ্থ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "নোড"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath সন্দৰ্ভ নিৰ্মাণ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "নোডৰ cpu ৰ numa নোড"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "নোডৰ cpu ৰ ছকেট"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "নোডৰ cpu ৰ কোৰ"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "নোড cpu ৰ থ্ৰেড"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "নোড সক্ৰিয় cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "নোডৰ cpu ৰ mhz মাত্ৰা"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "নোডৰ স্মৃতিশক্তি"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "নোডৰ ডোমেইন তালিকা"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ডোমেইন নথিপত্ৰৰ নাম সংসাধন কৰা হৈছে"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "নোডৰ ডোমেইন তালিকা"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "নে'টৱৰ্ক নথিপত্ৰৰ নাম বিশ্লেষণ কৰা হৈছে"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "নোডৰ ডোমেইন তালিকা"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "ডোমেইন নথিপত্ৰৰ নাম সংসাধন কৰা হৈছে"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: এটা পথ লিখক বা test:///default ব্যৱহাৰ কৰক"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "hostname বিচাৰিব নোৱাৰি"
 
 # c-format
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "ডোমেইন '%s' ক স্থগিত কৰা হোৱা নাই"
 
 # c-format
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "ডোমেইন '%s' বৰ্তমানে চলা নাই"
 
 # c-format
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "'%s' ডোমেইন ৰক্ষা কৰোঁতে metadata ৰ কাৰণে স্থান বিতৰণ কৰিবলৈ বিফল"
 
 # c-format
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "ডোমেইন '%s' ক '%s' লৈ ৰক্ষা কৰা হৈছে: open বিফল"
 
 # c-format
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "ডোমেইন '%s' ক '%s' লৈ ৰক্ষা কৰা হৈছে: write বিফল"
 
 # c-format
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ডোমেইনৰ প্ৰতিমূৰ্ত্তি '%s' পঢ়িবলৈ ব্যৰ্থ"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' ত অসম্পূৰ্ণ ৰক্ষাৰ হেডাৰ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "mismatched header magic"
 
 # c-format
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s' ত মেতাডাতাৰ দৈৰ্ঘ্য পঢ়োঁতে ব্যৰ্থ"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "মেটাডাতাৰ দৈৰ্ঘ্য সীমাৰ বাহিৰত"
 
 # c-format
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' ত মিটাডাটা অসম্পূৰ্ণ"
 
 # c-format
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "domain '%s' coredump: %s খুলিবলৈ ব্যৰ্থ"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "domain '%s' coredump: %s লৈ হেডাৰ লিখিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "domain '%s' coredump: লিখা বিফল: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "পোৱা কোষতকৈ সীমা অধিক"
 
 # c-format
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "ডোমেইন '%s' বৰ্তমানে চলমান"
 
 # c-format
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "ডোমেইন '%s' এতিয়াও চলি আছে"
 
 # c-format
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "নে'টৱৰ্ক '%s' এতিয়াও চলি আছে"
 
 # c-format
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "নে'টৱৰ্ক '%s' ইতিমধ্যে চলি আছে"
 
 # c-format
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "ভঁৰালৰ পুল '%s' ইতিমধ্যে সক্ৰিয়"
 
 # c-format
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "ভঁৰালৰ পুল '%s' সক্ৰিয় নহয়"
 
 # c-format
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "'%s' নামৰ মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
 # c-format
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "'%s' চাবিৰ সৈতে মিল থকা ভঁৰালৰ সমষ্টি নাই"
 
 # c-format
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "'%s' পথৰ সৈতে মিল থকা কোনো ভঁৰালৰ সমষ্টি নাই"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "'%s' আয়তনৰ কাৰণে পুলত যথেষ্ট ৰিক্ত স্থান নাই"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "%d প্ৰকৃতিৰ নে'টৱৰ্ক সমৰ্থিত নহয়"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "%d প্ৰকৃতিৰ নে'টৱৰ্ক সমৰ্থিত নহয়"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "%d প্ৰকৃতিৰ নে'টৱৰ্ক সমৰ্থিত নহয়"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "কেৰেক্টাৰ যন্ত্ৰৰ বাবে স্থান বিতৰণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "অসমৰ্থিত chr যন্ত্ৰৰ ধৰণ %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec file descriptor flag ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec file descriptor flag ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
+
+# c-format
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' autostart কৰোঁতে ব্যৰ্থ: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "ব্ৰিজ সমৰ্থন আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "%s পঞ্জিকা নিৰ্মাণ কৰোঁতে ব্যৰ্থ : %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: স্মৃতিশক্তি অৱশিষ্ট নাই\n"
 
 # c-format
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "পাইপ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "ছকেট খুলিব নোৱাৰি"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "অধিবেশন বিচাৰি পোৱা ন'গ'ল"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "বৰ দীঘল আদেশ পঠিয়াব নোৱাৰি %s (%d bytes)"
 
 # c-format
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "%s আদেশ পঠিয়াব নোৱাৰি"
 
 # c-format
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "%s উত্তৰ পঢ়িবলৈ ব্যৰ্থ"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "কোনো কাৰ্ণেল নিৰ্ধাৰণ কৰা হোৱা নাই"
 
 # c-format
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML কাৰ্ণেল %s বিচাৰিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "লগ নথিপত্ৰত argv লিখোঁতে ব্যৰ্থ: %s\n"
+
+# c-format
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "লগ নথিপত্ৰত argv লিখোঁতে ব্যৰ্থ: %s\n"
+
+# c-format
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "অপ্ৰত্যাশিত pid %d != %d পোৱা হ'ল\n"
 
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "ভঁৰালৰ পুল সক্ৰিয় নহয়"
+
 # c-format
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "%s পঢ়োঁতে ব্যৰ্থ"
 
 # c-format
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "%s ডোমেইন ইতিমধ্যে আছে"
 
 # c-format
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "%s ডোমেইন ইতিমধ্যে আছে"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "সক্ৰিয় ডোমেইন আঁতৰুৱা সম্ভৱ নহয়"
 
 # c-format
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%s পঢ়োঁতে ব্যৰ্থ"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "চিগ্নেল ৰোধ কৰিব নোৱাৰি"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "পাইপ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking file descriptor flag ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec file descriptor flag ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "পাইপ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "অধিবেশন বিচাৰি পোৱা ন'গ'ল"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "'%s' নথিপত্ৰ অসংযুক্ত কৰোঁতে বিফল: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "অধিবেশন বিচাৰি পোৱা ন'গ'ল"
 
 # c-format
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ৰূট পঞ্জিকালৈ সলনি কৰিব নোৱাৰি: %s"
 
 # c-format
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "typefile '%s' পঢ়োঁতে ব্যৰ্থ"
+msgstr "pidfile ত লিখিবলৈ ব্যৰ্থ"
 
 # c-format
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "affinity নিৰ্ধাৰণ কৰিব নোৱাৰি: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "অভ্যন্তৰীণ ডেমন প্ৰক্ৰিয়া %d অৱস্থাৰে বাহিৰ হ'ল ।"
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "অজ্ঞাত poll উত্তৰ ।"
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "ভুল"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' শূণ্য নোহোৱা অৱস্থা %d আৰু চিগ্নেল %d ৰে বাহিৰ হ'ল: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "'%s' পঞ্জিকা খোলোঁতে ব্যৰ্থ"
+msgstr "'%s' নথিপত্ৰ খোলোঁতে ব্যৰ্থ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
+msgstr "'%s' নথিপত্ৰ খুলিবলৈ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' ৰ ব্যৱহাৰকৰোঁতাৰ ৰেকৰ্ড অনুসন্ধান কৰোঁতে ব্যৰ্থ"
@@ -5629,23 +5893,22 @@ msgstr "pseudorandom UUID লৈ ঘূৰি যোৱা হৈছে, random
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "কোনো VirtualBox চালকৰ পথ দিয়া হোৱা নাই (vbox:///session চেষ্টা কৰক)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "অজ্ঞাত চালকৰ পথ '%s' দিয়া হৈছে (vbox:///session চেষ্টা কৰক)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "অজ্ঞাত চালকৰ পথ '%s' দিয়া হৈছে (vbox:///system চেষ্টা কৰক)"
 
 # c-format
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "SASL প্ৰমাণীকৰণ ব্যৱস্থা %s আৰম্ভ কৰোঁতে ব্যৰ্থ"
+msgstr "VirtualBox driver API আৰম্ভ কৰিব নোৱাৰি"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5682,15 +5945,15 @@ msgstr "বুট কৰাৰ সময় স্বয়ংক্ৰিয়হিচ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ডোমেইনৰ নাম, id বা uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "স্বয়ংক্ৰিয় প্ৰাৰম্ভকৰণ নিষ্ক্ৰিয় কৰক"
 
@@ -5806,15 +6069,15 @@ msgstr "নিষ্ক্ৰিয় ডোমেইনৰ তালিকা ন
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "নাম"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "অৱস্থা"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "কোনো অৱস্থা নহয়"
 
@@ -5930,7 +6193,7 @@ msgstr "নিষ্ক্ৰিয় ডোমেইনৰ সংজ্ঞা আ
 msgid "Undefine the configuration for an inactive domain."
 msgstr "এটা নিষ্ক্ৰিয় ডোমেইনৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ডোমেইনৰ নাম বা uuid"
 
@@ -6174,11 +6437,11 @@ msgstr "ডোমেইন সংক্ৰান্ত সাধাৰণ তথ
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "নাম:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6186,16 +6449,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS ৰ প্ৰকৃতি:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "অৱস্থা:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU সংখ্যা:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU ৰ সময়:"
 
@@ -6223,102 +6486,102 @@ msgstr "সক্ৰিয়"
 msgid "disable"
 msgstr "নিষ্ক্ৰিয়"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "নিৰাপত্তাৰ মডেল:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "Security DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "সুৰক্ষাৰ মডেল:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA মুক্ত স্মৃতিশক্তি"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "উল্লেখিত সময় অৱধি."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "সংখ্যা"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "সৰ্বমোট"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ডোমেইন vcpu সংক্ৰান্ত তথ্য"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ডোমেইনৰ ভাৰ্চুয়াল CPU সংক্ৰান্ত সাধাৰণ তথ্য উপলব্ধ কৰা হয় ।"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU ৰ প্ৰবণতা:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ডোমেইন বন্ধ কৰা হৈছে, ভাৰ্চুয়াল CPU অনুপস্থিত ।"
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "কন্ট্ৰোল ডোমেইন vcpu ৰ প্ৰবণতা"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "গৃহস্থেৰ প্ৰকৃত CPU ৰ সৈতে ডোমেইন VCPU সংযুক্ত কৰা হ'ব ।"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu সংখ্যা"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "গৃহস্থ cpu সংখ্যা (কমা চিহ্ন দ্বাৰা বিভাজিত)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: অবৈধ বা হেৰুৱা vCPU সংখ্যা ।"
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: হেৰুৱা cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: ডোমেইনৰ তথ্য পাবলৈ বিফল ।"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: অবৈধ vCPU সংখ্যা ।"
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: অবৈধ বিনেস । পংক্তি ৰিক্ত ।"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: অবৈধ বিনেস । %d অৱস্থানে সংখ্যামূলক মান প্ৰত্যাশিত ('%c' ৰ পাৰ্শ্বে) ।"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6327,1416 +6590,1469 @@ msgstr ""
 "cpulist: %s: অবৈধ বিনেস । %d অৱস্থানে সংখ্যামূলক মান বা কমা চিহ্ন প্ৰত্যাশিত ('%c' "
 "ৰ পাৰ্শ্বে) ।"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: অবৈধ বিনেস । %d অৱস্থানে সমাপ্তকৰোঁতা পংক্তি ।"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "প্ৰকৃত CPU %d বৰ্তমানে উপস্থিত নাই"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ভাৰ্চুয়াল CPU সংখ্যা পৰিবৰ্তন কৰক"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "অতিথিৰ ডোমেইনত ভাৰ্চুৱেল CPU সমূহৰ সংখ্যা সলনি কৰক ।"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "ভাৰ্চুয়াল CPU সংখ্যা"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ভাৰ্চুয়াল CPU সংখ্যাৰ বৈধ নহয় ।"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "বৰ ভাৰ্চুয়াল CPU ।"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "বিতৰণ স্মৃতিশক্তিৰ মান পৰিবৰ্তন কৰক"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "অতিথি ডোমেইনেত বৰ্তমানে বিতৰণ কৰা স্মৃতিশক্তিৰ মান পৰিবৰ্তন কৰক ।"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "কিলোবাইট অনুসাৰে স্মৃতিশক্তিৰ মাপ"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "স্মৃতিশক্তিৰ অবৈধ মাপ %d"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize পৰীক্ষা কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "সৰ্বোচ্চ স্মৃতিশক্তিৰ মাত্ৰা পৰিবৰ্তন কৰক"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "অতিথি ডোমেইনেত স্মৃতিশক্তিৰ সৰ্বোচ্চ সীমা পৰিবৰ্তন কৰক ।"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "কিলোবাইট অনুসাৰে সৰ্বোচ্চ স্মৃতিশক্তিৰ মাত্ৰা"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "বৰ্তমানMemorySize পৰীক্ষা কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "বৰ্তমান MemorySize হ্ৰাস কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySize পৰিবৰ্তন কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "নোড সংক্ৰান্ত তথ্য"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "নোড সংক্ৰান্ত মৌলিক তথ্য উপলব্ধ কৰা হয় ।"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "নোড সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU ৰ মডেল:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ৰ ফ্ৰিকোয়েন্সিৰ মাত্ৰা:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU ৰ ছকেট:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "প্ৰতি ছকেটে কোৰ সংখ্যা:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "প্ৰতি কোৰে থ্ৰেড সংখ্যা:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA কোষ:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "স্মৃতিশক্তিৰ মাপ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ক্ষমতা"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "হাইপাৰ ভাইসৰ/চালকেৰ ক্ষমতা সম্বন্ধে অৱগত কৰে ।"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML ত ডোমেইন সংক্ৰান্ত তথ্য"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "XML ডাম্প হিচাপে stdout ত ডোমেইন সংক্ৰান্ত তথ্য প্ৰদৰ্শন কৰা হ'ব ।"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "নিষ্ক্ৰিয় ডোমেইম"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML dump ত সুৰক্ষাৰ সংবেদনশীল তথ্য অন্তৰ্ভূক্ত কৰক"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "ডোমেইন"
+msgstr "native config ক ডোমেইন XML লৈ সলনি কৰক"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "এটা নিষ্ক্ৰিয় ডোমেইনৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
+msgstr "native guest বিন্যাসৰ আকৃতিক এটা ডোমেইন XML বিন্যাস লৈ সলনি কৰক ।"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "উৎসৰ বিন্যাসৰ তথ্যৰ আকাৰ"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "বিনেস নথিপত্ৰৰ শব্দবিনেসত ভুল"
+msgstr "আমদানি কৰিব লগা বিন্যাস তথ্যৰ নথিপত্ৰ"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "ডোমেইন XML ক native config লৈ সলনি কৰক"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "ডোমেইন XML বিন্যাসক এটা native guest বিন্যাসৰ আকৃতিলৈ সলনি কৰক ।"
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "লক্ষ্য বিন্যাসৰ তথ্যৰ ধৰণৰ আকৃতি"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "আমদানি কৰিব লগা xml তথ্যৰ নথিপত্ৰ"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "এটা ডোমেইন id বা UUID কে ডোমেইন নামে ৰূপান্তৰ কৰক"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ডোমেইন id বা uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ডোমেইনৰ নাম বা UUID কে ডোমেইন id তে ৰূপান্তৰ কৰক"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "এটা ডোমেইনৰ নাম বা id কে ডোমেইন UUID তে ৰূপান্তৰ কৰক"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ডোমেইন id বা নাম"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ডোমেইন UUID প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ডোমেইন এটা পৃথক গৃহস্থে মাইগ্ৰেট কৰক"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "ডোমেইন এটা পৃথক গৃহস্থে মাইগ্ৰেট কৰক । লাইভ মাইগ্ৰেশনেৰ বাবে   live বিকল্প যোগ কৰক "
 "।"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "লাইভ মাইগ্ৰেশন"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "লক্ষ্য গৃহস্থেৰ সংযোগৰ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "মাইগ্ৰেশনেৰ URI, সাধাৰণত উল্লেখ কৰা আৱশ্যক নহয়"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "প্ৰব্ৰজনৰ সময়ত নতুন নামলৈ পুনঃ নামকৰণ কৰক (যদি সমৰ্থিত)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "মাইগ্ৰেট: desturi অনুপস্থিত"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "নে'টৱৰ্ক স্বয়ংক্ৰিয় আৰম্ভ কৰক"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "বুট কৰাৰ সময় স্বয়ংক্ৰিয়হিচাপে আৰম্ভেৰ বাবে এটা নে'টৱৰ্ক বিন্যাসাৰ কৰক ।"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "নে'টৱৰ্কৰ নাম বা uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "নে'টৱৰ্ক %s, স্বয়ং প্ৰাৰম্ভকৰোঁতা হিচাপে চিহ্নিত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "নে'টৱৰ্ক %sৰ পৰা স্বয়ং প্ৰাৰম্ভকৰোঁতা চিহ্ন আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "নে'টৱৰ্ক %s স্বয়ং প্ৰাৰম্ভকৰোঁতা হিচাপে চিহ্নিত কৰা হৈছে\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "নে'টৱৰ্ক %sৰ পৰা স্বয়ং প্ৰাৰম্ভকৰোঁতা চিহ্ন আঁতৰুৱা হৈছে\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা নে'টৱৰ্ক নিৰ্মাণ কৰক"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "এটা নে'টৱৰ্ক নিৰ্মাণ কৰক ।"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML নে'টৱৰ্কৰ বিবৰণসহ এটা নথিপত্ৰ"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s নে'টৱৰ্ক %sৰ পৰা নিৰ্মিত\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%sৰ পৰা নে'টৱৰ্ক নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা নে'টৱৰ্ক সংজ্ঞা কৰা হ'ব (আৰম্ভ কৰা নহয়)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "এটা নে'টৱৰ্কৰ সংজ্ঞা লিখক ।"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "নে'টৱৰ্ক %s, %sৰ পৰা সংজ্ঞা কৰা হৈছে\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%sৰ পৰা নে'টৱৰ্কৰ সংজ্ঞা কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "এটা নে'টৱৰ্ক ধ্বংশ কৰক"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "চিহ্নিত নে'টৱৰ্ক ধ্বংশ কৰা হ'ব ।"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "নে'টৱৰ্কৰ নাম, id বা uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "নে'টৱৰ্ক %s ধ্বংশ কৰা হৈছে\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "নে'টৱৰ্ক %s ধ্বংশ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML ত নে'টৱৰ্ক সংক্ৰান্ত তথ্য"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "XML ডাম্প হিচাপে stdout ত নে'টৱৰ্ক সংক্ৰান্ত তথ্য প্ৰদৰ্শন কৰা হ'ব ।"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "নে'টৱৰ্কৰ তালিকা"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "নে'টৱৰ্কৰ তালিকা প্ৰদৰ্শন কৰা হয় ।"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "নিষ্ক্ৰিয় নে'টৱৰ্কৰ তালিকা"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "নিষ্ক্ৰিয় আৰু সক্ৰিয় নে'টৱৰ্কৰ তালিকা"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "সক্ৰিয় নে'টৱৰ্কৰ তালিকা নিৰ্মাণে ব্যৰ্থ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "নিষ্ক্ৰিয় নে'টৱৰ্কৰ তালিকা নিৰ্মাণে ব্যৰ্থ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "স্বয়ংক্ৰিয় প্ৰাৰম্ভকৰণ"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "স্বয়ংক্ৰিয় প্ৰাৰম্ভকৰণ নহয়"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "সক্ৰিয়"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "নিষ্ক্ৰিয়"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "এটা নে'টৱৰ্ক UUID কে নে'টৱৰ্ক নামে ৰূপান্তৰ কৰক"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "নে'টৱৰ্ক uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "এটা (পূৰ্বে সংজ্ঞা কৰা) নিষ্ক্ৰিয় নে'টৱৰ্ক আৰম্ভ কৰক"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "এটা নে'টৱৰ্ক আৰম্ভ কৰক ।"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "এটা নিষ্ক্ৰিয় নে'টৱৰ্কৰ নাম"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "নে'টৱৰ্ক %s আৰম্ভ কৰা হৈছে\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "নে'টৱৰ্ক %s আৰম্ভ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "নিষ্ক্ৰিয় নে'টৱৰ্কৰ সংজ্ঞা আঁতৰাওক"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "এটা নিষ্ক্ৰিয় নে'টৱৰ্কৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "নে'টৱৰ্ক %s ৰ সংজ্ঞা আঁতৰুৱা হৈছে\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "নে'টৱৰ্ক %s ৰ সংজ্ঞা আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "এটা নে'টৱৰ্কৰ নাম ডোমেইন UUID তে ৰূপান্তৰ কৰক"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "নে'টৱৰ্কৰ নাম"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "নে'টৱৰ্ক UUID প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "এটা পুল স্বয়ংক্ৰিয়ভাবে আৰম্ভ কৰক"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "বুট কৰাৰ সময়ত এটা পুল নিজেই আৰম্ভ হ'বলৈ বিন্যাস কৰক ।"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "পুল নাম বা uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "পুল %s ক autostarted হিচাপে চিহ্নিত কৰিবলৈ বিফল"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "পুল %s ক autostarted হিচাপে চিহ্নিত নকৰিবলৈ বিফল"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "পুল %s ক autostarted হিচাপে চিহ্নিত কৰা হৈছে\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "পুল %s ক autostarted হিচাপে চিহ্নিত কৰা হোৱা নাই\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা পুল সৃষ্টি কৰক"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "এটা পুল সৃষ্টি কৰক ।"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "এটা XML পুলৰ বিৱৰণ থকা নথিপত্ৰ"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s ৰ পৰা সৃষ্টি কৰা %s পুল\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s ৰ পৰা পুল সৃষ্টি কৰিবলৈ বিফল"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "এটা XML নথিপত্ৰৰ পৰা ডোমেইন নিৰ্মাণে ব্যৰ্থ"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML ডোমেইনৰ বিবৰণসহ এটা নথিপত্ৰ"
+
+# c-format
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s ডোমেইন %sৰ পৰা নিৰ্মিত\n"
+
+# c-format
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%sৰ পৰা ডোমেইন নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "এই গৃহস্থ ব্যৱস্থাপ্ৰণালীত NUMA সমৰ্থিত নহয়"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "এটা নিষ্ক্ৰিয় নে'টৱৰ্কৰ নাম"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ডিস্ক যন্ত্ৰৰ গন্তব্য"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "নিষ্ক্ৰিয় ডোমেইনৰ তালিকা নিৰ্মাণে ব্যৰ্থ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "পুলৰ নাম"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML নথি মূদ্ৰণ কৰক, কিন্তু সংজ্ঞা নিদিব/সৃষ্টি নকৰিব"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "পুলৰ ধৰণ "
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "তলৰ ভঁৰালৰ বাবে উৎসৰ-গৃহস্থ"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "তলৰ ভঁৰালৰ বাবে উৎসৰ পথ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "তলৰ ভঁৰালৰ বাবে উৎসৰ যন্ত্ৰ"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "তলৰ ভঁৰালৰ বাবে উৎসৰ পথ"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "তলৰ ভঁৰালৰ বাবে লক্ষ্য"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML প্ৰশমক বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "তৰ্কৰ সমষ্টিৰ পৰা এটা পুল সৃষ্টি কৰক"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "%s পুল সৃষ্টি কৰা হৈছে\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "%s পুল সৃষ্টি কৰোঁতে বিফল"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা এটা পুলৰ সংজ্ঞা দিয়ক (কিন্তু আৰম্ভ নকৰিব)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "এটা পুলৰ সংজ্ঞা দিয়ক ।"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "পুল %s ক %s ৰ পৰা সংজ্ঞা কৰা হৈছে\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s ৰ পৰা পুলৰ সংজ্ঞা দিব পৰা ন'গ'ল"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "তৰ্কৰ এটা গোটৰ পৰা এটা পুলৰ সংজ্ঞা দিয়ক"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "পুল %s ৰ সংজ্ঞা কৰা হৈছে\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "%s পুলৰ সংজ্ঞা দিওঁতে বিফল"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "এটা পুল সৃষ্টি কৰক"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "বৰ্ত্তমানে থকা এটা পুলৰ সৃষ্টি কৰক ।"
 
 # c-format
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "পুল %s সৃষ্টি কৰা হ'ল\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "%s পুল সৃষ্টি কৰিব পৰা ন'গ'ল"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "এটা পুল ধ্বংশ কৰক"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "বৰ্ত্তমানৰ এটা পুল ধ্বংশ কৰক ।"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "পুল %s ধ্বংশ কৰা হৈছে\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "%s পুল ধ্বংশ কৰোঁতে বিফল"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "এটা পুল গুচাওক"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "বৰ্ত্তমানৰ এটা পুল গুচাওক ।"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "পুল %s আঁতৰুৱা হ'ল\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s পুল আঁতৰাবলৈ বিফল"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "এটা পুল সতেজ কৰক"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "বৰ্ত্তমানৰ এটা পুল সতেজ কৰক ।"
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "পুল %s সতেজ কৰা হৈছে\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "%s পুল সতেজ কৰোঁতে বিফল"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML ত পুলৰ তথ্য"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "stdout লৈ পুলৰ তথ্য XML দ'ম হিচাপে নিৰ্গম কৰক ।"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "পুলৰ তালিকা"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "পুলৰ তালিকা দিয়ে ।"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "নিষ্ক্ৰিয় পুলৰ তালিকা বনাওক"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "নিষ্ক্ৰিয় & সক্ৰিয় পুলৰ তালিকা বনাওক"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "সক্ৰিয় পুলৰ তালিকা সৃষ্টি কৰোঁতে বিফল"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "নিষ্ক্ৰিয় পুলৰ তালিকা সৃষ্টি কৰোঁতে বিফল"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "পুল ভিতৰ"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> নথি ঘূৰাই ।"
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "storage_pool পোৱা নাযায়"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "প্ৰশ্ন কৰিবলৈ বৈকল্পিক গৃহস্থ"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "প্ৰশ্ন কৰিবলৈ বৈকল্পিক প'ৰ্ট"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr " স্মৃতিৰ বাহিৰত"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf failed (errno %d)"
 
 # c-format
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "%s পুলৰ সংজ্ঞা দিওঁতে বিফল"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "বিভৱ ভঁৰাল পুলৰ উৎস আৱিষ্কাৰ কৰক"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "ভঁৰালৰ পুল সক্ৰিয় নহয়"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "উৎস xml ৰ বৈকল্পিক নথিপত্ৰ পুলৰ বিষয়ে প্ৰশ্ন কৰিবলৈ"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "ভঁৰালৰ পুলৰ তথ্য"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "ভঁৰালৰ পুলৰ মৌলিক তথ্যৰ কথা কয় ।"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "সৃষ্টি কৰা হৈছে"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "চলমান"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "ভ্ৰষ্ট হ'ল"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "ধাৰণ শক্তি:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "বিতৰণ কৰা:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "পোৱা যাব:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "পুল UUID ক পুল নামলৈ সলনি কৰক"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "পুল uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "আগেয়ে নিষ্ক্ৰিয় পুলক আৰম্ভ কৰক (আগতে সংজ্ঞা দিয়া)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "এটা পুল আৰম্ভ কৰক ।"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "নিষ্ক্ৰিয় পুলৰ নাম"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "পুল %s আৰম্ভ কৰা হৈছে\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "পুল %s আৰম্ভ কৰোঁতে বিফল"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "তৰ্কৰ এটা গোটৰ পৰা এটা সমষ্টি সৃষ্টি কৰক"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "এটা সমষ্টি নিৰ্মাণ কৰক ।"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "পুলৰ নাম"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "সমষ্টিৰ নাম"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "বৈকল্পি k,M,G,T প্ৰত্যয়ৰ সৈতে সমষ্টিৰ আকাৰ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "বৈকল্পি k,M,G,T প্ৰত্যয়ৰ সৈতে প্ৰাৰম্ভিক বিতৰণৰ আকাৰ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "নথিপত্ৰৰ আকৃতিৰ ধৰণ raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "ভুল আকাৰ %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "%s সমষ্টি নিৰ্মিত\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "%s সমষ্টি নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "এটা নিষ্ক্ৰিয় পুলৰ সংজ্ঞা আঁতৰাওক"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "বিনেস নিষ্ক্ৰিয় পুল."
 
 # c-format
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "ডোমেইন %s ৰ সংজ্ঞা আঁতৰুৱা হৈছে\n"
 
 # c-format
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "পুল %s undefine কৰিবলৈ ব্যৰ্থ"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "পুল নাম পুল"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "পুল"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা ডোমেইন নিৰ্মাণে ব্যৰ্থ"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML ডোমেইনৰ বিবৰণসহ এটা নথিপত্ৰ"
 
 # c-format
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s ডোমেইন %sৰ পৰা নিৰ্মিত\n"
 
 # c-format
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%sৰ পৰা ডোমেইন নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "এটা আয়তন সৃষ্টি কৰক, অন্য এটা আয়তনক নিবেশ হিচাপে ব্যৱহাৰ কৰি"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "এটা XML নথিপত্ৰৰ পৰা ডোমেইন নিৰ্মাণে ব্যৰ্থ"
+msgstr "বৰ্ত্তমানৰ এটা আয়তৰ পৰা এটা আয়তন সৃষ্টি কৰক ।"
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "নিষ্ক্ৰিয় পুলৰ নাম"
+msgstr "নিবেশ আয়তনৰ পুলৰ পুল নাম বা uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "নাম কি"
+msgstr "নিবেশ আয়তনৰ নাম বা চাবি"
 
 # c-format
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s ডোমেইন %sৰ পৰা নিৰ্মিত\n"
+msgstr "Vol %s নিবেশ vol %s ৰ পৰা সৃষ্টি কৰা হ'ল\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "সমষ্টিৰ নাম"
+msgstr "এটা আয়তন কৃত্তক কৰক ।"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "বৰ্ত্তমানৰ এটা আয়তন কৃত্তক কৰক ।"
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "নাম কি"
+msgstr "orig vol নাম বা চাবি"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "সমষ্টিৰ নাম"
+msgstr "নাম কৃত্তক কৰক"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "পুল %s আৰম্ভ কৰোঁতে বিফল"
+msgstr "পেৰেন্ট পুল পাবলৈ বিফল"
 
 # c-format
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s ডোমেইন %sৰ পৰা নিৰ্মিত\n"
+msgstr "Vol %s ক %s ৰ পৰা কৃত্তক কৰা হৈছে\n"
 
 # c-format
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%sৰ পৰা ডোমেইন নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
+msgstr "%sৰ পৰা আয়তন কৃত্তক কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "এটা আয়তন গুচাওক"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "গুচাওক."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "নাম কি পথ"
 
 # c-format
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "ডোমেইন %s ধ্বংশ কৰা হৈছে\n"
 
 # c-format
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "ডোমেইন %s ধ্বংশ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "নোড সংক্ৰান্ত তথ্য"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "নোড সংক্ৰান্ত মৌলিক তথ্য উপলব্ধ কৰা হয় ।"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "ধৰণ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ফাইল: [1]"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ৰোধ কৰক"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "ভিতৰ"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "XML ডাম্প হিচাপে stdout ত ডোমেইন সংক্ৰান্ত তথ্য প্ৰদৰ্শন কৰা হ'ব ।"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "ডোমেইনৰ তালিকা"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "পুল."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "সক্ৰিয়"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "পাথ"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "নাম"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "কি পথ"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "কি"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "ডোমেইনৰ uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "পথ"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "নাম কি"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "সংস্কৰণ সংখ্যা প্ৰদৰ্শন কৰা হ'ব"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "ব্যৱস্থাপ্ৰণালীেৰ সংস্কৰণ সংক্ৰান্ত তথ্য প্ৰদৰ্শন কৰক ।"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "হাইপাৰ ভাইসৰেৰ প্ৰকৃতি প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "চিহ্নিত লাইব্ৰেৰিৰ সৈতে সঙ্কলন কৰা হৈছে: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "লাইব্ৰেৰিৰ সংস্কৰণ প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ব্যৱহৃত লাইব্ৰেৰি: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "ব্যৱহৃত API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "হাইপাৰ ভাইসৰেৰ সংস্কৰণ প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "চলমান %s হাইপাৰ ভাইসৰেৰ সংস্কৰণ প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "চলমান হাইপাৰ ভাইসৰ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "এই গৃহস্থ ব্যৱস্থাপ্ৰণালীত NUMA সমৰ্থিত নহয়"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "যন্ত্ৰসমূহৰ তথ্য নাই"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "ক্ষমতা"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "হাইপাৰ ভাইসৰেৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "নিষ্ক্ৰিয় ডোমেইনৰ তালিকা নিৰ্মাণে ব্যৰ্থ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML ত নোড যন্ত্ৰৰ বিৱৰণ"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "XML ডাম্প হিচাপে stdout ত ডোমেইন সংক্ৰান্ত তথ্য প্ৰদৰ্শন কৰা হ'ব ।"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "যন্ত্ৰ"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "মিল থকা যন্ত্ৰ পোৱা ন'গ'ল"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "নতুন ডিস্ক যন্ত্ৰ যোগ কৰক ।"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "ডোমেইনলৈ বিতৰণ কৰাৰ পূৰ্বে নোড যন্ত্ৰৰ পৰা যন্ত্ৰৰ চালক বিচ্ছিনন কৰক ।"
 
 # c-format
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "ডোমেইন %s ধ্বংশ কৰা হৈছে\n"
 
 # c-format
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "%sৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "নতুন ডিস্ক যন্ত্ৰ যোগ কৰক ।"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ডোমেইনলৈ বিতৰণ কৰাৰ পূৰ্বে নোড যন্ত্ৰৰ পৰা যন্ত্ৰৰ চালক বিচ্ছিনন কৰক ।"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "যন্ত্ৰ %s পুনঃ সংযুক্ত\n"
 
 # c-format
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "%sৰ পৰা যন্ত্ৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "ডিস্ক যন্ত্ৰৰ গন্তব্য"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "চলমান ডোমেইনৰ যন্ত্ৰ ব্লকৰ পৰিসংখ্যা প্ৰাপ্ত কৰক ।"
 
 # c-format
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "%s ডোমেইন পুনৰাৰম্ভ কৰা হৈছে\n"
 
 # c-format
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "%sৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "হাইপাৰ ভাইসৰেৰ গৃহস্থ নাম প্ৰদৰ্শন কৰা হ'ব"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "গৃহস্থৰ নাম প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "হাইপাৰ ভাইসৰ canonical URI প্ৰদৰ্শন কৰা হ'ব"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc প্ৰদৰ্শন"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC প্ৰদৰ্শনেৰ বাবে IP ঠিকনা আৰু পোৰ্ট সংখ্যা প্ৰদৰ্শন কৰা হ'ব ।"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty কনসোল"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY কনসোলৰ যন্ত্ৰ নিৰ্গম কৰা হ'ব ।"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা যন্ত্ৰ যোগ কৰা হ'ব"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "এটা XML <file>ৰ পৰা যন্ত্ৰ যোগ কৰক ।"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML নথিপত্ৰ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: হেৰুৱা <file> বিকল্প"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%sৰ পৰা যন্ত্ৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "যন্ত্ৰ সফলভাবে সংলগ্ন কৰা হ'ল\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "এটা XML নথিপত্ৰৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰক"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "এটা XML <file>ৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰক"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: হেৰুৱা <file> বিকল্প"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%sৰ পৰা যন্ত্ৰ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "যন্ত্ৰ সফলভাবে অসংলগ্ন কৰা হ'ল\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰ যোগ কৰক"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "এটা নতুন নে'টৱৰ্ক সংযোগক্ষেত্ৰ যোগ কৰক ।"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰতৰ ধৰণ"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰতৰ উৎসস্থল"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "লক্ষ্য নে'টৱৰ্কৰ নাম"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC ঠিকনা:"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰ ব্ৰিজ কৰোঁতে ব্যৱহৃথ স্ক্ৰিপ্ট"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach interface' আদেশ দ্বাৰা %s সমৰ্থিত নহয়"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "সংযোগমাধ্যম সফলভাবে সংলগ্ন কৰা হ'ল\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰ বিচ্ছিন্ন কৰক"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "নে'টৱৰ্ক সংযোগক্ষেত্ৰ বিচ্ছিন্ন কৰক ।"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "সংযোগক্ষেত্ৰৰ তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s প্ৰকৃতিৰ কোনো সংযোগক্ষেত্ৰ পাৱ নাযায়"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s MAC ঠিকনা সহ কোনো সংযোগক্ষেত্ৰ পাৱ নাযায়"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "স্মৃতিশক্তি বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML নিৰ্মাণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "সংযোগমাধ্যম সফলভাবে অসংলগ্ন কৰা হ'ল\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ডিস্ক যন্ত্ৰ যোগ কৰক"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "নতুন ডিস্ক যন্ত্ৰ যোগ কৰক ।"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ডিস্ক যন্ত্ৰৰ উৎস"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ডিস্ক যন্ত্ৰৰ গন্তব্য"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ডিস্ক যন্ত্ৰৰ চালক"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ডিস্ক যন্ত্ৰৰ সাব চালক"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "লক্ষ্য যন্ত্ৰৰ প্ৰকৃতি"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "যন্ত্ৰৰ পৰা পঢ়া আৰু যন্ত্ৰে লিখাৰ ধৰণ"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach disk' আদেশ দ্বাৰা %s সমৰ্থিত নহয়"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "ডিষ্ক সফলভাবে সংলগ্ন কৰা হ'ল\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ডিস্ক যন্ত্ৰ বিচ্ছিন্ন কৰক"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ডিস্ক যন্ত্ৰ বিচ্ছিন্ন কৰক ।"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ডিস্ক সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s গন্তব্যস্থল সহ কোনো ডিস্ক পাৱ নাযায়"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "ডিষ্ক সফলভাবে অসংলগ্ন কৰা হ'ল\n"
 
 # c-format
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "init পংক্তিৰ বাবে স্মৃতিশক্তি calloc কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: অস্থায়ী নথিপত্ৰ সৃষ্টি কৰিবলৈ বিফল: %s"
 
 # c-format
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: লগ নথিপত্ৰ লিখোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: লগ নথিপত্ৰ লিখোঁতে ব্যৰ্থ: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr "%s: $EDITOR পৰিবেশ চলকত shell meta বা অন্য গ্ৰহণ কৰিব নোৱাৰা আখৰ আছে"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7745,91 +8061,91 @@ msgstr ""
 "%s: অস্থায়ী নথিপত্ৰত shell meta বা অন্য গ্ৰহণ কৰিব নোৱাৰা আখৰ আছে ($TMPDIR ভীল "
 "নেকি ?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: সম্পাদনৰ আদেশ সৃষ্টি কৰিব নোৱাৰি: %s"
 
 # c-format
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: সম্পাদনৰ আদেশ বিফল: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: আদেশ শূণ্য নোহোৱা অৱস্থাৰে প্ৰস্থান কৰিলে"
 
 # c-format
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: লগ নথিপত্ৰ লিখোঁতে ব্যৰ্থ: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "এটা নিষ্ক্ৰিয় ডোমেইনৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "এটা নিষ্ক্ৰিয় ডোমেইনৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "ডোমেইন %s XML বিন্যাস সলনি হোৱা নাই ।\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ERROR: XML বিন্যাসক অন্য "
 
 # c-format
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "ডোমেইন %s XML বিন্যাস সম্পাদন কৰা হ'ল ।\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "এটা নিষ্ক্ৰিয় নে'টৱৰ্কৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "এটা নিষ্ক্ৰিয় নে'টৱৰ্কৰ বিন্যাসৰ সংজ্ঞা আঁতৰাওক ।"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "বিনেস নিষ্ক্ৰিয় পুল."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "বিনেস নিষ্ক্ৰিয় পুল."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "বৰ্তমান ইন্টাৰেক্ভ টাৰ্মিনালৰ পৰা প্ৰস্থান কৰক"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' আদেশেৰ সৈতে <%s> বিকল্প প্ৰয়োগ কৰা আৱশ্যক"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "আদেশ '%s' ৰ সৈতে   %s বিকল্প প্ৰয়োগ কৰা আৱশ্যক"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "আদেশ '%s' বৰ্তমানে উপস্থিত নাই"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7838,18 +8154,18 @@ msgstr ""
 "  SYNOPSIS\n"
 
 # c-format
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
 # c-format
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7857,7 +8173,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7865,60 +8181,60 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "  %s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "  %s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "ভিতৰুৱা ভুল: virsh %s: no %s VSH_OT_DATA option"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "ডোমেইন নাম বা id ৰ সংজ্ঞা নাই"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ডোমেইন '%s' প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "সংজ্ঞা বিহীন নে'টৱৰ্কৰ নাম"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "নে'টৱৰ্ক '%s' প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "পুল নাম"
 
 # c-format
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "পুল '%s' পাবলৈ বিফল"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "নাম"
 
 # c-format
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "ডোমেইন '%s' প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7929,128 +8245,128 @@ msgstr ""
 "(সময়: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "অনুপস্থিত \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "অপ্ৰত্যাশিত টোকেন (আদেশেৰ নাম): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "অজ্ঞাত আদেশ: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "আদেশ '%s' ৰ দ্বাৰা   %s বিকল্প সমৰ্থিত হয় না"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "প্ৰত্যাশিত সিন্টেক্স:   %s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "সংখ্যা"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "পংক্তি"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "অপ্ৰত্যাশিত তথ্য '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "কামবিহীন"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "স্থগিত"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "shutdown অৱস্থায়"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "বন্ধ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "বিপৰ্যস্ত"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "অফ লাইন"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "বৈধ সংযোগ অনুপস্থিত"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ভুল: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ভুল: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d বাইট বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu বাইট বিতৰণ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "হাইপাৰ ভাইসৰেৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "লগ নথিপত্ৰৰ তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "চিহ্নিত লগ পথ নথিপত্ৰ নহয়"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "লগ নথিপত্ৰ খোলোঁতে ব্যৰ্থ । লগ নথিপত্ৰৰ পথ পৰীক্ষা কৰক"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "লগ নথিপত্ৰত লিখোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: লগ নথিপত্ৰ লিখোঁতে ব্যৰ্থ: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "হাইপাৰ ভাইসৰেৰ সৈতে সংযোগ বিচ্ছিন্ন কৰোঁতে ব্যৰ্থ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8083,7 +8399,7 @@ msgstr ""
 "\n"
 "  আদেশ (নন ইন্টাৰেক্ভ ধৰণ):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8093,17 +8409,17 @@ msgstr ""
 "  (আদেশ সংক্ৰান্ত বিবৰণ জানতে help <command> প্ৰয়োগ কৰক)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "অসমৰ্থিত বিকল্প ' %c' ।   help দেখুন ।"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "অতিৰিক্ত তৰ্ক '%s' । --help চাওক ।"
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8112,7 +8428,7 @@ msgstr ""
 "ভাৰ্চুয়ালাইজেশন ইন্টাৰেক্ভ টাৰ্মিনাল %s এ স্বাগতম ।\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8161,13 +8477,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "%s hypervisor ৰ দ্বাৰা এই আপেক্ষকৰ বাবে কোনো সমৰ্থন নাই"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "hypervisor লৈ সংযোগ কৰিব পৰা ন'গ'ল"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "কোনো সুৰক্ষাৰ চালক নাই"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s লৈ সংযোগ কৰিব পৰা ন'গ'ল"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "কোনো সুৰক্ষাৰ চালক নাই"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8598,47 +8915,43 @@ msgid "Security model not found: %s"
 msgstr "নিৰাপত্তাৰ মডেল পোৱা ন'গ'ল: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "স্থগিত কৰাৰ কাৰ্য্য বিফল"
+msgstr "অনুৰোধ কৰা কাৰ্য্য অবৈধ"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "কাৰ্য্যকৰণ বিফল: %s"
+msgstr "অনুৰোধ কৰা কাৰ্য্য অবৈধ: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "নে'টৱৰ্ক অনুসন্ধান কৰোঁতে ব্যৰ্থ"
+msgstr "সংযোগমাধ্যম অনুসন্ধান কৰোঁতে ব্যৰ্থ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "নে'টৱৰ্ক বিচাৰিবলৈ অক্ষম: %s"
+msgstr "সংযোগমাধ্যম বিচাৰিবলৈ অক্ষম: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "নে'টৱৰ্ক পোৱা নাযায়"
+msgstr "সংযোগমাধ্যম পোৱা নাযায়"
 
 # c-format
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "ভঁৰালৰ পুল পোৱা ন'গ'ল: %s"
+msgstr "সংযোগমাধ্যম পোৱা ন'গ'ল: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "অবৈধ নে'টৱৰ্ক নিৰ্দেশক যন্ত্ৰ"
+msgstr "-ত অবৈধ সংযোগমাধ্যম নিৰ্দেশক যন্ত্ৰ"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s ত অবৈধ নে'টৱৰ্ক নিৰ্দেশক যন্ত্ৰ"
+msgstr "%s ত অবৈধ সংযোগমাধ্যম নিৰ্দেশক যন্ত্ৰ"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "তৰ্কৰ প্ৰশমক বৰ সৰু"
 
@@ -8696,25 +9009,35 @@ msgstr "inotify আৰম্ভ কৰা হৈছে"
 msgid "adding watch on %s"
 msgstr "%s ত watch যোগ কৰা হৈছে"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "ক্ৰেডিট স্কেডিউলাৰেৰ weight স্থিতিমাপৰ (%d) মান নিৰ্দিষ্ট সীমা বহিৰ্ভূত (1 65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "ক্ৰেডিট স্কেডিউলাৰেৰ cap স্থিতিমাপৰ (%d) মান নিৰ্দিষ্ট সীমা বহিৰ্ভূত (0 65535)"
 
 # c-format
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "%s পঢ়োঁতে ব্যৰ্থ"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "ব্ৰিজ সমৰ্থন আৰম্ভ কৰোঁতে ব্যৰ্থ: %s"
 
@@ -8764,7 +9087,7 @@ msgstr "ডোমেইন সংক্ৰান্ত তথ্য অসম্
 msgid "domain information incomplete, missing uuid"
 msgstr "ডোমেইন সংক্ৰান্ত তথ্য অসম্পূৰ্ণ, uuid অনুপস্থিত"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ডোমেইন সংক্ৰান্ত তথ্য অসম্পূৰ্ণ, নাম অনুপস্থিত"
 
@@ -8820,265 +9143,265 @@ msgid "unexpected sound model %s"
 msgstr "অপ্ৰত্যাশিত ধ্বনিৰ প্ৰকৃতি %s"
 
 # c-format
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "অজ্ঞাত auth ধৰণ '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "হেৰুৱা PCI ডোমেইন"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "হেৰুৱা PCI bus"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "হেৰুৱা PCI slot"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "হেৰুৱা PCI func"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "PCI ডোমেইন '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI bus '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI slot '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI আপেক্ষক '%s' বিশ্লেষণ কৰিব নোৱাৰি"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ডোমেইন সংক্ৰান্ত তথ্য অসম্পূৰ্ণ, id অনুপস্থিত"
 
 # c-format
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "অবৈধ MAC ঠিকনা: %s"
 
 # c-format
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "অজ্ঞাত OS ৰ ধৰণ %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "topology syntax ভুল"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ডোমেইন সংক্ৰান্ত তথ্য বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
 # c-format
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "ডোমেইন %s চলা নাই ।"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "%s প্ৰকৃতিৰ নিবেশ যন্ত্ৰ সমৰ্থিত নহয়"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "চালু start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "নোডেৰ স্মৃতিশক্তি"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "কাৰ্য্যকৰণ বিফল"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "নে'টৱৰ্ক %s ৰ সংজ্ঞা আঁতৰাওঁতে ব্যৰ্থ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "চালু start ভিতৰ"
 
 # c-format
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "'%s' ধৰণ বিশ্লষণ কৰোঁতে ব্যৰ্থ"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: প্ৰব্ৰজনৰ সময়ত Xen এ ডোমেইনৰ পুনঃ নামকৰণৰ সমৰ্থন নকৰে"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: প্ৰব্ৰজনৰ সময়ত Xen এ bandwidth limits ৰ সমৰ্থন নকৰে"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: অসমৰ্থিত ফ্লেগ"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: অবৈধ URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: অকল xenmigr:// প্ৰব্ৰজন Xen ৰ দ্বাৰা সমৰ্থিত"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "ভিতৰ"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "সংখ্যা"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "%s পুল সৃষ্টি কৰিব পৰা ন'গ'ল"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "নিষ্ক্ৰিয় ডোমেইন %s নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "ভিতৰ 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "নোড নাম"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup বিফল"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "অজ্ঞাত"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "নাম"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek ক dom0 ই সমৰ্থন নকৰে"
 
 # c-format
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: অবৈধ পথ"
 
 # c-format
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "পঢ়াৰ বাবে %s খোলোঁতে বিফল"
 
 # c-format
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
 # c-format
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "অপ্ৰত্যাশিত ডোমেইনৰ প্ৰকৃতি %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "অপ্ৰত্যাশিত mime ৰ ধৰণ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ফ্ল'পি %s পোনেপোনে সংযুক্ত কৰিব নোৱাৰি"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %s পোনেপোনে সংযুক্ত কৰিব নোৱাৰি"
 
 # c-format
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "অসমৰ্থিত নে'টৱৰ্ক সমষ্টিৰ ধৰণ %d"
 
 # c-format
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "নে'টৱৰ্ক '%s' সক্ৰিয় নহয়"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "XenD ৰে অসমৰ্থিত PCI যন্ত্ৰৰ পৰিচালনা কৰক"
 
 # c-format
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "অপ্ৰত্যাশিত lifecycle মান %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "ডোমেইম"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "যন্ত্ৰৰ ধৰণৰ hotplug অসমৰ্থিত"
 
@@ -9184,23 +9507,23 @@ msgstr "বৰ্তমানMemorySize পৰীক্ষা কৰোঁতে
 msgid "unable to store config file handle"
 msgstr "%s বিনেস নথিপত্ৰ পঢ়োঁতে বিফল"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "অজ্ঞাত যন্ত্ৰ"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "সংযোগ %s এ %s বিন্যাসলৈ নিৰ্দেশ দিয়াটো পৰীক্ষা কৰিব নোৱাৰি"
 
 # c-format
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s লগ নথিপত্ৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ: %s"
 
 # c-format
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "ডোমেইন %s পুনৰাৰম্ভ কৰোঁতে ব্যৰ্থ"
@@ -9267,6 +9590,43 @@ msgid "reallocating list"
 msgstr "ডোমেইন বিতৰণ কৰা হৈছে"
 
 # c-format
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ড্ৰ'প কৰিবলৈ ব্যৰ্থ"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "পঢ়াৰ বাবে %s খোলোঁতে বিফল"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec file descriptor flag ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo পঢ়া ন'গ'ল"
+
+# c-format
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%sৰ পৰা ডোমেইন নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
+
+# c-format
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s ৰ কাৰণে ডোমেইনৰ অৱস্থা বিশ্লেষণ কৰোঁতে ব্যৰ্থ\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "অজ্ঞাত ৰূট পদাৰ্থ"
+
+#~ msgid "host"
+#~ msgstr "গৃহস্থ"
+
+#~ msgid "node"
+#~ msgstr "নোড"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "hypervisor লৈ সংযোগ কৰিব পৰা ন'গ'ল"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s লৈ সংযোগ কৰিব পৰা ন'গ'ল"
+
+# c-format
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "নে'টৱৰ্ক '%s' autostart কৰোঁতে ব্যৰ্থ: %s\n"
 
diff --git a/po/be.gmo b/po/be.gmo
index 153e483..6d7f31c 100644
Binary files a/po/be.gmo and b/po/be.gmo differ
diff --git a/po/be.po b/po/be.po
index d5f15b4..07387cf 100644
--- a/po/be.po
+++ b/po/be.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/bg.gmo b/po/bg.gmo
index c178c30..b7731d4 100644
Binary files a/po/bg.gmo and b/po/bg.gmo differ
diff --git a/po/bg.po b/po/bg.po
index 787fa63..d8f1d0d 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-09-05 08:58+0300\n"
 "Last-Translator: Doncho N. Gunchev <gunchev at gmail.com>\n"
 "Language-Team: Bulgarian <dict at fsa-bg.org>\n"
@@ -97,233 +97,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Непозната"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "неуспешно четене от xen демона"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "заделяне на конфигурация"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Грешка при заделяне на памет: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "неочакван възел стойност"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Не може да бъде намерена мрежата: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Не може да бъде намерена мрежата: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Неуспешно закачане към хипервайзор"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "грешка при операция: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,184 +331,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Неуспешно извличане състоянието на интерфейс %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Неуспешно стартиране на мрежа %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "промяна заделянето на памет"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "грешка при GET операция: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "неочакван mime тип"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Неуспешен запис в порт %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Неуспешно заделяне на памет"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Неуспешно събуждане на домейн %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "име на мрежата или uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Неуспешен запис на ядрото на домейн %s в %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -616,7 +616,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -641,8 +641,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Не може да се провери настоящия MemorySize"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -663,7 +664,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -820,44 +821,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "незавършено число"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "незавършен низ"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "очаква се стойност"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "списъка не е затворен с ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "очаква се разделител в списъка"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "списъка не е затворен с ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "очаква се име"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "очаква се разделител"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "очаква се присвояване"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "неуспешно отваряне на файл"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "неуспешен запис на файл"
 
@@ -947,547 +957,580 @@ msgstr "грешка при добавяне на мрежата към хеш-
 msgid "dev missing from connection hash table"
 msgstr "домейна липсва от хеш-таблицата с връзки"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "източник на дисковото устройство"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "източник на дисковото устройство"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "липсва информация за източника на устройство"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "липсва информация за източника на устройство"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "липсва информация за източника на устройство"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "тип на целевото устройство"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "липсва информация за главното устройство"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "непозната команда: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "тип на целевото устройство"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "липсва \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "липсва \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "тип на целевото устройство"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "непозната машина %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "непозната машина %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "липсва информация за целта на устройство"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "непозната машина %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "липсва информация за главното устройство"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "невалиден указател за домейн в %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "липсва информация за главното устройство"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "непознат тип ОС"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "непознат тип ОС"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "липсва информация за име на домейн"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "невалиден указател за домейн в %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "неуспешно получаване на UUID на мрежата"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "неочаквани данни '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "непознат тип ОС"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "интерфейсно устройство"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "липсва информация за главното устройство"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "непозната машина %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "закачане на ново дисково устройство"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "закачане на мрежов интерфейс"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "интерфейсно устройство"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "закачане на ново дисково устройство"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "закачане на ново дисково устройство"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "закачане на ново дисково устройство"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "закачане на ново дисково устройство"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "списък домейни на възела"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "липсва информация за име на домейн"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "невалиден указател за домейн в %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "невалиден аргумент в"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "неуспешен запис на файл"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "неочакван възел речник"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "неочакван възел речник"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "неочакван възел речник"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "неочакван възел речник"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "неочакван възел речник"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "неочакван mime тип"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "неочакван възел стойност"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "неочакван mime тип"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "непознат тип ОС"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1523,468 +1566,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "закачане на мрежов интерфейс"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "информацията за домейна е невярна, domid не е число"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "информацията за домейна е невярна, domid не е число"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Грешка при създаване на неактивен домейн %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Грешка при създаване на неактивен домейн %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Не може да бъде намерена мрежата: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Неуспешно премахване дефиницията на домейн %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Неуспешно записване на домейн %s в %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "тип на целевото устройство"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Неуспешно унищожаване на домейн %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Неуспешно записване на домейн %s в %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Неуспешно прикачане на устройство от %s"
+msgid "failed to remove capabilities %d"
+msgstr "неуспешно получаване на възможностите"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "неуспешно получаване на възможностите"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "неуспешно получаване на възможностите"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "грешка при отваряне на конфигурационен файл %s за четене"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Неуспешно извличане състоянието на интерфейс %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "неуспешно получаване на мрежа '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "грешка при операция: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Неуспешно премахване дефиницията на домейн %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "неуспешно заделяне на възел"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "неуспех при запис в дневника"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Не може да се промени MaxMemorySize"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "грешка при четене на конфигурационния файл %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "невалиден указател за връзка в %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "пътя до дневника на е файл"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "id или uuid на домейн"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "име на неактивния домейн"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "премахване дефиницията на неактивен домейн"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "скрипт, който се ползва за закачане на мрежовия интерфейс в мост"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "неуспешно заделяне на възел"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Неуспешен запис в порт %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "неуспешно свързване към xen хранилище"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "невалиден указател за домейн в"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "име на домейна"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "списък домейни на възела"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "непозната машина %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Неуспешно събуждане на домейн %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "невалиден аргумент в %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "невалиден аргумент в"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "неуспешно получаване на името на машината"
@@ -2018,22 +2081,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "домейна %s вече съществува"
@@ -2181,315 +2244,451 @@ msgstr "информация за мрежа в XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Мрежа %s бе стартирана\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "автоматично стартиране на домейн"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Неуспешно записване на домейн %s в %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Неуспешно събуждане на домейн %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Неуспешно събуждане на домейн %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "тип на целевото устройство"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "цел на дисковото устройство"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "невалиден аргумент в"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Неуспешно отваряне на '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "грешка при операцията"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "не може да се осъществи връзка с %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Не може да се провери настоящия MemorySize"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "липсва информация за главното устройство"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Неуспешно отваряне на '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Неуспешно отваряне на '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "непознат тип ОС %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "тип на интерфейса на мрежата"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "невалиден мрежов указател за връзка в %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "невалиден мрежов указател за връзка в %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "невалиден указател за домейн в %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "невалиден указател за домейн в %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "невалиден указател за връзка в %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "липсва информация за главното устройство"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "грешка при отваряне на конфигурационен файл %s за четене"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "грешка при отваряне на конфигурационен файл %s за четене"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "неуспешно четене от xen демона"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "неуспешно четене от xen демона"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "неуспешно четене от xen демона"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "ЦП numa възли на възела"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Ползвана памет:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "вземане на времето"
 
@@ -2504,18 +2703,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "информация за възела"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Домейнът е все още активен"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2527,18 +2726,18 @@ msgstr "домейна %s вече съществува"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Не може да се извлече версията на работещия %s хипервайзор\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "не може да се осъществи връзка с %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2561,12 +2760,12 @@ msgstr "MAC адрес"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2583,13 +2782,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "не може да се осъществи връзка с %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2629,7 +2824,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "не може да се осъществи връзка с %s"
@@ -2703,7 +2898,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "непознат тип ОС %s"
@@ -2712,7 +2907,20 @@ msgstr "непознат тип ОС %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "не може да се осъществи връзка с %s"
@@ -2835,921 +3043,889 @@ msgstr "Комуникационна грешка с проксито: повр
 msgid "got asynchronous packet number %d\n"
 msgstr "получен асинхронен пакет номер %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Не е открита мрежата"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Мрежа %s бе стартирана\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Неуспешно извличане състоянието на интерфейс %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "тази функция не се поддържа от хипервайзора"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "неочаквани данни '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "неочаквани данни '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "невалиден аргумент в %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "липсва информация за устройство за %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Неуспешно откачане на устройство от %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "непознат тип ОС %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Не е открита мрежата"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "липсва информация за име на домейн"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "невалиден MAC адрес: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "невалиден указател за домейн в %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "невалиден аргумент в"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "списък домейни на възела"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Неуспешно извличане състоянието на блоковете %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Неуспех при създаване на домейн от %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Неуспешно записване на домейн %s в %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Неуспех при създаване на мрежа от %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Неуспешно отваряне на '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Неуспешно отваряне на '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "неуспешно получаване на домейн '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "грешка при операцията"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Домейна вече е активен"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Неуспешно приспиване на домейн %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Домейн %s се изключва\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Неуспешно отваряне на '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Ползвана памет:"
+msgid "qemu state driver is not active"
+msgstr "пътя до дневника на е файл"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Неуспешно отваряне на '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "id или uuid на домейн"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "домейна %s вече съществува"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Домейна вече е активен"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "грешка при операцията"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "грешка при операцията"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "промяна заделянето на памет"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "промяна заделянето на памет"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "име на неактивния домейн"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "неуспешно получаване на UUID на домейна"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "грешка при операцията"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "премахване дефиницията на неактивен домейн"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "тип на целевото устройство"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "списък домейни на възела"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "списък домейни на възела"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "неуспешно четене от xen демона"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "неуспешно получаване на UUID на мрежата"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Неуспешно събуждане на домейн %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "неочаквани данни '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "домейна %s вече съществува"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "зареждане на файл с дефиниции на машини"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "закачане на ново дисково устройство"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "зареждане на файл с дефиниции на машини"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "премахване дефиницията на неактивен домейн"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Не е открит домейна"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "неуспешно получаване на информация за възела"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Неуспешно откачане на устройство от %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "премахване дефиницията на неактивен домейн"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "автоматично стартиране на домейн"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Неуспешно записване на домейн %s в %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "невалиден аргумент в %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Не е открит домейна: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "грешка при четене на конфигурационния файл %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "невалиден аргумент в"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "грешка при операция: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "списък домейни на възела"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "неуспешно получаване на UUID на домейна"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "грешка при операция: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Неуспешно събуждане на домейн %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3759,532 +3935,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Не може да бъде намерена мрежата"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "не може да се осъществи връзка с %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Неуспешно затваряне на порт %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "неуспешно получаване на УРИ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Грешка при заделяне на памет: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "заделяне на домейн"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "неуспешно заделяне на възел"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Невалидна стойност %d за размера на паметта"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "твърде много домейни"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "твърде много домейни"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "промяна заделянето на памет"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "непознат тип ОС"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "твърде много мрежи"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "твърде много мрежи"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "регистрирани са твърде много устройства"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "грешка при операция: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "грешка при операцията"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "неуспешно сериализиране на S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Неуспешно извличане състоянието на блоковете %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Неуспешно извличане състоянието на интерфейс %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Грешка при създаване на неактивен домейн %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "тази функция не се поддържа от хипервайзора"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "неуспешен запис на файл"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Неуспешно закачане към хипервайзор"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "списък домейни на възела"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Неуспешно четене от порт %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "връзка само за четене"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "списък домейни на възела"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "неуспешно получаване на мрежа '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "невалиден аргумент в %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "грешка при операцията"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4298,164 +4479,178 @@ msgstr "Не може да се провери настоящия MemorySize"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "тип на целевото устройство"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "невалиден MAC адрес: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "вътрешна грешка %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "невалиден указател за домейн в %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "неочакван mime тип"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4557,7 +4752,7 @@ msgid "cannot fill file '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
@@ -4567,58 +4762,62 @@ msgstr "Неуспешно отваряне на '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
@@ -4853,171 +5052,171 @@ msgstr "Неуспех при създаване на мрежа от %s"
 msgid "Scanning host%u"
 msgstr "непозната машина %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "име на мрежата или uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "липсва информация за източника на устройство %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "липсва информация за източника на устройство %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "неочакван mime тип"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "непозната машина %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "непозната машина %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "липсва информация за име на домейн"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "непознат тип ОС %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "непозната машина %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "грешка при запис на конфигурационния файл: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "синтактична грешка в конфигурационния файл: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5025,503 +5224,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Домейна вече е активен"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Домейна вече е активен"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "пътя до дневника на е файл"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "id или uuid на домейн"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "домейна %s вече съществува"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Домейнът е все още активен"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Неуспешно стартиране на домейн %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "откриване името на файла с домейни"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "зареждане на файл с дефиниции на машини"
 
-#: src/test.c:384
-msgid "host"
-msgstr "машина"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "възел"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "създаване на xpath контекст"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "ЦП numa възли на възела"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "ЦП портове на възела"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "ядра на ЦП на възела"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "нишки на ЦП на възела"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "активни ЦП на възела"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "ЦП mhz на възела"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "памет на възела"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "списък домейни на възела"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "откриване името на файла с домейни"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "списък домейни на възела"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "откриване на мрежов файл"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "списък домейни на възела"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "откриване името на файла с домейни"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: задайте път или ползвайте test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "домейна %s вече съществува"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Домейнът е все още активен"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "неуспешно заделяне на възел"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "запис състоянието на домейн във файл"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "запис състоянието на домейн във файл"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "списък домейни на възела"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "неуспешно четене от xen демона"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "неочаквани данни '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Ядрото на домейн %s бе записано в %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Ядрото на домейн %s бе записано в %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Домейнът вече е активен"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Домейнът е все още активен"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Мрежата все още работи"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Мрежата вече работи"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Домейна вече е активен"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Мрежа %s бе стартирана\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Мрежа %s бе стартирана\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Мрежа %s бе стартирана\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Неуспешно отваряне на '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "свърши паметта"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "ЦП портове на възела"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "ЦП портове на възела"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "непозната команда: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "непозната команда: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "неуспех при запис в дневника"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "неуспех при запис в дневника"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "неочакван възел речник"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "пътя до дневника на е файл"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "домейна %s вече съществува"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "домейна %s вече съществува"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "име на неактивния домейн"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "тип на целевото устройство"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "ЦП портове на възела"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "грешка при разбор на конфигурационния файл %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "грешка при разбор на конфигурационния файл %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Неуспешно премахване дефиницията на домейн %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "тип на целевото устройство"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "грешка: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Не може да бъде намерена мрежата: %s"
@@ -5586,15 +5845,15 @@ msgstr "Настройване на домейна за автоматично 
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "име на домейн, id или uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "деактивиране на автостартирането"
 
@@ -5713,15 +5972,15 @@ msgstr "Грешка при извеждане на списък с неакти
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Име"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Състояние"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "без състояние"
 
@@ -5838,7 +6097,7 @@ msgstr "премахване дефиницията на неактивен до
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "име на домейн или uuid"
 
@@ -6082,11 +6341,11 @@ msgstr "Връща основна информация за домейна."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Име:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6094,16 +6353,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Състояние:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Процесори:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Процесорно време:"
 
@@ -6132,106 +6391,106 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Ползвана памет:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA клетки:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "информация за ВЦП на домейна"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 "Връща основна информация за виртуалните централни процесори на домейна."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "ВЦП:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "ЦП:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Афинитет на ЦП:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Домейна е изключен, няма виртуални ЦП."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "контрол афинитета на ВЦП на домейна"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Ограничаване виртуалните централни процесори към физически такива."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "номер на ВЦП"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "номера на физически процесори (разделени със запетаи)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "неуспешно получаване на информация за възела"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Невалиден формат. Празен низ."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: Невалиден формат. На позиция %d се очаква цифра (близо до '%c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6240,1560 +6499,1619 @@ msgstr ""
 "cpulist: %s: Невалиден формат. На позиция %d се очаква цифра или запетая "
 "(близо до '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Невалиден формат. На позиция %d се завършва със запетая."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Физическия процесор %d не съществува."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "промяна броя виртуални ЦП"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 "Промяна броя на виртуалните централни процесори активни в домейна гост."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "брой виртуални ЦП"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Невалиден брой виртуални ЦП."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Твърде много виртуални ЦП."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "промяна заделянето на памет"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Промяна на текущото заделяне на памет в домейна гост."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "килобайта памет"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Невалидна стойност %d за размера на паметта"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Не може да се провери MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "промяна горната граница на паметта"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Промяна на максималния обем заделена памет за домейна гост."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "максимално памет в килобайтове"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Не може да се провери настоящия MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Не може да се свие текущия MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Не може да се промени MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "информация за възела"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Връща основна информация за възела."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "неуспешно получаване на информация за възела"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "ЦП модел:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "ЦП честота:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "ЦП порт(ове):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Ядра на порт:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Нишки на ядро:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA клетки:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Обем на паметта:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "възможности"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Връща възможностите на хипервизор/драйвер."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "неуспешно получаване на възможностите"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "информация за домейн в XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Запис на информацията за домейна като XML на стандартния изход."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "показване на неактивните домейни"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "конвертиране на име или id на домейн до UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "синтактична грешка в конфигурационния файл"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "конвертиране на id или UUID на домейн до име"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id или uuid на домейн"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "конвертиране на име или UUID на домейн до id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "конвертиране на име или id на домейн до UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id или име на домейн"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "неуспешно получаване на UUID на домейна"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "мигриране на домейна на друга машина"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Mигриране на домейна на друга машина.  Добавете --live за мигриране по време "
 "на работа."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "мигриране по време на работа"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "УРИ за връзка с машината"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "УРИ на миграция, обикновено може да се пропусне"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrate: Липсва УРИ цел"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "автоматично стартиране на мрежа"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Настройване на мрежата за автоматично стартиране при зареждане."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "име на мрежата или uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Неуспешно маркиране на мрежата %s като авто-стартирана"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Неуспешно размаркиране на мрежата %s като авто-стартирана"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Мрежа %s e маркирана като авто-стартирана\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Мрежа %s e размаркирана като авто-стартирана\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "създаване на мрежа от XML файл"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Създаване на мрежа."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "файл, съдържащ XML описание на мрежата"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Мрежа %s бе създадена от %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Неуспех при създаване на мрежа от %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "дефиниране (но не и стартиране) на мрежа от XML файл"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Дефиниране на мрежа."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Мрежа %s дефинирана от %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Неуспешно дефиниране на мрежа от %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "унищожаване на мрежа"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Унищожаване на дадена мрежа."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "име на мрежа, id или uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Мрежата %s бе унищожена\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Неуспешно унищожаване на мрежа %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "информация за мрежа в XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Запис на информацията за мрежата като XML на стандартния изход."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "списък с мрежите"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Връща списък с мрежите."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "показване на неактивните мрежи"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "списък на активни и неактивни мрежи"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Грешка при извеждане на списък с активните мрежи"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Грешка при извеждане на списък с неактивните мрежи"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Автостартиране"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "без автостартиране"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "активност"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "неактивност"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "конвертиране на UUID на мрежа до име на мрежа"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid на мрежа"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "стартиране на (предварително дефинирана) неактивена мрежа"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Стартиране на мрежа."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "име на неактивната мрежа"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Мрежа %s бе стартирана\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Неуспешно стартиране на мрежа %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "премахване дефиницията на неактивна мрежа"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Премахване дефиницията на неактивна мрежа."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Дефиницията на мрежа %s бе премахната\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Неуспешно премахване дефиницията на мрежа %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "конвертиране на име на мрежа до UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "име на мрежа"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "неуспешно получаване на UUID на мрежата"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "автоматично стартиране на домейн"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Настройване на домейна за автоматично стартиране при зареждане."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "име на домейн или uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Неуспешно маркиране на мрежата %s като авто-стартирана"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Неуспешно размаркиране на мрежата %s като авто-стартирана"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Домейна %s е маркиран като авто-стартиращ се\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Домейна %s е размаркиран като авто-стартиращ се\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "създаване на домейн от XML файл"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Създаване на домейн."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "съдържащ XML описание на домейн файл"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "създаване на домейн от XML файл"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "съдържащ XML описание на домейн файл"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Домейн %s бе създаден от %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Неуспех при създаване на домейн от %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "мигриране на домейна на друга машина"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "име на неактивната мрежа"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "цел на дисковото устройство"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Грешка при извеждане на списък с неактивните домейни"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "име на неактивния домейн"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "неуспешно заделяне на буфер"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "създаване на домейн от XML файл"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "дефиниране (но не и стартиране) на домейн от XML файл"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Дефиниране на домейн."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Домейн %s дефиниран от %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Неуспешно дефиниране на домейн от %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Домейн %s дефиниран от %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Неуспешно премахване дефиницията на домейн %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Домейна %s бе унищожен\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Неуспешно приспиване на домейн %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "унищожаване на домейн"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Унищожаване на даден домейн."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Домейна %s бе унищожен\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Неуспешно унищожаване на домейн %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Унищожаване на даден домейн."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Домейна %s бе унищожен\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Неуспешно унищожаване на домейн %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Домейн %s бе събуден\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Неуспешно събуждане на домейн %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "информация за домейн в XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Запис на информацията за домейна като XML на стандартния изход."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "показване на домейните"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Връща списък с домейните."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "показване на неактивните домейни"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "списък на активни и неактивни домейни"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Грешка при извеждане на списък с активните домейни"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Грешка при извеждане на списък с неактивните домейни"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "свърши паметта"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Неуспешно записване на домейн %s в %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "информация за възела"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Връща основна информация за възела."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "работи"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "заделяне на домейн"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "конвертиране на UUID на мрежа до име на мрежа"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid на домейна"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "стартиране на (предварително дефиниран) неактивен домейн"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Стартиране на домейн."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "име на неактивния домейн"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Домейна %s бе стартиран\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "създаване на домейн от XML файл"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Създаване на домейн."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "име на домейна"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "име на неактивния домейн"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "премахване дефиницията на неактивен домейн"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Дефиницията на домейн %s бе премахната\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Неуспешно премахване дефиницията на домейн %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "конвертиране на име на мрежа до UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "неуспешно получаване на UUID на домейна"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "създаване на домейн от XML файл"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "съдържащ XML описание на домейн файл"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "създаване на домейн от XML файл"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "име на неактивния домейн"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "име на домейн или uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "име на неактивния домейн"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "име на домейн или uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "име на мрежа"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Неуспешно стартиране на домейн %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Домейн %s бе създаден от %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Унищожаване на даден домейн."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Домейна %s бе унищожен\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Неуспешно унищожаване на домейн %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "информация за възела"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Връща основна информация за възела."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML файл"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "блокиран"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "информация за домейн в XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Запис на информацията за домейна като XML на стандартния изход."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "показване на домейните"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Връща списък с домейните."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Грешка при извеждане на списък с активните домейни"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "конвертиране на UUID на мрежа до име на мрежа"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "конвертиране на UUID на мрежа до име на мрежа"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid на домейна"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "конвертиране на UUID на мрежа до име на мрежа"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "показване на версия"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Показва информацията за версия на системата."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "неуспешно получаване типа на хипервайзора"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Компилирано за библиотека: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "неуспешно получаване версията на библиотеката"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Ползва се библиотека: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Ползва се API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "неуспешно получаване на версията на хипервайзора"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Не може да се извлече версията на работещия %s хипервайзор\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Работещ хипервайзор: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "мигриране на домейна на друга машина"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "липсва информация за устройство"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "възможности"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Неуспешно закачане към хипервайзор"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Грешка при извеждане на списък с неактивните домейни"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Запис на информацията за мрежата като XML на стандартния изход."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Закачане на ново дисково устройство."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "извличане състоянието на блоковете на устройство за работещ домейн."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Домейна %s бе унищожен\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Неуспешно откачане на устройство от %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Закачане на ново дисково устройство."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Закачане на ново дисково устройство."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "цел на дисковото устройство"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "извличане състоянието на блоковете на устройство за работещ домейн."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Домейн %s бе събуден\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "извеждане името на машината на хипервайзора"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "неуспешно получаване на името на машината"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "извеждане каноничния УРИ на хипервайзора"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "неуспешно получаване на УРИ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc дисплей"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Извеждане на IP адрес и номер на порт за VNC дисплея."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty конзола"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Извеждане на устройството за TTY конзолата."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "прикачане на устройство от XML файл"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Прикачане на устройство от XML <файл>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML файл"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Неуспешно прикачане на устройство от %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "откачане на устройство от XML файл"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Откачане на устройство от XML <файл>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Неуспешно откачане на устройство от %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "закачане на мрежов интерфейс"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Закачане на нов мрежов интерфейс."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "тип на интерфейса на мрежата"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "източник на мрежовия интерфейс"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "име на целевата мрежа"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC адрес"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "скрипт, който се ползва за закачане на мрежовия интерфейс в мост"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Няма поддръжка за %s в командата 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "разкачане на мрежов интерфейс"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Разкачане на мрежов интерфейс."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Неуспешно извличане на информация за интерфейса"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Няма намерени интерфейси от тип %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Няма намерени интерфейси с MAC адрес %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Неуспешно заделяне на памет"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Неуспех при опит за създаване на XML файл"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "закачане на ново дисково устройство"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Закачане на ново дисково устройство."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "източник на дисковото устройство"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "цел на дисковото устройство"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "драйвер на дисковото устройство"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "поддрайвер на дисковото устройство"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "тип на целевото устройство"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "режим на четене и запис на устройството"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Няма поддръжка за %s в командата 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "разкачане на дисковото устройство"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Разкачане на дисковото устройство."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Неуспешно получаване на информация за диска"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Няма намерен диск с цел %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "неуспешно заделяне на възел"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Грешка при създаване на неактивен домейн %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "грешка при четене на конфигурационния файл"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Премахване дефиницията на неактивна мрежа."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Премахване дефиницията на неактивна мрежа."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Премахване дефиницията на неактивен домейн."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "изход от този интерактивен терминал"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "команда '%s' изисква опция <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "команда '%s' изисква опция --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "команда '%s' не съществува"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ИМЕ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7801,17 +8119,17 @@ msgstr ""
 "\n"
 "  РЕЗЮМЕ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <низ>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7819,7 +8137,7 @@ msgstr ""
 "\n"
 "  ОПИСАНИЕ\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7827,60 +8145,60 @@ msgstr ""
 "\n"
 "  ОПЦИИ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <низ>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "недефинирано име или id на домейн"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "неуспешно получаване на домейн '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "неуспешно получаване на мрежа '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "неуспешно получаване на домейн '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "неуспешно получаване на домейн '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7891,129 +8209,129 @@ msgstr ""
 "(Време: %.3f мили секунди)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "липсва \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "неочакван елемент (име на команда): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "непозната команда: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "команда '%s' не поддържа опция --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "очакван синтаксис: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "число"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "низ"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "неочаквани данни '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ОПЦИЯ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ДАННИ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "в пауза"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "изключва се"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "спиране"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "аварирал"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "изключен"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "няма валидна връзка"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: грешка: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "грешка: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: неуспешно заделяне на %d байта"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: неуспешно заделяне на %lu байта"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "неуспех при свързване с хипервайзора"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "неуспех при получаване на информация за файла с дневника"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "пътя до дневника на е файл"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "неуспех при отваряне на дневника. проверете пътя на файла"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "неуспех при запис в дневника"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Неуспешно откачане от хипервайзор"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8046,7 +8364,7 @@ msgstr ""
 "\n"
 "  команди (в не интерактивен режим):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8056,17 +8374,17 @@ msgstr ""
 "  (укажете help <команда> за помощ за тази команда)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "неподдържана опция '-%c'. Вижте --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8075,7 +8393,7 @@ msgstr ""
 "Добре дошли в %s, интерактивния терминал за виртуализация.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8125,13 +8443,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "тази функция не се поддържа от хипервайзора: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "не може да се осъществи връзка с хипервайзора"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "не може да се осъществи връзка с %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8602,7 +8920,7 @@ msgstr "невалиден мрежов указател за връзка в"
 msgid "invalid interface pointer in %s"
 msgstr "невалиден мрежов указател за връзка в %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "вътрешна грешка %s"
@@ -8661,26 +8979,36 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "Параметъра за тежест на кредита на разпределителя (%d) е извън интервала (1-"
 "65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "Параметъра за ограничаване на кредита на разпределителя (%d) е извън "
 "интервала (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "тип на целевото устройство"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8729,7 +9057,7 @@ msgstr "информацията за домейна е невярна, domid н
 msgid "domain information incomplete, missing uuid"
 msgstr "информацията за домейна е непълна, липсва uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "информацията за домейна е непълна, липсва име"
 
@@ -8785,271 +9113,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "неочакван възел речник"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "непознат тип ОС %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "приспиване на домейн"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "липсва \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "липсва \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "липсва \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "тип на целевото устройство"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "невалиден MAC адрес: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "не може да се осъществи връзка с %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "информацията за домейна е непълна, липсва id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "невалиден MAC адрес: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "непознат тип ОС %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "синтактична грешка в конфигурационния файл"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "неуспешен разбор на информацията за Xend домейн"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Домейнът е все още активен"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "тип на целевото устройство"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "неочакван възел стойност"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "памет на възела"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "грешка при операцията"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Неуспешно премахване дефиницията на мрежа %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Неуспешно отваряне на '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "неуспешен разбор на информацията за Xend домейн"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "неуспешно сериализиране на S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Грешка при създаване на неактивен домейн %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "информацията за домейна е непълна, липсва име"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Разпределител"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "неуспешно получаване на името на машината"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "информацията за домейна е непълна, липсва uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "информацията за домейна е непълна, липсва uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "грешка при отваряне на конфигурационен файл %s за четене"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "грешка при четене на конфигурационния файл %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "неочакван mime тип"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "неочакван mime тип"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Мрежата все още работи"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "неочакван възел стойност"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "списък домейни на възела"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9153,22 +9481,22 @@ msgstr "Не може да се провери настоящия MemorySize"
 msgid "unable to store config file handle"
 msgstr "грешка при четене на конфигурационния файл %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "непознат тип ОС"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Неуспех при създаване на домейн от %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Неуспешно отваряне на '%s': %s"
@@ -9240,6 +9568,34 @@ msgid "reallocating list"
 msgstr "заделяне на домейн"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Неуспешно прикачане на устройство от %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "грешка при отваряне на конфигурационен файл %s за четене"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Неуспех при създаване на домейн от %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Неуспешно записване на домейн %s в %s"
+
+#~ msgid "host"
+#~ msgstr "машина"
+
+#~ msgid "node"
+#~ msgstr "възел"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "не може да се осъществи връзка с хипервайзора"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "не може да се осъществи връзка с %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Неуспешно стартиране на мрежа %s"
 
@@ -9413,10 +9769,6 @@ msgstr "заделяне на домейн"
 #~ msgstr "заделяне на нов буфер"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "неочакван възел речник"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "неуспешно получаване на възможностите"
 
diff --git a/po/bn.gmo b/po/bn.gmo
index 153e483..6d7f31c 100644
Binary files a/po/bn.gmo and b/po/bn.gmo differ
diff --git a/po/bn.po b/po/bn.po
index d5f15b4..07387cf 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/bn_IN.gmo b/po/bn_IN.gmo
index 4fd157b..7cd583e 100644
Binary files a/po/bn_IN.gmo and b/po/bn_IN.gmo differ
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 9841909..59b4110 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-04-09 17:31+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-03 21:06+0530\n"
 "Last-Translator: Runa Bhattacharjee <runab at fedoraproject.org>\n"
 "Language-Team: Bengali INDIA <fedora-trans-bn_in at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -96,241 +96,245 @@ msgstr "পরামিতির পংক্তি সঠিকরূপে এ
 msgid "Unknown error"
 msgstr "অজানা ত্রুটি"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' ব্যবহার করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "সিগন্যাল পাইপ থেকে পড়তে ব্যর্থ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP-র মধ্যে কনফিগারেশন পুনরায় লোড করা হচ্ছে"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ড্রাইভার পুনরায় লোড করতে সমস্যা"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "সংকেত %d-র মধ্যে বন্ধ করা হচ্ছে"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "অপ্রত্যাশিত সংকেত %d প্রাপ্ত হয়েছে"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ফাইল '%s' খুলতে ব্যর্থ : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ফাইল '%s' fdopen করতে ব্যর্থ : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ফাইল '%s'-এ লিখতে ব্যর্থ : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid ফাইল '%s' বন্ধ করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket-র জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "সকেট নির্মাণ করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s'-র সাথে সকেট বাইন্ড করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s'-এ সংযোগের অপেক্ষা করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "সার্ভার ইভেন্টের কল-ব্যাক যোগ করতে ব্যর্থ"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "সকেট: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "বাইন্ড: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "অপেক্ষা: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "উৎপন্ন পাথটি qemudInitPaths()-র বাফারে ধারণের উদ্দেশ্যে অত্যাধিক বড়"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex আরম্ভ করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "কন্ডিশন ভেরিয়েবল আরম্ভ করতে ব্যর্থ"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ইভেন্ট সিস্টেম আরম্ভ করতে ব্যর্থ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL অনুমোদন ব্যবস্থা %s আরম্ভ করতে ব্যর্থ"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth-র জন্য সিস্টেম বাসের সাথে সংযোগ স্থাপন করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: যাচাই করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: ক্লায়েন্টের সার্টিফিকেট বিশ্বস্ত নয়।"
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেট বিতরণকারী অপরিচিত।"
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
-msgstr ""
+msgstr "remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেট নাকচ করা হয়েছে।"
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেট দ্বারা ব্যবহৃত অ্যালগোরিদম নিরাপদ নয়।"
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: সার্টিফিকেট X.509 নয়"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: সমতূল্য মান অনুপস্থিত"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init বিফল"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেটের মেয়াদ পূর্ণ হয়েছে"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেট এখনো সক্রিয় করা হয়নি"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
 "-text' to view the Distinguished Name field in the client certificate, or "
 "run this daemon with --verbose option."
 msgstr ""
+"remoteCheckCertificate: অনুমোদিত ক্লায়েন্টের তালিকায় (tls_allowed_dn_list) "
+"ক্লায়েন্টের Distinguished Name উপস্থিত নেই।  ক্লায়েন্ট সার্টিফিকেটের মধ্যে "
+"Distinguished Name ক্ষেত্রটি প্রদর্শনের জন্য 'openssl x509 -in clientcert.pem -"
+"text' প্রয়োগ করুন অথবা --verbose বিকল্প সহ এই ডেমনটি সঞ্চালন করুন।"
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: ক্লায়েন্টের সার্টিফিকেট যাচাই করতে ব্যর্থ"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -338,170 +342,169 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate নির্ধারণ করার ফলে ত্রুটিপূর্ণ "
 "সার্টিফিকেট অগ্রাহ্য করা হবে"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
+"অনুমোদন পরীক্ষণের পরে অসমাপ্ত ট্রান্সাকশনের (tx) কারণে  ক্লায়েন্টের মধ্যে অপ্রত্যাশিত "
+"তথ্য উপস্থিত রয়েছে"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ক্লায়েন্টের পরিচয় যাচাই করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "সংযোগ গ্রহণ করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "অত্যাধিক সংখ্যক সক্রিয় ক্লায়েন্ট (%d), সংযোগ বন্ধ করা হচ্ছে"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "ক্লায়েন্ট বরাদ্দকালে মেমরি অবশিষ্ট নেই"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "বিশেষ অনুমতিপ্রাপ্ত ক্লায়েন্ট %d-র জন্য polkit auth বন্ধ করা হবে"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS হ্যান্ড-শেক বিফল: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
-msgstr ""
+msgstr "অপ্রত্যাশিত নঞর্থক দৈর্ঘ্যের অনুরোধ %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "পাঠ: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL তথ্য %s উদ্ধার করতে ব্যর্থ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "লেখা: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL তথ্য %s এনকোড করতে ব্যর্থ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "সিগন্যাল হ্যান্ডলার দ্বারা %d-টি ত্রুটির সূচনা দেওয়া হয়েছে: সর্বশেষ ত্রুটি: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
-msgstr ""
+msgstr "বন্ধ করার সময়সীমা ধার্য করতে ব্যর্থ"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "কর্মী বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s কনফিগ তালিকার জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s কনফিগ তালিকার মানের জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: স্ট্রিং অথবা স্ট্রিংয়ের তালিকা হওয়া আবশ্যক\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: অবৈধ ধরন: %s প্রাপ্ত; %s প্রত্যাশিত\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: অসমর্থিত auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "root পরিচয় বিনা দল নির্ধারণ করা সম্ভব নয়"
 
-#: qemud/qemud.c:2579
-#, fuzzy
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
-msgstr "মেমরি বরাদ্দ করতে ব্যর্থ"
+msgstr "বাফারের জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2588
-#, fuzzy
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
-msgstr "মেমরি বরাদ্দ করতে ব্যর্থ"
+msgstr "বাফারের জন্য পর্যাপ্ত মেমরি পুনরায় বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "'%s' দল অনুসন্ধান করতে ব্যর্থ"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "মোড '%s' পার্স করতে ব্যর্থ"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "অতিরিক্ত অধিকার আবশ্যক\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "%s থেকে ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
+msgstr "হ্রাস করা অধিকার নির্ধারণ করতে ব্যর্থ\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ডেমন রূপে fork করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "পাইপ নির্মাণ করতে ব্যর্থ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir নির্মাণ করতে ব্যর্থ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s-র দলের মালিকানা পরিবর্তন করতে ব্যর্থ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "সিগন্যাল পাইপের কল-ব্যাক নিবন্ধন করতে ব্যর্থ"
 
@@ -568,11 +571,11 @@ msgstr "মাপ > বাফারের সর্বাধিক মাপ"
 
 #: qemud/remote.c:1414
 msgid "unable to get security label"
-msgstr ""
+msgstr "নিরাপত্তার লেবেল প্রাপ্ত করতে ব্যর্থ"
 
 #: qemud/remote.c:1443
 msgid "unable to get security model"
-msgstr ""
+msgstr "নিরাপত্তার মডেল সনাক্ত করতে ব্যর্থ"
 
 #: qemud/remote.c:1512
 msgid "maxinfo > REMOTE_VCPUINFO_MAX"
@@ -599,11 +602,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "%d ঠিকানা মীমাংসা করতে ব্যর্থ: %s"
@@ -628,8 +630,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl কনটেক্সট প্রস্তুত করতে ব্যর্থ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "বর্তমান সময় প্রাপ্ত করতে ব্যর্থ"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -639,7 +642,7 @@ msgstr "SASL external SSF %d নির্ধারণ করতে ব্যর
 #: qemud/remote.c:2998
 #, c-format
 msgid "cannot set SASL security props %d (%s)"
-msgstr ""
+msgstr "SASL নিরাপত্তার বৈশিষ্ট্য %d নির্ধারণ করতে ব্যর্থ (%s)"
 
 #: qemud/remote.c:3014
 #, c-format
@@ -650,7 +653,7 @@ msgstr "SASL পদ্ধতি %d-র তালিকা নির্মাণ
 msgid "cannot allocate mechlist"
 msgstr "mechlist বরাদ্দ করতে ব্যর্থ"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "%d সংযোগের মধ্যে SASL ssf অনুসন্ধান করতে ব্যর্থ (%s)"
@@ -690,7 +693,7 @@ msgstr "sasl আরম্ভ ব্যর্থ %d (%s)"
 #: qemud/remote.c:3182
 #, c-format
 msgid "sasl start reply data too long %d"
-msgstr ""
+msgstr "sasl আরম্ভের উত্তরের তথ্য অত্যাধিক লম্বা %d"
 
 #: qemud/remote.c:3261
 #, c-format
@@ -700,7 +703,7 @@ msgstr "sasl-র ধাপ বিফল %d (%s)"
 #: qemud/remote.c:3269
 #, c-format
 msgid "sasl step reply data too long %d"
-msgstr ""
+msgstr "sasl ধাপের উত্তরের তথ্য অত্যাধিক লম্বা %d"
 
 #: qemud/remote.c:3325
 msgid "client tried unsupported SASL init request"
@@ -730,7 +733,7 @@ msgstr "PID %d, %d রূপে চলমান, পরীক্ষা করা
 #: qemud/remote.c:3400
 #, c-format
 msgid "Failed to lookup policy kit caller: %s"
-msgstr ""
+msgstr "policy kit আরম্ভকারী অনুসন্ধান করতে ব্যর্থ: %s"
 
 #: qemud/remote.c:3407
 #, c-format
@@ -782,20 +785,23 @@ msgstr "node_device পাওয়া যায়নি"
 
 #: qemud/remote.c:4684
 msgid "unexpected async event method call"
-msgstr ""
+msgstr "async ইভেন্ট মেথডের অপ্রত্যাশিত কল"
 
 #: src/bridge.c:414
 msgid "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() not implemented"
 msgstr ""
+"IFF_VNET_HDR সক্রিয় করা হচ্ছে না; TUNGETFEATURES ioctl() কার্যকরী করা হয়নি"
 
 #: src/bridge.c:420
 msgid ""
 "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() reports no IFF_VNET_HDR"
 msgstr ""
+"IFF_VNET_HDR সক্রিয় করা হচ্ছে না; TUNGETFEATURES ioctl() দ্বারা IFF_VNET_HDR-র "
+"উপস্থিতি সনাক্ত করা যায়নি"
 
 #: src/bridge.c:429
 msgid "Not enabling IFF_VNET_HDR; TUNGETIFF ioctl() not implemented"
-msgstr ""
+msgstr "IFF_VNET_HDR সক্রিয় করা হচ্ছে না; TUNGETIFF ioctl() কার্যকরী করা হয়নি"
 
 #: src/bridge.c:434
 msgid "Enabling IFF_VNET_HDR"
@@ -803,45 +809,54 @@ msgstr "IFF_VNET_HDR সক্রিয় করা হচ্ছে"
 
 #: src/bridge.c:439
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
-msgstr ""
+msgstr "IFF_VNET_HDR সক্রিয় করা হচ্ছে না; বিল্ড করার সময় নিষ্ক্রিয় করা হয়েছে"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "অসমাপ্ত সংখ্যা"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "অসমাপ্ত পংক্তি"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "মান প্রত্যাশিত"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "] দ্বারা তালিকা সমাপ্ত হয়নি"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "তালিকার মধ্যে একটি বিভাজন রেখা প্রত্যাশিত"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "] দ্বারা তালিকা সমাপ্ত হয়নি"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "নাম প্রত্যাশিত"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "বিভাজনরেখা প্রত্যাশিত"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "আরক্ষিত মান প্রত্যাশিত"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ফাইল খুলতে ব্যর্থ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "বিষয়বস্তু সংরক্ষণ করতে ব্যর্থ"
 
@@ -892,14 +907,12 @@ msgid "network missing from connection hash table"
 msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে নেটওয়ার্ক অনুপস্থিত"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে নেটওয়ার্ক যোগ করতে ব্যর্থ"
+msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে ইন্টারফেস যোগ করতে ব্যর্থ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে নেটওয়ার্ক অনুপস্থিত"
+msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে ইন্টারফেস অনুপস্থিত"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -925,522 +938,555 @@ msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবি
 msgid "dev missing from connection hash table"
 msgstr "সংযোগ সংক্রান্ত হ্যাশ টেবিলের মধ্যে dev অনুপস্থিত"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "অজানা ধরনের ডিস্ক '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "অজানা ডিস্ক ডিভাইস '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "ফ্লপি ডিভাইসের নাম বৈধ নয়: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "হার্ড-ডিস্ক ডিভাইসের নাম বৈধ নয়: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "অজানা ধরনের ডিস্ক বাস '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ফ্লপি ডিস্কের জন্য '%s' বাসের ধরন বৈধ নয়"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ডিস্কের জন্য '%s' বাসের ধরন বৈধ নয়"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "অজানা ডিস্ক ক্যাশে মোড '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "অজানা ধরনের ফাইল-সিস্টেম '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "অজানা ধরনের ইন্টারফেস '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<interface type='network'/>-র সাথে <source> 'network' বৈশিষ্ট্য উল্লিখিত হয়নি।"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<interface type='bridge'/>-র সাথে <source> 'dev' বৈশিষ্ট্য উল্লিখিত হয়নি।"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "সকেট ইন্টার-ফেসের সাথে <source> 'port' বৈশিষ্ট্য উল্লিখিত হয়নি।"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "সকেট ইন্টার-ফেসের সাথে উল্লিখিত <source> 'port' বৈশিষ্ট্য পার্স করা যায়নি"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "সকেট ইন্টার-ফেসের সাথে <source> 'address' বৈশিষ্ট্য উল্লিখিত হয়নি।"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "<interface type='bridge'/>-র সাথে <source> 'dev' বৈশিষ্ট্য উল্লিখিত হয়নি।"
+msgstr ""
+"<interface type='internal'/>-র সাথে <source> 'name' বৈশিষ্ট্য উল্লিখিত হয়নি।"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "মডেলের নামের মধ্যে অবৈধ অক্ষর উপস্থিত রয়েছে"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "ক্যারেক্টার ডিভাইসের ক্ষেত্রে সোর্স পাথ বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "ক্যারেক্টার ডিভাইসের ক্ষেত্রে সোর্স হোস্ট বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "ক্যারেক্টার ডিভাইসের ক্ষেত্রে সোর্স পরিসেবা বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ইনপুট ডিভাইসের প্রকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "অজানা ধরনের ইনপুট ডিভাইস '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "অজানা ধরনের ইনপুট বাস '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 bus দ্বারা %s ইনপুট ডিভাইস সমর্থিত হবে না"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "অসমর্থিত ইনপুট বাস %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen bus দ্বারা %s ইনপুট ডিভাইস সমর্থিত হবে না"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "গ্রাফিক্স ডিভাইসের প্রকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "অজানা ধরনের গ্রাফিক্স ডিভাইস '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc পোর্ট %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "সম্পূর্ণ পর্দার মান '%s' অজানা"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc পোর্ট %s পার্স করতে ব্যর্থ"
+msgstr "rdp পোর্ট %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "অজানা ধরনের শব্দের মডেল '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "বিক্রেতার id %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb বিক্রেতার id আবশ্যক"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "উৎপাদন %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb উৎপাদনের ক্ষেত্রে id আবশ্যক"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "বাস %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb ঠিকানার ক্ষেত্রে বাস id আবশ্যক"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ডিভাইস %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb ঠিকানার ক্ষেত্রে ডিভাইস id আবশ্যক"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "অজানা ধরনের usb সোর্স '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "অনুপস্থিত বিক্রেতা"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "অনুপস্থিত উৎপাদন"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ডোমেইন %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci ঠিকানার ক্ষেত্রে বাস id আবশ্যক"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "স্লট %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci ঠিকানার জন্য স্লট id আবশ্যক"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ফাংশান %s পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci ঠিকানার সাথে ফাংশান id আবশ্যক"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "অজানা ধরনের pci সোর্স '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "অজানা hostdev মোড '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "অজানা ধরনের হোস্ট ডিভাইস '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev-র মধ্যে অনুপস্থিত ধরন"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "অজানা নোড %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
-msgstr ""
+msgstr "কর্মকাল সংক্রান্ত অজানা কর্ম %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "নিরাপত্তার প্রকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "নিরাপত্তার প্রকৃতি বৈধ নয়"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "নিরাপত্তার মডেল অনুপস্থিত"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "নিরাপত্তার লেবেল অনুপস্থিত"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "নিরাপত্তার imagelabel অনুপস্থিত"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "root সামগ্রী অনুপস্থিত"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "অজানা প্রকৃতির ডিভাইস"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "virt-র প্রকৃতি অজানা"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+"%s ডোমেইন %s ধরনের অপারেটিং সিস্টেমের জন্য %s আর্কিটেকচারের মধ্যে কোনো এমুলেটর "
+"উপস্থিত নেই"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ডোমেইনের নাম সংক্রান্ত বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "অবৈধ ধরনের ডোমেইন %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID নির্মাণ করতে ব্যর্থ"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "uuid সামগ্রী ত্রুটিপূর্ণ"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "মেমরির স্বত্ত্বা অনুপস্থিত"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "অপ্রত্যাশিত বৈশিষ্ট্য %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS-র প্রকৃতি অনুপস্থিত"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
-msgstr ""
+msgstr "'%s' প্রকৃতির অপারেটিং সিস্টেম ও '%s' আর্কিটেকচারের জুটি সমর্থিত নয়"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
-msgstr ""
+msgstr "'%s' প্রকৃতির অপারেটি সিস্টেমের জন্য সমর্থিত আর্কিটেকচার উপলব্ধ নয়"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "বুট ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "অনুপস্থিত বুট ডিভাইস"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "অজানা বুট ডিভাইস: '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ফাইল-সিস্টেম ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "নেটওয়ার্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "প্যারালেল ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "সিরিয়াল ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ইনপুট ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "গ্রাফিক্স ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "শব্দের ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "হোস্ট ডিভাইস প্রাপ্ত করতে ব্যর্থ"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "ডোমেইন কনফিগ অনুপস্থিত"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ডোমেইনের নাম সংক্রান্ত বৈশিষ্ট্য অনুপস্থিত"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ডোমেইন অবস্থা বৈধ নয়"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "অবৈধ pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "মনিটর পাথ অনুপস্থিত"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "%d পংক্তিতে: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml নথি পার্স করতে ব্যর্থ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "root সামগ্রী সঠিক নয়"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
-msgstr ""
+msgstr "cpuset টোপোলজির সিন্টেক্স সংক্রান্ত ত্রুটি"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
-msgstr ""
+msgstr "কর্মকাল সংক্রান্ত অজানা ধরন %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির ডিস্ক %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "অপ্রত্যাশিত ডিস্ক ডিভাইস %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "অপ্রত্যাশিত ডিস্ক বাস %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "অপ্রত্যাশিত ডিস্ক ক্যাশে মোড %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির ফাইল-সিস্টেম %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির নেট %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির char %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির শব্দের মডেল %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির ইনপুট %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির ইনপুট বাস %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "অপ্রত্যাশিত hostdev মোড %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির hostdev %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির ডোমেইন %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "অপ্রত্যাশিত প্রকৃতির বুট ডিভাইস %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "অপ্রত্যাশিত বৈশিষ্ট্য %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "কনফিগ ডিরেক্টরি '%s' নির্মাণ করতে ব্যর্থ"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "কনফিগ ফাইল '%s' নির্মাণ করতে ব্যর্থ"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "কনফিগ ফাইল '%s' লিখতে ব্যর্থ"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "কনফিগ ফাইল '%s' সংরক্ষণ করতে ব্যর্থ"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "%s টার্গেট বর্তমানে উপস্থিত রয়েছে"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "ডিরেক্টরি খুলতে ব্যর্থ: '%s'"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "%s কনফিগ মুছে ফেলতে ব্যর্থ"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "virt-র প্রকৃতি অজানা"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1478,437 +1524,452 @@ msgstr ""
 "iptables নিয়ম '%s'-কে '%s' chain-এ ('%s' টেবিলের মধ্যে অবস্থিত) যোগ করতে ব্যর্থ: "
 "%s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "সংযোগের URI পার্স করতে ব্যর্থ"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
-msgstr ""
+msgstr "সক্রিয় ডিরেক্টরি প্রাপ্ত করতে ব্যর্থ"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "পাথ অত্যাধিক লম্বা"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "বর্তমান ডিরেক্টরি প্রাপ্ত করতে ব্যর্থ"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "নিরাপত্তার ফ্ল্যাগ সহ virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare দ্বারা uri নির্ধারণ করা হয়নি"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 দ্বারা uri নির্ধারণ করা হয়নি"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "পাথের মান NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ফ্ল্যাগের মান শূণ্য হওয়া আবশ্যক"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "বাফারের মান NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "ফ্ল্যাগের পরামিতি VIR_MEMORY_VIRTUAL হওয়া আবশ্যক"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "বাফারের মধ্যে NULL হলেও মাপ শূণ্য নয়"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid বিফল"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) বিফল"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) বিফল"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) বিফল"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) বিফল"
 
-#: src/lxc_container.c:186
+# comment from maintainer:
+# the container is a domain, we are asking the kernel to continue. this is done by writing data to an open file descriptor, and the write failed. "container continue" doesn't mean anything in itself, it's just the type of domain being handled, and the fact we try to send a continue message.
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
-msgstr ""
+msgstr "ধারণকারীর উদ্দেশ্যে কর্মে এগিয়ে যাওয়ার বার্তা পাঠাতে ব্যর্থ"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
-msgstr ""
+msgstr "ধারণকারীর উদ্দেশ্যে কর্মে এগিয়ে যাওয়ার বার্তা পড়তে ব্যর্থ"
 
-#: src/lxc_container.c:296
-#, fuzzy
+#: src/lxc_container.c:297
 msgid "failed to make root private"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgstr "root-কে গোপনীয় ধার্য করতে ব্যর্থ"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_container.c:316
-#, fuzzy, c-format
+#: src/lxc_container.c:317
+#, c-format
 msgid "failed to mount empty tmpfs at %s"
-msgstr "%s-কে %s-এ মাউন্ট করতে ব্যর্থ"
+msgstr "%s-র ফাঁকা tmpfs মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:337
-#, fuzzy, c-format
+#: src/lxc_container.c:338
+#, c-format
 msgid "failed to bind new root %s into tmpfs"
-msgstr "নতুন root %s বাইন্ড করতে ব্যর্থ"
+msgstr "tmpfs-র মধ্যে নতুন root %s বাইন্ড করতে ব্যর্থ"
 
-#: src/lxc_container.c:346
-#, fuzzy, c-format
+#: src/lxc_container.c:347
+#, c-format
 msgid "failed to chroot into %s"
-msgstr "/dev tmpfs মাউন্ট করতে ব্যর্থ"
+msgstr "%s-র মধ্যে chroot করতে ব্যর্থ"
 
-#: src/lxc_container.c:354
-#, fuzzy
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
-msgstr "/proc-কে মাউন্ট করতে ব্যর্থ"
+msgstr "root-কে pivot করতে ব্যর্থ"
 
-#: src/lxc_container.c:397
-#, fuzzy, c-format
+#: src/lxc_container.c:398
+#, c-format
 msgid "failed to mkdir %s"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgstr "mkdir %s করতে ব্যর্থ"
 
-#: src/lxc_container.c:403
-#, fuzzy, c-format
+#: src/lxc_container.c:404
+#, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s-কে %s-এ মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_container.c:418
-#, fuzzy
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
-msgstr "ধারণকারীর মধ্যে /dev/pts স্থানান্তর করতে ব্যর্থ"
+msgstr "ধারণকারীর মধ্যে /dev/pts মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_container.c:458
-#, fuzzy
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
-msgstr "'%s' সিমলিংক '%s'-এ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "/dev/pts/ptmx-এ /dev/ptmx সিমলিংক নির্মাণ করতে ব্যর্থ: %s"
 
-#: src/lxc_container.c:466
-#, fuzzy
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgstr "ডিভাইস /dev/ptmx নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s-কে %s-এ মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts পড়তে ব্যর্থ"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' আন-মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:605
-#, fuzzy
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgstr "/ স্লেভ তৈরি করতে ব্যর্থ"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc-কে মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgid "failed to remove capabilities %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্রাপ্ত করতে ব্যর্থ"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্রাপ্ত করতে ব্যর্থ"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() দ্বারা অবৈধ vm ব্যাখ্যা প্রেরিত হয়েছে"
 
-#: src/lxc_container.c:714
-#, fuzzy, c-format
+#: src/lxc_container.c:736
+#, c-format
 msgid "failed to open tty %s"
-msgstr "%s খুলতে ব্যর্থ"
+msgstr "tty %s খুলতে ব্যর্থ"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
-msgstr ""
+msgstr "ধারণকারী ক্লোন করার প্রণালী সঞ্চালন করতে ব্যর্থ"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s-র জন্য দল নির্মাণ করতে ব্যর্থ\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc-র রিসোর্স নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "সার্ভারে সকেট '%s' নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "সার্ভার সকেট '%s' বাইন্ড করতে ব্যর্থ"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "সার্ভার সকেট %s-এ অপেক্ষা করতে ব্যর্থ"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d পড়তে ব্যর্থ"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d লেখার কর্ম বিফল"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) কর্ম বিফল"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) বিফল"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) বিফল"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "ত্রুটির ইভেন্ট %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() বিফল"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
-msgstr ""
+msgstr "%s ইন্টারফেসকে ns %d-এ স্থানান্তর করতে ব্যর্থ"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth মুছতে ব্যর্থ: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair বিফল"
 
-#: src/lxc_controller.c:488
-#, fuzzy
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
-msgstr "উৎপাদন %s পার্স করতে ব্যর্থ"
+msgstr "মাউন্ট করা নেম-স্পেস, শেয়ার থেকে সরিয়ে নেওয়া সম্ভব নয়"
 
-#: src/lxc_controller.c:494
-#, fuzzy
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
-msgstr "/dev tmpfs মাউন্ট করতে ব্যর্থ"
+msgstr "root মাউন্টকে স্লেভ মোডে পরিবর্তন করতে ব্যর্থ"
 
-#: src/lxc_controller.c:506
-#, fuzzy, c-format
+#: src/lxc_controller.c:529
+#, c-format
 msgid "failed to make path %s"
-msgstr "ডিভাইস %s নির্মাণ করতে ব্যর্থ"
+msgstr "পাথ %s নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_controller.c:514
-#, fuzzy, c-format
+#: src/lxc_controller.c:537
+#, c-format
 msgid "failed to mount devpts on %s"
-msgstr "%s-কে %s-এ মাউন্ট করতে ব্যর্থ"
+msgstr "%s-কে devpts-এ মাউন্ট করতে ব্যর্থ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty বরাদ্দ করতে ব্যর্থ"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ফাইল '%s/%s.pid' লিখতে ব্যর্থ"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "root ডিরেক্টরি পরিবর্তন করতে ব্যর্থ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
-msgstr ""
+msgstr "সেশানের অধিকর্তা হতে ব্যর্থ"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC ড্রাইভার থেকে বিফল সংযোগ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "সংরক্ষণের পুল বর্তমানে সক্রিয় নয়"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "সিস্টেমের মধ্যে NETNS সমর্থন অনুপস্থিত"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "uuid-র সাথে সুসংগত কোনো ডোমেইন উপস্থিত নেই"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "সক্রিয় ডোমেইন মুছে ফেলা সম্ভব নয়"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+# comment from maintainer:
+# it's a domain which disapears completely once it has finished running, there is no permanent description for it.
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
-msgstr "সাময়িক (ট্রান্সিয়েন্ট) ডোমেইনের ব্যাখ্যা বাতিল করা সম্ভব নয়"
+msgstr "স্বল্পকাল স্থায়ী (ট্রান্সিয়েন্ট) ডোমেইনের ব্যাখ্যা বাতিল করা সম্ভব নয়"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s-র জন্য cgroup প্রাপ্ত করতে ব্যর্থ\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "ধারণকারী %d-র জন্য waitpid অপেক্ষা করতে ব্যর্থ: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "ইন্টারফেসের জন্য ব্রিজ প্রাপ্ত করতে ব্যর্থ"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth ডিভাইসের জুটি নির্মাণ করতে ব্যর্থ: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth-র নাম বরাদ্দ করতে ব্যর্থ"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s ডিভাইসটি %s-র মধ্যে যোগ করতে ব্যর্থ"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "ঊর্ধ্বতন ns veth ডিভাইস সক্রিয় করতে ব্যর্থ"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "ক্লায়েন্ট সকেট নির্মাণ করতে ব্যর্থ"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "ক্লায়েন্ট সকেটের সাথে সংযোগ স্থাপন করতে ব্যর্থ"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "ধারণকারীর জন্য PID %d বৈধ নয়"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d kill করতে ব্যর্থ"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s'-র জন্য অপেক্ষা করা সম্ভব নয়"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "প্রারম্ভকালে '%s' অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "লগ ডিরেক্টরি নির্মাণ করতে ব্যর্থ '%s'"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' খুলতে ব্যর্থ"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ফাইল %s/%s.pid পড়তে ব্যর্থ"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s নামক ডোমেইন অনুপস্থিত"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d সহ কোনো ডোমেইন উপস্থিত নেই"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "অজানা রিলিজ: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "%s নামক ডোমেইন অনুপস্থিত"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "অবৈধ পরামিতি `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "অবৈধ পরামিতি সংখ্যা"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
-#, fuzzy
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
-msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
+msgstr "হোস্ট-নেম নির্ধারণ করতে ব্যর্থ"
 
 #: src/network_conf.c:260
 #, c-format
@@ -1937,25 +1998,25 @@ msgstr "অনুরোধ অনুবর্তন করা হচ্ছে, 
 #: src/network_conf.c:409
 #, c-format
 msgid "unknown forwarding type '%s'"
-msgstr ""
+msgstr "অনুবর্তনের অজানা ধরন '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "নেটওয়ার্ক কনফিগারেশনের ফাইল '%s'-র নাম নেটওয়ার্কের নাম '%s'-র সাথে সুসংগত নয়"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "কনফিগ ফাইল '%s' মুছে ফেলতে ব্যর্থ"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
-msgstr ""
+msgstr "ব্রিজ নির্মাণের ক্ষেত্রে সর্বোচ্চ id-র মান %d, উত্তীর্ণ হয়েছে"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "'%s' নামক ব্রিজ বর্তমানে উপস্থিত রয়েছে।"
@@ -2091,7 +2152,7 @@ msgstr "নেটওয়ার্ক বর্তমানে সক্রিয়"
 #: src/network_driver.c:1243
 #, fuzzy
 msgid "network is not active"
-msgstr "নেটওয়ার্ক '%s' সক্রিয় নয়"
+msgstr "নেটওয়ার্ক %s সক্রিয় নয়"
 
 #: src/network_driver.c:1295
 msgid "no network with matching id"
@@ -2100,361 +2161,498 @@ msgstr "id-র সাথে সুসংগত নেটওয়ার্ক অ
 #: src/network_driver.c:1301
 #, c-format
 msgid "network '%s' does not have a bridge name."
-msgstr ""
+msgstr "'%s' নেটওয়ার্কের ক্ষেত্রে ব্রিজের নাম অনুপস্থিত।"
+
+# comment from maintainer:
+# it's a domain which disapears completely once it has finished running, there is no permanent description for it.
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "স্বল্পকাল স্থায়ী ডোমেইনের জন্য স্বয়ংক্রিয় আরম্ভের ব্যবস্থা নির্ধারণ করা সম্ভব নয়"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "autostart ডিরেক্টরি '%s' নির্মাণ করতে ব্যর্থ"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "'%s' সিমলিংক '%s'-এ নির্মাণ করতে ব্যর্থ"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "সিমলিংক '%s' মুছে ফেলতে ব্যর্থ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "পুল %s নতুন করে নির্মাণ করতে ব্যর্থ"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "পুল %s নতুন করে নির্মাণ করতে ব্যর্থ"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "%s সিম-লিংক মীমাংসা করতে ব্যর্থ"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "সমতূল্যের নাম সহ কোনো ডোমেইন উপস্থিত নেই"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "চিহ্নিত ডিভাইসের ঊর্ধ্বে কিছু নেই"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong()-র অবৈধ পরামিতি"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "পাথ '%s' খুলতে ব্যর্থ"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "হোস্ট স্ক্যান ট্রিগার করার জন্য '%s'-এ লিখতে ব্যর্থ"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "মাইগ্রেট কর্ম বিফল"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "'%s' typefile পাওয়া যায়নি"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "বর্তমান সময় প্রাপ্ত করতে ব্যর্থ"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s'-র জন্য কোনো ব্লক ডিভাইসের পাথ উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
-msgstr ""
+msgstr "'%s'-র জন্য সংরক্ষণের ক্ষমতা পার্স করতে সমস্যা"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
-msgstr ""
+msgstr "'%s'-র জন্য সংরক্ষণের ক্ষমতার ধরন অনুপস্থিত"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
-msgstr ""
+msgstr "'%s'-র জন্য, অপসারণযোগ্য কোনো মিডিয়ার মাপ উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ অপসারণযোগ্য মিডিয়ার মাপ বৈধ নয়"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
-msgstr ""
+msgstr "সংরক্ষণের অজানা ক্ষমতার ধরন '%s', '%s'-র জন্য় উল্লিখিত হয়েছে"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s'-র জন্য মাপ উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s'-র জন্য উল্লিখিত মাপ বৈধ নয়"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s'-র জন্য SCSI হোস্ট ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ SCSI হোস্ট ID বৈধ নয়"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s'-র জন্য SCSI বাস ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ SCSI বাস ID বৈধ নয়"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s'-র জন্য SCSI টার্গেট ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ SCSI টার্গেট ID বৈধ নয়"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s'-র জন্য SCSI LUN ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ SCSI LUN ID বৈধ নয়"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s'-র জন্য সংরক্ষণের ক্ষমতা পার্স করতে সমস্যা"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s'-র জন্য সংরক্ষণের ক্ষমতার ধরন অনুপস্থিত"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s'-র জন্য মাপ উল্লিখিত হয়নি"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s'-র জন্য মাপ উল্লিখিত হয়নি"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "সংরক্ষণের অজানা ক্ষমতার ধরন '%s', '%s'-র জন্য় উল্লিখিত হয়েছে"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s'-র জন্য নেটওয়ার্ক ইন্টারফেস উল্লেখ করা হয়নি"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s'-র জন্য উল্লিখিত নেটওয়ার্কের ধরন বৈধ নয়"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s'-র জন্য কোনো USB ইন্টারফেসের সংখ্যা উল্লেখ করা হয়নি"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB ইন্টারফেস সংখ্যা বৈধ নয়"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "'%s'-র জন্য USB ইন্টারফেস ক্লাস উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB ইন্টারফেস ক্লাস বৈধ নয়"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s'-র জন্য USB ইন্টারফেস সাব-ক্লাস উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB ইন্টারফেস সাব-ক্লাস বৈধ নয়"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s'-র জন্য USB ইন্টারফেস প্রোটোকল উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "'%s'-র জন্য USB উল্লিখিত ইন্টারফেস প্রোটোকল বৈধ নয়"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s'-র জন্য USB বাস সংখ্যা উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB বাস সংখ্যা বৈধ নয়"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s'-র জন্য USB ডিভাইস সংখ্যা উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB ডিভাইস সংখ্যা বৈধ নয়"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s'-র জন্য USB বিক্রেতার ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB বিক্রেতার ID বৈধ নয়"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s'-র জন্য USB উৎপাদনের ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ  USB উৎপাদনের ID বৈধ নয়"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI ডোমেইনের ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI ডোমেইন ID বৈধ নয়"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI বাস ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI বাস ID বৈধ নয়"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI স্লটের ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI স্লট ID বৈধ নয়"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI ফাংশানের ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI ফাংশান ID বৈধ নয়"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI বিক্রেতার ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI বিক্রেতার ID বৈধ নয়"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "'%s'-র জন্য PCI উৎপাদনের ID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "'%s'-র জন্য উপলব্ধ PCI উৎপাদনের ID বৈধ নয়"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s'-র জন্য সিস্টেমের UUID উল্লিখিত হয়নি"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s'-র জন্য uuid স্বত্ত্বা বৈধ নয়"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
-msgstr ""
+msgstr "ক্ষমতার প্রকৃতি অনুপস্থিত"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
-msgstr ""
+msgstr "অজানা ধরনের ক্ষমতা '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
-msgstr ""
+msgstr "ক্ষমতার অজানা ধরন '%d', '%s'-র জন্য উল্লিখিত"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
+msgstr "'%s'-র জন্য ডিভাইস সংক্রান্ত কোনো ক্ষমতা উপলব্ধ নেই"
+
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "পড়ার উদ্দেশ্যে %s খুলতে ব্যর্থ"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "পড়ার উদ্দেশ্যে %s খুলতে ব্যর্থ"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' থেকে পড়তে ব্যর্থ : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' থেকে পড়তে ব্যর্থ : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' থেকে পড়তে ব্যর্থ : %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo প্রসেসর পার্স করা হচ্ছে"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu মেগাহার্টজ পার্স করা হচ্ছে"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "কোনো cpu পাওয়া যায়নি"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s খুলতে ব্যর্থ"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "এই প্ল্যাটফর্মে কনসোল বাস্তবায়িত হয়নি"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "এই হোস্ট সিস্টেমে NUMA সমর্থিত হবে না"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "প্রারম্ভিক সেলের মান %d, সীমা বহির্ভুত (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA-র মুক্ত মেমরির পরিমাণ অনুসন্ধান করতে ব্যর্থ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebula-তে ভার্চুয়াল মেশিন প্রেরণ করতে সমস্যা"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "দিনের বর্তমান সময় সংগ্রহ"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "'%s' id সহ একটি OPENVZ VM বর্তমানে সক্রিয় রয়েছে"
+msgstr "'%s' id সহ একটি OpenNebulaVM বর্তমানে সক্রিয় রয়েছে: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "নোড সংক্রান্ত তথ্য"
+msgstr "কর্ম সঞ্চালনের জন্য সঠিক অবস্থায় নয়"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ডোমেইন বর্তমানে সক্রিয় নয়"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "%d id-র সাথে সুসংগত ডোমেইন অনুপস্থিত"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ডোমেইন পাওয়া যায়নি"
+msgstr "ডোমেইন স্থগিত নয়"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl-র সংস্করণ প্রাপ্ত করতে ব্যর্থ"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "ধারণকারী %d-র কনফিগ তথ্য থেকে 'IP_ADDRESS' পাঠ করা সম্ভব হয়নি"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "ধারণকারী %d-র কনফিগ তথ্য থেকে 'NETIF' পাঠ করা সম্ভব হয়নি"
 
 #: src/openvz_conf.c:257
 msgid "Too long network device name"
@@ -2473,14 +2671,14 @@ msgid "Wrong MAC address"
 msgstr "MAC ঠিকানা সঠিক নয়"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "ধারণকারী %d-র কনফিগ তথ্য থেকে 'OSTEMPLATE' পাঠ করা সম্ভব হয়নি"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "ধারণকারী %d-র কনফিগ তথ্য থেকে 'VE_PRIVATE' পাঠ করা সম্ভব হয়নি"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2495,14 +2693,10 @@ msgid "UUID in config file malformed"
 msgstr "কনফিগ ফাইলের মধ্যে ত্রুটিপূর্ণ UUID"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "%d ধারণকারীর কনফিগ পড়তে ব্যর্থ"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo পড়তে ব্যর্থ"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "ধারণকারী নির্ধারিত হয়নি"
@@ -2538,7 +2732,7 @@ msgstr "ধারণকারীর জন্য কমান্ড নির্
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s সঞ্চালন করতে ব্যর্থ"
@@ -2606,7 +2800,7 @@ msgstr "ডোমেইন বর্তমানে shutoff (বন্ধ) অ
 msgid "Could not read container config"
 msgstr "ধারণকারীর কনফিগ পড়তে ব্যর্থ"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "অজানা ধরন '%s'"
@@ -2615,7 +2809,20 @@ msgstr "অজানা ধরন '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPU >=১ হওয়া আবশ্যক"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s পার্স করতে ব্যর্থ"
@@ -2643,7 +2850,7 @@ msgstr "কনফিগ স্পেস ফাইল '%s' খুলতে ব্
 #: src/pci.c:617
 #, c-format
 msgid "No PCI reset capability available for %s"
-msgstr ""
+msgstr "%s-র জন্য PCI পুনরায় নির্ধারণের ক্ষমতা উপলব্ধ নেই"
 
 #: src/pci.c:670
 #, c-format
@@ -2653,7 +2860,7 @@ msgstr "pci-stub অথবা pciback ড্রাইভার লোড কর
 #: src/pci.c:699
 #, c-format
 msgid "Failed to add PCI device ID '%s' to %s"
-msgstr ""
+msgstr "PCI ডিভাইসের ID '%s', %s-এ যোগ করতে ব্যর্থ"
 
 #: src/pci.c:712
 #, c-format
@@ -2736,900 +2943,856 @@ msgstr "প্রক্সি সহযোগে সংযোগে সমস্
 msgid "got asynchronous packet number %d\n"
 msgstr "অ্যাসিঙ্ক্রোনাস প্যাকেট সংখ্যা %d প্রাপ্ত\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU প্রসেসের ডেমন তৈরি করতে ব্যর্থ"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "'%s'-র মধ্যে QEMU-র সংস্করণ সংখ্যা পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU সহায়তার ফলাফল পড়তে ব্যর্থ"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu থেকে প্রস্থানকালে উৎপন্ন অবস্থা নির্দেশক মান প্রত্যাশিত নয়"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "প্রস্থানকালে অপ্রত্যাশিত অবস্থা নির্দেশক মান '%d', qemu সম্ভবত বিফল"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU বাইনারি %s অনুসন্ধান করতে ব্যর্থ: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "নেটওয়ার্ক '%s' পাওয়া যায়নি"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "%d প্রকৃতির নেটওয়ার্ক সমর্থিত নয়"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ব্রিজ সমর্থন আরম্ভ করতে ব্যর্থ: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "ব্রিজের মধ্যে tap ইন্টারফেস যোগ করতে ব্যর্থ। %s ব্রিজ ডিভাইস নয়"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "tap ইন্টারফেস '%s' যোগ করতে ব্যর্থ, এটি '%s' ব্রিজ করতে ব্যবহৃত হয় : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "এই QEMU বাইনারি দ্বারা TCP মাইগ্রেশন সমর্থিত হয় না"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "এই QEMU বাইনারি দ্বারা STDIO মাইগ্রেশন সমর্থিত হয় না"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "'%s' ড্রাইভারের নাম '%s' ডিস্কে সমর্থিত নয়"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s'-র সাথে অসমর্থিত usb ডিস্কের ধরন"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "'%s' ধরনের ডিস্ক সমর্থিত নয়"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "সাউন্ড মডেল বৈধ নয়"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s'-র জন্য uuid স্বত্ত্বা বৈধ নয়"
+msgstr "'%s'-র মধ্যে অভিব্যক্তি সংক্রান্ত ত্রুটিপূর্ণ আর্গুমেন্ট"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "ডিভাইস %s পার্স করতে ব্যর্থ"
+msgstr "ড্রাইভ ইন্ডেক্স '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s-র জন্য ডিভাইস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "ড্রাইভ '%s'-র মধ্যে ফাইল পরামিতি অনুপস্থিত"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "ড্রাইভ '%s'-র মধ্যে ইন্ডেক্স পরামিতি অনুপস্থিত"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "ডোমেইন পুনরায় বুট করা হবে"
+msgstr "'%s'-র মধ্যে NIC vlan পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "vlan %d-র জন্য NIC ব্যাখ্যা অনুসন্ধান করতে ব্যর্থ"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ডোমেইন %s পার্স করতে ব্যর্থ"
+msgstr "'%s'-র মধ্যে vlan পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "ফাংশান %s পার্স করতে ব্যর্থ"
+msgstr "NIC-র ব্যাখ্যা '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "উদ্দিষ্ট ডিভাইসের প্রকৃতি"
+msgstr "PCI ডিভাইসের অজানা সিন্টেক্স '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "PCI ডিভাইস বাস '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "PCI ডিভাইস স্লট '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "PCI ডিভাইস ফাংশান '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "USB ডিভাইস বিক্রেতার তথ্য '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "PCI ডিভাইস উৎপাদন '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "ডিস্ক ডিভাইস প্রাপ্ত করতে ব্যর্থ"
+msgstr "PCI ডিভাইস ঠিকানা '%s' উদ্ধার করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "ভলিউম '%s' খুলতে ব্যর্থ: %s"
+msgstr "%s ক্যারেক্টার ডিভাইসের মধ্যে পোর্ট সংখ্যা পাওয়া সম্ভব নয়"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "উদ্দিষ্ট ডিভাইসের প্রকৃতি"
+msgstr "ক্যারেক্টার ডিভাইসের অজানা সিন্টেক্স %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "মনিটর পাথ অনুপস্থিত"
+msgstr "কোনো এমুলেটরের পাথ পাওয়া যায়নি"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "root সামগ্রী অনুপস্থিত"
+msgstr "%s আর্গুমেন্টের মান অনুপস্থিত"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "VNC পোর্ট '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "ডিভাইস %s পার্স করতে ব্যর্থ"
+msgstr "মেমরির মাত্রা '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "CPU-র গণনা '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "UUID '%s' পার্স করতে ব্যর্থ"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "রূপান্তরের সময় অজানা QEMU আর্গুমেন্ট '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "অজানা OS প্রকৃতি %s"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "ডোমেইন অবস্থা বৈধ নয়"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "অবৈধ pid"
+msgstr "অজানা আর্গুমেন্ট '%s'"
 
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "মনিটর পাথ অনুপস্থিত"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "ডোমেইন কনফিগ অনুপস্থিত"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "%s লগ-ফাইল নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM লগ-ফাইল সংক্রান্ত close-on-exec ফ্ল্যাগ নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s/%s.log লগ-ফাইলের নাম নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
-msgstr ""
+msgstr "%lld অব্দি, %s-র মধ্যে অনুসন্ধান করতে ব্যর্থ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' autostart করতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
-msgstr ""
-
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s-র ডোমেইন সংক্রান্ত অবস্থা পড়তে ব্যর্থ\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s-র ডোমেইন সংক্রান্ত অবস্থা পার্স করতে ব্যর্থ\n"
+msgstr "অবস্থাসূচক ফাইল %s-র লিংক বিচ্ছিন্ন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%s-র জন্য মনিটর পুনরায় যোগ করতে ব্যর্থ: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "নিরাপত্তার সংক্রান্ত ড্রাইভার আরম্ভ করতে ব্যর্থ"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "নিরাপত্তা বিষয়ক কোনো ড্রাইভার উপস্থিত নেই"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel মডেল কপি করতে ব্যর্থ: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI কপি করতে ব্যর্থ: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "নিরাপত্তার সংক্রান্ত ড্রাইভার আরম্ভ করতে ব্যর্থ"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "নিরাপত্তা বিষয়ক কোনো ড্রাইভার উপস্থিত নেই"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "অবস্থাসূচক ডিরেক্টরি '%s' নির্মাণ করতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s প্রারম্ভের সময় প্রাপ্ত ফলাফল পড়তে ব্যর্থ"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s প্রারম্ভের সময় প্রাপ্ত ফলাফল পড়তে সময় উত্তীর্ণ হয়েছে"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s প্রারম্ভের সময় প্রাপ্ত ফলাফল পড়তে অবশিষ্ট স্থান উপলব্ধ নেই"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s লগের ফলাফল পড়তে ব্যর্থ"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s লগের ফলাফল পড়ার সময় অবশিষ্ট স্থান উপলব্ধ নেই"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s লগের ফলাফল পড়তে সময় উত্তীর্ণ হয়েছে"
+msgstr "%s লগের ফলাফল পড়ার সময় প্রসেস প্রস্থান করেছে"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s লগের ফলাফল পড়তে সময় উত্তীর্ণ হয়েছে"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "মনিটর পাথ %s খুলতে ব্যর্থ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "মনিটর সংক্রান্ত close-on-exec ফ্ল্যাগের মান নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
-msgstr ""
+msgstr "নন-ব্লকিং মোডে মনিটর স্থাপন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "লগ-ফাইল বন্ধ করতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:994
-#, fuzzy, c-format
+#: src/qemu_driver.c:1003
+#, c-format
 msgid "unable to start guest: %s"
-msgstr "tty-র বৈশিষ্ট্য নির্ধারণ করতে ব্যর্থ: %s\n"
+msgstr "গেস্ট আরম্ভ করতে ব্যর্থ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU thread সংক্রান্ত তথ্য প্রাপ্ত করার জন্য মনিটর কমান্ড সঞ্চালন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1128
-#, fuzzy
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
-msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্রাপ্ত করতে ব্যর্থ"
+msgstr "CPU অ্যাফিনিটি নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "পুনরারম্ভের কর্ম বিফল"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC পাসওয়ার্ড নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1313
-#, fuzzy
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
-msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
+msgstr "নিরাপত্তার লেবলে নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM বর্তমানে সক্রিয়"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "একটি অব্যবহৃত VNC পোর্ট সনাক্ত করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
-#, fuzzy, c-format
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
+#, c-format
 msgid "cannot create log directory %s"
-msgstr "লগ ডিরেক্টরি নির্মাণ করতে ব্যর্থ %s: %s"
+msgstr "লগ ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
-#, fuzzy, c-format
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
+#, c-format
 msgid "Cannot find QEMU binary %s"
-msgstr "QEMU বাইনারি %s অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "QEMU বাইনারি %s অনুসন্ধান করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1408
-#, fuzzy, c-format
+#: src/qemu_driver.c:1414
+#, c-format
 msgid "Cannot remove stale PID file for %s"
-msgstr "%s-র কনফিগ মুছে ফেলতে ব্যর্থ"
+msgstr "%s-র জন্য পুরোনো PID ফাইল মুছে ফেলতে ব্যর্থ"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "ডোমেইন %s সাসপেন্ড অবস্থায় স্থাপন করতে ব্যর্থ"
+msgstr "pidfile পাথ নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
-#, fuzzy, c-format
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
+#, c-format
 msgid "Unable to write envv to logfile: %s\n"
-msgstr "%d লগ ফাইলের মধ্যে argv লিখতে ব্যর্থ: %s"
+msgstr "লগ ফাইলের মধ্যে envv লিখতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
-#, fuzzy, c-format
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
+#, c-format
 msgid "Unable to write argv to logfile: %s\n"
-msgstr "%d লগ ফাইলের মধ্যে argv লিখতে ব্যর্থ: %s"
+msgstr "লগ ফাইলের মধ্যে argv লিখতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:1450
-#, fuzzy, c-format
+#: src/qemu_driver.c:1456
+#, c-format
 msgid "Unable to seek to end of logfile: %s\n"
-msgstr "%d লগ-ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "লগ-ফাইলের সমাপ্তি seek করতে ব্যর্থ: %s\n"
 
-#: src/qemu_driver.c:1467
-#, fuzzy, c-format
+#: src/qemu_driver.c:1473
+#, c-format
 msgid "Domain %s didn't show up\n"
-msgstr "ডোমেইন %s, %s-এ সংরক্ষণ করা হয়েছে\n"
+msgstr "%s ডোমেইন প্রদর্শন করা হয়নি\n"
 
-#: src/qemu_driver.c:1542
-#, fuzzy, c-format
+#: src/qemu_driver.c:1546
+#, c-format
 msgid "Shutting down VM '%s'\n"
-msgstr "VM '%s' বন্ধ করা হচ্ছে"
+msgstr "VM '%s' বন্ধ করা হচ্ছে\n"
 
-#: src/qemu_driver.c:1547
-#, fuzzy, c-format
+#: src/qemu_driver.c:1551
+#, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
-msgstr "ব্রিজ STP-র মান %s নির্ধারণ করতে ব্যর্থ"
+msgstr "%s-এ SIGTERM পাঠানো যায়নি (%d)"
 
-#: src/qemu_driver.c:1580
-#, fuzzy, c-format
+#: src/qemu_driver.c:1578
+#, c-format
 msgid "Failed to remove domain status for %s"
-msgstr "%s থেকে ডোমেইন পুনরুদ্ধার করতে ব্যর্থ"
+msgstr "%s-র ডোমেইনের অবস্থা মুছে ফেলা যায়নি"
 
-#: src/qemu_driver.c:1585
-#, fuzzy, c-format
+#: src/qemu_driver.c:1583
+#, c-format
 msgid "Failed to remove PID file for %s: %s"
-msgstr "PCI ID '%s'-কে %s থেকে মুছে ফেলতে ব্যর্থ"
+msgstr "%s-র জন্য PID ফাইল মুছে ফেলা যায়নি: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
-msgstr ""
+msgstr "fd ইভেন্ট %d, %s-র ক্ষেত্রে ব্যবস্থাপনা করা যায়নি"
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "tty %s খুলতে ব্যর্থ: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "এই হোস্ট সিস্টেমে NUMA সমর্থিত হবে না"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA-র মুক্ত মেমরির পরিমাণ অনুসন্ধান করতে ব্যর্থ"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "সংরক্ষণের পুল বর্তমানে সক্রিয় নয়"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s খুলতে ব্যর্থ"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "uuid '%s'-র সাথে সুসংগত ডোমেইন অনুপস্থিত"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
-#, fuzzy, c-format
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
+#, c-format
 msgid "no domain with matching name '%s'"
-msgstr "সুসংগত নাম সহ কোনো ডোমেইন উপস্থিত নেই"
+msgstr "'%s' নামক কোনো ডোমেইন উপস্থিত নেই"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "%s ডোমেইন বর্তমানে উপস্থিত"
+msgstr "'%s' ডোমেইন uuid %s সহ পূর্বেই নির্ধারিত হয়েছে"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "'%s' রূপে ডোমেইন বর্তমানে সক্রিয়"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "স্থগিত করার কর্ম বিফল"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "বন্ধ করার কর্ম বিফল"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 "সর্বাধিক মেমরির পরিমাণ বর্তমান মেমরির তূলনায় কম পরিমাণে নির্ধারণ করা যাবে না"
 
-#: src/qemu_driver.c:2508
-#, fuzzy
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
-msgstr "বরাদ্দ মেমরির মান পরিবর্তন করুন"
+msgstr "মেমরি বেলুনের জন্য বরাদ্দ মান অনুসন্ধান করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2519
-#, fuzzy
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
-msgstr "সংযোগের URI পার্স করতে ব্যর্থ"
+msgstr "মেমরি বেলুনের জন্য বরাদ্দ মান পার্স করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2558
-#, fuzzy
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
-msgstr "বরাদ্দ মেমরির মান পরিবর্তন করুন"
+msgstr "বরাদ্দ মেমরির মান বেলুন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "সর্বাধিক মেমরির পরিমাণের তূলনায় অধিক পরিমাণে মেমরি নির্ধারণ করা যাবে না"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "সক্রিয় ডোমেইনের মেমরি নির্ধারণ করা যাবে না"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ডোমেইন xml প্রাপ্ত করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "সংরক্ষণের হেডার লিখতে ব্যর্থ"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml লিখতে ব্যর্থ"
 
-#: src/qemu_driver.c:2838
-#, fuzzy, c-format
+#: src/qemu_driver.c:2780
+#, c-format
 msgid "unable to save file %s"
-msgstr "%d লগ-ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "%s ফাইল সংরক্ষণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "মাইগ্রেট কর্ম বিফল"
 
-#: src/qemu_driver.c:2871
-#, fuzzy
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
-msgstr "'info blockstats' কমান্ড এই qemu দ্বারা সমর্থিত নয়"
+msgstr "এই qemu দ্বারা 'migrate' সমর্থিত নয়"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "সক্রিয় ডোমেইনের মধ্যে vcpu-র সংখ্যা পরিবর্তন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "'%d' ডোমেইন ব্যাখ্যাকালে অজানা virt type উল্লিখিত"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ডোমেইনের ক্ষেত্রে প্রযোজ্য সর্বাধিক vcpu নির্ধারণ করা যায়নি"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "ডোমেইনের জন্য নির্ধারিত সর্বাধিক vcpu থেকে অনুরোধ করা vcpu-র সংখ্যা অধিক: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "নিষ্ক্রিয় ডোমেইনের মধ্যে vcpu pin করা সম্ভব নয়"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu সংখ্যা সীমা বহির্ভূত %d > %d"
 
-#: src/qemu_driver.c:3014
-#, fuzzy
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
-msgstr "ডোমেইন পুনরায় বুট করা হবে"
+msgstr "অ্যাফিনিটি নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu অ্যাফিনিটি সমর্থিত নয়"
 
-#: src/qemu_driver.c:3091
-#, fuzzy
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
-msgstr "ডোমেইন পুনরায় বুট করা হবে"
+msgstr "অ্যাফিনিটি প্রাপ্ত করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu অফিনিটি উপলব্ধ নেই"
 
-#: src/qemu_driver.c:3192
-#, fuzzy
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
-msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
+msgstr "নিরাপত্তার লেবেল প্রাপ্ত করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
-msgstr ""
+msgstr "নিরাপত্তার মডেলের স্ট্রিং সর্বাধিক %d বাইটের বেশি"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
-msgstr ""
+msgstr "নিরাপত্তার DOI স্ট্রিং সর্বাধিক %d বাইটের বেশি"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ডোমেইনের ইমেজ নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu হেডার পড়তে ব্যর্থ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "image magic সঠিক নয়"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "image-র সংস্করণ সমর্থিত নয় (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML পড়তে ব্যর্থ"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML পার্স করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "নতুন VM ধার্য করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ডোমেইন পুনরারম্ভ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "'%s' ধরনের ডিস্ক সমর্থিত নয়"
+msgstr "%s ধরনের কনফিগ ফাইল সমর্থিত নয়"
 
-#: src/qemu_driver.c:3536
-#, fuzzy, c-format
+#: src/qemu_driver.c:3476
+#, c-format
 msgid "Cannot determine QEMU argv syntax %s"
-msgstr "QEMU বাইনারি %s অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "QEMU argv সিন্টেক্স %s নির্ধারণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
-msgstr ""
+msgstr "'%s' ডিস্ককে বাস/ডিভাইস ইন্ডেক্সে রূপান্তর করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3825
-#, fuzzy, c-format
+#: src/qemu_driver.c:3765
+#, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
-msgstr "'%s' ধরনের ডিস্ক সমর্থিত নয়"
+msgstr "'%s' বাসের জন্য ম্যাপ করা ডিস্কের নাম সমর্থিত নয়"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
-msgstr ""
+msgstr "'%s' বাস ও '%s' টার্গেট বিশিষ্ট কোনো ডিভাইস নেই"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
+"ডিভাইস '%s' ও '%s' টার্গেটের ক্ষেত্রে অপসারণযোগ্য মিডিয়ার এমুলেটর সংস্করণ এখনো "
+"সমর্থিত হয় না"
 
-#: src/qemu_driver.c:3920
-#, fuzzy
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
-msgstr "cdrom মিডিয়া মুছে ফেলতে ব্যর্থ"
+msgstr "cdrom মিডিয়া পরিবর্তন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3931
-#, fuzzy, c-format
+#: src/qemu_driver.c:3871
+#, c-format
 msgid "changing cdrom media failed: %s"
-msgstr "cdrom মিডিয়া মুছে ফেলতে ব্যর্থ"
+msgstr "cdrom মিডিয়া পরিবর্তন করতে ব্যর্থ: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "%s টার্গেট বর্তমানে উপস্থিত রয়েছে"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ডিস্ক সংযুক্ত করতে ব্যর্থ"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "স্লটের সংখ্যা পার্স করতে ব্যর্থ\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "%s ডিস্ক যোগ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb ডিস্ক যোগ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb ডিস্ক যোগ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb ডিভাইস যোগ করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4117
-#, fuzzy
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
-msgstr "হোস্ট ব্যাখ্যাকারী ফাইল লোড করা হচ্ছে"
+msgstr "usb ডিভাইস যোগ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "নিষ্ক্রিয় ডোমেইনের সাথে ডিভাইস সংযুক্ত করা যাবে না"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ডিস্ক বাস '%s' হট-প্লাগ করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "'%s' ডিস্ক ডিভাইসের ধরন হট-প্লাগ করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4194
-#, fuzzy, c-format
+#: src/qemu_driver.c:4134
+#, c-format
 msgid "device type '%s' cannot be attached"
-msgstr "শুধুমাত্র CDROM ডিস্ক ডিভাইস সংযুক্ত করা যাবে"
+msgstr "'%s' ধরনের ডিভাইস সংযুক্ত করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4228
-#, fuzzy, c-format
+#: src/qemu_driver.c:4168
+#, c-format
 msgid "disk %s not found"
-msgstr "ডোমেইন পাওয়া যায়নি"
+msgstr "%s ডিস্ক পাওয়া যায়নি"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
-msgstr ""
+msgstr "ডিস্ক %s বিচ্ছিন্ন করা সম্ভব নয় - স্লট সংখ্যা %d বৈধ নয়"
 
-#: src/qemu_driver.c:4246
-#, fuzzy, c-format
+#: src/qemu_driver.c:4186
+#, c-format
 msgid "failed to execute detach disk %s command"
-msgstr "ডোমেইন পুনরারম্ভ করতে ব্যর্থ"
+msgstr "ডিস্ক %s বিচ্ছিন্ন করার কমান্ড সঞ্চালন করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4255
-#, fuzzy, c-format
+#: src/qemu_driver.c:4195
+#, c-format
 msgid "failed to detach disk %s: invalid slot %d"
-msgstr "%s থেকে ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
+msgstr "%s ডিস্ক ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ: অবৈধ স্লট %d"
 
-#: src/qemu_driver.c:4299
-#, fuzzy
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
-msgstr "নিষ্ক্রিয় ডোমেইনের সাথে ডিভাইস সংযুক্ত করা যাবে না"
+msgstr "নিষ্ক্রিয় ডোমেইন থেকে ডিভাইস বিচ্ছিন্ন করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4319
-#, fuzzy
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
-msgstr "শুধুমাত্র CDROM ডিস্ক ডিভাইস সংযুক্ত করা যাবে"
+msgstr "শুধুমাত্র SCSI অথবা virtio ডিস্ক ডিভাইসগুলি তৎক্ষনাৎ বিচ্ছিন্ন করা যাবে"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
-#, fuzzy
+# comment from maintainer:
+# it's a domain which disapears completely once it has finished running, there is no permanent description for it.
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
-msgstr "সক্রিয় ডোমেইনের মেমরি নির্ধারণ করা যাবে না"
+msgstr "স্বল্পকাল স্থায়ী ডোমেইনের জন্য স্বয়ংক্রিয় আরম্ভের ব্যবস্থা নির্ধারণ করা সম্ভব নয়"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
-#, fuzzy, c-format
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
+#, c-format
 msgid "cannot create autostart directory %s"
-msgstr "autostart ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ : %s"
+msgstr "autostart ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
-#, fuzzy, c-format
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
+#, c-format
 msgid "Failed to create symlink '%s to '%s'"
-msgstr "'%s' সিমলিংক '%s'-এ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "'%s' সিমলিংক '%s'-এ নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "পাথ বৈধ নয়: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' কমান্ড বিফল"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' কমান্ড এই qemu দ্বারা সমর্থিত নয়"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "ডিভাইস পাওয়া যায়নি: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL অথবা পাথ ফাঁকা"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "পাথ বৈধ নয়, '%s' পরিচিত ইন্টারফেস নয়"
 
-#: src/qemu_driver.c:4683
-#, fuzzy, c-format
+#: src/qemu_driver.c:4623
+#, c-format
 msgid "%s: failed to open"
-msgstr "ফাইল খুলতে ব্যর্থ"
+msgstr "%s: খুলতে ব্যর্থ"
 
-#: src/qemu_driver.c:4694
-#, fuzzy, c-format
+#: src/qemu_driver.c:4634
+#, c-format
 msgid "%s: failed to seek or read"
-msgstr "পড়ার উদ্দেশ্যে %s খুলতে ব্যর্থ"
+msgstr "%s: seek অথবা read করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "অবৈধ পাথ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
-msgstr ""
+msgstr "QEMU ড্রাইভার দ্বারা শুধুমাত্র ভার্চুয়াল মেমরি ঠিকানা সমর্থিত হবে"
 
-#: src/qemu_driver.c:4751
-#, fuzzy, c-format
+#: src/qemu_driver.c:4691
+#, c-format
 msgid "mkstemp(\"%s\") failed"
-msgstr "open(%s) বিফল: %s"
+msgstr "mkstemp(\"%s\") বিফল"
 
-#: src/qemu_driver.c:4759
-#, fuzzy
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
-msgstr "lvs কমান্ড বিফল"
+msgstr "'memsave' কমান্ড বিফল"
 
-#: src/qemu_driver.c:4768
-#, fuzzy, c-format
+#: src/qemu_driver.c:4708
+#, c-format
 msgid "failed to read temporary file created with template %s"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "%s টেমপ্লেট সহ নির্মিত অস্থায়ী ফাইল পড়তে ব্যর্থ"
 
-#: src/qemu_driver.c:4908
-#, fuzzy
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
-msgstr "নোডের ডোমেইন তালিকা"
+msgstr "কোনো ডোমেইন XML উল্লিখিত হয়নি"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
-msgstr ""
+msgstr "KVM মাইগ্রেশনের জন্য শুধুমাত্র tcp URI সমর্থিত হবে"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
-msgstr ""
+msgstr "URI-র অন্তে ':port' উল্লিখিত নেই"
 
-#: src/qemu_driver.c:4981
-#, fuzzy
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
-msgstr "UUID নির্মাণ করতে ব্যর্থ"
+msgstr "র‍্যান্ডম UUID নির্মাণ করতে ব্যর্থ"
 
-#: src/qemu_driver.c:4990
-#, fuzzy, c-format
+#: src/qemu_driver.c:4930
+#, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
-msgstr "'%s' রূপে ডোমেইন বর্তমানে সক্রিয়"
+msgstr "'%s'-র অনুরূপ একই নাম অথবা UUID বিশিষ্ট একটি ডোমেইন বর্তমানে উপস্থিত রয়েছে"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
-msgstr ""
+msgstr "অফ-লাইন মাইগ্রেশন নির্ধারিত হলেও, স্থগিত করার কর্ম বিফল হয়েছে"
 
-#: src/qemu_driver.c:5122
-#, fuzzy, c-format
+#: src/qemu_driver.c:5062
+#, c-format
 msgid "migrate failed: %s"
-msgstr "কর্ম বিফল: %s"
+msgstr "মাইগ্রেট করতে বিফল: %s"
 
-#: src/qemu_driver.c:5152
-#, fuzzy, c-format
+#: src/qemu_driver.c:5092
+#, c-format
 msgid "Failed to resume guest %s after failure\n"
-msgstr "ডোমেইন %s পুনরারম্ভ করতে ব্যর্থ"
+msgstr "বিফলতার পরে গেস্ট %s পুনরারম্ভ করতে ব্যর্থ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "%s ডিভাইসটি PCI ডিভাইস নয়"
@@ -3638,720 +3801,735 @@ msgstr "%s ডিভাইসটি PCI ডিভাইস নয়"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd বাইনারি অনুসন্ধান করতে ব্যর্থ"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
+"remote_open: URL-র মধ্যে পরিবহনের তথ্য পরিচিত নয় (tls|unix|ssh|ext|tcp হল "
+"সম্ভাব্য মান)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' সম্প্রচারের জন্য কমান্ড আবশ্যক"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
-#, fuzzy, c-format
+#: src/remote_internal.c:555 src/xend_internal.c:808
+#, c-format
 msgid "unable to resolve hostname '%s': %s"
-msgstr "tty %s খুলতে ব্যর্থ: %s\n"
+msgstr "'%s' হোস্ট-নেম মীমাংসা করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
-msgstr "%s-র সাথে সংযোগ করতে ব্যর্থ"
+msgid "unable to connect to libvirtd at '%s'"
+msgstr "'%s'-র সাথে সংযোগ করতে ব্যর্থ"
 
-#: src/remote_internal.c:635
-#, fuzzy
+#: src/remote_internal.c:658
 msgid "unable to create socket"
-msgstr "নোড বরাদ্দ করতে ব্যর্থ"
+msgstr "সকেট নির্মাণ করতে ব্যর্থ"
 
-#: src/remote_internal.c:722
-#, fuzzy
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s'-র সাথে সংযোগ করতে ব্যর্থ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
-msgstr "সকেট নির্মাণ করতে ব্যর্থ: %s"
+msgstr "সকেট জুটি নির্মাণ করতে ব্যর্থ"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "Windows-র অধীন unix, ssh ও ext সম্প্রচার সমর্থিত নয়"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
-msgstr ""
+msgstr "নন-ব্লকিং সকেট রূপে ধার্য করতে ব্যর্থ"
 
-#: src/remote_internal.c:756
-#, fuzzy
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
-msgstr "নেটওয়ার্কের নাম অথবা uuid"
+msgstr "পাইপ নির্মাণ করতে ব্যর্থ"
 
-#: src/remote_internal.c:790
-#, fuzzy
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
-msgstr "URI প্রাপ্ত করতে ব্যর্থ"
+msgstr "স্বয়ংক্রিয়ভাবে URI সনাক্ত করতে ব্যর্থ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "কল-ব্যাক তালিকা বরাদ্দ করতে ত্রুটি"
 
-#: src/remote_internal.c:812
-#, fuzzy
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
-msgstr "ডোমেইন বরাদ্দকরণ"
+msgstr "domainEvents বরাদ্দ করতে ব্যর্থ"
 
-#: src/remote_internal.c:1040
-#, fuzzy, c-format
+#: src/remote_internal.c:1052
+#, c-format
 msgid "Cannot access %s '%s'"
-msgstr "%s '%s' ব্যবহার করতে ব্যর্থ: %s (%d)"
+msgstr "%s '%s' ব্যবহার করতে ব্যর্থ"
 
-#: src/remote_internal.c:1062
-#, fuzzy, c-format
+#: src/remote_internal.c:1074
+#, c-format
 msgid "unable to allocate TLS credentials: %s"
-msgstr "gnutls_certificate_allocate_credentials: %s"
+msgstr "TLS পরিচিত বরাদ্দ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1082
-#, fuzzy, c-format
+#: src/remote_internal.c:1094
+#, c-format
 msgid "unable to load CA certificate: %s"
-msgstr "VM কনসোলের তথ্য লগ করতে ব্যর্থ: %s"
+msgstr "CA সার্টিফিকেট লোড করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ব্যক্তিগত কি/সার্টিফিকেট লোড করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS ক্লায়েন্ট আরম্ভ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1135
-#, fuzzy, c-format
+#: src/remote_internal.c:1147
+#, c-format
 msgid "unable to set TLS algorithm priority: %s"
-msgstr "tty-র বৈশিষ্ট্য নির্ধারণ করতে ব্যর্থ: %s\n"
+msgstr "TLS অ্যাগোরিদমের গুরুত্ব নির্ধারণ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1144
-#, fuzzy, c-format
+#: src/remote_internal.c:1156
+#, c-format
 msgid "unable to set certificate priority: %s"
-msgstr "tty-র বৈশিষ্ট্য নির্ধারণ করতে ব্যর্থ: %s\n"
+msgstr "সার্টিফিকেটের গুরুত্ব নির্ধারণ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1154
-#, fuzzy, c-format
+#: src/remote_internal.c:1166
+#, c-format
 msgid "unable to set session credentials: %s"
-msgstr "ক্লায়েন্টের পরিচয় যাচাই করতে ব্যর্থ: %s"
+msgstr "সেশানের পরিচয় নির্ধারণ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1169
-#, fuzzy, c-format
+#: src/remote_internal.c:1181
+#, c-format
 msgid "unable to complete TLS handshake: %s"
-msgstr "tty %s খুলতে ব্যর্থ: %s\n"
+msgstr "TLS হ্যান্ড-শেক সমাপ্ত করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
-msgstr ""
+msgstr "TLS প্রারম্ভের কাজ সমাপ্ত করা যায়নি: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "সার্ভারের পরিচয় প্রমাণ করতে ব্যর্থ (উপস্থিত সার্টিফিকেট অথবা IP ঠিকানা)\n"
 
-#: src/remote_internal.c:1222
-#, fuzzy, c-format
+#: src/remote_internal.c:1234
+#, c-format
 msgid "unable to verify server certificate: %s"
-msgstr "ক্লায়েন্টের পরিচয় যাচাই করতে ব্যর্থ: %s"
+msgstr "সার্ভারের সার্টিফিকেট যাচাই করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "বর্তমান সময় প্রাপ্ত করতে ব্যর্থ"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "অবৈধ সার্টিফিকেট"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "সার্টিফিকেট বিশ্বস্ত নয়।"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "সার্টিফিকেট বিতরণকারী অপরিচিত।"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
-msgstr ""
+msgstr "সার্টিফিকেট নাকচ করা হয়েছে।"
 
-#: src/remote_internal.c:1247
-#, fuzzy
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
-msgstr ""
-"remoteCheckCertificate: ক্লায়েন্ট সার্টিফিকেট দ্বারা ব্যবহৃত অ্যালগোরিদম নিরাপদ নয়।"
+msgstr "ক্লায়েন্ট সার্টিফিকেট দ্বারা ব্যবহৃত অ্যালগোরিদম নিরাপদ ন"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "সার্ভারের সার্টিফকেটের বৈধতা যাচাই করা যায়নি: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "সার্টিফিকেট X.509 প্রকৃতির নয়"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers বিফল"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "সার্টিফিকেট আরম্ভ করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "সার্টিফিকেট ইম্পোর্ট করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "সার্টিফিকেটের মেয়াদ উত্তীর্ণ হয়েছে"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "সার্টিফিকেট এখনো সক্রিয় করা হয়নি"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "সার্টিফিকেটের মালিকানা ও হোস্ট-নেমের মধ্যে গরমিল (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "অত্যাধিক NUMA সেল: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "অত্যাধিক দূরবর্তী ডোমেইন ID: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
-msgstr ""
+msgstr "ম্যাপের দৈর্ঘ্য সর্বাধিক মাপের থেকে বেশি: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU-র সংখ্যা সর্বাধিক সংখ্যার অধিক: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU ম্যাপ বাফারের দৈর্ঘ্য সর্বাধিক মাপের অধিক: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "হোস্ট দ্বারা অত্যাধিক vCPU সম্পর্কে সূচিত করা হয়েছে: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
-msgstr ""
+msgstr "হোস্ট দ্বারা চিহ্নিত ম্যাপ বাফারের দৈর্ঘ্য সর্বাধিক মাপের চেয়ে বেশি: %d > %d"
 
-#: src/remote_internal.c:2324
-#, fuzzy, c-format
+#: src/remote_internal.c:2338
+#, c-format
 msgid "security label exceeds maximum: %zd"
-msgstr "vCPU-র সংখ্যা সর্বাধিক সংখ্যার অধিক: %d > %d"
+msgstr "নিরাপত্তা লেবেলের মাপ সর্বাধিক মাপের থেকে বেশি: %zd"
 
-#: src/remote_internal.c:2357
-#, fuzzy, c-format
+#: src/remote_internal.c:2373
+#, c-format
 msgid "security model exceeds maximum: %zd"
-msgstr "vCPU-র সংখ্যা সর্বাধিক সংখ্যার অধিক: %d > %d"
+msgstr "নিরাপত্তা মডেলের মাপ সর্বাধিক মাপের থেকে বেশি: %zd"
 
-#: src/remote_internal.c:2366
-#, fuzzy, c-format
+#: src/remote_internal.c:2382
+#, c-format
 msgid "security doi exceeds maximum: %zd"
-msgstr "vCPU-র সংখ্যা সর্বাধিক সংখ্যার অধিক: %d > %d"
+msgstr "নিরাপত্তা doi-র মাপ সর্বাধিক মাপের থেকে বেশি: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "অত্যাধিক দূরবর্তী ডোমেইনের নাম: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
+"remoteDomainGetSchedulerParameters: প্রাপ্ত পরামিতির সংখ্যা, সর্বাধিক সংখ্যা থেকে "
+"বেশি"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: পরামিতির ধরন অজানা"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "অ্যারের বরাদ্দকালে মেমরি অবশিষ্ট নেই"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "অজানা প্রকৃতির পরামিতি"
 
-#: src/remote_internal.c:3163
+# comment from maintainer:
+# Peek is the operation of reading something in that context. Here we try to read a block, but the block size is too large for the protocol
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
-msgstr ""
+msgstr "দূরবর্তী প্রোটোকলের জন্য ব্লক peek করার অনুরোধ অত্যাধিক বড়, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
-msgstr ""
+msgstr "প্রাপ্ত বাফারের মাপ অনুরোধ করা মাপের সমান নয়"
 
-#: src/remote_internal.c:3215
+# comment from maintainer:
+# Peek is the operation of reading something in that context.
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
-msgstr ""
+msgstr "দূরবর্তী প্রোটোকলের জন্য মেমরি peek করার অনুরোধ অত্যাধিক বড়, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "অত্যাধিক সংখ্যক দূরবর্তী নেটওয়ার্ক: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "অত্যাধিক সংখ্যক দূরবর্তী নেটওয়ার্ক: %d > %d"
+msgstr "অত্যাধিক সংখ্যক দূরবর্তী ইন্টারফেস: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
-msgstr ""
+msgstr "অত্যাধিক সংখ্যক সংগ্রহের পুলের অনুরোধ করা হয়েছে"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
-msgstr ""
+msgstr "অত্যাধিক সংখ্যক সংগ্রহের পুল প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
-msgstr ""
+msgstr "অত্যাধিক সংখ্যক সংগ্রহের ভলিউম অনুরোধ করা হয়েছে"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
-msgstr ""
+msgstr "অত্যাধিক সংখ্যক সংগ্রহের ভলিউম প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:5138
-#, fuzzy
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
-msgstr "অত্যাধিক সংখ্যক ড্রাইভার নিবন্ধিত"
+msgstr "অত্যাধিক সংখ্যক ডিভাইসের নামের অনুরোধ জানানো হয়েছে"
 
-#: src/remote_internal.c:5152
-#, fuzzy
+#: src/remote_internal.c:5168
 msgid "too many device names received"
-msgstr "অত্যাধিক সংখ্যক ড্রাইভার নিবন্ধিত"
+msgstr "অত্যাধিক সংখ্যক ডিভাইসের নাম প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:5292
-#, fuzzy
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
-msgstr "অত্যাধিক সংখ্যক ড্রাইভার নিবন্ধিত"
+msgstr "অত্যাধিক সংখ্যক ক্ষমতার নামের অনুরোধ করা হয়েছে"
 
-#: src/remote_internal.c:5305
-#, fuzzy
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
-msgstr "অত্যাধিক সংখ্যক ক্যারেক্টার ডিভাইস উপস্থিত"
+msgstr "অত্যাধিক সংখ্যক ক্ষমতার নাম প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "অজানা প্রকৃতির অনুমোদন প্রণালী %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "অনুরোধ করা অনুমোদনের প্রণালী %s প্রত্যাখ্যাত"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "অনুমোদন প্রণালী সমর্থিত নয় %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL লাইব্রেরি আরম্ভ করতে ব্যর্থ : %d (%s)"
 
-#: src/remote_internal.c:5792
-#, fuzzy
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
-msgstr "sock ঠিকানা %d প্রাপ্ত করতে ব্যর্থ (%s)"
+msgstr "sock ঠিকানা প্রাপ্ত করতে ব্যর্থ"
 
-#: src/remote_internal.c:5802
-#, fuzzy
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
-msgstr "সমতূল্য ঠিকানা %d প্রাপ্ত করতে ব্যর্থ (%s)"
+msgstr "সমতূল্য ঠিকানা প্রাপ্ত করতে ব্যর্থ"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL ক্লায়েন্ট context নির্মাণ করতে ব্যর্থ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS সেশানের ক্ষেত্রে সাইফারের মাপ বৈধ নয়"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "বহিস্থিত SSF %d নির্ধারণ করতে ব্যর্থ (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
-msgstr ""
+msgstr "নিরাপত্তার বৈশিষ্ট্য %d নির্ধারণ করতে ব্যর্থ (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL প্রণালী %s, সার্ভার দ্বারা সমর্থিত নয়"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL মীমাংসা আরম্ভ করতে ব্যর্থ: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
-msgstr ""
+msgstr "auth পরিচয় নির্মাণ করতে ব্যর্থ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
-msgstr ""
+msgstr "SASL মীমাংসার তথ্য অত্যাধিক লম্বা: %d বাইট"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
-msgstr ""
+msgstr "SASL ধাপ ব্যর্থ: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
-msgstr ""
+msgstr "SSF %d মীমাংসা দৃঢ় হয়নি"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
-msgstr ""
+msgstr "auth পরিচয় সংগ্রহ করতে ব্যর্থ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
-msgstr ""
+msgstr "ইভেন্টের সমর্থন নেই"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "তালিকায় cb যোগ করা হচ্ছে"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "তালিকা থেকে cb মুছে ফেলা হবে"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header বিফল"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
-msgstr ""
+msgstr "আর্গুমেন্ট মার্শাল করা হবে"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "তথ্য পাঠানো সম্ভব নয়"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS সকেট %s থেকে পড়তে ব্যর্থ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "সার্ভারের সংযোগ বন্ধ করা হয়েছে"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "তথ্য প্রাপ্ত করা সম্ভব নয়"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL-র তথ্য এনকোড করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL তথ্য ডি-কোড করতে ব্যর্থ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "সার্ভার থেকে প্রাপ্ত প্যাকেট অত্যাধিক ছোট"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "সার্ভার থেকে প্রাপ্ত প্যাকেট অত্যাধিক বড়"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "উত্তরের মধ্যে অবৈধ হেডার"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "অজানা প্রোগ্রাম (প্রাপ্ত %x, প্রত্যাশিত %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "প্রোটোকলের সংস্করণ অজানা (প্রাপ্ত %x, প্রত্যাশিত %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
-msgstr ""
+msgstr "সার্ভার থেকে অপ্রত্যাশিত RPC কল %d প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
-msgstr ""
+msgstr "%d ক্রমিক সহ কোনো কল উত্তরের অপেক্ষায় নেই"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "অজানা প্রণালী (প্রাপ্ত %x, প্রত্যাশিত %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
-msgstr ""
+msgstr "ret আন-মার্শাল করা হবে"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
-msgstr ""
+msgstr "remote_error আন-মার্শাল করা হবে"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "অজানা অবস্থা (প্রাপ্ত %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "সকেটের পোল করতে ব্যর্থ"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
-msgstr ""
+msgstr "সকেটের জন্য hangup / error ইভেন্ট প্রাপ্ত হয়েছে"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "চিহ্নিত অবস্থায় অপেক্ষা করতে ব্যর্থ"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
-msgstr ""
+msgstr "remoteDomainProcessEvent: ret আন-মার্শাল করা হচ্ছে"
 
 #: src/security.c:46
-#, fuzzy, c-format
+#, c-format
 msgid "invalid security model '%s'"
-msgstr "সাউন্ড মডেল '%s' বৈধ নয়"
+msgstr "নিরাপত্তার মডেল '%s' বৈধ নয়"
 
 #: src/security.c:120
 #, c-format
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
-msgstr ""
+msgstr "%s: DOI '%s'-র মাপ, সর্বাধিক লম্বা মাপ %d-র চেয়ে বেশি"
 
-#: src/security_selinux.c:113
-#, fuzzy, c-format
+#: src/security_selinux.c:114
+#, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
-msgstr "%s-র ফাইল context প্রাপ্ত করতে ব্যর্থ: %s"
+msgstr "%s: SELinux ভার্চুয়াল ডোমেইন কন্টেক্সট ফাইল %s খুলতে ব্যর্থ: %s"
 
-#: src/security_selinux.c:121
-#, fuzzy, c-format
+#: src/security_selinux.c:122
+#, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
-msgstr "%s-র ফাইল context প্রাপ্ত করতে ব্যর্থ: %s"
+msgstr "%s: SELinux ভার্চুয়াল ডোমেইন কন্টেক্সট ফাইল %s পড়তে ব্যর্থ: %s"
 
-#: src/security_selinux.c:134
-#, fuzzy, c-format
+#: src/security_selinux.c:135
+#, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
-msgstr "%s-র ফাইল context প্রাপ্ত করতে ব্যর্থ: %s"
+msgstr "%s: SELinux ভার্চুয়াল ইমেজ কন্টেক্সট ফাইল %s খুলতে ব্যর্থ: %s"
 
-#: src/security_selinux.c:142
-#, fuzzy, c-format
+#: src/security_selinux.c:143
+#, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
-msgstr "%s-র ফাইল context প্রাপ্ত করতে ব্যর্থ: %s"
+msgstr "%s: SELinux ভার্চুয়াল ইমেজ কন্টেক্সট ফাইল %s পড়তে ব্যর্থ: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
-msgstr ""
+msgstr "VM-র জন্য নিরাপত্তার লেবেল পূর্বেই নির্ধারিত হয়েছে"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s-র selinux context প্রাপ্ত নির্মাণ করতে ব্যর্থ"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() কল করতে ত্রুটি: %s"
 
-#: src/security_selinux.c:252
-#, fuzzy, c-format
+#: src/security_selinux.c:296
+#, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
-msgstr "vCPU-র সংখ্যা সর্বাধিক সংখ্যার অধিক: %d > %d"
+msgstr "%s: নিরাপত্তার লেবেলের মাপ সর্বাধিক মাপের থেকে বেশি: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce() করতে ত্রুটি: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
-msgstr ""
+msgstr "%s: নিরাপত্তার কনটেক্সট '\\%s', %s-র মধ্যে নির্ধারণ করতে ব্যর্থ: %s."
 
-#: src/security_selinux.c:307
-#, fuzzy, c-format
+#: src/security_selinux.c:359
+#, c-format
 msgid "cannot resolve symlink %s"
-msgstr "%d ঠিকানা মীমাংসা করতে ব্যর্থ: %s"
+msgstr "%s সিম-লিংক মীমাংসা করতে ব্যর্থ"
 
-#: src/security_selinux.c:368
-#, fuzzy, c-format
+#: src/security_selinux.c:428
+#, c-format
 msgid "Invalid security label %s"
-msgstr "ডিভাইসের প্রকৃতি বৈধ নয়: %s"
+msgstr "নিরাপত্তার লেবে %s বৈধ নয়"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
+"%s: নিরাপত্তার লেবেল ড্রাইভারে গরমিল: ডোমেইনের ক্ষেত্রে '%s' মডেল কনফিগার করা "
+"হয়েছে কিন্তু হাইপার-ভাইসর ড্রাইভার হল '%s'।"
 
-#: src/security_selinux.c:397
-#, fuzzy, c-format
+#: src/security_selinux.c:457
+#, c-format
 msgid "%s: unable to set security context '\\%s': %s."
-msgstr "tty-র বৈশিষ্ট্য নির্ধারণ করতে ব্যর্থ: %s\n"
+msgstr "%s: নিরাপত্তার কনটেক্সট '\\%s' নির্ধারণ করতে ব্যর্থ: %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
-msgstr ""
+msgstr "%d ধরনের পুলের জন্য ব্যাক-এন্ড অনুপস্থিত"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open volume '%s'"
-msgstr "ভলিউম '%s' খুলতে ব্যর্থ: %s"
+msgstr "ভলিউম '%s' খুলতে ব্যর্থ"
 
-#: src/storage_backend.c:184
-#, fuzzy, c-format
+#: src/storage_backend.c:211
+#, c-format
 msgid "cannot stat file '%s'"
-msgstr "ফাইল '%s' stat করতে ব্যর্থ : %s"
+msgstr "ফাইল '%s' stat করতে ব্যর্থ"
 
-#: src/storage_backend.c:217
-#, fuzzy, c-format
+#: src/storage_backend.c:244
+#, c-format
 msgid "cannot seek to end of file '%s'"
-msgstr "কনফিগ ফাইল %s সংরক্ষণ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইলের শেষ অব্দি seek করতে ব্যর্থ"
 
-#: src/storage_backend.c:238
-#, fuzzy, c-format
+#: src/storage_backend.c:265
+#, c-format
 msgid "cannot get file context of '%s'"
-msgstr "%s-র ফাইল context প্রাপ্ত করতে ব্যর্থ: %s"
+msgstr "'%s'-র ফাইল context প্রাপ্ত করতে ব্যর্থ"
 
-#: src/storage_backend.c:331
-#, fuzzy, c-format
+#: src/storage_backend.c:339
+#, c-format
 msgid "cannot read dir '%s'"
-msgstr "dir %s পড়তে ব্যর্থ: %s"
+msgstr "dir '%s' পড়তে ব্যর্থ"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s কম্পাইল করতে ব্যর্থ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd পড়তে ব্যর্থ"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
-#, fuzzy, c-format
+#: src/storage_backend.c:529 src/storage_backend.c:647
+#, c-format
 msgid "failed to wait for command '%s'"
-msgstr "কমান্ডের জন্য অপেক্ষা করতে ব্যর্থ: %s"
+msgstr "'%s' কমান্ডের জন্য অপেক্ষা করতে ব্যর্থ"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
-msgstr ""
+msgstr "কমান্ডটি সঠিকরূপে সমাপ্ত হয়নি"
 
-#: src/storage_backend.c:618
-#, fuzzy, c-format
+#: src/storage_backend.c:626
+#, c-format
 msgid "read error on pipe to '%s'"
-msgstr "পাঠে ত্রুটি: %s"
+msgstr "'%s'-র পাইপে পড়া সংক্রান্ত ত্রুটি"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
-msgstr ""
+msgstr "%d কমান্ডের প্রস্থান থেকে প্রাপ্ত অবস্থাসূচক মান শূণ্য নয়"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "Win32-র মধ্যে %s বাস্তবায়িত হয়নি"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ডিভাইস প্রারম্ভের স্থান পার্স করা সম্ভব নয়"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ডিভাইস সমাপ্তির স্থান পার্স করা সম্ভব নয়"
 
-#: src/storage_backend_disk.c:332
-msgid "no large enough free extent"
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "নিরাপত্তার প্রকৃতি বৈধ নয়"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "%s টার্গেট বর্তমানে উপস্থিত রয়েছে"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:509
+msgid "no large enough free extent"
+msgstr "পর্যাপ্ত স্থানবিশিষ্ট ফাঁকা এক্সটেন্ট অনুপস্থিত"
+
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
-msgstr ""
+msgstr "ভলিউমের টার্গেট পাথ '%s' থেকে পড়তে ব্যর্থ"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
-msgstr ""
+msgstr "'%s' ভলিউম পাথের প্রারম্ভে ঊর্ধ্বতন পুল উৎস ডিভাইসের নাম অনুপস্থিত।"
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "'%s' টার্গেট থেকে পার্টিশনের সংখ্যা পার্স করা সম্ভব নয়"
 
 #: src/storage_backend_fs.c:315
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read header '%s'"
-msgstr "হেডার '%s' পড়তে ব্যর্থ: %s"
+msgstr "হেডার '%s' পড়তে ব্যর্থ"
 
 #: src/storage_backend_fs.c:455
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (no /): %s"
-msgstr "পাথ বৈধ নয়: %s"
+msgstr "netfs পাথ বৈধ নয় (/ অনুপস্থিত): %s"
 
 #: src/storage_backend_fs.c:461
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (ends in /): %s"
-msgstr "%s-র মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "netfs পাথ বৈধ নয় (অন্তে / উপস্থিত): %s"
 
 #: src/storage_backend_fs.c:518
 msgid "bad <source> spec"
 msgstr "<source> spec ত্রুটিপূর্ণ"
 
 #: src/storage_backend_fs.c:531
-#, fuzzy
 msgid "missing <host> in <source> spec"
-msgstr "মাউন্টের মূল উৎস অনুপস্থিত"
+msgstr "<source> স্পেকের মধ্যে <host> অনুপস্থিত"
 
 #: src/storage_backend_fs.c:578
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read mount list '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "মাউন্টের তালিকা '%s' পড়তে ব্যর্থ"
 
 #: src/storage_backend_fs.c:648 src/storage_backend_fs.c:714
 #: src/storage_backend_iscsi.c:276
@@ -4373,121 +4551,124 @@ msgstr "উৎসের ডিরেক্টরি অনুপস্থিত"
 
 #: src/storage_backend_fs.c:792 src/storage_backend_fs.c:1027
 #: src/storage_backend_fs.c:1178
-#, fuzzy, c-format
+#, c-format
 msgid "cannot create path '%s'"
-msgstr "পাথ '%s' নির্মাণ করতে ব্যর্থ: %s"
+msgstr "পাথ '%s' নির্মাণ করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:816
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open path '%s'"
-msgstr "পাথ '%s' খুলতে ব্যর্থ: %s"
+msgstr "পাথ '%s' খুলতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:910
-#, fuzzy, c-format
+#, c-format
 msgid "cannot statvfs path '%s'"
-msgstr "পাথ '%s' statvfs করতে ব্যর্থ: %s"
+msgstr "পাথ '%s' statvfs করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:976
-#, fuzzy, c-format
+#, c-format
 msgid "cannot unlink path '%s'"
-msgstr "পাথ '%s' খুলতে ব্যর্থ: %s"
+msgstr "পাথ '%s' থেকে লিংক বিচ্ছিন্ন করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "পাথ '%s' খুলতে ব্যর্থ: %s"
+msgstr "ইনপুট পাথ '%s' খুলতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
-#, fuzzy, c-format
+#, c-format
 msgid "cannot extend file '%s'"
-msgstr "ফাইল '%s' stat করতে ব্যর্থ : %s"
+msgstr "ফাইল '%s' প্রসারণ করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "'%s' ফাইল থেকে পড়তে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid ফাইল '%s'-এ লিখতে ব্যর্থ : %s"
+msgstr "ফাইল '%s'-এ লিখতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
-#, fuzzy, c-format
+#, c-format
 msgid "cannot fill file '%s'"
-msgstr "'%s' ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইল পূর্ণ করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
+#, c-format
 msgid "cannot close file '%s'"
-msgstr "'%s' ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইল বন্ধ করতে ব্যর্থ"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "autostart ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ : %s"
+msgstr "ভলিউম থেকে ডিরেক্টরি ভলিউমের মধ্যে কপি করা সম্ভব নয়"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
-msgstr ""
+msgstr "সংগ্রহের অজানা ধরনের ভলিউম %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "ভিন্ন ব্যাক-আপ সংগ্রহস্থল নির্ধারণ করা সম্ভব নয়।"
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
-msgstr ""
+msgstr "সংগ্রহের ভলিউমের ব্যাক-আপ সংগ্রহস্থলের অজানা ধরন %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
+msgstr "ব্যাক-আপ সংগ্রহস্থলের ভলিউম %s ব্যবহারযোগ্য নয়"
+
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr ""
+msgstr "qcow-create সহযোগে ভলিউম থেকে কপি করা সম্ভব নয়"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
-msgstr ""
+msgstr "%d প্রকৃতির সংগ্রহের ভলিউম সমর্থিত নয়"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
-msgstr ""
+msgstr "qcow-create সহযোগে copy-on-write ইমেজ সমর্থিত নয়"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
-msgstr ""
+msgstr "qemu-img বিনা non-raw ইমেজের নির্মাণ সমর্থিত নয়"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
+#, c-format
 msgid "cannot read path '%s'"
-msgstr "পাথ '%s' নির্মাণ করতে ব্যর্থ: %s"
+msgstr "পাথ '%s' পড়তে ব্যর্থ"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
+#, c-format
 msgid "cannot set file owner '%s'"
-msgstr "'%s' ফাইলের মালিকানা নির্ধারণ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইলের মালিকানা নির্ধারণ করতে ব্যর্থ"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
+#, c-format
 msgid "cannot set file mode '%s'"
-msgstr "'%s' ফাইল মোড নির্ধারণ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইল মোড নির্ধারণ করতে ব্যর্থ"
 
-#: src/storage_backend_fs.c:1450
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1483
+#, c-format
 msgid "cannot unlink file '%s'"
-msgstr "'%s' ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইলের লিংক বিচ্ছিন্ন করতে ব্যর্থ"
 
 #: src/storage_backend_iscsi.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "host lookup failed %s"
-msgstr "কর্ম বিফল: %s"
+msgstr "হোস্ট অনুসন্ধান বিফল %s"
 
 #: src/storage_backend_iscsi.c:72
 #, c-format
@@ -4497,7 +4678,7 @@ msgstr "%s টার্গেটের IP ঠিকানা অনুপস্
 #: src/storage_backend_iscsi.c:81
 #, c-format
 msgid "cannot format ip addr for %s"
-msgstr ""
+msgstr "%s-র জন্য ip ঠিকানা বিন্যাস করতে ব্যর্থ"
 
 #: src/storage_backend_iscsi.c:149
 msgid "cannot find session"
@@ -4506,24 +4687,24 @@ msgstr "সেশান পাওয়া যায়নি"
 #: src/storage_backend_iscsi.c:188
 #, c-format
 msgid "Failed to get host number for iSCSI session with path '%s'"
-msgstr ""
+msgstr "'%s' পাথ সহ iSCSI সেশানের হোস্ট সংখ্যা প্রাপ্ত করতে ব্যর্থ"
 
 #: src/storage_backend_iscsi.c:196
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find LUs on host %u"
-msgstr "%s থেকে ডোমেইনের ব্যাখ্যা করতে ব্যর্থ"
+msgstr "%u হোস্টের মধ্যে LU অনুসন্ধান করতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:153
 msgid "malformed volume extent offset value"
-msgstr ""
+msgstr "ভলিউম এক্সটেন্টের অফ-সেট মান ত্রুটিপূর্ণ"
 
 #: src/storage_backend_logical.c:158
 msgid "malformed volume extent length value"
-msgstr ""
+msgstr "ভলিউম এক্সটেন্টের দৈর্ঘ্যের মান ত্রুটিপূর্ণ"
 
 #: src/storage_backend_logical.c:163
 msgid "malformed volume extent size value"
-msgstr ""
+msgstr "ভলিউম এক্সটেন্টের মাপ ত্রুটিপূর্ণ"
 
 #: src/storage_backend_logical.c:221
 msgid "lvs command failed"
@@ -4532,102 +4713,101 @@ msgstr "lvs কমান্ড বিফল"
 #: src/storage_backend_logical.c:227
 #, c-format
 msgid "lvs command failed with exitstatus %d"
-msgstr ""
+msgstr "প্রস্থানকালে %d অবস্থাসূচক মান সহ lvs কমান্ড ব্যর্থ হয়েছে"
 
 #: src/storage_backend_logical.c:357
-#, fuzzy
 msgid "failed to get source from sourceList"
-msgstr "নোড বরাদ্দ করতে ব্যর্থ"
+msgstr "sourceList থেকে উৎস প্রাপ্ত করতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:412
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open device '%s'"
-msgstr "ডিভাইস %s খুলতে ব্যর্থ"
+msgstr "ডিভাইস '%s' খুলতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:418
-#, fuzzy, c-format
+#, c-format
 msgid "cannot clear device header of '%s'"
-msgstr "হেডার '%s' পড়তে ব্যর্থ: %s"
+msgstr "'%s'-র ডিভাইস হেডার পরিশ্রুত করতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:425
-#, fuzzy, c-format
+#, c-format
 msgid "cannot close device '%s'"
-msgstr "ডিভাইস %s বন্ধ করতে ব্যর্থ"
+msgstr "ডিভাইস '%s' বন্ধ করতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:550
-#, fuzzy, c-format
+#, c-format
 msgid "cannot remove PV device '%s'"
-msgstr "ডিভাইস %s খুলতে ব্যর্থ"
+msgstr "PV ডিভাইস '%s' সরিয়ে ফেলতে ব্যর্থ"
 
 #: src/storage_backend_logical.c:642
-#, fuzzy, c-format
+#, c-format
 msgid "cannot find newly created volume '%s'"
-msgstr "ভলিউম '%s' খুলতে ব্যর্থ: %s"
+msgstr "নবনীর্মিত ভলিউম '%s' পাওয়া যায়নি"
 
 #: src/storage_backend_scsi.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "Could not find typefile '%s'"
-msgstr "অজানা ধরন '%s'"
+msgstr "'%s' typefile পাওয়া যায়নি"
 
 #: src/storage_backend_scsi.c:77
-#, fuzzy, c-format
+#, c-format
 msgid "Could not read typefile '%s'"
-msgstr "tty pid ফাইল %s পড়তে ব্যর্থ: %s"
+msgstr "'%s' typefile পড়া যায়নি"
 
 #: src/storage_backend_scsi.c:89
-#, fuzzy, c-format
+#, c-format
 msgid "Device type '%s' is not an integer"
-msgstr "পাথ বৈধ নয়, '%s' পরিচিত ইন্টারফেস নয়"
+msgstr "ডিভাইসের প্রকৃতি '%s' পূর্ণসংখ্যা নয়"
 
 #: src/storage_backend_scsi.c:96
-#, fuzzy, c-format
+#, c-format
 msgid "Device type is %d"
-msgstr "ডিভাইসের প্রকৃতি বৈধ নয়: %s"
+msgstr "%d ‌প্রকৃতির ডিভাইস"
 
 #: src/storage_backend_scsi.c:165
-#, fuzzy, c-format
+#, c-format
 msgid "cannot seek to beginning of file '%s'"
-msgstr "কনফিগ ফাইল %s সংরক্ষণ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইলের প্রারম্ভে অনুসন্ধান করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:172
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read beginning of file '%s'"
-msgstr "কনফিগ ফাইল %s নির্মাণ করতে ব্যর্থ: %s"
+msgstr "'%s' ফাইলের প্রারম্ভে পড়তে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:223
-#, fuzzy, c-format
+#, c-format
 msgid "Trying to create volume for '%s'"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "'%s'-র ভলিউম নির্মাণ করার প্রচেষ্টা চলছে"
 
 #: src/storage_backend_scsi.c:242
 #, c-format
 msgid "No stable path found for '%s' in '%s'"
-msgstr ""
+msgstr "'%s'-র জন্য '%s'-র মধ্যে কোনো স্থায়ী পাথ পাওয়া যায়নি"
 
 #: src/storage_backend_scsi.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to update volume for '%s'"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "'%s'-র জন্য ভলিউম আপডেট করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:306
-#, fuzzy, c-format
+#, c-format
 msgid "Looking for block device in '%s'"
-msgstr "অজানা বুট ডিভাইস: '%s'"
+msgstr "'%s'-র মধ্যে ব্লক ডিভাইস অনুসন্ধান করা হচ্ছে"
 
 #: src/storage_backend_scsi.c:311 src/storage_backend_scsi.c:387
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir sysfs path '%s'"
-msgstr "'%s' খুলতে ব্যর্থ: %s"
+msgstr "sysfs পাথ '%s'-এ opendir করতে ব্যর্থ "
 
 #: src/storage_backend_scsi.c:324 src/storage_backend_scsi.c:358
-#, fuzzy, c-format
+#, c-format
 msgid "Block device is '%s'"
-msgstr "ব্লক ডিভাইস"
+msgstr "ব্লক ডিভাইস হল '%s'"
 
 #: src/storage_backend_scsi.c:351
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse block name %s"
-msgstr "ব্লক সংক্রান্ত পরিসংখ্যান প্রাপ্ত করতে ব্যর্থ %s %s"
+msgstr "%s ব্লকের নাম পার্স করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:431
 #, c-format
@@ -4637,17 +4817,17 @@ msgstr "LU %u:%u:%u:%u প্রক্রিয়াকরণ"
 #: src/storage_backend_scsi.c:436
 #, c-format
 msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
-msgstr ""
+msgstr "%u:%u:%u:%u-কে ডিরেক্ট-অ্যাকসেস LUN রূপে সনাক্ত করা যায়নি"
 
 #: src/storage_backend_scsi.c:452
 #, c-format
 msgid "%u:%u:%u:%u is a Direct-Access LUN"
-msgstr ""
+msgstr "%u:%u:%u:%u একটি Direct-Access LUN"
 
 #: src/storage_backend_scsi.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to create new storage volume for %u:%u:%u:%u"
-msgstr "%s থেকে নেটওয়ার্ক নির্মাণ করতে ব্যর্থ"
+msgstr "%u:%u:%u:%u-র জন্য নতুন সংগ্রহের ভলিউম নির্মাণ করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:468
 #, c-format
@@ -4657,12 +4837,12 @@ msgstr "%u:%u:%u:%u-র জন্য সাফল্যের সাথে ন
 #: src/storage_backend_scsi.c:490
 #, c-format
 msgid "Discovering LUs on host %u"
-msgstr ""
+msgstr "%u হোস্টে LU সনাক্ত করা হচ্ছে"
 
 #: src/storage_backend_scsi.c:503 src/storage_backend_scsi.c:546
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir path '%s'"
-msgstr "'%s' ডিরেক্টরি খুলতে ব্যর্থ: %s"
+msgstr "'%s' পাথ opendir করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:516
 #, c-format
@@ -4675,751 +4855,784 @@ msgid "Finding host number from '%s'"
 msgstr "'%s' থেকে হোস্ট সংখ্যা অনুসন্ধান করা হচ্ছে"
 
 #: src/storage_backend_scsi.c:555
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse target '%s'"
-msgstr "মোড '%s' পার্স করতে ব্যর্থ"
+msgstr "'%s' টার্গেট পার্স করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:576
 #, c-format
 msgid "Triggering rescan of host %d"
-msgstr ""
+msgstr "হোস্ট %d-র পুনরায় স্ক্যানের কর্ম আরম্ভ করা হচ্ছে"
 
 #: src/storage_backend_scsi.c:584
-#, fuzzy, c-format
+#, c-format
 msgid "Scan trigger path is '%s'"
-msgstr "পাথ '%s' নির্মাণ করতে ব্যর্থ: %s"
+msgstr "স্ক্যান ট্রিগারের (প্রারম্ভের) পাথ হল '%s'"
 
 #: src/storage_backend_scsi.c:590
 #, c-format
 msgid "Could not open '%s' to trigger host scan"
-msgstr ""
+msgstr "হোস্ট স্ক্যান ট্রিগার করার জন্য '%s' খুলতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:601
 #, c-format
 msgid "Write to '%s' to trigger host scan failed"
-msgstr ""
+msgstr "হোস্ট স্ক্যান ট্রিগার করার জন্য '%s'-এ লিখতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:610
 #, c-format
 msgid "Rescan of host %d complete"
-msgstr ""
+msgstr "হোস্ট %d পুনরায় স্ক্যান করা সমাপ্ত"
 
 #: src/storage_backend_scsi.c:625
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to get host number from '%s'"
-msgstr "%s থেকে নেটওয়ার্ক নির্মাণ করতে ব্যর্থ"
+msgstr "'%s' থেকে হোস্টের সংখ্যা প্রাপ্ত করতে ব্যর্থ"
 
 #: src/storage_backend_scsi.c:631
-#, fuzzy, c-format
+#, c-format
 msgid "Scanning host%u"
-msgstr "অজানা হোস্ট %s"
+msgstr "হোস্ট%u স্ক্যান করা হচ্ছে"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
-msgstr ""
+msgstr "auth host বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
-msgstr ""
+msgstr "auth passwd বৈশিষ্ট্য অনুপস্থিত"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "ত্রুটিপূর্ণ অক্টাল মোড"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
-msgstr ""
+msgstr "owner (মালিকানা) স্বত্ত্বা ত্রুটিপূর্ণ"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
-msgstr ""
+msgstr "group (মালিকানা) স্বত্ত্বা ত্রুটিপূর্ণ"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "অজানা হোস্ট %s"
-
-#: src/storage_conf.c:480
-#, fuzzy, c-format
+#: src/storage_conf.c:478
+#, c-format
 msgid "unknown storage pool type %s"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "সংগ্রহের পুলের অজানা ধরন %s"
 
-#: src/storage_conf.c:497
-#, fuzzy
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
-msgstr "root সামগ্রী অনুপস্থিত"
+msgstr "পুলের উৎসের নামের স্বত্ত্বা অনুপস্থিত"
 
-#: src/storage_conf.c:505
-#, fuzzy
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
-msgstr "নেটওয়ার্কের নাম অথবা uuid"
+msgstr "uuid নির্মাণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:526
-#, fuzzy, c-format
+#: src/storage_conf.c:524
+#, c-format
 msgid "unknown pool format type %s"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "পুল বিন্যাসের ধরন %s অজানা"
 
-#: src/storage_conf.c:536
-#, fuzzy
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
-msgstr "ডিভাইসের উৎস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "সংরক্ষণের পুলের উৎসের হোস্টের নামের অনুপস্থিত"
 
-#: src/storage_conf.c:546
-#, fuzzy
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
-msgstr "ইন্টারফেস ডিভাইস"
+msgstr "সংগ্রহের পুললের উৎসের ডিভাইসের তথ্য উদ্ধার করতে ব্যর্থ"
 
-#: src/storage_conf.c:559
-#, fuzzy
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
-msgstr "ডিভাইস %s-র উৎস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "সংগ্রহের পুলের উৎসের ডিভাইসের পাথ অনুপস্থিত"
 
-#: src/storage_conf.c:570
-#, fuzzy
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
-msgstr "ডিভাইস %s-র উৎস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "সংগ্রহের পুলের উৎসের পাথ অনুপস্থিত"
 
-#: src/storage_conf.c:592
-#, fuzzy
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
-msgstr "ডিভাইসের উৎস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "সংগ্রহের পুলের উৎসের অ্যাডাপ্টারের নাম অনুপস্থিত"
 
-#: src/storage_conf.c:605
-#, fuzzy, c-format
+#: src/storage_conf.c:603
+#, c-format
 msgid "unknown auth type '%s'"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "অজানা অনুমোদনের ধরন '%s'"
 
-#: src/storage_conf.c:620
-#, fuzzy
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
-msgstr "ডিভাইসের গন্তব্য সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "সংগ্রহের পুলের টার্গেট পাথ অনুপস্থিত"
 
-#: src/storage_conf.c:760
-#, fuzzy, c-format
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "সংগ্রহের পুলের জন্য অজানা root স্বত্ত্বা"
+
+#: src/storage_conf.c:796
+#, c-format
 msgid "unknown pool format number %d"
-msgstr "অজানা প্রক্রিয়া: %d"
+msgstr "পুল বিন্যাসের সংখ্যা %d অজানা"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
-#, fuzzy
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
-msgstr "অপ্রত্যাশিত mime প্রকৃতি"
+msgstr "অপ্রত্যাশিত পুল প্রকৃতি"
 
-#: src/storage_conf.c:897
-#, fuzzy, c-format
+#: src/storage_conf.c:933
+#, c-format
 msgid "unknown size units '%s'"
-msgstr "অজানা হোস্ট %s"
+msgstr "মাপের একক '%s' অজানা"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
-msgstr ""
+msgstr "ক্ষমতার স্বত্ত্বা ত্রুটিপূর্ণ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
-msgstr ""
-
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "অজানা হোস্ট %s"
+msgstr "ক্ষমতার স্বত্ত্বার মান অত্যাধিক বড়"
 
-#: src/storage_conf.c:947
-#, fuzzy
+#: src/storage_conf.c:976
 msgid "missing volume name element"
-msgstr "root সামগ্রী অনুপস্থিত"
+msgstr "ভলিউমের নামের স্বত্ত্বা অনুপস্থিত"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
-msgstr ""
+msgstr "ক্ষমতার স্বত্ত্বা অনুপস্থিত"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
-#, fuzzy, c-format
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
+#, c-format
 msgid "unknown volume format type %s"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "ভলিউম বিন্যাসের অজানা ধরন %s"
+
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "সংগ্রহের পুলের জন্য অজানা root স্বত্ত্বা"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
-msgstr ""
+msgstr "ভলিউম বিন্যাসের অজানা সংখ্যা %d"
 
-#: src/storage_conf.c:1447
-#, fuzzy, c-format
+#: src/storage_conf.c:1510
+#, c-format
 msgid "cannot create config directory %s"
-msgstr "কনফিগ ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ: %s"
+msgstr "কনফিগ ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "কনফিগ ফাইলের পাথ নির্মাণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "autostart-র লিংক পাথ নির্মাণ করা সম্ভব নয়"
 
-#: src/storage_conf.c:1480
-#, fuzzy
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML নির্মাণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:1488
-#, fuzzy, c-format
+#: src/storage_conf.c:1551
+#, c-format
 msgid "cannot create config file %s"
-msgstr "কনফিগ ফাইল %s নির্মাণ করতে ব্যর্থ: %s"
+msgstr "কনফিগ ফাইল %s নির্মাণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:1496
-#, fuzzy, c-format
+#: src/storage_conf.c:1559
+#, c-format
 msgid "cannot write config file %s"
-msgstr "কনফিগ ফাইল %s লিখতে ব্যর্থ: %s"
+msgstr "কনফিগ ফাইল %s লিখতে ব্যর্থ"
 
-#: src/storage_conf.c:1503
-#, fuzzy, c-format
+#: src/storage_conf.c:1566
+#, c-format
 msgid "cannot save config file %s"
-msgstr "কনফিগ ফাইল %s সংরক্ষণ করতে ব্যর্থ: %s"
+msgstr "কনফিগ ফাইল %s সংরক্ষণ করতে ব্যর্থ"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s-র কনফিগ ফাইল অনুপস্থিত"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s-র কনফিগ মুছে ফেলতে ব্যর্থ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
-msgstr ""
+msgstr "সমতূল্য uuid বিশিষ্ট কোনো পুল উপস্থিত নেই"
 
 #: src/storage_driver.c:298
 msgid "no pool with matching name"
-msgstr ""
+msgstr "সমতূল্য নাম বিশিষ্ট কোনো পুল উপস্থিত নেই"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
-msgstr ""
-
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+msgstr "সংগ্রহের পুল বর্তমানে উপস্থিত রয়েছে"
+
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
-msgstr ""
+msgstr "সমতূল্য uuid বিশিষ্ট কোনো সংগ্রহের পুল উপস্থিত নেই"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "পুল বর্তমানে সক্রিয়"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
-msgstr ""
+msgstr "'%s' পুলে অ্যাসিংক্রোনাস কর্ম চলছে।"
 
-#: src/storage_driver.c:620
-#, fuzzy
+#: src/storage_driver.c:624
 msgid "pool already active"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "পুল বর্তমানে সক্রিয়"
 
-#: src/storage_driver.c:665
-#, fuzzy
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
-
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
-#, fuzzy
+msgstr "সংরক্ষণের পুল বর্তমানে সক্রিয়"
+
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
-msgstr "চিহ্নিত লগ পাথটি ফাইল নয়"
+msgstr "সংরক্ষণের পুল বর্তমানে সক্রিয় নয়"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
-msgstr ""
+msgstr "সংরক্ষণের পুল এখনো সক্রিয়"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
-msgstr ""
+msgstr "পুল দ্বারা ভলিউম মুছে ফেলার কর্ম সমর্থিত নয়"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "পুলের কোনো কনফিগ ফাইল উপস্থিত নেই"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
-msgstr ""
+msgstr "সমতূল্য নাম বিশিষ্ট কোনো সংগ্রহের ভলিউম উপস্থিত নেই"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
-msgstr ""
+msgstr "সমতূল্য কি বিশিষ্ট কোনো সংগ্রহের ভলিউম উপস্থিত নেই"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
-msgstr ""
+msgstr "সমতূল্য পাথ বিশিষ্ট কোনো সংগ্রহের ভলিউম উপস্থিত নেই"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
-msgstr ""
+msgstr "সংগ্রহের ভলিউম বর্তমানে উপস্থিত রয়েছে"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
-msgstr ""
+msgstr "সংগ্রহের পুল দ্বারা ভলিউম নির্মাণের কর্ম সমর্থিত নয়"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "নামের সাথে সুসংগত নেটওয়ার্ক অনুপস্থিত"
+msgstr "সমতূল্য নাম বিশিষ্ট কোনো সংগ্রহের পুল উপস্থিত নেই"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "'%s' নামক ব্রিজ বর্তমানে উপস্থিত রয়েছে।"
+msgstr "'%s' ভলিউমের নাম বর্তমানে ব্যবহৃত হচ্ছে"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr ""
+msgstr "সংগ্রহের পুল দ্বারা উপস্থিত ভলিউম থেকে ভলিউম নির্মাণ সমর্থিত হয় না"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
-#, fuzzy, c-format
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
+#, c-format
 msgid "volume '%s' is still being allocated."
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "ভলিউম '%s' এখনো বরাদ্দ করা হচ্ছে।"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
-msgstr ""
+msgstr "সংগ্রহের পুল দ্বারা ভলিউম অপসারণ সমর্থিত হবে না"
 
-#: src/test.c:376
+#: src/test.c:365
 #, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s'-র জন্য ডিভাইস সংক্রান্ত কোনো ক্ষমতা উপলব্ধ নেই"
+
+#: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "পুল ফাইলের নাম মীমাংস করা হচ্ছে"
+
+#: src/test.c:457
+#, c-format
 msgid "loading host definition file '%s'"
-msgstr "হোস্ট ব্যাখ্যাকারী ফাইল লোড করা হচ্ছে"
+msgstr "হোস্ট ব্যাখ্যাকারী ফাইল '%s' লোড করা হচ্ছে"
 
-#: src/test.c:384
-msgid "host"
-msgstr "হোস্ট"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "'%s' ফাইল খুলতে ব্যর্থ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "নোড"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath কনটেক্সট নির্মাণ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "নোডের cpu-র numa নোড"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "নোডে-র cpu-র সকেট"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "নোডের cpu-র কোর"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "নোড cpu-র থ্রেড"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "নোডে সক্রিয় cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "নোডের cpu-র mhz মাত্রা"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "নোডের মেমরি"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "নোডের ডোমেইন তালিকা"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ডোমেইন ফাইলের নাম মীমাংস করা হচ্ছে"
 
-#: src/test.c:516
-#, fuzzy
+#: src/test.c:599
 msgid "node network list"
-msgstr "নোডের ডোমেইন তালিকা"
+msgstr "নোড নেটওয়ার্কে তালিকা"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "নেটওয়ার্ক ফাইলের নাম মীমাংস করা হচ্ছে"
 
-#: src/test.c:551
-#, fuzzy
+#: src/test.c:635
 msgid "node pool list"
-msgstr "নোডের ডোমেইন তালিকা"
+msgstr "নোডের পুলের তালিকা"
 
-#: src/test.c:563
-#, fuzzy
+#: src/test.c:647
 msgid "resolving pool filename"
-msgstr "ডোমেইন ফাইলের নাম মীমাংস করা হচ্ছে"
+msgstr "পুল ফাইলের নাম মীমাংস করা হচ্ছে"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: একটি পাথ লিখুন অথবা test:///default ব্যবহার করুন"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "হোস্ট-নেম অনুসন্ধান করতে ব্যর্থ"
 
-#: src/test.c:963
-#, fuzzy, c-format
+#: src/test.c:1042
+#, c-format
 msgid "domain '%s' not paused"
-msgstr "ডোমেইন পাওয়া যায়নি"
+msgstr "ডোমেইন '%s' স্থগিত নয়"
 
-#: src/test.c:1005 src/test.c:1046
-#, fuzzy, c-format
+#: src/test.c:1084 src/test.c:1125
+#, c-format
 msgid "domain '%s' not running"
-msgstr "ডোমেইন বর্তমানে সক্রিয় নয়"
+msgstr "ডোমেইন '%s' বর্তমানে চলছে না"
 
-#: src/test.c:1206
-#, fuzzy, c-format
+# comment from maintainer:
+# The user tried to save a domain on disk, %s is the domain name and the operation failed to allocate memory for the operation
+#: src/test.c:1285
+#, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
-msgstr "net পংক্তির জন্য স্থান বরাদ্দ করতে ব্যর্থ"
+msgstr "'%s' ডোমেইন সংরক্ষণের জন্য মিটা-ডাটার উদ্দেশ্যে স্থান বরাদ্দ করতে ব্যর্থ"
 
-#: src/test.c:1213
-#, fuzzy, c-format
+#: src/test.c:1292
+#, c-format
 msgid "saving domain '%s' to '%s': open failed"
-msgstr "ডোমেইনের অবস্থা একটি ফাইলে সংরক্ষণ করুন"
+msgstr "'%s' ডোমেইন '%s'-এ সংরক্ষণ করা হচ্ছে: খুলতে ব্যর্থ"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
-#, fuzzy, c-format
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
+#, c-format
 msgid "saving domain '%s' to '%s': write failed"
-msgstr "ডোমেইনের অবস্থা একটি ফাইলে সংরক্ষণ করুন"
+msgstr "'%s' ডোমেইন '%s'-এ সংরক্ষণ করা হচ্ছে: লিখতে ব্যর্থ"
 
-#: src/test.c:1290
-#, fuzzy, c-format
+#: src/test.c:1369
+#, c-format
 msgid "cannot read domain image '%s'"
-msgstr "ডোমেইনের ইমেজ নির্মাণ করতে ব্যর্থ"
+msgstr "ডোমেইনের ইমেজ '%s' পড়তে ব্যর্থ"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
-msgstr ""
+msgstr "'%s'-র মধ্যে সংরক্ষণের অসম্পূর্ণ হেডার"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
-msgstr ""
+msgstr "হেডার ম্যাজিকে গরমিল"
 
-#: src/test.c:1307
-#, fuzzy, c-format
+#: src/test.c:1386
+#, c-format
 msgid "failed to read metadata length in '%s'"
-msgstr "Xen Daemon থেকে পড়তে ব্যর্থ"
+msgstr "'%s'-র মধ্যে মিটাডাটার দৈর্ঘ্য পড়তে ব্যর্থ"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
-msgstr ""
+msgstr "মিটা-ডাটার দৈর্ঘ্য সীমা বহির্ভূত"
 
-#: src/test.c:1322
-#, fuzzy, c-format
+#: src/test.c:1401
+#, c-format
 msgid "incomplete metdata in '%s'"
-msgstr "মিটাডাটা অসম্পূর্ণ"
+msgstr "'%s'-র মধ্যে উপস্থিত মিটাডাটা অসম্পূর্ণ"
 
-#: src/test.c:1379
-#, fuzzy, c-format
+#: src/test.c:1458
+#, c-format
 msgid "domain '%s' coredump: failed to open %s"
-msgstr "ডোমেইন %s, %s-এ সংরক্ষণ করা হয়েছে\n"
+msgstr "ডোমেইন '%s'-র কোর-ডাম্প: %s খুলতে ব্যর্থ"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
-msgstr ""
+msgstr "ডোমেইন '%s'-র কোর-ডাম্প: %s-র মধ্যে হেডার লিখতে ব্যর্থ"
 
-#: src/test.c:1391
-#, fuzzy, c-format
+#: src/test.c:1470
+#, c-format
 msgid "domain '%s' coredump: write failed: %s"
-msgstr "ডোমেইন %s, %s-এ সংরক্ষণ করা হয়েছে\n"
+msgstr "ডোমেইন '%s'-র কোর-ডাম্প: লিখতে ব্যর্থ: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
-msgstr ""
+msgstr "সীমার মান উপলব্ধ সেলের থেকে বেশি"
 
-#: src/test.c:1694
-#, fuzzy, c-format
+#: src/test.c:1773
+#, c-format
 msgid "Domain '%s' is already running"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "ডোমেইন '%s' বর্তমানে সক্রিয়"
 
-#: src/test.c:1731
-#, fuzzy, c-format
+#: src/test.c:1810
+#, c-format
 msgid "Domain '%s' is still running"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "ডোমেইন '%s' এখনো সক্রিয়"
 
-#: src/test.c:2112
-#, fuzzy, c-format
+#: src/test.c:2191
+#, c-format
 msgid "Network '%s' is still running"
-msgstr "নেটওয়ার্ক বর্তমানে সক্রিয়"
+msgstr "নেটওয়ার্ক '%s' এখনো সক্রিয়"
 
-#: src/test.c:2145
-#, fuzzy, c-format
+#: src/test.c:2224
+#, c-format
 msgid "Network '%s' is already running"
-msgstr "নেটওয়ার্ক পূর্বেই সক্রিয়"
+msgstr "নেটওয়ার্ক  '%s' পূর্বেই সক্রিয় করা হয়েছে"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
-#, fuzzy, c-format
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
+#, c-format
 msgid "storage pool '%s' is already active"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "সংরক্ষণের পুল '%s' পূর্বেই সক্রিয় করা হয়েছে"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
-#, fuzzy, c-format
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
+#, c-format
 msgid "storage pool '%s' is not active"
-msgstr "চিহ্নিত লগ পাথটি ফাইল নয়"
+msgstr "সংরক্ষণের পুল '%s' সক্রিয় নয়"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
-#, fuzzy, c-format
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
+#, c-format
 msgid "no storage vol with matching name '%s'"
-msgstr "নামের সাথে সুসংগত নেটওয়ার্ক অনুপস্থিত"
+msgstr "'%s' নামের সমতূল্য নামের কোনো সংগ্রহের ভলিউম অনুপস্থিত"
 
-#: src/test.c:3024
-#, fuzzy, c-format
+#: src/test.c:3103
+#, c-format
 msgid "no storage vol with matching key '%s'"
-msgstr "uuid '%s'-র সাথে সুসংগত ডোমেইন অনুপস্থিত"
+msgstr "'%s' কি-র সমতূল্য কি বিশিষ্ট কোনো সংগ্রহের ভলিউম অনুপস্থিত"
 
-#: src/test.c:3058
-#, fuzzy, c-format
+#: src/test.c:3137
+#, c-format
 msgid "no storage vol with matching path '%s'"
-msgstr "uuid '%s'-র সাথে সুসংগত ডোমেইন অনুপস্থিত"
+msgstr "'%s' পাথে সমতূল্য পাথ বিশিষ্ট কোনো সংগ্রহের ভলিউম অনুপস্থিত"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
+msgstr "'%s' ভলিউমের জন্য পুলের মধ্যে পর্যাপ্ত ফাঁকা স্থান অনুপস্থিত"
+
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:184
 #, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "%d প্রকৃতির নেটওয়ার্ক সমর্থিত নয়"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "%d প্রকৃতির নেটওয়ার্ক সমর্থিত নয়"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "%d প্রকৃতির নেটওয়ার্ক সমর্থিত নয়"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
-msgstr "ক্যারেক্টার ডিভাইসের জন্য স্থান বরাদ্দ করতে ব্যর্থ"
+msgstr "chr ডিভাইসের জন্য শুধুমাত্র TCP listen সমর্থিত"
 
-#: src/uml_conf.c:154
-#, fuzzy, c-format
+#: src/uml_conf.c:321
+#, c-format
 msgid "unsupported chr device type %d"
-msgstr "%s প্রকৃতির ইনপুট ডিভাইস সমর্থিত নয়"
+msgstr "অসমর্থিত chr ডিভাইসের ধরন %d"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "close-on-exec ফাইল ডেস্ক্রিপটর ফ্ল্যাগের মান নির্ধারণ করতে ব্যর্থ"
 
-#: src/uml_driver.c:375
-#, fuzzy
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' autostart করতে ব্যর্থ: %s\n"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
-msgstr "ব্রিজ সমর্থন আরম্ভ করতে ব্যর্থ: %s"
+msgstr "inotify আরম্ভ করতে ব্যর্থ"
 
-#: src/uml_driver.c:381
-#, fuzzy, c-format
+#: src/uml_driver.c:373
+#, c-format
 msgid "Failed to create monitor directory %s: %s"
-msgstr "%s ডিরেক্টরি নির্মাণ করতে ব্যর্থ : %s"
+msgstr "মনিটর ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ: %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
-msgstr "qemudStartup: মেমরি অবশিষ্ট নেই"
+msgid "umlStartup: out of memory"
+msgstr "umlStartup: মেমরি অবশিষ্ট নেই\n"
 
-#: src/uml_driver.c:562
-#, fuzzy, c-format
+#: src/uml_driver.c:554
+#, c-format
 msgid "failed to read pid: %s"
-msgstr "পাইপ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "pid পড়তে ব্যর্থ: %s"
 
-#: src/uml_driver.c:610
-#, fuzzy
+#: src/uml_driver.c:603
 msgid "cannot open socket"
-msgstr "'%s' খুলতে ব্যর্থ: %s"
+msgstr "সকেট খুলতে ব্যর্থ: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "সকেট বাইন্ড করতে ব্যর্থ"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
-msgstr ""
+msgstr "অত্যাধিক লম্বা কমান্ড %s (%d বাইট) পাঠানো সম্ভব নয়"
 
-#: src/uml_driver.c:681
-#, fuzzy, c-format
+#: src/uml_driver.c:677
+#, c-format
 msgid "cannot send command %s"
-msgstr "ডোমেইন পুনরায় বুট করা হবে"
+msgstr "কমান্ড %s পাঠাতে ব্যর্থ"
 
-#: src/uml_driver.c:691
-#, fuzzy, c-format
+#: src/uml_driver.c:687
+#, c-format
 msgid "cannot read reply %s"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "%s-র উত্তর দিতে ব্যর্থ"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "কোনো কার্নেল উল্লিখিত হয়নি"
 
-#: src/uml_driver.c:753
-#, fuzzy, c-format
+#: src/uml_driver.c:778
+#, c-format
 msgid "Cannot find UML kernel %s"
-msgstr "QEMU বাইনারি %s অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "UML কার্নেল %s অনুসন্ধান করতে ব্যর্থ"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
-msgstr "অপ্রত্যাশিত pid প্রাপ্ত হয়েছে"
+msgid "Unable to write envv to logfile: %s"
+msgstr "লগ ফাইলের মধ্যে envv লিখতে ব্যর্থ: %s\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
 #, fuzzy, c-format
-msgid "cannot parse version %s"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgid "Unable to write argv to logfile: %s"
+msgstr "লগ ফাইলের মধ্যে argv লিখতে ব্যর্থ: %s\n"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:887
 #, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "অপ্রত্যাশিত pid %d != %d প্রাপ্ত হয়েছে\n"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "সংরক্ষণের পুল বর্তমানে সক্রিয় নয়"
+
+#: src/uml_driver.c:1111
+#, c-format
+msgid "cannot parse version %s"
+msgstr "%s সংস্করণ পার্স করতে ব্যর্থ"
+
+#: src/uml_driver.c:1183
+#, c-format
 msgid "domain '%s' is already defined"
-msgstr "%s ডোমেইন বর্তমানে উপস্থিত"
+msgstr "'%s' ডোমেইন বর্তমানে উপস্থিত"
 
-#: src/uml_driver.c:1224
-#, fuzzy, c-format
+#: src/uml_driver.c:1193
+#, c-format
 msgid "domain with uuid '%s' is already defined"
-msgstr "%s ডোমেইন বর্তমানে উপস্থিত"
+msgstr "uuid '%s' বিশিষ্ট ডোমেইন বর্তমানে নির্ধারিত হয়েছে"
 
-#: src/uml_driver.c:1459
-#, fuzzy
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
-msgstr "সক্রিয় ডোমেইন মুছে ফেলা সম্ভব নয়"
+msgstr "ডোমেইনের জন্য cputime পড়তে ব্যর্থ"
 
-#: src/uml_driver.c:1800
-#, fuzzy, c-format
+#: src/uml_driver.c:1769
+#, c-format
 msgid "cannot read %s"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "%s পড়তে ব্যর্থ"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "সিগন্যাল ব্লক করা সম্ভব নয়"
 
-#: src/util.c:331
-#, fuzzy
+#: src/util.c:358
 msgid "cannot create pipe"
-msgstr "পাইপ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "পাইপ নির্মাণ করতে ব্যর্থ"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking ফাইল ডেস্ক্রিপটর ফ্ল্যাগের মান নির্ধারণ করতে ব্যর্থ"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ফাইল ডেস্ক্রিপটর ফ্ল্যাগের মান নির্ধারণ করতে ব্যর্থ"
-
-#: src/util.c:362
-#, fuzzy
+#: src/util.c:385
 msgid "Failed to create pipe"
-msgstr "পাইপ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "পাইপ নির্মাণ করতে ব্যর্থ"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "চাইল্ড প্রসেস fork করা সম্ভব নয়"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
-msgstr ""
+msgstr "সিগন্যাল থেকে ব্লক সরিয়ে নিতে ব্যর্থ"
 
-#: src/util.c:463
-#, fuzzy
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "stdin ফাইল হ্যান্ডেল নির্ধারণ করতে ব্যর্থ"
 
-#: src/util.c:469
-#, fuzzy
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "stdout ফাইল হ্যান্ডেল নির্ধারণ করতে ব্যর্থ"
 
-#: src/util.c:475
-#, fuzzy
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "stderr ফাইল হ্যান্ডেল নির্ধারণ করতে ব্যর্থ"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
-msgstr ""
+msgstr "সেশানের অধিকর্তা হতে ব্যর্থ"
 
-#: src/util.c:503
-#, fuzzy, c-format
+#: src/util.c:528
+#, c-format
 msgid "cannot change to root directory: %s"
-msgstr "autostart ডিরেক্টরি %s নির্মাণ করতে ব্যর্থ : %s"
+msgstr "root ডিরেক্টরিতেনপরিবর্তনকরতে ব্যর্থ : %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "tty pid ফাইল %s পড়তে ব্যর্থ: %s"
+msgstr "pidfile লিখতে ব্যর্থ"
 
-#: src/util.c:530
-#, fuzzy, c-format
+#: src/util.c:555
+#, c-format
 msgid "cannot execute binary %s"
-msgstr "পাইপ নির্মাণ করতে ব্যর্থ: %s"
+msgstr "বাইনারি %s সঞ্চালন করতে ব্যর্থ"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "%d অবস্থার সংকেত উৎপন্ন করে মধ্যবর্তী ডেমন প্রস্থান করেছে।"
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
-msgstr ""
+msgstr "পোল থেকে অজানা প্রতিক্রিয়া।"
 
-#: src/util.c:719
-#, fuzzy
+#: src/util.c:744
 msgid "poll error"
-msgstr "ত্রুটি"
+msgstr "পোল সংক্রান্ত ত্রুটি"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
+"'%s', শূণ্য ব্যাতীত %d অবস্থাসূচক মান ও %d সিগ্যাল উৎপন্ন করে প্রস্থান করেছে: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "ডিরেক্টরি খুলতে ব্যর্থ: '%s'"
+msgstr "'%s' ফাইল খুলতে ব্যর্থ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' নির্মাণ করতে ব্যর্থ"
+msgstr "'%s' ফাইল পড়তে ব্যর্থ"
 
-#: src/util.c:1791
-#, fuzzy, c-format
+#: src/util.c:1847
+#, c-format
 msgid "Failed to find user record for uid '%d'"
-msgstr "uid '%d'-র ব্যবহারকারীর রেকর্ড অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "uid '%d'-র ব্যবহারকারীর রেকর্ড অনুসন্ধান করতে ব্যর্থ"
 
 #: src/uuid.c:104
 #, c-format
 msgid "Falling back to pseudorandom UUID, failed to generate random bytes: %s"
 msgstr ""
+"র‍্যান্ডম বাইট নির্মাণ করতে ব্যর্থ, সিউডো-র‍্যান্ডম (pseudorandom) UUID-এ প্রত্যাবর্তন "
+"করা হচ্ছে: %s"
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
 msgstr ""
+"VirtualBox ড্রাইভারের কোনো পাথ উল্লেখ করা হয়নি (vbox:///session প্রয়োগ করুন)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "ড্রাইভারের অজানা পাথ '%s' উল্লিখিত হয়েছে (vbox:///session প্রয়োগ করুন)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "ড্রাইভারের অজানা পাথ '%s' উল্লিখিত হয়েছে (vbox:///system প্রয়োগ করুন)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "সার্টিফিকেট আরম্ভ করতে ব্যর্থ: %s"
+msgstr "VirtualBox ড্রাইভার API আরম্ভ করতে ব্যর্থ"
 
 #: src/virsh.c:337
-#, fuzzy
 msgid "unknown error"
 msgstr "অজানা ত্রুটি"
 
@@ -5454,15 +5667,15 @@ msgstr "বুট করার সময় স্বয়ংক্রিয়রূপ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ডোমেইনের নাম, id অথবা uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "স্বয়ংক্রিয় প্রারম্ভকরণ নিষ্ক্রিয় করুন"
 
@@ -5522,28 +5735,25 @@ msgid "Connect the virtual serial console for the guest"
 msgstr "গেস্টের জন্য ভার্চুয়াল সিরিয়াল কনসোল সংযোগ করুন"
 
 #: src/virsh.c:514
-#, fuzzy
 msgid "Failed to get local hostname"
-msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
+msgstr "স্থানীয় হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
 
 #: src/virsh.c:519
-#, fuzzy
 msgid "Failed to get connection hostname"
-msgstr "সংযোগ গ্রহণ করতে ব্যর্থ: %s"
+msgstr "সংযোগের হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
 
 #: src/virsh.c:524
-#, fuzzy
 msgid "Cannot connect to a remote console device"
-msgstr "গেস্ট কনসোলের সাথে সংযোগ স্থাপন করুন"
+msgstr "সূরবর্তী কনসোল ডিভাইসের সাথে সংযোগ স্থাপন করা সম্ভব নয়"
 
 #: src/virsh.c:545
-#, fuzzy, c-format
+#, c-format
 msgid "Connected to domain %s\n"
-msgstr "অপ্রত্যাশিত প্রকৃতির ডোমেইন %d"
+msgstr "ডোমেইন %s-র সাথে সংযোগ স্থাপন করা হয়েছে\n"
 
 #: src/virsh.c:546
 msgid "Escape character is ^]\n"
-msgstr ""
+msgstr "এস্কেপ অক্ষর হল ^]\n"
 
 #: src/virsh.c:550
 msgid "No console available for domain\n"
@@ -5551,7 +5761,7 @@ msgstr "ডোমেইনের জন্য কোনো কনসোল উ
 
 #: src/virsh.c:569
 msgid "console not implemented on this platform"
-msgstr ""
+msgstr "এই প্ল্যাটফর্মে কনসোল বাস্তবায়িত হয়নি"
 
 #: src/virsh.c:597
 msgid "list domains"
@@ -5581,15 +5791,15 @@ msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "নাম"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "অবস্থা"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "কোনো অবস্থা নয়"
 
@@ -5598,9 +5808,8 @@ msgid "domain state"
 msgstr "ডোমেইনের অবস্থা"
 
 #: src/virsh.c:715
-#, fuzzy
 msgid "Returns state about a domain."
-msgstr "চলমান ডোমেইনের অবস্থা সম্পর্কে তথ্য উপলব্ধ করা হয়।"
+msgstr "ডোমেইনের অবস্থা সম্পর্কে তথ্য উপলব্ধ করা হয়।"
 
 #: src/virsh.c:750
 msgid "get device block stats for a domain"
@@ -5668,7 +5877,7 @@ msgstr "XML ডোমেইনের বিবরণসহ একটি ফা
 
 #: src/virsh.c:917 src/virsh.c:1069
 msgid "attach to console after creation"
-msgstr ""
+msgstr "নির্মাণের পরে কনসোলের সাথে যুক্ত করুন"
 
 #: src/virsh.c:945
 #, c-format
@@ -5706,7 +5915,7 @@ msgstr "নিষ্ক্রিয় ডোমেইনের ব্যাখ্
 msgid "Undefine the configuration for an inactive domain."
 msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ডোমেইনের নাম অথবা uuid"
 
@@ -5716,6 +5925,9 @@ msgid ""
 "a running domain like %s cannot be undefined;\n"
 "to undefine, first shutdown then undefine using its name or UUID"
 msgstr ""
+"%s-র মত চলমান ডোমেইন আন-ডিফাইন করা সম্ভব নয়;\n"
+"আন-ডিফাইন করার জন্য প্রথমে ডোমেইনটি বন্ধ করুন ও এর পরে নাম অথবা UUID সহযোগে আন-"
+"ডিফাইন করুন"
 
 #: src/virsh.c:1047
 #, c-format
@@ -5784,9 +5996,8 @@ msgid "Show/Set scheduler parameters."
 msgstr "সময় নির্ধারণকারী সংক্রান্ত পরামিতি প্রদর্শন/স্থাপন।"
 
 #: src/virsh.c:1160
-#, fuzzy
 msgid "parameter=value"
-msgstr "value অ্যারে বরাদ্দ করুন"
+msgstr "পরামিতি=মান"
 
 #: src/virsh.c:1161
 msgid "weight for XEN_CREDIT"
@@ -5797,23 +6008,20 @@ msgid "cap for XEN_CREDIT"
 msgstr "XEN_CREDIT-র ক্ষেত্রে cap"
 
 #: src/virsh.c:1198
-#, fuzzy
 msgid "Invalid value of weight"
-msgstr "মেমরির অবৈধ মাপ %d"
+msgstr "weight-র মান বৈধ নয়"
 
 #: src/virsh.c:1208
-#, fuzzy
 msgid "Invalid value of cap"
-msgstr "মেমরির অবৈধ মাপ %d"
+msgstr "cap-র মান বৈধ নয়"
 
 #: src/virsh.c:1218
 msgid "Error getting param"
 msgstr "param প্রাপ্ত করতে ত্রুটি"
 
 #: src/virsh.c:1227
-#, fuzzy
 msgid "Invalid value of param"
-msgstr "মেমরির অবৈধ মাপ %d"
+msgstr "param-র মান বৈধ নয়"
 
 #: src/virsh.c:1276 src/virsh.c:1280
 msgid "Scheduler"
@@ -5858,9 +6066,9 @@ msgid "where to dump the core"
 msgstr "তথ্য সংরক্ষণের স্থান"
 
 #: src/virsh.c:1401
-#, fuzzy, c-format
+#, c-format
 msgid "Domain %s dumped to %s\n"
-msgstr "ডোমেইন %s, %s-এ সংরক্ষণ করা হয়েছে\n"
+msgstr "ডোমেইন %s, %s-এ ডাম্প করা হয়েছে\n"
 
 #: src/virsh.c:1403
 #, c-format
@@ -5951,11 +6159,11 @@ msgstr "ডোমেইন সংক্রান্ত সাধারণ তথ
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "নাম:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5963,16 +6171,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS-র প্রকৃতি:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "অবস্থা:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU সংখ্যা:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU-র সময়:"
 
@@ -5989,9 +6197,8 @@ msgid "Used memory:"
 msgstr "ব্যবহৃত মেমরি:"
 
 #: src/virsh.c:1639
-#, fuzzy
 msgid "Autostart:"
-msgstr "স্বয়ংক্রিয় প্রারম্ভকরণ"
+msgstr "স্বয়ংক্রিয় প্রারম্ভকরণ:"
 
 #: src/virsh.c:1640
 msgid "enable"
@@ -6001,105 +6208,102 @@ msgstr "সক্রিয়"
 msgid "disable"
 msgstr "নিষ্ক্রিয়"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "নিরাপত্তার মডেল:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "নিরাপত্তার DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "নিরাপত্তার লেবেল:"
 
-#: src/virsh.c:1674
-#, fuzzy
+#: src/virsh.c:1676
 msgid "NUMA free memory"
-msgstr "ব্যবহৃত মেমরি:"
+msgstr "NUMA-র মুক্ত মেমরি"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
-msgstr ""
+msgstr "NUMA সেলের জন্য উপলব্ধ মুক্ত মেমরির পরিমাণ প্রদর্শন করা হবে।"
 
-#: src/virsh.c:1680
-#, fuzzy
+#: src/virsh.c:1682
 msgid "NUMA cell number"
-msgstr "NUMA সেল:"
+msgstr "NUMA সেল সংখ্যা:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "সর্বমোট"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ডোমেইন vcpu সংক্রান্ত তথ্য"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ডোমেইনের ভার্চুয়াল CPU সংক্রান্ত সাধারণ তথ্য উপলব্ধ করা হয়।"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU-র প্রবণতা:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ডোমেইন বন্ধ করা হয়েছে, ভার্চুয়াল CPU অনুপস্থিত।"
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "কন্ট্রোল ডোমেইন vcpu-র প্রবণতা"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "হোস্টের প্রকৃত CPU-র সাথে ডোমেইন VCPU সংযুক্ত করা হবে।"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu সংখ্যা"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "হোস্ট cpu সংখ্যা (কমা চিহ্ন দ্বারা বিভাজিত)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
-msgstr ""
+msgstr "vcpupin: vCPU সংখ্যা বৈধ নয় অথবা অনুপস্থিত।"
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist অনুপস্থিত"
 
-#: src/virsh.c:1857
-#, fuzzy
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
-msgstr "ডিস্ক সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ"
+msgstr "vcpupin: ডোমেইন সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ।"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: vCPU সংখ্যা বৈধ নয়।"
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: অবৈধ বিন্যাস। পংক্তি ফাঁকা।"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: অবৈধ বিন্যাস। %d অবস্থানে সংখ্যামূলক মান প্রত্যাশিত ('%c'-র পার্শ্বে)।"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6108,1562 +6312,1548 @@ msgstr ""
 "cpulist: %s: অবৈধ বিন্যাস। %d অবস্থানে সংখ্যামূলক মান অথবা কমা-চিহ্ন প্রত্যাশিত ('%"
 "c'-র পার্শ্বে)।"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: অবৈধ বিন্যাস। %d অবস্থানে সমাপ্তকারী পংক্তি।"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "প্রকৃত CPU %d বর্তমানে উপস্থিত নেই"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ভার্চুয়াল CPU সংখ্যা পরিবর্তন করুন"
 
-#: src/virsh.c:1937
-#, fuzzy
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
-msgstr "গেস্ট ডোমেইনের মধ্যে সক্রিয় ভার্চুয়াল CPU-র সংখ্যা পরিবর্তন করুন।"
+msgstr "গেস্ট ডোমেইনের মধ্যে ভার্চুয়াল CPU-র সংখ্যা পরিবর্তন করুন।"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "ভার্চুয়াল CPU সংখ্যা"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ভার্চুয়াল CPU সংখ্যার বৈধ নয়।"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "অত্যাধিক ভার্চুয়াল CPU।"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "বরাদ্দ মেমরির মান পরিবর্তন করুন"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "গেস্ট ডোমেইনের মধ্যে বর্তমানে বরাদ্দ করা মেমরির মান পরিবর্তন করুন।"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "কিলোবাইট অনুসারে মেমরির মাপ"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "মেমরির অবৈধ মাপ %d"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize পরীক্ষা করতে ব্যর্থ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "সর্বোচ্চ মেমরির মাত্রা পরিবর্তন করুন"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "গেস্ট ডোমেইনের মধ্যে মেমরির সর্বোচ্চ সীমা পরিবর্তন করুন।"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "কিলোবাইট অনুসারে সর্বোচ্চ মেমরির মাত্রা"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "বর্তমানMemorySize পরীক্ষা করতে ব্যর্থ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "বর্তমান MemorySize হ্রাস করতে ব্যর্থ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySize পরিবর্তন করতে ব্যর্থ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "নোড সংক্রান্ত তথ্য"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "নোড সংক্রান্ত মৌলিক তথ্য উপলব্ধ করা হয়।"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "নোড সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU-র মডেল:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU-র ফ্রিকোয়েন্সির মাত্রা:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU-র সকেট:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "প্রতি সকেটে কোর সংখ্যা:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "প্রতি কোরে থ্রেড সংখ্যা:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA সেল:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "মেমরির মাপ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ক্ষমতা"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "হাইপার-ভাইসর/ড্রাইভারের ক্ষমতা সম্বন্ধে অবগত করে।"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ক্ষমতা সম্বন্ধীয় তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML-র মধ্যে ডোমেইন সংক্রান্ত তথ্য"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "XML ডাম্প রূপে stdout-র মধ্যে ডোমেইন সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
 
-#: src/virsh.c:2174
-#, fuzzy
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
-msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা"
+msgstr "ব্যাখ্যা করা নিষ্ক্রিয় XML প্রদর্শন করা হবে"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
-msgstr ""
+msgstr "XML ডাম্পের মধ্যে নিরাপত্তা সংক্রান্ত সংবেদনশীল তথ্য অন্তর্ভুক্ত করা হবে"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "একটি ডোমেইনের নাম অথবা id-কে ডোমেইন UUID-তে রূপান্তর করুন"
+msgstr "নেটিভ কনফিগকে ডোমেইন XML-এ রূপান্তর করুন"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "নেটিভ গেস্ট কনফিগারেশন বিন্যাসকে ডোমেইন XML বিন্যাসে রূপান্তর করুন।"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "সোর্স কনফিগ তথ্যের বিন্যাস"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "কনফিগারেশন ফাইলের মধ্যে সিন্টেক্স সংক্রান্ত সমস্যা"
+msgstr "ইম্পোর্ট করার উদ্দেশ্যে চিহ্নিত কনফিগ তথ্যের ফাইল"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "ডোমেইন XML-কে নেটিভ কনফিগে রূপান্তর করুন"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "ডোমেইন XML কনফিগকে নেটিভ গেস্ট কনফিগারেশন বিন্যাসে রূপান্তর করুন।"
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "টার্গেট কনফিগ তথ্যের ধরনের বিন্যাস"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "এক্সপোর্ট করার উদ্দেশ্যে চিহ্নিত xml তথ্যের ফাইল"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "একটি ডোমেইন id অথবা UUID-কে ডোমেইন নামে রূপান্তর করুন"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ডোমেইন id অথবা uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ডোমেইনের নাম অথবা UUID-কে ডোমেইন id-তে রূপান্তর করুন"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "একটি ডোমেইনের নাম অথবা id-কে ডোমেইন UUID-তে রূপান্তর করুন"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ডোমেইন id অথবা নাম"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ডোমেইন UUID প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ডোমেইন একটি পৃথক হোস্টে মাইগ্রেট করুন"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "ডোমেইন একটি পৃথক হোস্টে মাইগ্রেট করুন। লাইভ মাইগ্রেশনের জন্য --live বিকল্প যোগ করুন।"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "লাইভ মাইগ্রেশন"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "উদ্দিষ্ট হোস্টের সংযোগের URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "মাইগ্রেশনের URI, সাধারণত উল্লেখ করা আবশ্যক নয়"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
-msgstr ""
+msgstr "মাইগ্রেশনের সময় নতুন নামে পরিবর্তন করুন (সমর্থিত হলে)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "মাইগ্রেট: desturi অনুপস্থিত"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "নেটওয়ার্ক স্বয়ংক্রিয় আরম্ভ করুন"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "বুট করার সময় স্বয়ংক্রিয়রূপে আরম্ভের জন্য একটি নেটওয়ার্ক কনফিগার করুন।"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "নেটওয়ার্কের নাম অথবা uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "নেটওয়ার্ক %s, স্বয়ং প্রারম্ভকারী রূপে চিহ্নিত করতে ব্যর্থ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "নেটওয়ার্ক %s থেকে স্বয়ং প্রারম্ভকারী চিহ্ন মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "নেটওয়ার্ক %s স্বয়ং প্রারম্ভকারী রূপে চিহ্নিত করা হয়েছে\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "নেটওয়ার্ক %s থেকে স্বয়ং প্রারম্ভকারী চিহ্ন মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "একটি XML ফাইল থেকে নেটওয়ার্ক নির্মাণ করুন"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "একটি নেটওয়ার্ক নির্মাণ করুন।"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML নেটওয়ার্কের বিবরণসহ একটি ফাইল"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s নেটওয়ার্ক %s থেকে নির্মিত\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s থেকে নেটওয়ার্ক নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "একটি XML ফাইল থেকে নেটওয়ার্ক ব্যাখ্যা করা হবে (আরম্ভ করা হবে না)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "একটি নেটওয়ার্কের ব্যাখ্যা লিখুন।"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "নেটওয়ার্ক %s, %s থেকে ব্যাখ্যা করা হয়েছে\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s থেকে নেটওয়ার্কের ব্যাখ্যা করতে ব্যর্থ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "একটি নেটওয়ার্ক ধ্বংশ করুন"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "চিহ্নিত নেটওয়ার্ক ধ্বংশ করা হবে।"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "নেটওয়ার্কের নাম, id অথবা uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "নেটওয়ার্ক %s ধ্বংশ করা হয়েছে\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "নেটওয়ার্ক %s ধ্বংশ করতে ব্যর্থ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML-র মধ্যে নেটওয়ার্ক সংক্রান্ত তথ্য"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "XML ডাম্প রূপে stdout-র মধ্যে নেটওয়ার্ক সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "নেটওয়ার্কের তালিকা"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "নেটওয়ার্কের তালিকা প্রদর্শন করা হয়।"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "নিষ্ক্রিয় নেটওয়ার্কের তালিকা"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "নিষ্ক্রিয় ও সক্রিয় নেটওয়ার্কের তালিকা"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "সক্রিয় নেটওয়ার্কের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "নিষ্ক্রিয় নেটওয়ার্কের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "স্বয়ংক্রিয় প্রারম্ভকরণ"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "স্বয়ংক্রিয় প্রারম্ভকরণ হবে না"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "সক্রিয়"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "নিষ্ক্রিয়"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "একটি নেটওয়ার্ক UUID-কে নেটওয়ার্ক নামে রূপান্তর করুন"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "নেটওয়ার্ক uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "একটি (পূর্বে ব্যাখ্যা করা) নিষ্ক্রিয় নেটওয়ার্ক আরম্ভ করুন"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "একটি নেটওয়ার্ক আরম্ভ করুন।"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "একটি নিষ্ক্রিয় নেটওয়ার্কের নাম"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "নেটওয়ার্ক %s আরম্ভ করা হয়েছে\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "নেটওয়ার্ক %s আরম্ভ করতে ব্যর্থ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "নিষ্ক্রিয় নেটওয়ার্কের ব্যাখ্যা মুছে ফেলুন"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "একটি নিষ্ক্রিয় নেটওয়ার্কের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "নেটওয়ার্ক %s-র ব্যাখ্যা মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "নেটওয়ার্ক %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "একটি নেটওয়ার্কের নাম ডোমেইন UUID-তে রূপান্তর করুন"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "নেটওয়ার্কের নাম"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "নেটওয়ার্ক UUID প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:2962
-#, fuzzy
+#: src/virsh.c:2964
 msgid "autostart a pool"
-msgstr "একটি ডোমেইন স্বয়ংক্রিয় রূপে আরম্ভ করুন"
+msgstr "পুল স্বয়ংক্রিয়ভাবে আরম্ভ করা হবে"
 
-#: src/virsh.c:2964
-#, fuzzy
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
-msgstr "বুট করার সময় স্বয়ংক্রিয়রূপে আরম্ভের জন্য একটি ডোমেইন কনফিগার করুন।"
+msgstr "বুট করার সময় স্বয়ংক্রিয়রূপে আরম্ভের জন্য একটি পুল কনফিগার করুন।"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
-#, fuzzy
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
-msgstr "ডোমেইনের নাম অথবা uuid"
+msgstr "পুলের নাম অথবা uuid"
 
-#: src/virsh.c:2991
-#, fuzzy, c-format
+#: src/virsh.c:2993
+#, c-format
 msgid "failed to mark pool %s as autostarted"
-msgstr "নেটওয়ার্ক %s, স্বয়ং প্রারম্ভকারী রূপে চিহ্নিত করতে ব্যর্থ"
+msgstr "পুল %s, স্বয়ং প্রারম্ভকারী রূপে চিহ্নিত করতে ব্যর্থ"
 
-#: src/virsh.c:2994
-#, fuzzy, c-format
+#: src/virsh.c:2996
+#, c-format
 msgid "failed to unmark pool %s as autostarted"
-msgstr "নেটওয়ার্ক %s থেকে স্বয়ং প্রারম্ভকারী চিহ্ন মুছে ফেলতে ব্যর্থ"
+msgstr "পুল %s থেকে স্বয়ং প্রারম্ভকারী চিহ্ন মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:3001
-#, fuzzy, c-format
+#: src/virsh.c:3003
+#, c-format
 msgid "Pool %s marked as autostarted\n"
-msgstr "ডোমেইন %s স্বয়ংক্রিয়রূপে প্রারম্ভকারী রূপে চিহ্নিত করা হয়েছে\n"
+msgstr "পুল %s স্বয়ংক্রিয়রূপে প্রারম্ভকারী রূপে চিহ্নিত করা হয়েছে\n"
 
-#: src/virsh.c:3003
-#, fuzzy, c-format
+#: src/virsh.c:3005
+#, c-format
 msgid "Pool %s unmarked as autostarted\n"
-msgstr "ডোমেইন %s থেকে স্বয়ংক্রিয়রূপে প্রারম্ভকারী চিহ্ন মুছে ফেলা হয়েছে\n"
+msgstr "পুল %s থেকে স্বয়ংক্রিয়রূপে প্রারম্ভকারী চিহ্ন মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:3012
-#, fuzzy
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
-msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+msgstr "একটি XML ফাইল থেকে পুল নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:3013 src/virsh.c:3132
-#, fuzzy
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
-msgstr "একটি ডোমেইন নির্মাণ করুন।"
+msgstr "একটি পুল নির্মাণ করুন।"
 
-#: src/virsh.c:3019 src/virsh.c:3178
-#, fuzzy
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
-msgstr "XML ডোমেইনের বিবরণসহ একটি ফাইল"
+msgstr "XML পুল বিবরণসহ একটি ফাইল"
 
-#: src/virsh.c:3046
-#, fuzzy, c-format
+#: src/virsh.c:3048
+#, c-format
 msgid "Pool %s created from %s\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "%s পুল, %s থেকে নির্মিত\n"
 
-#: src/virsh.c:3049
-#, fuzzy, c-format
+#: src/virsh.c:3051
+#, c-format
 msgid "Failed to create pool from %s"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "%s থেকে পুল নির্মাণ করতে ব্যর্থ"
+
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML ভলিউমের বিবরণসহ একটি ফাইল"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s ভলিউম, %s থেকে নির্মিত\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s থেকে ভলিউম নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3116
 #, fuzzy
+msgid "destroy a device on the node"
+msgstr "এই হোস্টের মধ্যে উপস্থিত ডিভাইসের সংখ্যা নির্ধারণ করুন"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "একটি নিষ্ক্রিয় নেটওয়ার্কের নাম"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "নোড ডিভাইস রিসেট করা হবে"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "নোড ডিভাইসের তালিকা নির্মাণে ব্যর্থ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের নাম"
+msgstr "পুলের নাম"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
-msgstr ""
+msgstr "XML ডকুমেন্ট প্রিন্ট করা হবে কিন্তু তা নির্ধারণ/নির্মাণ করা হবে না"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
-msgstr ""
+msgstr "পুলের ধরন"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
-msgstr ""
+msgstr "অন্তর্নিহিত সংগ্রহস্থলের সোর্স হোস্ট"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
-msgstr ""
+msgstr "অন্তর্নিহিত সংগ্রহস্থলের সোর্স পাথ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
-msgstr ""
+msgstr "অন্তর্নিহিত সংগ্রহস্থলের সোর্স ডিভাইস"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
-msgstr ""
+msgstr "অন্তর্নিহিত সংগ্রহস্থলের সোর্সের নাম"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
-msgstr ""
+msgstr "অন্তর্নিহিত সংগ্রহস্থলের টার্গেট"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
-#, fuzzy
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
-msgstr "বাফার বরাদ্দ করতে ব্যর্থ"
+msgstr "XML বাফার বরাদ্দ করতে ব্যর্থ"
 
-#: src/virsh.c:3131
-#, fuzzy
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
-msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+msgstr "সুনির্দিষ্ট আর্গুমেন্ট সমষ্টি প্রয়োগ করে পুল নির্মাণ করুন"
 
-#: src/virsh.c:3157
-#, fuzzy, c-format
+#: src/virsh.c:3260
+#, c-format
 msgid "Pool %s created\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "পুল %s নির্মিত হয়েছে\n"
 
-#: src/virsh.c:3160
-#, fuzzy, c-format
+#: src/virsh.c:3263
+#, c-format
 msgid "Failed to create pool %s"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "%s পুল নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:3172
-#, fuzzy
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
-msgstr "একটি XML ফাইল থেকে ডোমেইন ব্যাখ্যা করা হবে (আরম্ভ করা হবে না)"
+msgstr "একটি XML ফাইল থেকে পুল ব্যাখ্যা করা হবে (আরম্ভ করা হবে না)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
-#, fuzzy
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
-msgstr "একটি ডোমেইনের ব্যাখ্যা লিখুন।"
+msgstr "একটি পুল ব্যাখ্যা লিখুন।"
 
-#: src/virsh.c:3205
-#, fuzzy, c-format
+#: src/virsh.c:3308
+#, c-format
 msgid "Pool %s defined from %s\n"
-msgstr "ডোমেইন %s, %s থেকে ব্যাখ্যা করা হয়েছে\n"
+msgstr "পুল %s, %s থেকে ব্যাখ্যা করা হয়েছে\n"
 
-#: src/virsh.c:3208
-#, fuzzy, c-format
+#: src/virsh.c:3311
+#, c-format
 msgid "Failed to define pool from %s"
-msgstr "%s থেকে ডোমেইনের ব্যাখ্যা করতে ব্যর্থ"
+msgstr "%s থেকে পুল ব্যাখ্যা করতে ব্যর্থ"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
-msgstr ""
+msgstr "সুনির্দিষ্ট আর্গুমেন্ট সমষ্টি প্রয়োগ করে পুল ব্যাখ্যা করুন"
 
-#: src/virsh.c:3245
-#, fuzzy, c-format
+#: src/virsh.c:3348
+#, c-format
 msgid "Pool %s defined\n"
-msgstr "ডোমেইন %s, %s থেকে ব্যাখ্যা করা হয়েছে\n"
+msgstr "পুল %s ব্যাখ্যা করা হয়েছে\n"
 
-#: src/virsh.c:3248
-#, fuzzy, c-format
+#: src/virsh.c:3351
+#, c-format
 msgid "Failed to define pool %s"
-msgstr "ডোমেইন %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
+msgstr "পুল %s-র ব্যাখ্যা করতে ব্যর্থ"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
-msgstr ""
+msgstr "পুল নির্মাণ করা হবে"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
-msgstr ""
+msgstr "চিহ্নিত পুল নির্মাণ করা হবে।"
 
-#: src/virsh.c:3284
-#, fuzzy, c-format
+#: src/virsh.c:3387
+#, c-format
 msgid "Pool %s built\n"
-msgstr "ডোমেইন %s ধ্বংশ করা হয়েছে\n"
+msgstr "পুল %s নির্মিত হয়েছে\n"
 
-#: src/virsh.c:3286
-#, fuzzy, c-format
+#: src/virsh.c:3389
+#, c-format
 msgid "Failed to build pool %s"
-msgstr "ডোমেইন %s সাসপেন্ড অবস্থায় স্থাপন করতে ব্যর্থ"
+msgstr "পুল %s নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:3299
-#, fuzzy
+#: src/virsh.c:3402
 msgid "destroy a pool"
-msgstr "একটি ডোমেইন ধ্বংশ করুন"
+msgstr "একটি পুল ধ্বংশ করুন"
 
-#: src/virsh.c:3300
-#, fuzzy
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
-msgstr "চিহ্নিত ডোমেইন ধ্বংশ করা হবে।"
+msgstr "চিহ্নিত পুল ধ্বংশ করা হবে।"
 
-#: src/virsh.c:3323
-#, fuzzy, c-format
+#: src/virsh.c:3426
+#, c-format
 msgid "Pool %s destroyed\n"
-msgstr "ডোমেইন %s ধ্বংশ করা হয়েছে\n"
+msgstr "পুল %s ধ্বংশ করা হয়েছে\n"
 
-#: src/virsh.c:3325
-#, fuzzy, c-format
+#: src/virsh.c:3428
+#, c-format
 msgid "Failed to destroy pool %s"
-msgstr "ডোমেইন %s ধ্বংশ করতে ব্যর্থ"
+msgstr "পুল %s ধ্বংশ করতে ব্যর্থ"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
-msgstr ""
+msgstr "পুল মুছে ফেলা হবে"
 
-#: src/virsh.c:3339
-#, fuzzy
+#: src/virsh.c:3442
 msgid "Delete a given pool."
-msgstr "চিহ্নিত ডোমেইন ধ্বংশ করা হবে।"
+msgstr "চিহ্নিত পুল মুছে ফেলা হবে।"
 
-#: src/virsh.c:3362
-#, fuzzy, c-format
+#: src/virsh.c:3465
+#, c-format
 msgid "Pool %s deleted\n"
-msgstr "ডোমেইন %s ধ্বংশ করা হয়েছে\n"
+msgstr "পুল %s মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:3364
-#, fuzzy, c-format
+#: src/virsh.c:3467
+#, c-format
 msgid "Failed to delete pool %s"
-msgstr "ডোমেইন %s ধ্বংশ করতে ব্যর্থ"
+msgstr "পুল %s মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
-msgstr ""
+msgstr "পুল নতুন করে নির্মাণ করুন"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
-msgstr ""
+msgstr "চিহ্নিত পুল নতুন করে নির্মাণ করা হবে।"
 
-#: src/virsh.c:3401
-#, fuzzy, c-format
+#: src/virsh.c:3504
+#, c-format
 msgid "Pool %s refreshed\n"
-msgstr "%s ডোমেইন পুনরারম্ভ করা হয়েছে\n"
+msgstr "%s পুল নতুন করে তৈরি করা হয়েছে\n"
 
-#: src/virsh.c:3403
-#, fuzzy, c-format
+#: src/virsh.c:3506
+#, c-format
 msgid "Failed to refresh pool %s"
-msgstr "ডোমেইন %s পুনরারম্ভ করতে ব্যর্থ"
+msgstr "পুল %s নতুন করে নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:3416
-#, fuzzy
+#: src/virsh.c:3519
 msgid "pool information in XML"
-msgstr "XML-র মধ্যে ডোমেইন সংক্রান্ত তথ্য"
+msgstr "XML-র মধ্যে পুল সংক্রান্ত তথ্য"
 
-#: src/virsh.c:3417
-#, fuzzy
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
-msgstr "XML ডাম্প রূপে stdout-র মধ্যে ডোমেইন সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
+msgstr "XML ডাম্প রূপে stdout-র মধ্যে পুল সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
 
-#: src/virsh.c:3456
-#, fuzzy
+#: src/virsh.c:3559
 msgid "list pools"
-msgstr "ডোমেইনের তালিকা"
+msgstr "পুলের তালিকা"
 
-#: src/virsh.c:3457
-#, fuzzy
+#: src/virsh.c:3560
 msgid "Returns list of pools."
-msgstr "ডোমেইনের তালিকা প্রদর্শন করা হয়।"
+msgstr "পুলের তালিকা প্রদর্শন করা হয়।"
 
-#: src/virsh.c:3462
-#, fuzzy
+#: src/virsh.c:3565
 msgid "list inactive pools"
-msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা"
+msgstr "নিষ্ক্রিয় পুলের তালিকা"
 
-#: src/virsh.c:3463
-#, fuzzy
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
-msgstr "নিষ্ক্রিয় ও সক্রিয় ডোমেইনের তালিকা"
+msgstr "নিষ্ক্রিয় ও সক্রিয় পুলের তালিকা"
 
-#: src/virsh.c:3483 src/virsh.c:3491
-#, fuzzy
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
-msgstr "সক্রিয় ডোমেইনের তালিকা নির্মাণে ব্যর্থ"
+msgstr "সক্রিয় পুলের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:3502 src/virsh.c:3510
-#, fuzzy
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
-msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা নির্মাণে ব্যর্থ"
+msgstr "নিষ্ক্রিয় পুলের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:3578
-#, fuzzy
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
-msgstr "%s-র মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "সংগ্রহের পুলের সম্ভাব্য সোর্স অনুসন্ধান করা হবে"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
-msgstr ""
+msgstr "XML <sources> নথিপত্র প্রাপ্ত হবে।"
 
-#: src/virsh.c:3585
-#, fuzzy
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
-msgstr "storage_pool পাওয়া যায়নি"
+msgstr "অনুসন্ধানের জন্য চিহ্নিত সংগ্রহের পুলের সোর্সের ধরন"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
-msgstr ""
+msgstr "অনুসন্ধানের জন্য ঐচ্ছিক হোস্ট"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
-msgstr ""
+msgstr "অনুসন্ধানের জন্য ঐচ্ছিক পোর্ট"
 
-#: src/virsh.c:3632
-#, fuzzy
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "মেমরি অবশিষ্ট নেই"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf বিফল (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
-#, fuzzy, c-format
+#: src/virsh.c:3747 src/virsh.c:3798
+#, c-format
 msgid "Failed to find any %s pool sources"
-msgstr "ডোমেইন %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
+msgstr "কোনো %s পুল সোর্স অনুসন্ধান করতে ব্যর্থ"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
-msgstr ""
+msgstr "সম্ভাব্য সংগ্রহের পুলের সোর্স অনুসন্ধান করুন"
 
-#: src/virsh.c:3665
-#, fuzzy
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
-msgstr "চিহ্নিত লগ পাথটি ফাইল নয়"
+msgstr "অনুসন্ধানের জন্য চিহ্নিত সংগ্রহের পুল সোর্সের ধরন"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
-msgstr ""
+msgstr "পুল অনুসন্ধানের জন্য সোর্স xml-র ঐচ্ছিক ফাইল"
 
-#: src/virsh.c:3730
-#, fuzzy
+#: src/virsh.c:3833
 msgid "storage pool information"
-msgstr "নোড সংক্রান্ত তথ্য"
+msgstr "সংগ্রহের পুল সংক্রান্ত তথ্য"
 
-#: src/virsh.c:3731
-#, fuzzy
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
-msgstr "নোড সংক্রান্ত মৌলিক তথ্য উপলব্ধ করা হয়।"
+msgstr "সংগ্রহের পুল সংক্রান্ত মৌলিক তথ্য উপলব্ধ করা হয়।"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
-msgstr ""
+msgstr "নির্মাণকার্য"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "চলমান"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
-msgstr ""
+msgstr "ডিগ্রেড করা হয়েছে"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "ক্ষমতা:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
-#, fuzzy
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
-msgstr "ডোমেইন বরাদ্দকরণ"
+msgstr "বরাদ্দকরণ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "উপলব্ধ:"
 
-#: src/virsh.c:3805
-#, fuzzy
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
-msgstr "একটি নেটওয়ার্ক UUID-কে নেটওয়ার্ক নামে রূপান্তর করুন"
+msgstr "পুল UUID-কে পুলের নাম রূপান্তর করুন"
 
-#: src/virsh.c:3811
-#, fuzzy
+#: src/virsh.c:3914
 msgid "pool uuid"
-msgstr "ডোমেইনের uuid"
+msgstr "পুলের uuid"
 
-#: src/virsh.c:3836
-#, fuzzy
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
-msgstr "একটি (পূর্বে ব্যাখ্যা করা) নিষ্ক্রিয় ডোমেইন আরম্ভ করুন"
+msgstr "একটি (পূর্বে ব্যাখ্যা করা) নিষ্ক্রিয় পুল আরম্ভ করুন"
 
-#: src/virsh.c:3837
-#, fuzzy
+#: src/virsh.c:3940
 msgid "Start a pool."
-msgstr "একটি ডোমেইন আরম্ভ করুন।"
+msgstr "একটি পুল আরম্ভ করুন।"
 
-#: src/virsh.c:3842
-#, fuzzy
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের নাম"
+msgstr "একটি নিষ্ক্রিয় পুলের নাম"
 
-#: src/virsh.c:3859
-#, fuzzy, c-format
+#: src/virsh.c:3962
+#, c-format
 msgid "Pool %s started\n"
-msgstr "ডোমেইন %s আরম্ভ করা হয়েছে\n"
+msgstr "পুল %s আরম্ভ করা হয়েছে\n"
 
-#: src/virsh.c:3862
-#, fuzzy, c-format
+#: src/virsh.c:3965
+#, c-format
 msgid "Failed to start pool %s"
-msgstr "ডোমেইন %s আরম্ভ করতে ব্যর্থ"
+msgstr "পুল %s আরম্ভ করতে ব্যর্থ"
 
-#: src/virsh.c:3874
-#, fuzzy
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
-msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+msgstr "সুনির্দিষ্ট আর্গুমেন্ট থেকে ভলিউম নির্মাণ করুন"
 
-#: src/virsh.c:3875 src/virsh.c:4070
-#, fuzzy
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
-msgstr "একটি ডোমেইন নির্মাণ করুন।"
+msgstr "একটি ভলিউম নির্মাণ করুন।"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
-#, fuzzy
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
-msgstr "ডোমেইনের নাম"
+msgstr "পুলের নাম"
 
-#: src/virsh.c:3881
-#, fuzzy
+#: src/virsh.c:3984
 msgid "name of the volume"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের নাম"
+msgstr "একটি নিষ্ক্রিয় ভলিউমের নাম"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
-msgstr ""
+msgstr "ঐচ্ছিক k,M,G,T সাফিক্স সহ ভলিউমের মাপ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
-msgstr ""
+msgstr "ঐচ্ছিক k,M,G,T সাফিক্স সহ প্রারম্ভিক বরাদ্দের মাপ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
-msgstr ""
+msgstr "ফাইলের বিন্যাসের ধরন raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
-msgstr ""
+msgstr "ত্রুটিপূর্ণ মাপ %s"
 
-#: src/virsh.c:3976
-#, fuzzy, c-format
+#: src/virsh.c:4079
+#, c-format
 msgid "Vol %s created\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "ভলিউম %s নির্মিত হয়েছে\n"
 
-#: src/virsh.c:3980
-#, fuzzy, c-format
+#: src/virsh.c:4083
+#, c-format
 msgid "Failed to create vol %s"
-msgstr "XML নির্মাণ করতে ব্যর্থ"
+msgstr "ভলিউম %s নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:3995
-#, fuzzy
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
-msgstr "নিষ্ক্রিয় ডোমেইনের ব্যাখ্যা মুছে ফেলুন"
+msgstr "নিষ্ক্রিয় পুলের ব্যাখ্যা মুছে ফেলুন"
 
-#: src/virsh.c:3996
-#, fuzzy
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "একটি নিষ্ক্রিয় পুলের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
 
-#: src/virsh.c:4019
-#, fuzzy, c-format
+#: src/virsh.c:4122
+#, c-format
 msgid "Pool %s has been undefined\n"
-msgstr "ডোমেইন %s-র ব্যাখ্যা মুছে ফেলা হয়েছে\n"
+msgstr "পুল %s-র ব্যাখ্যা মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:4021
-#, fuzzy, c-format
+#: src/virsh.c:4124
+#, c-format
 msgid "Failed to undefine pool %s"
-msgstr "ডোমেইন %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
+msgstr "পুল %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:4033
-#, fuzzy
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
-msgstr "একটি নেটওয়ার্কের নাম ডোমেইন UUID-তে রূপান্তর করুন"
+msgstr "একটি পুলের নাম পুল UUID-তে রূপান্তর করুন"
 
-#: src/virsh.c:4059
-#, fuzzy
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
-msgstr "ডোমেইন UUID প্রাপ্ত করতে ব্যর্থ"
+msgstr "পুল UUID প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4069
-#, fuzzy
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
-msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+msgstr "একটি XML ফাইল থেকে পুল নির্মাণ করুন"
 
-#: src/virsh.c:4076 src/virsh.c:4134
-#, fuzzy
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
-msgstr "XML ডোমেইনের বিবরণসহ একটি ফাইল"
+msgstr "XML ভলিউমের বিবরণসহ একটি ফাইল"
 
-#: src/virsh.c:4113
-#, fuzzy, c-format
+#: src/virsh.c:4216
+#, c-format
 msgid "Vol %s created from %s\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "%s ভলিউম, %s থেকে নির্মিত\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
-#, fuzzy, c-format
+#: src/virsh.c:4220 src/virsh.c:4277
+#, c-format
 msgid "Failed to create vol from %s"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "%s থেকে ভলিউম নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "ইনপুট হিসাবে একটি ভলিউম গ্রহণ করে একটি নতুন ভলিউম নির্মাণ করুন"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "একটি XML ফাইল থেকে ডোমেইন নির্মাণে ব্যর্থ"
+msgstr "উপস্থিত ভলিউম থেকে একটি ভলিউম নির্মাণ করুন।"
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের নাম"
+msgstr "ইনপুট ভলিউম পুলের নাম অথবা uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "ডোমেইনের নাম অথবা uuid"
+msgstr "ভলিউমের নাম অথবা কি ইনপুট করুন"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "%s ভলিউমটি, %s ইনপুট ভলিউম থেকে নির্মাণ করা হয়েছে\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের নাম"
+msgstr "একটি ভলিউম ক্লোন করুন।"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "উপস্থিত ভলিউম ক্লোন করুন।"
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "ডোমেইনের নাম অথবা uuid"
+msgstr "মূল ভলিউমের নাম অথবা কি"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "নেটওয়ার্কের নাম"
+msgstr "ক্লোনের নাম"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "ডোমেইন %s আরম্ভ করতে ব্যর্থ"
+msgstr "ঊর্ধ্বস্থ পুল সনাক্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s ডোমেইন %s থেকে নির্মিত\n"
+msgstr "%s ভলিউম, %s থেকে ক্লোন করা হয়েছে\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s থেকে ডোমেইন নির্মাণ করতে ব্যর্থ"
+msgstr "%s থেকে ভলিউম ক্লোন করতে ব্যর্থ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
-msgstr ""
+msgstr "ভলিউম মুছে ফেলুন"
 
-#: src/virsh.c:4301
-#, fuzzy
+#: src/virsh.c:4404
 msgid "Delete a given vol."
-msgstr "চিহ্নিত ডোমেইন ধ্বংশ করা হবে।"
+msgstr "চিহ্নিত ভলিউম মুছে ফেলা হবে।"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
-msgstr ""
+msgstr "ভলিউমের নাম, কি অথবা পাথ"
 
-#: src/virsh.c:4326
-#, fuzzy, c-format
+#: src/virsh.c:4429
+#, c-format
 msgid "Vol %s deleted\n"
-msgstr "ডোমেইন %s ধ্বংশ করা হয়েছে\n"
+msgstr "ভলিউম %s মুছে ফেলা হয়েছে\n"
 
-#: src/virsh.c:4328
-#, fuzzy, c-format
+#: src/virsh.c:4431
+#, c-format
 msgid "Failed to delete vol %s"
-msgstr "ডোমেইন %s ধ্বংশ করতে ব্যর্থ"
+msgstr "ভলিউম %s মুছে ফেলতে ব্যর্থ"
 
-#: src/virsh.c:4341
-#, fuzzy
+#: src/virsh.c:4444
 msgid "storage vol information"
-msgstr "নোড সংক্রান্ত তথ্য"
+msgstr "ভলিউম সংক্রান্ত তথ্য"
 
-#: src/virsh.c:4342
-#, fuzzy
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
-msgstr "নোড সংক্রান্ত মৌলিক তথ্য উপলব্ধ করা হয়।"
+msgstr "সংগ্রহস্থলের ভলিউম সংক্রান্ত মৌলিক তথ্য উপলব্ধ করা হয়।"
 
-#: src/virsh.c:4370
-#, fuzzy
+#: src/virsh.c:4473
 msgid "Type:"
-msgstr "OS-র প্রকৃতি:"
+msgstr "প্রকৃতি:"
 
-#: src/virsh.c:4372
-#, fuzzy
+#: src/virsh.c:4475
 msgid "file"
-msgstr "XML ফাইল"
+msgstr "ফাইল"
 
-#: src/virsh.c:4372
-#, fuzzy
+#: src/virsh.c:4475
 msgid "block"
 msgstr "অবরুদ্ধ"
 
-#: src/virsh.c:4392
-#, fuzzy
+#: src/virsh.c:4495
 msgid "vol information in XML"
-msgstr "XML-র মধ্যে ডোমেইন সংক্রান্ত তথ্য"
+msgstr "XML-র মধ্যে ভলিউম সংক্রান্ত তথ্য"
 
-#: src/virsh.c:4393
-#, fuzzy
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
-msgstr "XML ডাম্প রূপে stdout-র মধ্যে ডোমেইন সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
+msgstr "XML ডাম্প রূপে stdout-র মধ্যে ভলিউম সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
 
-#: src/virsh.c:4433
-#, fuzzy
+#: src/virsh.c:4536
 msgid "list vols"
-msgstr "ডোমেইনের তালিকা"
+msgstr "ভোলিউমের তালিকা"
 
-#: src/virsh.c:4434
-#, fuzzy
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
-msgstr "ডোমেইনের তালিকা প্রদর্শন করা হয়।"
+msgstr "পুল অনুযায়ী ভলিউমের নাম প্রাপ্ত হবে।"
 
-#: src/virsh.c:4459 src/virsh.c:4467
-#, fuzzy
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
-msgstr "সক্রিয় ডোমেইনের তালিকা নির্মাণে ব্যর্থ"
+msgstr "সক্রিয় ভলিউমের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
-msgstr ""
+msgstr "পাথ"
 
-#: src/virsh.c:4511
-#, fuzzy
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
-msgstr "একটি নেটওয়ার্ক UUID-কে নেটওয়ার্ক নামে রূপান্তর করুন"
+msgstr "একটি ভলিউম UUID-কে ভলিউম নামে রূপান্তর করুন"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
-msgstr ""
+msgstr "ভলিউমের কি অথবা পাথ"
 
-#: src/virsh.c:4544
-#, fuzzy
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
-msgstr "একটি নেটওয়ার্ক UUID-কে নেটওয়ার্ক নামে রূপান্তর করুন"
+msgstr "একটি ভলিউম UUID-কে ভলিউম-কি তে রূপান্তর করুন"
 
-#: src/virsh.c:4550
-#, fuzzy
+#: src/virsh.c:4653
 msgid "vol uuid"
-msgstr "ডোমেইনের uuid"
+msgstr "ভলিউমের uuid"
 
-#: src/virsh.c:4577
-#, fuzzy
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
-msgstr "একটি নেটওয়ার্ক UUID-কে নেটওয়ার্ক নামে রূপান্তর করুন"
+msgstr "একটি ভলিউমের UUID-কে ভলিউম পাথে রূপান্তর করুন"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
-msgstr ""
+msgstr "ভলিউমের নাম অথবা কি"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "সংস্করণ সংখ্যা প্রদর্শন করা হবে"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "সিস্টেমের সংস্করণ সংক্রান্ত তথ্য প্রদর্শন করুন।"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "হাইপার-ভাইসরের প্রকৃতি প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "চিহ্নিত লাইব্রেরির সাথে কম্পাইল করা হয়েছে: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "লাইব্রেরির সংস্করণ প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ব্যবহৃত লাইব্রেরি: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "ব্যবহৃত API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "হাইপার-ভাইসরের সংস্করণ প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "চলমান %s হাইপার-ভাইসরের সংস্করণ প্রাপ্ত করতে ব্যর্থ\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "চলমান হাইপার-ভাইসর: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
-#, fuzzy
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
-msgstr "এই হোস্ট সিস্টেমে NUMA সমর্থিত হবে না"
+msgstr "এই হোস্টের মধ্যে উপস্থিত ডিভাইসের সংখ্যা নির্ধারণ করুন"
 
-#: src/virsh.c:4699
-#, fuzzy
+#: src/virsh.c:4802
 msgid "list devices in a tree"
-msgstr "ডিভাইস সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "ট্রি রূপে ডিভাইসের তালিকা প্রদর্শন করা হবে"
 
-#: src/virsh.c:4700
-#, fuzzy
+#: src/virsh.c:4803
 msgid "capability name"
-msgstr "ক্ষমতা"
+msgstr "ক্ষমতার নাম"
 
-#: src/virsh.c:4799
-#, fuzzy
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
-msgstr "হাইপার-ভাইসরের সাথে সংযোগ করতে ব্যর্থ"
+msgstr "নোড ডিভাইসের সংখ্যঅ গণনা করতে ব্যর্থ"
 
-#: src/virsh.c:4809
-#, fuzzy
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
-msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা নির্মাণে ব্যর্থ"
+msgstr "নোড ডিভাইসের তালিকা নির্মাণে ব্যর্থ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
-msgstr ""
+msgstr "XML-র মধ্যে নোড ডিভাইসের বিবরণ"
 
-#: src/virsh.c:4860
-#, fuzzy
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
-msgstr "XML ডাম্প রূপে stdout-র মধ্যে ডোমেইন সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
+msgstr "XML ডাম্প রূপে stdout-র মধ্যে নোড ডিভাইস সংক্রান্ত তথ্য প্রদর্শন করা হবে।"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
-#, fuzzy
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
-msgstr "ব্লক ডিভাইস"
+msgstr "ডিভাইস-কি"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
-msgstr ""
+msgstr "সমতূল্য ডিভাইস অনুসন্ধান করতে ব্যর্থ"
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
-msgstr "নতুন ডিস্ক ডিভাইস যোগ করুন।"
+msgid "dettach node device from its device driver"
+msgstr "ডিভাইস ড্রাইভার থেকে নোড ডিভাইস বিচ্ছিন্ন করা হবে"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+# comment from maintainer:
+# Basically we plan to use a device exclusively for a domain. The device needs first to be detached from the node, i.e. its driver need to free the device before it can be assigned and used by a given domain.
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
+"ডোমেইনের জন্য ডিভাইস ধার্য করার পূর্বে ডিভাইস ড্রাইভার থেকে নোড ডিভাইস বিচ্ছিন্ন "
+"করা হবে।"
 
-#: src/virsh.c:4922
-#, fuzzy, c-format
+#: src/virsh.c:5025
+#, c-format
 msgid "Device %s dettached\n"
-msgstr "ডোমেইন %s ধ্বংশ করা হয়েছে\n"
+msgstr "ডিভাইস %s বিচ্ছিন্ন করা হয়েছে\n"
 
-#: src/virsh.c:4924
-#, fuzzy, c-format
+#: src/virsh.c:5027
+#, c-format
 msgid "Failed to dettach device %s"
-msgstr "%s থেকে ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
+msgstr "%s ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
 
-#: src/virsh.c:4935
+# comment from maintainer:
+# that's the reverse operation, the device is reattached to the node OS and basically the node driver can make use of it again.
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
-msgstr "নতুন ডিস্ক ডিভাইস যোগ করুন।"
+msgid "reattach node device to its device driver"
+msgstr "ডিভাইস ড্রাইভারের সাথে নোড ডিভাইস পুনরায় সংযুক্ত করুন"
 
-#: src/virsh.c:4963
+# comment from maintainer:
+# Basically we plan to use a device exclusively for a domain. The device needs first to be detached from the node, i.e. its driver need to free the device before it can be assigned and used by a given domain.
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+"ডোমেইনের জন্য ডিভাইস ধার্য করার পূর্বে ডিভাইস ড্রাইভার থেকে নোড ডিভাইস বিচ্ছিন্ন "
+"করা হবে।"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
-msgstr ""
+msgstr "%s ডিভাইস পুনরায় সংযুক্ত করা হয়েছে\n"
 
-#: src/virsh.c:4965
-#, fuzzy, c-format
+#: src/virsh.c:5068
+#, c-format
 msgid "Failed to re-attach device %s"
-msgstr "%s থেকে ডিভাইস নির্মাণ করতে ব্যর্থ"
+msgstr "%s পুনরায় সংযুক্ত করতে ব্যর্থ"
 
-#: src/virsh.c:4976
-#, fuzzy
+#: src/virsh.c:5079
 msgid "reset node device"
-msgstr "ডিস্ক ডিভাইসের গন্তব্য"
+msgstr "নোড ডিভাইস রিসেট করা হবে"
 
-#: src/virsh.c:4977
-#, fuzzy
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
-msgstr "চলমান ডোমেইনের ডিভাইস ব্লকের পরিসংখ্যান প্রাপ্ত করুন।"
+msgstr "ডোমেইনের জন্য বরাদ্দ করার পূর্বে অথবা পরে নোড ডিভাইস রিসেট করুন।"
 
-#: src/virsh.c:5004
-#, fuzzy, c-format
+#: src/virsh.c:5107
+#, c-format
 msgid "Device %s reset\n"
-msgstr "%s ডোমেইন পুনরারম্ভ করা হয়েছে\n"
+msgstr "%s ডিভাইস পুনরারম্ভ করা হয়েছে\n"
 
-#: src/virsh.c:5006
-#, fuzzy, c-format
+#: src/virsh.c:5109
+#, c-format
 msgid "Failed to reset device %s"
-msgstr "%s থেকে ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
+msgstr "%s ডিভাইস রিসেট করতে ব্যর্থ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "হাইপার-ভাইসরের হোস্ট-নেম প্রদর্শন করা হবে"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "হাইপার-ভাইসর canonical URI প্রদর্শন করা হবে"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc প্রদর্শন"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC প্রদর্শনের জন্য IP ঠিকানা ও পোর্ট সংখ্যা প্রদর্শন করা হবে।"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty কনসোল"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY কনসোলের ডিভাইস আউটপুট করা হবে।"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "একটি XML ফাইল থেকে ডিভাইস যোগ করা হবে"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "একটি XML <file> থেকে ডিভাইস যোগ করুন।"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ফাইল"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
-msgstr ""
+msgstr "attach-device: <file> বিকল্প অনুপস্থিত"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s থেকে ডিভাইস নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ডিভাইস সংযুক্ত করা হয়েছে\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "একটি XML ফাইল থেকে ডিভাইস বিচ্ছিন্ন করুন"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "একটি XML <file> থেকে ডিভাইস বিচ্ছিন্ন করুন"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
-msgstr ""
+msgstr "detach-device: <file> বিকল্প অনুপস্থিত"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s থেকে ডিভাইস বিচ্ছিন্ন করতে ব্যর্থ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ডিভাইস বিচ্ছিন্ন করা হয়েছে\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "নেটওয়ার্ক ইন্টারফেস যোগ করুন"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "একটি নতুন নেটওয়ার্ক ইন্টারফেস যোগ করুন।"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "নেটওয়ার্ক ইন্টারফেসের ধরন"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "নেটওয়ার্ক ইন্টারফেসের উৎসস্থল"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "উদ্দিষ্ট নেটওয়ার্কের নাম"
 
-#: src/virsh.c:5337 src/virsh.c:5451
-#, fuzzy
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC ঠিকানা"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "নেটওয়ার্ক ইন্টারফেস ব্রিজ করতে ব্যবহৃথ স্ক্রিপ্ট"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' কমান্ড দ্বারা %s সমর্থিত নয়"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ইন্টারফেস সংযুক্ত করা হয়েছে\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "নেটওয়ার্ক ইন্টারফেস বিচ্ছিন্ন করুন"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "নেটওয়ার্ক ইন্টারফেস বিচ্ছিন্ন করুন।"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "ইন্টারফেস সংক্রান্ত সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s প্রকৃতির কোনো ইন্টারফেস পাওয়া যায়নি"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s MAC ঠিকানা সহ কোনো ইন্টারফেস পাওয়া যায়নি"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML নির্মাণ করতে ব্যর্থ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ইন্টারফেস বিচ্ছিন্ন করা হয়েছে\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ডিস্ক ডিভাইস যোগ করুন"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "নতুন ডিস্ক ডিভাইস যোগ করুন।"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ডিস্ক ডিভাইসের উৎস"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ডিস্ক ডিভাইসের গন্তব্য"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ডিস্ক ডিভাইসের ড্রাইভার"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ডিস্ক ডিভাইসের সাব-ড্রাইভার"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "উদ্দিষ্ট ডিভাইসের প্রকৃতি"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "ডিভাইস থেকে পড়া ও ডিভাইসে লেখার মোড"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' কমান্ড দ্বারা %s সমর্থিত নয়"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ডিস্ক সংযুক্ত করা হয়েছে\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ডিস্ক ডিভাইস বিচ্ছিন্ন করুন"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ডিস্ক ডিভাইস বিচ্ছিন্ন করুন।"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ডিস্ক সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s গন্তব্যস্থল সহ কোনো ডিস্ক পাওয়া যায়নি"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
-msgstr ""
+msgstr "সাফল্যের সাথে ডিস্ক বিচ্ছিন্ন করা হয়েছে\n"
 
-#: src/virsh.c:5839
-#, fuzzy, c-format
+#: src/virsh.c:5942
+#, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
-msgstr "init পংক্তির জন্য মেমরি calloc করতে ব্যর্থ: %s"
+msgstr "malloc: অস্থায়ী ফাইলের নাম বরাদ্দ করতে ব্যর্থ: %s"
 
-#: src/virsh.c:5850
-#, fuzzy, c-format
+#: src/virsh.c:5953
+#, c-format
 msgid "mkstemp: failed to create temporary file: %s"
-msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
+msgstr "mkstemp: অস্থায়ী ফাইলের নাম বরাদ্দ করতে ব্যর্থ: %s"
 
-#: src/virsh.c:5857
-#, fuzzy, c-format
+#: src/virsh.c:5960
+#, c-format
 msgid "write: %s: failed to write to temporary file: %s"
-msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
+msgstr "write: %s: অস্থায়ী ফাইলের মধ্যে লিখতে ব্যর্থ: %s"
 
-#: src/virsh.c:5866
-#, fuzzy, c-format
+#: src/virsh.c:5969
+#, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
-msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
+msgstr "close: %s: অস্থায়ী ফাইলের মধ্যে লিখতে অথবা ফাইলটি বন্ধ করতে ব্যর্থ: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
+"%s: $EDITOR এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে শেল মিটা অথবা অন্য অগ্রহণীয় অক্ষর "
+"উপস্থিত রয়েছে"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
+"%s: অস্থায়ী ফাইলের নামের মধ্যে শেল মিটা অথবা অন্য অগ্রহণীয় অক্ষর উপস্থিত রয়েছে"
+"($TMPDIR কী ভুল?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
-msgstr ""
+msgstr "virAsprintf: সম্পাদনার কমান্ড নির্মাণ করতে ব্যর্থ: %s"
 
-#: src/virsh.c:5918
-#, fuzzy, c-format
+#: src/virsh.c:6021
+#, c-format
 msgid "%s: edit command failed: %s"
-msgstr "lvs কমান্ড বিফল"
+msgstr "%s: সম্পাদনার কমান্ড ব্যর্থ: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
-msgstr ""
+msgstr "%s: শূণ্য ব্যতীত মান উৎপন্ন করে কমান্ড প্রস্থান করেছে"
 
-#: src/virsh.c:5939
-#, fuzzy, c-format
+#: src/virsh.c:6042
+#, c-format
 msgid "%s: failed to read temporary file: %s"
-msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
+msgstr "%s: অস্থায়ী ফাইল পড়তে ব্যর্থ: %s"
 
-#: src/virsh.c:5950
-#, fuzzy
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "ডোমেইনের XML কনফিগারেশন সম্পাদনা করুন"
 
-#: src/virsh.c:5951
-#, fuzzy
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "ডোমেইনের XML কনফিগারেশন সম্পাদনা করুন।"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
-msgstr ""
+msgstr "%s ডোমেইনের XML কনফিগারেশন পরিবর্তন করা হয়নি।\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
-msgstr ""
+msgstr "ERROR: ভিন্ন ব্যবহারকারী দ্বারা XML কনফিগারেশন পরিবর্তন করা হয়েছে"
 
-#: src/virsh.c:6028
-#, fuzzy, c-format
+#: src/virsh.c:6131
+#, c-format
 msgid "Domain %s XML configuration edited.\n"
-msgstr "কনফিগারেশন ফাইল পড়তে ব্যর্থ"
+msgstr "%s ডোমেইনের XML কনফিগারেশন সম্পাদনা করা হয়েছে।\n"
 
-#: src/virsh.c:6053
-#, fuzzy
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
-msgstr "একটি নিষ্ক্রিয় নেটওয়ার্কের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "নেটওয়ার্কের XML কনফিগারেশন সম্পাদনা করুন"
 
-#: src/virsh.c:6054
-#, fuzzy
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
-msgstr "একটি নিষ্ক্রিয় নেটওয়ার্কের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "নেটওয়ার্কের XML কনফিগারেশন সম্পাদনা করুন।"
 
-#: src/virsh.c:6070
-#, fuzzy
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "সংগ্রহের পুলের XML কনফিগারেশন সম্পাদনা করুন"
 
-#: src/virsh.c:6071
-#, fuzzy
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
-msgstr "একটি নিষ্ক্রিয় ডোমেইনের কনফিগারেশনের ব্যাখ্যা মুছে ফেলুন।"
+msgstr "সংগ্রহের পুলের XML কনফিগারেশন সম্পাদনা করুন।"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "বর্তমান ইন্টারেক্টিভ টার্মিনাল থেকে প্রস্থান করুন"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' কমান্ডের সাথে <%s> বিকল্প প্রয়োগ করা আবশ্যক"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "কমান্ড '%s'-র সাথে --%s বিকল্প প্রয়োগ করা আবশ্যক"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "কমান্ড '%s' বর্তমানে উপস্থিত নেই"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7671,17 +7861,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
-#, fuzzy, c-format
+#: src/virsh.c:6428
+#, c-format
 msgid "[--%s <number>]"
-msgstr "--%s <number>"
+msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
-#, fuzzy, c-format
+#: src/virsh.c:6430
+#, c-format
 msgid "[--%s <string>]"
-msgstr "--%s <string>"
+msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7689,7 +7879,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7697,60 +7887,58 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
-msgstr ""
+msgstr "অভ্যন্তরীণ ত্রুটি: virsh %s: কোনো %s VSH_OT_DATA বিকল্প উপস্থিত নেই"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "ডোমেইন নাম অথবা id-র ব্যাখ্যা নেই"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ডোমেইন '%s' প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "ব্যাখ্যা বিহীন নেটওয়ার্কের নাম"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "নেটওয়ার্ক '%s' প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
-#, fuzzy
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
-msgstr "ব্যাখ্যা বিহীন নেটওয়ার্কের নাম"
+msgstr "ব্যাখ্যা বিহীন পুলের নাম"
 
-#: src/virsh.c:6630
-#, fuzzy, c-format
+#: src/virsh.c:6735
+#, c-format
 msgid "failed to get pool '%s'"
-msgstr "ডোমেইন '%s' প্রাপ্ত করতে ব্যর্থ"
+msgstr "পুল '%s' প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:6647
-#, fuzzy
+#: src/virsh.c:6752
 msgid "undefined vol name"
-msgstr "ব্যাখ্যা বিহীন নেটওয়ার্কের নাম"
+msgstr "ব্যাখ্যা বিহীন ভলিউম নাম"
 
-#: src/virsh.c:6683
-#, fuzzy, c-format
+#: src/virsh.c:6788
+#, c-format
 msgid "failed to get vol '%s'"
-msgstr "ডোমেইন '%s' প্রাপ্ত করতে ব্যর্থ"
+msgstr "ভলিউম '%s' প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7761,130 +7949,128 @@ msgstr ""
 "(সময়: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "অনুপস্থিত \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "অপ্রত্যাশিত টোকেন (কমান্ডের নাম): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "অজানা কমান্ড: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "কমান্ড '%s'-র দ্বারা --%s বিকল্প সমর্থিত হয় না"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "প্রত্যাশিত সিন্টেক্স: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "সংখ্যা"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "পংক্তি"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "অপ্রত্যাশিত তথ্য '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
-#, fuzzy
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
-msgstr "XML ফাইল"
+msgstr "কর্মবিহীন"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "স্থগিত"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "shutdown অবস্থায়"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "বন্ধ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "বিপর্যস্ত"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "অফ-লাইন"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "বৈধ সংযোগ অনুপস্থিত"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ত্রুটি: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ত্রুটি: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d বাইট বরাদ্দ করতে ব্যর্থ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu বাইট বরাদ্দ করতে ব্যর্থ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "হাইপার-ভাইসরের সাথে সংযোগ করতে ব্যর্থ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "লগ ফাইল সংক্রান্ত তথ্য প্রাপ্ত করতে ব্যর্থ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "চিহ্নিত লগ পাথটি ফাইল নয়"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "লগ ফাইল খুলতে ব্যর্থ। লগ ফাইলের পাথ পরীক্ষা করুন"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
 
-#: src/virsh.c:7267
-#, fuzzy, c-format
+#: src/virsh.c:7372
+#, c-format
 msgid "%s: failed to write log file: %s"
-msgstr "লগ ফাইলের মধ্যে লিখতে ব্যর্থ"
+msgstr "%s: লগ ফাইল লিখতে ব্যর্থ: %s"
 
-#: src/virsh.c:7447
-#, fuzzy
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "হাইপার-ভাইসরের সাথে সংযোগ বিচ্ছিন্ন করতে ব্যর্থ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7917,7 +8103,7 @@ msgstr ""
 "\n"
 "  কমান্ড (নন ইন্টারেক্টিভ মোড):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7927,17 +8113,17 @@ msgstr ""
 "  (কমান্ড সংক্রান্ত বিবরণ জানতে help <command> প্রয়োগ করুন)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "অসমর্থিত বিকল্প '-%c'। --help দেখুন।"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
-msgstr ""
+msgstr "অতিরিক্ত আর্গুমেন্ট '%s'। --help দেখুন।"
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7946,7 +8132,7 @@ msgstr ""
 "ভার্চুয়ালাইজেশন ইন্টারেক্টিভ টার্মিনাল %s-এ স্বাগতম।\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7957,7 +8143,6 @@ msgstr ""
 "\n"
 
 #: src/virterror.c:211
-#, fuzzy
 msgid "Unknown failure"
 msgstr "অজানা ত্রুটি"
 
@@ -7996,13 +8181,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "হাইপার-ভাইসর দ্বারা এই কর্ম সমর্থিত নয়: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "হাইপার-ভাইসরের সাথে সংযোগ করতে ব্যর্থ"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "নিরাপত্তা বিষয়ক কোনো ড্রাইভার উপস্থিত নেই"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s-র সাথে সংযোগ করতে ব্যর্থ"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "নিরাপত্তা বিষয়ক কোনো ড্রাইভার উপস্থিত নেই"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8100,9 +8286,9 @@ msgid "could not connect to Xen Store %s"
 msgstr "Xen Store %s-র সাথে সংযোগ করতে ব্যর্থ"
 
 #: src/virterror.c:808
-#, fuzzy, c-format
+#, c-format
 msgid "failed Xen syscall %s"
-msgstr "Xen syscall %s %d ব্যর্থ"
+msgstr "Xen syscall %s ব্যর্থ"
 
 #: src/virterror.c:812
 msgid "unknown OS type"
@@ -8323,265 +8509,252 @@ msgid "Network not found: %s"
 msgstr "নেটওয়ার্ক পাওয়া যায়নি: %s"
 
 #: src/virterror.c:971
-#, fuzzy
 msgid "invalid MAC address"
 msgstr "অবৈধ MAC ঠিকানা"
 
 #: src/virterror.c:973
-#, fuzzy, c-format
+#, c-format
 msgid "invalid MAC address: %s"
 msgstr "অবৈধ MAC ঠিকানা: %s"
 
 #: src/virterror.c:977
-#, fuzzy
 msgid "authentication failed"
-msgstr "কর্ম বিফল"
+msgstr "অনুমোদন বিফল"
 
 #: src/virterror.c:979
-#, fuzzy, c-format
+#, c-format
 msgid "authentication failed: %s"
-msgstr "কর্ম বিফল: %s"
+msgstr "অনুমোদন বিফল: %s"
 
 #: src/virterror.c:983
-#, fuzzy
 msgid "Storage pool not found"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি"
+msgstr "সংগ্রহের পুল পাওয়া যায়নি"
 
 #: src/virterror.c:985
-#, fuzzy, c-format
+#, c-format
 msgid "Storage pool not found: %s"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি: %s"
+msgstr "সংগ্রহের পুল পাওয়া যায়নি: %s"
 
 #: src/virterror.c:989
-#, fuzzy
 msgid "Storage volume not found"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি"
+msgstr "সংগ্রহের ভলিউম পাওয়া যায়নি"
 
 #: src/virterror.c:991
-#, fuzzy, c-format
+#, c-format
 msgid "Storage volume not found: %s"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি: %s"
+msgstr "সংগ্রহের ভলিউম পাওয়া যায়নি: %s"
 
 #: src/virterror.c:995
-#, fuzzy
 msgid "invalid storage pool pointer in"
-msgstr "এর মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "এর মধ্যে পুল সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:997
-#, fuzzy, c-format
+#, c-format
 msgid "invalid storage pool pointer in %s"
-msgstr "%s-র মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "%s-র মধ্যে পুল সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:1001
-#, fuzzy
 msgid "invalid storage volume pointer in"
-msgstr "এর মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "এর মধ্যে ভলিউম সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:1003
-#, fuzzy, c-format
+#, c-format
 msgid "invalid storage volume pointer in %s"
-msgstr "%s-র মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "%s-র মধ্যে ভলিউম সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:1007
-#, fuzzy
 msgid "Failed to find a storage driver"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ"
+msgstr "সংগ্রহের ড্রাইভার অনুসন্ধান করতে ব্যর্থ"
 
 #: src/virterror.c:1009
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find a storage driver: %s"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "সংগ্রহের ড্রাইভার অনুসন্ধান করতে ব্যর্থ: %s"
 
 #: src/virterror.c:1013
-#, fuzzy
 msgid "Failed to find a node driver"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ"
+msgstr "নোড ড্রাইভার অনুসন্ধান করতে ব্যর্থ"
 
 #: src/virterror.c:1015
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find a node driver: %s"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "নোড ড্রাইভার অনুসন্ধান করতে ব্যর্থ: %s"
 
 #: src/virterror.c:1019
-#, fuzzy
 msgid "invalid node device pointer"
-msgstr "এর মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "নোড ডিভাইস সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:1021
-#, fuzzy, c-format
+#, c-format
 msgid "invalid node device pointer in %s"
-msgstr "%s-র মধ্যে অবৈধ ডোমেইন নির্দেশক"
+msgstr "%s-র মধ্যে অবৈধ ডিভাইস নির্দেশক"
 
 #: src/virterror.c:1025
-#, fuzzy
 msgid "Node device not found"
-msgstr "ডিভাইস পাওয়া যায়নি: %s (%s)"
+msgstr "নোড ডিভাইস পাওয়া যায়নি"
 
 #: src/virterror.c:1027
-#, fuzzy, c-format
+#, c-format
 msgid "Node device not found: %s"
-msgstr "ডিভাইস পাওয়া যায়নি: %s (%s)"
+msgstr "নোড ডিভাইস পাওয়া যায়নি: %s"
 
 #: src/virterror.c:1031
-#, fuzzy
 msgid "Security model not found"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি"
+msgstr "নিরাপত্তার মডেল পাওয়া যায়নি"
 
 #: src/virterror.c:1033
-#, fuzzy, c-format
+#, c-format
 msgid "Security model not found: %s"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি: %s"
+msgstr "নিরাপত্তার মডেল পাওয়া যায়নি: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "স্থগিত করার কর্ম বিফল"
+msgstr "অনুরোধ করা কর্ম বৈধ নয়"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "কর্ম বিফল: %s"
+msgstr "অনুরোধ করা কর্ম বৈধ নয়: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ"
+msgstr "ইন্টারফেস অনুসন্ধান করতে ব্যর্থ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "নেটওয়ার্ক অনুসন্ধান করতে ব্যর্থ: %s"
+msgstr "ইন্টারফেস অনুসন্ধান করতে ব্যর্থ: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "node_device পাওয়া যায়নি"
+msgstr "ইন্টারফেস পাওয়া যায়নি"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "নেটওয়ার্ক পাওয়া যায়নি: %s"
+msgstr "ইন্টারফেস পাওয়া যায়নি: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "এর মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "এর মধ্যে ইন্টারফেস সংক্রান্ত অবৈধ নির্দেশক"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s-র মধ্যে নেটওয়ার্ক সংক্রান্ত অবৈধ নির্দেশক"
+msgstr "%s-র মধ্যে ইন্টারফেস সংক্রান্ত অবৈধ নির্দেশক"
 
-#: src/virterror.c:1124
-#, fuzzy
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
-msgstr "আর্গুমেন্টের বাফার অত্যন্ত ক্ষুদ্র"
+msgstr "আভ্যন্তরীণ ত্রুটি: বাফার অত্যন্ত ক্ষুদ্র"
 
 #: src/xen_inotify.c:132 src/xen_inotify.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "parsing uuid %s"
-msgstr "ডোমেইনের uuid"
+msgstr "uuid %s পার্স করা হচ্ছে"
 
 #: src/xen_inotify.c:149
 #, c-format
 msgid "finding dom for %s"
-msgstr ""
+msgstr "%s-র ডোমেইন অনুসন্ধান করা হচ্ছে"
 
 #: src/xen_inotify.c:158
 msgid "finding dom on config list"
-msgstr ""
+msgstr "কনফিগ তালিকার মধ্যে ডোমেইন অনুসন্ধান করা হচ্ছে"
 
 #: src/xen_inotify.c:243
-#, fuzzy
 msgid "Error looking up domain"
-msgstr "ডোমেইন বরাদ্দকরণ"
+msgstr "ডোমেইন অনুসন্ধান করতে ত্রুটি"
 
 #: src/xen_inotify.c:250 src/xen_inotify.c:343 src/xen_inotify.c:350
-#, fuzzy
 msgid "Error adding file to config cache"
-msgstr "নেটওয়ার্কের কনফিগ '%s' পার্স করতে সমস্যা : %s"
+msgstr "কনফিগ ক্যাশের মধ্যে ফাইল যোগ করতে ত্রুটি"
 
 #: src/xen_inotify.c:296
 msgid "conn, or private data is NULL"
-msgstr ""
+msgstr "conn, অথবা ব্যক্তিগত তথ্য NULL"
 
 #: src/xen_inotify.c:339 src/xen_inotify.c:362
 msgid "looking up dom"
-msgstr ""
+msgstr "ডোমেইন অনুসন্ধান করা হচ্ছে"
 
 #: src/xen_inotify.c:401
-#, fuzzy
 msgid "failed to allocate configInfoList"
-msgstr "%s কনফিগ তালিকার জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
+msgstr "configInfoList বরাদ্দ করতে ব্যর্থ"
 
 #: src/xen_inotify.c:408
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open directory: %s"
-msgstr "ডিভাইস %s খুলতে ব্যর্থ"
+msgstr "ডিরেক্টরি খুলতে ব্যর্থ: %s"
 
 #: src/xen_inotify.c:426
-#, fuzzy
 msgid "Error adding file to config list"
-msgstr "নেটওয়ার্কের কনফিগ '%s' পার্স করতে সমস্যা : %s"
+msgstr "কনফিগ তালিকার মধ্যে ফাইল যোগ করতে ত্রুটি"
 
 #: src/xen_inotify.c:435
 msgid "initializing inotify"
-msgstr ""
+msgstr "inotify আরম্ভ করা হচ্ছে"
 
 #: src/xen_inotify.c:446
 #, c-format
 msgid "adding watch on %s"
-msgstr ""
+msgstr "%s-র জন্য watch (ওয়াচ) যোগ করা হচ্ছে"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "ক্রেডিট স্কেডিউলারের weight পরামিতির (%d) মান নির্দিষ্ট সীমা বহির্ভূত (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ক্রেডিট স্কেডিউলারের cap পরামিতির (%d) মান নির্দিষ্ট সীমা বহির্ভূত (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
-#, fuzzy, c-format
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
+#, c-format
 msgid "cannot read file %s"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "%s ফাইল পড়তে ব্যর্থ"
 
-#: src/xen_unified.c:271
-#, fuzzy
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
-msgstr "ব্রিজ সমর্থন আরম্ভ করতে ব্যর্থ: %s"
+msgstr "mutex আরম্ভ করা সম্ভব নয়"
 
 #: src/xend_internal.c:127
-#, fuzzy
 msgid "failed to create a socket"
-msgstr "নোড বরাদ্দ করতে ব্যর্থ"
+msgstr "সকেট নির্মাণ করতে ব্যর্থ"
 
 #: src/xend_internal.c:150
-#, fuzzy
 msgid "failed to connect to xend"
-msgstr "Xen Store-র সাথে সংযোগ করতে ব্যর্থ"
+msgstr "xend-র সাথে সংযোগ করতে ব্যর্থ"
 
 #: src/xend_internal.c:197 src/xend_internal.c:200
 msgid "failed to read from Xen Daemon"
 msgstr "Xen Daemon থেকে পড়তে ব্যর্থ"
 
 #: src/xend_internal.c:388
-#, fuzzy, c-format
+#, c-format
 msgid "%d status from xen daemon: %s:%s"
-msgstr "ডেমন রূপে fork করতে ব্যর্থ: %s"
+msgstr "xen ডেমন থেকে %d অবস্থা প্রাপ্ত হয়েছে: %s:%s"
 
 #: src/xend_internal.c:439 src/xend_internal.c:442 src/xend_internal.c:450
 #, c-format
 msgid "xend_post: error from xen daemon: %s"
-msgstr ""
+msgstr "xend_post: xen ডেমনে সমস্যা: %s"
 
 #: src/xend_internal.c:845
-#, fuzzy, c-format
+#, c-format
 msgid "unable to connect to '%s:%s'"
-msgstr "tty %s খুলতে ব্যর্থ: %s\n"
+msgstr "'%s:%s'-র সাথে সংযোগ স্থাপন করতে ব্যর্থ"
 
 #: src/xend_internal.c:963
 msgid "failed to urlencode the create S-Expr"
@@ -8599,33 +8772,31 @@ msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্
 msgid "domain information incomplete, missing uuid"
 msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, uuid অনুপস্থিত"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, নাম অনুপস্থিত"
 
 #: src/xend_internal.c:1143
-#, fuzzy
 msgid "domain information incomplete, missing HVM loader"
-msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, নাম অনুপস্থিত"
+msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, HVM লোডার অনুপস্থিত"
 
 #: src/xend_internal.c:1197
 msgid "domain information incomplete, missing kernel & bootloader"
 msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, কার্নেল ও বুট-লোডার অনুপস্থিত"
 
 #: src/xend_internal.c:1261
-#, fuzzy
 msgid "Unknown char device type"
-msgstr "উদ্দিষ্ট ডিভাইসের প্রকৃতি"
+msgstr "অজানা প্রকৃতির char ডিভাইস"
 
 #: src/xend_internal.c:1295 src/xend_internal.c:1335 src/xend_internal.c:1351
 #: src/xend_internal.c:1489 src/xend_internal.c:1517 src/xend_internal.c:1533
 msgid "malformed char device string"
-msgstr ""
+msgstr "char ডিভাইসের ত্রুটিপূর্ণ স্ট্রিং"
 
 #: src/xend_internal.c:1462
-#, fuzzy, c-format
+#, c-format
 msgid "unknown chr device type '%s'"
-msgstr "উদ্দিষ্ট ডিভাইসের প্রকৃতি"
+msgstr "অজানা প্রকৃতির chr ডিভাইস '%s'"
 
 #: src/xend_internal.c:1624
 msgid "domain information incomplete, vbd has no dev"
@@ -8644,500 +8815,477 @@ msgid "cannot parse vbd filename, missing driver type"
 msgstr "vbd ফাইলের নাম পার্স করতে ব্যর্থ, ড্রাইভারের ধরন অনুপস্থিত"
 
 #: src/xend_internal.c:1815
-#, fuzzy, c-format
+#, c-format
 msgid "malformed mac address '%s'"
-msgstr "অবৈধ MAC ঠিকানা: %s"
+msgstr "ত্রুটিপুর্ণ MAC ঠিকানা '%s'"
 
 #: src/xend_internal.c:1896
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected sound model %s"
-msgstr "অপ্রত্যাশিত dict নোড"
+msgstr "অপ্রত্যাশিত শব্দের মডেল %s"
 
-#: src/xend_internal.c:2089
-#, fuzzy, c-format
+#: src/xend_internal.c:2097
+#, c-format
 msgid "unknown graphics type '%s'"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "অপ্রত্যাশিত গ্রাফিক্স মোড '%s'"
 
-#: src/xend_internal.c:2216
-#, fuzzy
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
-msgstr "ডোমেইনের ধরন সংক্রান্ত তথ্য অনুপস্থিত"
+msgstr "অনুপস্থিত PCI ডোমেইন"
 
-#: src/xend_internal.c:2221
-#, fuzzy
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
-msgstr "অনুপস্থিত \""
+msgstr "PCI বাস অনুপস্থিত"
 
-#: src/xend_internal.c:2226
-#, fuzzy
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
-msgstr "অনুপস্থিত \""
+msgstr "PCI স্লট অনুপস্থিত"
 
-#: src/xend_internal.c:2231
-#, fuzzy
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
-msgstr "অনুপস্থিত \""
+msgstr "PCI func অনুপস্থিত"
 
-#: src/xend_internal.c:2237
-#, fuzzy, c-format
+#: src/xend_internal.c:2245
+#, c-format
 msgid "cannot parse PCI domain '%s'"
-msgstr "ডোমেইন পুনরায় বুট করা হবে"
+msgstr "PCI ডোমেইন '%s' পার্স করা সম্ভব নয়"
 
-#: src/xend_internal.c:2242
-#, fuzzy, c-format
+#: src/xend_internal.c:2250
+#, c-format
 msgid "cannot parse PCI bus '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "PCI বাস '%s' পার্স করা সম্ভব নয়"
 
-#: src/xend_internal.c:2247
-#, fuzzy, c-format
+#: src/xend_internal.c:2255
+#, c-format
 msgid "cannot parse PCI slot '%s'"
-msgstr "%s পড়তে ব্যর্থ: %s"
+msgstr "PCI স্লট '%s' পার্স করা সম্ভব নয়"
 
-#: src/xend_internal.c:2252
-#, fuzzy, c-format
+#: src/xend_internal.c:2260
+#, c-format
 msgid "cannot parse PCI func '%s'"
-msgstr "'%s' ফাইল বন্ধ করতে ব্যর্থ: %s"
+msgstr "PCI func '%s' পার্স করা সম্ভব নয়"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, id অনুপস্থিত"
 
-#: src/xend_internal.c:2386
-#, fuzzy, c-format
+#: src/xend_internal.c:2394
+#, c-format
 msgid "invalid CPU mask %s"
-msgstr "অবৈধ MAC ঠিকানা: %s"
+msgstr "অবৈধ CPU মাস্ক %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
-#, fuzzy, c-format
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
+#, c-format
 msgid "unknown lifecycle type %s"
-msgstr "অজানা OS প্রকৃতি %s"
+msgstr "কর্মকালের অজানা ধরন %s"
 
-#: src/xend_internal.c:2801
-#, fuzzy
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
-msgstr "কনফিগারেশন ফাইলের মধ্যে সিন্টেক্স সংক্রান্ত সমস্যা"
+msgstr "টোপোলজির সিন্টেক্স সংক্রান্ত ত্রুটি"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ডোমেইন সংক্রান্ত তথ্য পার্স করতে ব্যর্থ"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
-#, fuzzy, c-format
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
+#, c-format
 msgid "Domain %s isn't running."
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "ডোমেইন %s বর্তমানে চলছে না।"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
-msgstr ""
+msgstr "xenDaemonDomainFetch দ্বারা এই ডোমেইন সন্ধান করা যায়নি"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
-#, fuzzy
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
-msgstr "%s প্রকৃতির ইনপুট ডিভাইস সমর্থিত নয়"
+msgstr "এই প্রকৃতির ডিভাইস সমর্থিত নয়"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
-msgstr ""
+msgstr "xenDaemonGetAutostart দ্বারা এই ডোমেইন সন্ধান করা যায়নি"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
-msgstr ""
+msgstr "xenDaemonSetAutostart দ্বারা এই ডোমেইন সন্ধান করা যায়নি"
 
-#: src/xend_internal.c:4278
-#, fuzzy
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
-msgstr "অপ্রত্যাশিত value নোড"
+msgstr "on_xend_start থেকে অপ্রত্যাশিত মান"
 
-#: src/xend_internal.c:4289
-#, fuzzy
+#: src/xend_internal.c:4300
 msgid "no memory"
-msgstr "নোডের মেমরি"
+msgstr "মেমরি অনুপস্থিত"
 
-#: src/xend_internal.c:4295
-#, fuzzy
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
-msgstr "কর্ম বিফল"
+msgstr "sexpr2string বিফল"
 
-#: src/xend_internal.c:4300
-#, fuzzy
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
-msgstr "নেটওয়ার্ক %s-র ব্যাখ্যা মুছে ফেলতে ব্যর্থ"
+msgstr "sexpr পুনরায় নির্ধারণ করতে ব্যর্থ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
-msgstr ""
+msgstr "sexpr-র মধ্যে on_xend_start অনুপস্থিত"
 
-#: src/xend_internal.c:4336
-#, fuzzy, c-format
+#: src/xend_internal.c:4347
+#, c-format
 msgid "unable to resolve name %s"
-msgstr "মোড '%s' পার্স করতে ব্যর্থ"
+msgstr "%s নাম মীমাংসা করতে ব্যর্থ"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
+"xenDaemonDomainMigrate: মাইগ্রেশনের সময় ডোমেইনের নাম পরিবর্তনের প্রক্রিয়া Xen "
+"দ্বারা সমর্থিত হয় না"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
+"xenDaemonDomainMigrate: মাইগ্রেশনের সময় Xen দ্বারা ব্যান্ডউইতের সীমাবদ্ধতা সমর্থিত "
+"হয় না"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: ফ্ল্যাগ সমর্থিত নয়"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: URI বৈধ নয়"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
+"xenDaemonDomainMigrate: Xen দ্বারা শুধুমাত্র xenmigr:// মাইগ্রেশন সমর্থিত হবে"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: URI-র মধ্যে হোস্ট-নেম উল্লেখ করা আবশ্যক"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: পোর্ট সংখ্যা বৈধ নয়"
 
-#: src/xend_internal.c:4495
-#, fuzzy
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
-msgstr "Xend ডোমেইন সংক্রান্ত তথ্য পার্স করতে ব্যর্থ"
+msgstr "ডোমেইন সংক্রান্ত বিবরণ পার্স করতে ব্যর্থ"
 
-#: src/xend_internal.c:4501
-#, fuzzy
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
-msgstr "ডোমেইন %s সাসপেন্ড অবস্থায় স্থাপন করতে ব্যর্থ"
+msgstr "sexpr নির্মাণ করতে ব্যর্থ"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "নিষ্ক্রিয় ডোমেইন %s নির্মাণ করতে ব্যর্থ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
-msgstr ""
+msgstr "xendConfigVersion < 4-র মধ্যে সমর্থিত নয়"
 
-#: src/xend_internal.c:4679
-#, fuzzy
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
-msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, নাম অনুপস্থিত"
+msgstr "নোডের তথ্য অসম্পূর্ণ, সিডিউলারের নাম অনুপস্থিত"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
-msgstr ""
+msgstr "strdup বিফল"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
-#, fuzzy
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
-msgstr "সময়নির্ধারণকারী"
+msgstr "অজানা সময়নির্ধারণকারী"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
-#, fuzzy
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
-msgstr "হোস্ট-নেম প্রাপ্ত করতে ব্যর্থ"
+msgstr "সিডিউলারের নাম প্রাপ্ত করতে ব্যর্থ"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
-#, fuzzy
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
-msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, uuid অনুপস্থিত"
+msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, cpu_weight অনুপস্থিত"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
-#, fuzzy
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
-msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, নাম অনুপস্থিত"
+msgstr "ডোমেইন সংক্রান্ত তথ্য অসম্পূর্ণ, cpu_cap অনুপস্থিত"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
-msgstr ""
+msgstr "dom0-র জন্য domainBlockPeek সমর্থিত নয়"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
-msgstr ""
+msgstr "%s: অবৈধ পাথ"
 
-#: src/xend_internal.c:4978
-#, fuzzy, c-format
+#: src/xend_internal.c:4989
+#, c-format
 msgid "failed to open for reading: %s"
-msgstr "পড়ার উদ্দেশ্যে %s খুলতে ব্যর্থ"
+msgstr "পড়ার উদ্দেশ্যে খুলতে ব্যর্থ: %s "
 
-#: src/xend_internal.c:4990
-#, fuzzy, c-format
+#: src/xend_internal.c:5001
+#, c-format
 msgid "failed to lseek or read from file: %s"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "ফাইল থেকে lseek অথবা read করতে ব্যর্থ: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
-#, fuzzy, c-format
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
+#, c-format
 msgid "unexpected graphics type %d"
-msgstr "অপ্রত্যাশিত প্রকৃতির ডোমেইন %d"
+msgstr "অপ্রত্যাশিত প্রকৃতির গ্রাফিক্স %d"
 
-#: src/xend_internal.c:5161
-#, fuzzy
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
-msgstr "অপ্রত্যাশিত mime প্রকৃতি"
+msgstr "অপ্রত্যাশিত প্রকৃতির chr ডিভাইস"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
-msgstr ""
+msgstr "%s ফ্লপি সরাসরি সংযুক্ত করা সম্ভব নয়"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
-msgstr ""
+msgstr "%s CDROM সরাসরি সংযুক্ত করা সম্ভব নয়"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
-#, fuzzy, c-format
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
+#, c-format
 msgid "unsupported network type %d"
-msgstr "guest-র ধরন সমর্থিত নয়"
+msgstr "%d প্রকৃতির নেটওয়ার্ক সমর্থিত নয়"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
-#, fuzzy, c-format
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
+#, c-format
 msgid "network %s is not active"
-msgstr "নেটওয়ার্ক '%s' সক্রিয় নয়"
+msgstr "নেটওয়ার্ক %s সক্রিয় নয়"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
-msgstr ""
+msgstr "পরিচালিত PCI ডিভাইসগুলি XenD দ্বারা সমর্থিত নয়"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
-#, fuzzy, c-format
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
+#, c-format
 msgid "unexpected lifecycle value %d"
-msgstr "অপ্রত্যাশিত value নোড"
+msgstr "কর্মকালের অপ্রত্যাশিত মান %d"
 
-#: src/xend_internal.c:5641
-#, fuzzy
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
-msgstr "নোডের ডোমেইন তালিকা"
+msgstr "কোনো HVM ডোমেইন লোডার উপস্থিত নেই"
 
-#: src/xend_internal.c:5878
-#, fuzzy
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
-msgstr "ai_socktype সমর্থিত নয়"
+msgstr "এই ধরনের ডিভাইসের হট-প্লাগ সমর্থিত নয়"
 
 #: src/xm_internal.c:148 src/xm_internal.c:179 src/xm_internal.c:184
 #: src/xm_internal.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "config value %s was malformed"
-msgstr "কনফিগ ফাইলের মধ্যে ত্রুটিপূর্ণ UUID"
+msgstr "%s কনফিগের মান ত্রুটিপূর্ণ"
 
 #: src/xm_internal.c:229 src/xm_internal.c:242
 #, c-format
 msgid "config value %s was missing"
-msgstr ""
+msgstr "%s কনফিগ মান অনুপস্থিত"
 
 #: src/xm_internal.c:235
 #, c-format
 msgid "config value %s was not a string"
-msgstr ""
+msgstr "%s কনফিগের মান স্ট্রিং প্রকৃতির নয়"
 
 #: src/xm_internal.c:392
-#, fuzzy, c-format
+#, c-format
 msgid "cannot stat: %s"
-msgstr "ফাইল '%s' stat করতে ব্যর্থ : %s"
+msgstr "stat করতে ব্যর্থ : %s"
 
 #: src/xm_internal.c:450
 msgid "xenXMConfigCacheRefresh: virHashAddEntry"
-msgstr ""
+msgstr "xenXMConfigCacheRefresh: virHashAddEntry"
 
 #: src/xm_internal.c:489
-#, fuzzy
 msgid "cannot get time of day"
-msgstr "দিনের বর্তমান সময় সংগ্রহ"
+msgstr "দিনের বর্তমান সময় সংগ্রহ করতে ব্যর্থ"
 
 #: src/xm_internal.c:502
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read directory %s"
-msgstr "লগ ডিরেক্টরি নির্মাণ করতে ব্যর্থ %s: %s"
+msgstr "%s ডিরেক্টরি পড়তে ব্যর্থ"
 
 #: src/xm_internal.c:786
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_poweroff"
-msgstr "অপ্রত্যাশিত value নোড"
+msgstr "on_poweroff-র ক্ষেত্রে অপ্রত্যাশিত মান %s"
 
 #: src/xm_internal.c:794
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_reboot"
-msgstr "অপ্রত্যাশিত value নোড"
+msgstr "on_reboot-র ক্ষেত্রে অপ্রত্যাশিত মান %s"
 
 #: src/xm_internal.c:802
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_crash"
-msgstr "অপ্রত্যাশিত value নোড"
+msgstr "on_crash-র ক্ষেত্রে অপ্রত্যাশিত মান %s"
 
 #: src/xm_internal.c:1650
-#, fuzzy
 msgid "read only connection"
 msgstr "শুধুমাত্র পাঠযোগ্য সংযোগ"
 
 #: src/xm_internal.c:1655
-#, fuzzy
 msgid "not inactive domain"
-msgstr "নিষ্ক্রিয় ডোমেইনের তালিকা"
+msgstr "নিষ্ক্রিয় ডোমেইন নয়"
 
 #: src/xm_internal.c:1663
 msgid "virHashLookup"
-msgstr ""
+msgstr "virHashLookup"
 
 #: src/xm_internal.c:1668
 msgid "can't retrieve config file for domain"
-msgstr ""
+msgstr "ডোমেইনের জন্য কনফিগ ফাইল উদ্ধার করতে ব্যর্থ"
 
 #: src/xm_internal.c:2273 src/xm_internal.c:2282 src/xm_internal.c:2291
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected lifecycle action %d"
-msgstr "অপ্রত্যাশিত dict নোড"
+msgstr "অপ্রত্যাশিত কর্মকালের কর্ম %d"
 
 #: src/xm_internal.c:2572
 msgid "can't retrieve config filename for domain to overwrite"
-msgstr ""
+msgstr "নতুন করে লেখার জন্য চিহ্নিত ডোমেইনের কনফিগ ফাইলের নাম উদ্ধার করতে ব্যর্থ"
 
 #: src/xm_internal.c:2578
 msgid "can't retrieve config entry for domain to overwrite"
-msgstr ""
+msgstr "নতুন করে লেখার জন্য চিহ্নিত ডোমেইনের এন্ট্রি উদ্ধার করতে ব্যর্থ"
 
 #: src/xm_internal.c:2589 src/xm_internal.c:2596
-#, fuzzy
 msgid "failed to remove old domain from config map"
-msgstr "%s থেকে ডোমেইন পুনরুদ্ধার করতে ব্যর্থ"
+msgstr "কনফিগ ম্যাপ থেকে পুরোনো ডোমেইন মুছে ফেলতে ব্যর্থ"
 
 #: src/xm_internal.c:2605
 msgid "config file name is too long"
-msgstr ""
+msgstr "কনফিগ ফাইলের নাম অত্যাধিক লম্বা"
 
 #: src/xm_internal.c:2623
-#, fuzzy
 msgid "unable to get current time"
-msgstr "বর্তমানMemorySize পরীক্ষা করতে ব্যর্থ"
+msgstr "বর্তমান সময় প্রাপ্ত করতে ব্যর্থ"
 
 #: src/xm_internal.c:2632 src/xm_internal.c:2639
-#, fuzzy
 msgid "unable to store config file handle"
-msgstr "কনফিগারেশন ফাইল %s পড়তে ব্যর্থ"
+msgstr "কনফিগ ফাইলের হ্যান্ডেল সংরক্ষণ করতে ব্যর্থ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
-#, fuzzy
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
-msgstr "অজানা OS-র প্রকৃতি"
+msgstr "অজানা ডিভাইস"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
-msgstr ""
+msgstr "%s পয়েন্টগুলি %s কনফিগে যোগ করতে ব্যর্থ"
 
-#: src/xm_internal.c:3058
-#, fuzzy, c-format
+#: src/xm_internal.c:3060
+#, c-format
 msgid "failed to create link %s to %s"
-msgstr "%s লগ-ফাইল নির্মাণ করতে ব্যর্থ: %s"
+msgstr "%s লিংক, %s-র জন্য তৈরি করতে ব্যর্থ"
 
-#: src/xm_internal.c:3066
-#, fuzzy, c-format
+#: src/xm_internal.c:3068
+#, c-format
 msgid "failed to remove link %s"
-msgstr "ডোমেইন %s পুনরারম্ভ করতে ব্যর্থ"
+msgstr "%s লিংক মুছে ফেলতে ব্যর্থ"
 
 #: src/xml.c:60
 msgid "Invalid parameter to virXPathString()"
-msgstr ""
+msgstr "virXPathString()-র অবৈধ পরামিতি"
 
 #: src/xml.c:101
 #, c-format
 msgid "'%s' value longer than %Zd bytes in virXPathStringLimit()"
-msgstr ""
+msgstr "virXPathStringLimit()-র মধ্যে '%s'-র মান %Zd বাইট থেকে বেশি"
 
 #: src/xml.c:131
 msgid "Invalid parameter to virXPathNumber()"
-msgstr ""
+msgstr "virXPathNumber()-র অবৈধ পরামিতি"
 
 #: src/xml.c:162
 msgid "Invalid parameter to virXPathLong()"
-msgstr ""
+msgstr "virXPathLong()-র অবৈধ পরামিতি"
 
 #: src/xml.c:249 src/xml.c:347
 msgid "Invalid parameter to virXPathULong()"
-msgstr ""
+msgstr "virXPathULong()-র অবৈধ পরামিতি"
 
 #: src/xml.c:405
 msgid "Invalid parameter to virXPathBoolean()"
-msgstr ""
+msgstr "virXPathBoolean()-র অবৈধ পরামিতি"
 
 #: src/xml.c:443
 msgid "Invalid parameter to virXPathNode()"
-msgstr ""
+msgstr "virXPathNode()-র অবৈধ পরামিতি"
 
 #: src/xml.c:485
 msgid "Invalid parameter to virXPathNodeSet()"
-msgstr ""
+msgstr "virXPathNodeSet()-র অবৈধ পরামিতি"
 
 #: src/xs_internal.c:300
 msgid "failed to connect to Xen Store"
 msgstr "Xen Store-র সাথে সংযোগ করতে ব্যর্থ"
 
 #: src/xs_internal.c:309
-#, fuzzy
 msgid "failed to allocate activeDomainList"
-msgstr "সক্রিয় ডোমেইনের তালিকা নির্মাণে ব্যর্থ"
+msgstr "activeDomainList বরাদ্দ করতে ব্যর্থ"
 
 #: src/xs_internal.c:318
-#, fuzzy
 msgid "failed to allocate xsWatchList"
-msgstr "ostype-র জন্য স্থান বরাদ্দ করতে ব্যর্থ"
+msgstr "xsWatchList বরাদ্দ করতে ব্যর্থ"
 
+# comments from the maintainer:
+# Those are name of actions, I doubt translating them would add much
 #: src/xs_internal.c:327
 msgid "adding watch @releaseDomain"
-msgstr ""
+msgstr "watch @releaseDomain যোগ করা হচ্ছে"
 
+# comments from the maintainer:
+# Those are name of actions, I doubt translating them would add much
 #: src/xs_internal.c:336
 msgid "adding watch @introduceDomain"
-msgstr ""
+msgstr "watch @introduceDomain যোগ করা হচ্ছে"
 
 #: src/xs_internal.c:1118
-#, fuzzy
 msgid "watch already tracked"
-msgstr "ডোমেইন বর্তমানে সক্রিয়"
+msgstr "watch বর্তমানে অনুসরণ করা হচ্ছে"
 
 #: src/xs_internal.c:1134
-#, fuzzy
 msgid "reallocating list"
-msgstr "ডোমেইন বরাদ্দকরণ"
+msgstr "তালিকা পুনরায় বরাদ্দ করা হচ্ছে"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "নেটওয়ার্ক '%s' অটো-স্টার্ট করতে ব্যর্থ: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s বাতিল করতে ব্যর্থ"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: মেমরি অবশিষ্ট নেই\n"
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "পড়ার উদ্দেশ্যে %s খুলতে ব্যর্থ"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM আরম্ভ করতে ব্যর্থ"
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ফাইল ডেস্ক্রিপটর ফ্ল্যাগের মান নির্ধারণ করতে ব্যর্থ\n"
 
-#, fuzzy
-#~ msgid "failed to start listening VM"
-#~ msgstr "VM আরম্ভ করতে ব্যর্থ"
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo পড়তে ব্যর্থ"
 
-#, fuzzy
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "কমান্ডের জন্য অপেক্ষা করতে ব্যর্থ: %s"
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s-র ডোমেইন সংক্রান্ত অবস্থা পড়তে ব্যর্থ\n"
 
-#, fuzzy
-#~ msgid "failed to chdir into /new on tmpfs"
-#~ msgstr "/dev tmpfs মাউন্ট করতে ব্যর্থ"
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s-র ডোমেইন সংক্রান্ত অবস্থা পার্স করতে ব্যর্থ\n"
 
-#, fuzzy
-#~ msgid "failed to lazily unmount old root"
-#~ msgstr "/proc-কে মাউন্ট করতে ব্যর্থ"
+#~ msgid "unknown root element"
+#~ msgstr "অজানা root স্বত্ত্বা"
 
-#~ msgid "cannot create /dev/"
-#~ msgstr "/dev/ নির্মাণ করা সম্ভব নয়"
+#~ msgid "host"
+#~ msgstr "হোস্ট"
 
-#~ msgid "failed to mount /dev tmpfs"
-#~ msgstr "/dev tmpfs মাউন্ট করতে ব্যর্থ"
+#~ msgid "node"
+#~ msgstr "নোড"
 
-#, fuzzy
-#~ msgid "Unable to log VM console data: %s\n"
-#~ msgstr "VM কনসোলের তথ্য লগ করতে ব্যর্থ: %s"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "হাইপার-ভাইসরের সাথে সংযোগ করতে ব্যর্থ"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s-র সাথে সংযোগ করতে ব্যর্থ"
diff --git a/po/bs.gmo b/po/bs.gmo
index f5125c7..2112532 100644
Binary files a/po/bs.gmo and b/po/bs.gmo differ
diff --git a/po/bs.po b/po/bs.po
index 4184800..180fbb1 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: hr\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-01-23 16:29+0100\n"
 "Last-Translator: Adnan Hodzic <AbsintheSyringe at gmail.com>\n"
 "Language-Team: Bosnian <lokal at linux.org.ba>\n"
@@ -93,233 +93,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "nepoznato računalo"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "ÄŒitanje datoteke opisa %s nije uspjelo"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "dodjeljivanje konfiguracije"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "dodjeljivanje čvora"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Uspostavljanje veze s hypervisorom nije uspjelo"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operacija nije uspjela: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -327,184 +327,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "operacija GET nije uspjela: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "neočekivana MIME vrsta"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Zapisivanje u priključak %d nije uspjelo\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "naziv domene ili uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Izbacivanje jezgre domene %s u %s nije uspjelo."
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -612,7 +612,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -637,8 +637,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "memorija domene"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -659,7 +660,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -816,44 +817,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "neodređeni broj"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "neodređeni niz"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "očekuje se vrijednost"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "popis nije zatvoren s ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "očekuje se razdjelnik u popisu"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "popis nije zatvoren s ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "očekuje se naziv"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "očekuje se razdjelnik"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "očekuje se dodjeljivanje"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "otvaranje datoteke nije uspjelo"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "spremanje sadržaja nije uspjelo"
 
@@ -945,544 +955,577 @@ msgstr "dodavanje domene u tablica presjeka veza nije uspjelo"
 msgid "dev missing from connection hash table"
 msgstr "nedostaje domena u tablici presjeka veza"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "nedostaje \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "nedostaje \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "nedostaju podaci cilja za uređaj"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "memorija domene"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "nepoznata vrsta OS"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "nepoznata vrsta OS"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "neočekivan podatak '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "nepoznata vrsta OS"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "neispravan pokazivač veze pri"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "čvor, popis domena"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "nedostaju podaci o nazivu domene"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "neispravan pokazivač domene pri %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "neispravan argument pri"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "spremanje sadržaja nije uspjelo"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "neočekivana MIME vrsta"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "nepoznata vrsta OS"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1518,468 +1561,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "neispravan pokazivač veze pri"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "memorija domene"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "podaci domene nisu ispravni, domid nije broj"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "podaci domene nisu ispravni, domid nije broj"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Izrada domene %s nije uspjela\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Izrada domene %s nije uspjela\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "neispravan pokazivač veze pri"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
+msgid "failed to remove capabilities %d"
+msgstr "otvaranje datoteke nije uspjelo"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "otvaranje datoteke nije uspjelo"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "otvaranje datoteke nije uspjelo"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "otvaranje %s za čitanje nije uspjelo"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "memorija domene"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domena %s je pokrenuta\n"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ID domene ili UUID"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "naziv neaktivne domene"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Zapisivanje u priključak %d nije uspjelo\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "uspostavljanje veze sa Xen Store nije uspjelo"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "neispravan pokazivač domene pri"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "ÄŒitanje datoteke opisa %s nije uspjelo"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "naziv domene"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "čvor, popis domena"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "nepoznato računalo %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "neispravan argument pri"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "dohvaćanje vrste hypervisora nije uspjelo"
@@ -2013,22 +2076,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domena %s već postoji"
@@ -2176,315 +2239,451 @@ msgstr "podaci domene u XML-u"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "Započinjanje rada domena."
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Nastavljanje domene %s nije uspjelo"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Nastavljanje domene %s nije uspjelo"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "nije moguće uspostaviti vezu s %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "neispravan argument pri"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Obustavljanje domene %s nije uspjelo"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operacija nije uspjela"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "nije moguće uspostaviti vezu s %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "memorija domene"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "nedostaje podaci o korijenskom uređaju"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Obustavljanje domene %s nije uspjelo"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Obustavljanje domene %s nije uspjelo"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "nepoznata vrsta OS %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "ÄŒitanje datoteke opisa %s nije uspjelo"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "ÄŒitanje datoteke opisa %s nije uspjelo"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "ÄŒitanje datoteke opisa %s nije uspjelo"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "čvor, cpu, broj čvorova"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Upotrijebljeno memorije:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "dohvaćanje vremena dana"
 
@@ -2499,18 +2698,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "podaci čvora"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domena je aktivna"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2522,18 +2721,18 @@ msgstr "domena %s već postoji"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "nije moguće uspostaviti vezu s %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2556,12 +2755,12 @@ msgstr "neispravan argument pri %s"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2578,13 +2777,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "nije moguće uspostaviti vezu s %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2624,7 +2819,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "nije moguće uspostaviti vezu s %s"
@@ -2698,7 +2893,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "nepoznata vrsta OS %s"
@@ -2707,7 +2902,20 @@ msgstr "nepoznata vrsta OS %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "nije moguće uspostaviti vezu s %s"
@@ -2831,920 +3039,888 @@ msgstr "Pogreška u komunikaciji s proxyjem. Paket je neispravno oblikovan.\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "dobiven asinkroni broj paketa %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "naziv domene ili uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "nema podrške za hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "nedostaju podaci o uređaju za %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "naziv domene ili uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "neispravan pokazivač domene pri %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "neispravan argument pri"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "čvor, popis domena"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
+msgid "Failed to copy secModel model: %s"
+msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Izrada domene iz %s nije uspjela"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "memorija domene"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Obustavljanje domene %s nije uspjelo"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Obustavljanje domene %s nije uspjelo"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "memorija domene"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domena je aktivna"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domena %s je pogašena\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Obustavljanje domene %s nije uspjelo"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Upotrijebljeno memorije:"
+msgid "qemu state driver is not active"
+msgstr "Domena %s je pokrenuta\n"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Obustavljanje domene %s nije uspjelo"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ID domene ili UUID"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domena %s već postoji"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domena je aktivna"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "naziv neaktivne domene"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "memorija domene"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "čitanje iz demona Xen nije uspjelo"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domena %s već postoji"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "podaci domene"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "Započinjanje rada domena."
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "neispravan argument pri %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domena je obnovljena iz %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "neispravan argument pri"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operacija nije uspjela: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Nastavljanje nove domene %s nije uspjelo\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3754,531 +3930,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "nije moguće uspostaviti vezu s %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "dodjeljivanje čvora"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "dodjeljivanje domene"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "memorija domene"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "previše domena"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "previše domena"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "nepoznata vrsta OS"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "previše povezivanja"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "previše povezivanja"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operacija nije uspjela: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operacija nije uspjela"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "serijalizacija S-Expr nije uspjela: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Izrada domene %s nije uspjela\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "nema podrške za hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "spremanje sadržaja nije uspjelo"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Uspostavljanje veze s hypervisorom nije uspjelo"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "čvor, popis domena"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "povezivanje samo za čitanje"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "čvor, popis domena"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "neispravan argument pri %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operacija nije uspjela"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4292,164 +4473,178 @@ msgstr "memorija domene"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "memorija domene"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "interna pogreška %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "neispravan pokazivač domene pri %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "neočekivana MIME vrsta"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4551,7 +4746,7 @@ msgid "cannot fill file '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
@@ -4561,58 +4756,62 @@ msgstr "Obustavljanje domene %s nije uspjelo"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
@@ -4847,171 +5046,171 @@ msgstr "Izrada domene iz %s nije uspjela"
 msgid "Scanning host%u"
 msgstr "nepoznato računalo %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "naziv domene ili uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "nedostaju podaci izvora za uređaj %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "nedostaju podaci izvora za uređaj %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "neočekivana MIME vrsta"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "nepoznato računalo %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "nepoznato računalo %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "pogreška u sintaksi konfiguracijske datoteke: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5019,503 +5218,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domena je aktivna"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domena je aktivna"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ID domene ili UUID"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domena %s već postoji"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domena je aktivna"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Pokretanje domene %s nije uspjelo"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "razrješavanje naziva domena"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/test.c:384
-msgid "host"
-msgstr "računalo"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/test.c:392
-msgid "node"
-msgstr "čvor"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "izrada xpath konteksta"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "čvor, cpu, broj čvorova"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "čvor, cpu priključci"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "čvor, cpu jezgre"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "čvor, cpu grane"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "čvor, aktivan cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "čvor, cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "čvor, memorija"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "razrješavanje naziva domena"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "razrješavanje naziva domena"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "razrješavanje naziva domena"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domena %s već postoji"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domena je aktivna"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "spremi stanje domene u datoteku"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "spremi stanje domene u datoteku"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "čvor, popis domena"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "čitanje iz demona Xen nije uspjelo"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domena %s je izbačena u %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domena %s je izbačena u %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domena je aktivna"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domena je aktivna"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domena je aktivna"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domena je aktivna"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domena %s je pokrenuta\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domena %s je pokrenuta\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domena %s je pokrenuta\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Obustavljanje domene %s nije uspjelo"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "nedovoljno memorije"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "čvor, cpu priključci"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "čvor, cpu priključci"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "neočekivani čvor rječnika"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domena %s je pokrenuta\n"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domena %s već postoji"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domena %s već postoji"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "naziv neaktivne domene"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "čvor, cpu priključci"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "raščlanjivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "raščlanjivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "pogreška: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
@@ -5581,15 +5840,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "naziv domene, id ili uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5707,15 +5966,15 @@ msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Naziv"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stanje"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "bez stanja"
 
@@ -5837,7 +6096,7 @@ msgstr "uklanjanje definicije neaktivne domene"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "naziv domene ili uuid"
 
@@ -6080,11 +6339,11 @@ msgstr "Ispis osnovnih podataka o domeni"
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "naziv:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6092,16 +6351,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS vrsta:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stanje:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU vrijeme:"
 
@@ -6130,1707 +6389,1766 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Upotrijebljeno memorije:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA ćelija:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu podaci domene"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Ispis osnovnih podataka o virtualnim CPU-ima domene."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU sklonost:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "vcpu sklonost nadzorne domene"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "VCPU-i najviše domene za udomljivanje fizičkih CPU-a."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "broj vcpu-a"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "broj udomljenih cpu (%s) (razdijeljeno zarezima)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "naredba '%s' ne postoji"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "promijeni broj virtualnih CPU-a"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Promjena broja virtualnih CPU-a koji su aktivni u gostujućoj domeni."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "broj virtualnih CPU-a"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "broj virtualnih CPU-a"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "broj virtualnih CPU-a"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Promjena trenutno dodijeljene veličine memorije u gostujućoj domeni."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "broj bajtova memorije"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "promijeni najviše ograničenje memorije"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Promjena ograničenje najveće veličine dodijeljene memorije u gostujućoj "
 "domeni."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "najviše ograničenje memorije u bajtovima"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "memorija domene"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frekvencija:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU priključci:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Jezgri po priključku:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Grana po jezgri:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ćelija:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Veličina memorije:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "otvaranje datoteke nije uspjelo"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "ispiši neaktivne domene"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "pogreška u sintaksi konfiguracijske datoteke"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID domene ili UUID"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "naziv domene ili UUID pretvori u ID domene"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID domene ili naziv"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "podaci čvora"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr ""
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Izrada domene."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "datoteka koja sadrži XML opis domene"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "definiraj (bez pokretanja) domenu iz XML datoteke"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Definiranje domene."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domena %s definirana je iz %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Definiranje domene iz %s nije uspjelo"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "uništi domenu"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "naziv domene, id ili uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Ispisivanje popisa domena."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "ispiši neaktivne domene"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "ispiši neaktivne i aktivne domene"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Ispisivanje aktivnih domena nije uspjelo"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "bez stanja"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "čvor, aktivan cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "pokreni (prethodno definiranu) neaktivnu domenu"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Započinjanje rada domena."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Definicija domene %s je uklonjena\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Započinjanje rada domena."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Izrada domene."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "datoteka koja sadrži XML opis domene"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "izradi domenu iz XML datoteke"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "datoteka koja sadrži XML opis domene"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domena %s izrađena je iz %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Izrada domene iz %s nije uspjela"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "podaci domene"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "naziv neaktivne domene"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Ispisivanje neaktivnih domena nije uspjelo"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Ispisivanje neaktivnih domena nije uspjelo"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definiraj (bez pokretanja) domenu iz XML datoteke"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definiranje domene."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domena %s definirana je iz %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Definiranje domene iz %s nije uspjelo"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domena %s definirana je iz %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "uništi domenu"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domena %s je nastavila s radom\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "ispiši domene"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Ispisivanje popisa domena."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "ispiši neaktivne domene"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "ispiši neaktivne i aktivne domene"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Ispisivanje aktivnih domena nije uspjelo"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nedovoljno memorije"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "izvršavanje"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "dodjeljivanje domene"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid domene"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "pokreni (prethodno definiranu) neaktivnu domenu"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Započinjanje rada domena."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Izrada domene."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "naziv domene"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Definicija domene %s je uklonjena\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "datoteka koja sadrži XML opis domene"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "naziv domene"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS vrsta:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokirano"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "ispiši domene"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Ispisivanje popisa domena."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Ispisivanje aktivnih domena nije uspjelo"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid domene"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "prikaži verziju"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Prikazivanje sistemskih podataka o verziji."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "dohvaćanje vrste hypervisora nije uspjelo"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Složeno prema biblioteci: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "dohvaćanje verzije biblioteke nije uspjelo"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Upotreba biblioteke: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Upotreba API-a: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "dohvaćanje hypervisor verzije nije uspjelo"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Nije moguće izvući hypervisor verziju pokrenutog %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Pokrenuti hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "nedostaju podaci o uređaju"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Uspostavljanje veze s hypervisorom nije uspjelo"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Ispisivanje stanja pokrenutih domena."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Ispisivanje stanja pokrenutih domena."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domena %s je nastavila s radom\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "dohvaćanje vrste hypervisora nije uspjelo"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "dohvaćanje vrste hypervisora nije uspjelo"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "URI povezivanja hypervisora"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "neispravan pokazivač veze pri"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Započinjanje rada domena."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "neispravan argument pri %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Izrada domene %s nije uspjela\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "čitanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "napusti ovaj interaktivni terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "naredba '%s' zahtijeva opciju <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "naredba '%s' zahtijeva opciju --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "naredba '%s' ne postoji"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAZIV\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7839,17 +8157,17 @@ msgstr ""
 "\n"
 "  OPCIJE\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <niz>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7857,7 +8175,7 @@ msgstr ""
 "\n"
 "  OPIS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7865,61 +8183,61 @@ msgstr ""
 "\n"
 "  OPCIJE\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <niz>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7930,131 +8248,131 @@ msgstr ""
 "(Vrijeme: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "nedostaje \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "neočekivani token (naziv naredbe): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "naredba '%s' ne podržava opciju --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "očekivana sintaksa: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "broj"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "niz"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCIJA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "PODATAK"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pauzirano"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "u gašenju"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "isključeno"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "srušeno"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "izvan mreže"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "nije valjana veza"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: pogreška: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "pogreška: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: nije uspjelo dodijeliti %d bajtova"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: nije uspjelo dodijeliti %d bajtova"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "uspostavljanje veze s hypervisorom nije uspjelo"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "zapisivanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Prekidanje veze s hypervisorom nije uspjelo"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8079,7 +8397,7 @@ msgstr ""
 "    -c | --connect <uri>    URI povezivanja hypervisora\n"
 "    -d | --debug <num>      razina popravka [0-5]\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8090,17 +8408,17 @@ msgstr ""
 "  (unesite --help <naredba> za detalje o naredbi)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "nepodržana opcija '-%c'. Pogledajte --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8109,7 +8427,7 @@ msgstr ""
 "Dobrodošli u %s, virtualizacijski interaktivni terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8160,13 +8478,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "nema podrške za hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "nije moguće uspostaviti vezu s hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "nije moguće uspostaviti vezu s %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8645,7 +8963,7 @@ msgstr "neispravan pokazivač veze pri"
 msgid "invalid interface pointer in %s"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "interna pogreška %s"
@@ -8704,22 +9022,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8768,7 +9096,7 @@ msgstr "podaci domene nisu ispravni, domid nije broj"
 msgid "domain information incomplete, missing uuid"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "podaci domene nisu potpuni, nedostaje name"
 
@@ -8827,271 +9155,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "neočekivani čvor rječnika"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "obustavi domenu"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "neispravan argument pri %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "pogreška u sintaksi konfiguracijske datoteke"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "raščlanjivanje podataka Xend domene nije uspjelo"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domena je aktivna"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "neočekivana MIME vrsta"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "čvor, memorija"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operacija nije uspjela"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "raščlanjivanje podataka Xend domene nije uspjelo"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "serijalizacija S-Expr nije uspjela"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Izrada domene %s nije uspjela\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "podaci domene nisu potpuni, nedostaje name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "dohvaćanje vrste hypervisora nije uspjelo"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "otvaranje %s za čitanje nije uspjelo"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "neočekivana MIME vrsta"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "čvor, popis domena"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9195,22 +9523,22 @@ msgstr "memorija domene"
 msgid "unable to store config file handle"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "nepoznata vrsta OS"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
@@ -9282,6 +9610,34 @@ msgid "reallocating list"
 msgstr "dodjeljivanje domene"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Dohvaćanje uređaja za domenu %s nije uspjelo\n"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Izrada domene iz %s nije uspjela"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
+
+#~ msgid "host"
+#~ msgstr "računalo"
+
+#~ msgid "node"
+#~ msgstr "čvor"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "nije moguće uspostaviti vezu s hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "nije moguće uspostaviti vezu s %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Pokretanje domene %s nije uspjelo"
 
@@ -9456,10 +9812,6 @@ msgstr "dodjeljivanje domene"
 #~ msgstr "dodijeli novi međuspremnik"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "neočekivani čvor rječnika"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "otvaranje datoteke nije uspjelo"
 
diff --git a/po/ca.gmo b/po/ca.gmo
index 0108b78..77dd4cb 100644
Binary files a/po/ca.gmo and b/po/ca.gmo differ
diff --git a/po/ca.po b/po/ca.po
index 24a0910..a538919 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-10-04 10:20-0100\n"
 "Last-Translator: Xavier Conde Rueda <xavi.conde at gmail.com>\n"
 "Language-Team: Catalan <fedora at softcatala.net>\n"
@@ -105,238 +105,238 @@ msgstr "La cadena de paràmetre no s'ha codificat correctament"
 msgid "Unknown error"
 msgstr "Error desconegut"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "No es pot accedir %s '%s': %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "No s'ha pogut llegir del conducte de senyals: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "S'està tornant a carregar la configuració de SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "S'ha produït un error en tornar a carregar els controladors"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "S'està tancant per la senyal %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "node value inesperat"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "No s'ha pogut obrir el fitxer de pid '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "No s'ha pogut executar fdopen sobre el fitxer de pid '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "No s'ha pogut escriure en el fitxer de pid '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "No s'ha pogut tancar el fitxer de pid '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "No s'ha pogut assignar memòria per a l'estructura qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "No s'han pogut escoltar les connexions en '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "No s'ha pogut afegir la crida de retorn de la incidència del servidor"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "sòcol: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "vinculació: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "escolta: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: escolta: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 "El camí resultant és massa llarg per a la memòria intermèdia a qemudInitPaths"
 "()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "No s'ha pogut assignar l'estructura qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "no es pot inicialitzar el suport pont: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "no es pot inicialitzar el suport pont: %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "No s'ha pogut inicialitzar l'autenticació SASL %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "No s'ha pogut inicialitzar l'autenticació SASL %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "No s'ha pogut connectar al bus de sistema per l'autenticació PolicyKit: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: ha fallat: El DN del client és %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: ha fallat la verificació: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: el certificat del client no és fiable."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate: el certificat del client té un emissor desconegut."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: el certificat del client ha estat revocat."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: el certificat del client fa servir un algoritme "
 "insegur."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: el certificat no és X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: no hi ha iguals"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init ha fallat"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: el certificat del client ha vençut"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate: el certificat del client encara no ha estat activat"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -348,12 +348,12 @@ msgstr ""
 "clientcert.pem -text' per a veure el camp de nom distingit en el certificat "
 "del client, o executeu aquest dimoni amb l'opció --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate: no s'ha pogut verificar el certificat del client"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -361,179 +361,179 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate està fixat, per això el "
 "certificat erroni s'ignora"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "No s'han pogut verificar les credencials del client: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "No s'ha pogut acceptar la connexió: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "s'ha esgotat la memòria mentre s'estava assignant la matriu"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "La conformitat de connexió TLS ha fallat: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "tipus de domini inesperat %d"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "llegeix: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "No s'ha pogut crear l'XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "escriu: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "No s'ha pogut crear l'XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "El gestor del senyal ha llistat %d errors: últim error: %s"
 
 # 200
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "No s'ha pogut escriure a "
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "No s'ha pogut assignar memòria"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "no s'ha pogut assignar memòria per a la llista de configuració %s"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 "no s'ha pogut assignar memòria per al valor de la llista de configuració %s"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: ha de ser una cadena o una llista de cadenes\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: tipus invàlid: s'ha obtingut %s; s'esperava %"
 "s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: autenticació no suportada %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "No es pot definir un grup quan no s'està executant com a usuari root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "No s'ha pogut assignar memòria"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "No s'ha pogut assignar memòria"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "No s'ha pogut cercar el grup '%s'"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "No s'ha pogut analitzar el mode '%s'"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "No s'ha pogut bifurcar com a dimoni: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "No s'ha pogut crear el conducte: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "nom de xarxa o uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "No s'ha pogut bolcar el domini %s a %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "No s'ha pogut registrar la crida de retorn per a la senyal de conducte"
 
@@ -640,7 +640,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "No s'ha pogut resoldre l'adreça %d: %s"
@@ -665,7 +665,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "ha fallat la configuració contextual sasl %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "no es pot obtenir la mida del xifratge TLS"
 
 #: qemud/remote.c:2970
@@ -687,7 +688,7 @@ msgstr "no es poden llistar els mecanismes SASL %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "no es pot assignar la llista de mecanismes"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "no es pot consultar el ssf de SASL en la connexió %d (%s)"
@@ -853,43 +854,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "número no acabat"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "cadena sense acabar"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "s'espera un valor"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "la llista no s'ha tancat amb ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "s'espera un separador a la llista"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "la llista no s'ha tancat amb ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "s'espera un nom"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "s'espera un separador"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "s'espera una assignació"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "no s'ha pogut obrir el fitxer"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "no s'ha pogut desar el contingut"
 
@@ -981,80 +991,80 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr "manca el volum a la taula de dispersió de connexions"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Nom del dispositiu de disquet invàlid: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Nom del dispositiu de disc dur invàlid: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Tipus de bus '%s' no vàlid per al disquet"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Tipus de bus '%s' no vàlid per al disquet"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "No s'han especificat atributs d'<origen> 'dev' amb amb <interfície "
 "tipus='pont'>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
@@ -1062,467 +1072,501 @@ msgstr ""
 "No s'han especificat atributs d'<origen> 'dev' amb amb <interfície "
 "tipus='pont'>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "El nom de model conté caràcters invàlids"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "falta el tipus de dispositiu d'entrada"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "el bus ps2 no suporta el dispositiu d'entrada %s"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "el bus d'entrada %s no està suportat"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "el bus xen no disposa del dispositiu d'entrada %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "falta el tipus de dispositiu d'entrada"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "el tipus de dispositiu és desconegut"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "tipus d'SO desconegut"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "manca \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "es desconeix el servidor remot %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "tipus d'autenticació desconegut: %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "falta el tipus de domini"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "tipus de domini invàlid"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "manca el model de so"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "manca l'element arrel"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "el tipus de dispositiu és desconegut"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "tipus de virtualització desconeguda"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "falta l'atribut del tipus de domini"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "tipus de domini invàlid"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "No s'ha pogut generar un UUID: %s"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "l'element uuid no és correcte"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "falta un element de memòria"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "dades inesperades '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "tipus d'SO desconegut"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "l'arquitectura no està suportada"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "el dispositiu d'arrencada '%s' és desconegut"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "dispositiu de la interfície"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node de llista de domini"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "falta l'atribut del tipus de domini"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "nom de domini invàlid"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "argument invàlid a"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "No es pot obrir el camí al monitor %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "vinculació: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "No s'ha pogut suspendre el domini %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "element d'arrel incorrecte"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "node dict inesperat"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "node value inesperat"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "no s'ha pogut crear el directori de configuració %s: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "no s'ha pogut crear el fitxer de configuració %s: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "no s'ha pogut escriure el fitxer de configuració %s: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "no s'ha pogut guardar el fitxer de configuració %s: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "tipus de domini inesperat %d"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "tipus de virtualització desconeguda"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1561,465 +1605,485 @@ msgstr ""
 "No s'ha pogut afegir la regla d'iptables '%s' a la cadena '%s' en la taula '%"
 "s': %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "no s'ha pogut analitzar la URI de connexió"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "el camí del kernel és massa llarg"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "el domainMigratePrepare no ha definit una uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "el domainMigratePrepare no ha definit una uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "No s'ha pogut crear el domini inactiu %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "no s'ha pogut obrir %s per a llegir"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "no s'ha pogut obrir %s per a llegir"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "No s'ha pogut desar el domini %s a %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
+msgid "failed to remove capabilities %d"
+msgstr "no s'ha pogut obtenir les capacitats"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "no s'ha pogut obtenir les capacitats"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "no s'ha pogut obtenir les capacitats"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "no s'ha pogut obrir %s per a llegir"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "no es pot obtenir les estadístiques de la interfície %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "No s'ha destruït el domini %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "no s'ha pogut obrir %s per a llegir"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "No s'ha pogut escriure en el fitxer de pid '%s': %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "No es pot escriure argv al fitxer de registre %d: %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "No es pot tancar el fitxer de registre %d: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "No s'ha trobat la xarxa: %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "el camí al registre no és un fitxer"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "no hi ha cap domini que concordi amb l'uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "no es pot eliminar el domini actiu"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "no es pot eliminar el domini actiu"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "script emprat com a pont de la interfície de xarxa"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "No s'ha pogut adjuntar el dispositiu des de %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "no s'ha pogut connectar al magatzem Xen"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "punter de domini invàlid"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "No s'ha pogut obrir el fitxer de pid '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "nom de domini"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "node de llista de domini"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "procediment desconegut: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "No s'ha pogut recuperar el domini %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "argument invàlid a %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "argument invàlid a"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "no s'ha pogut obtenir el nom de màquina"
@@ -2055,24 +2119,24 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "El nom del fitxer de configuració de la xarxa '%s' no concorda amb el nom de "
 "la xarxa '%s'"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "el domini %s ja existeix"
@@ -2241,317 +2305,453 @@ msgstr "informació de la xarxa en XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "La xarxa '%s' no és activa"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "nom del domini inactiu"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "No s'ha pogut desar el domini %s a %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "No s'ha pogut recuperar el domini %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "No s'ha pogut recuperar el domini %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "dispositiu de la interfície"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "no hi ha cap domini que coincideixi amb el nom"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "destí del dispositiu de disc"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "argument invàlid a"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "No s'ha pogut obrir «%s»: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ha fallat l'operació"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "no s'ha pogut connectar a %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "No es pot verificar el MemorySize actual"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "el model de so «%s» és invàlid"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "manca la font d'informació per al dispositiu"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "manca la font d'informació per al dispositiu"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "No s'ha pogut obrir «%s»: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "No s'ha pogut obrir «%s»: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "tipus d'SO desconegut %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "tipus d'interfície de xarxa"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "punter de xarxa invàlid a %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "punter de xarxa invàlid a %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "punter de domini invàlid a %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "punter de domini invàlid a %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "el model de so «%s» és invàlid"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "el model de so «%s» és invàlid"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "punter de connexió invàlid a %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "l'element uuid no és correcte"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "falta el tipus de domini"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "no s'ha pogut obrir %s per a llegir"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "no s'ha pogut obrir %s per a llegir"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "No s'ha pogut llegir del conducte de senyals: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "No s'ha pogut llegir del conducte de senyals: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "No s'ha pogut llegir del conducte de senyals: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "uuid de domini"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node dels nodes cpu i numa"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Memòria emprada:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "obtenció de la data i hora"
 
@@ -2566,17 +2766,17 @@ msgstr "Encara hi ha una OPENVZ VM activa amb l'id '%s'"
 msgid "Wrong state to perform action"
 msgstr "informació de node"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "el domini no s'està executant"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "no hi ha cap domini que coincideixi amb l'id %d"
@@ -2588,18 +2788,18 @@ msgstr "No s'ha trobat el domini"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "No es pot extreure la versió de l'hipervisor %s en execució\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "no es pot eliminar la configuració de %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "no es pot eliminar la configuració de %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2621,13 +2821,13 @@ msgid "Wrong MAC address"
 msgstr "adreça MAC"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "no es pot eliminar la configuració de %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "no es pot eliminar la configuració de %s"
 
 #: src/openvz_conf.c:434
@@ -2644,13 +2844,9 @@ msgstr "l'UUID del fitxer de configuració no és correcte"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2690,7 +2886,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "no s'ha pogut connectar a %s"
@@ -2764,7 +2960,7 @@ msgstr "el domini no està en estat de tancament"
 msgid "Could not read container config"
 msgstr "no s'ha pogut analitzar la URI de connexió"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "tipus d'SO desconegut %s"
@@ -2773,7 +2969,20 @@ msgstr "tipus d'SO desconegut %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "no s'ha pogut analitzar la URI de connexió"
@@ -2900,926 +3109,893 @@ msgstr "Error de comunicació amb l'intermediari: paquet defectuós\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "s'ha rebut un número de paquet asíncron %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "No s'ha pogut analitzar la sortida de vzlist"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "No s'ha pogut analitzar la sortida de vzlist"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Estat de sortida inesperat de qeumu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Estat de sortida inesperat '%d', el qeumu probablement ha fallat"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "No es poden trobar els binaris %s de QUEMU: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "No s'ha trobat la xarxa '%s'"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "El tipus de xarxa %d no està suportat"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "no es pot inicialitzar el suport pont: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "No s'ha pogut afegir la interfície d'intervenció %s al pont '%s': %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "No s'ha pogut afegir la interfície d'intervenció %s al pont '%s': %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "l'hipervisor no disposa d'aquesta funció"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "model de so invàlid"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "l'element uuid no és correcte"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "manca la informació de dispositius per a %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "No s'ha pogut desvincular el dispositiu de %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "tipus de dispositiu destí"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "s'han registrat massa controladors"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "tipus de dispositiu destí"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "el camí de l'emulador és massa llarg"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "falta un element de memòria"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "nom de domini invàlid"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "argument invàlid a"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "No es pot obrir el camí al monitor %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node de llista de domini"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 "No es pot definir l'indicador close-on-exec del fitxer de registre de la VM %"
 "s"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "No s'ha pogut iniciar automàticament la VM '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "No s'ha pogut obtenir les estadístiques dels blocs %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "No s'ha pogut crear un domini des de %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "No s'ha pogut crear el directori %s : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "No s'ha pogut desar el domini %s a %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "No s'ha pogut analitzar el mode '%s'"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "No s'ha pogut crear el directori %s : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "No s'ha pogut analitzar el mode '%s'"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "No s'ha pogut analitzar el mode '%s'"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "No s'ha pogut analitzar el mode '%s'"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "No s'ha pogut iniciar automàticament la VM '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "S'ha produït un error en llegir la sortida d'engegada %s"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "S'ha acabat el temps d'espera en llegir la sotida d'engegada de %s"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "S'ha produït una falta d'espai en llegir la sortida d'engegada %s"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "S'ha produït un error en llegir la sortida d'engegada %s"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "S'ha produït una falta d'espai en llegir la sortida d'engegada %s"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "S'ha acabat el temps d'espera en llegir la sotida d'engegada de %s"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "S'ha acabat el temps d'espera en llegir la sotida d'engegada de %s"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "No es pot obrir el camí al monitor %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "No es pot definir l'indicador de monitor close-on-exec"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "No es pot posar el monitor en mode no blocant"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "No es pot tancar el fitxer de registre %d: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "no s'han pogut definir els atributs de tty: %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "no s'ha pogut obtenir el domini '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "ha fallat l'operació"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "La VM ja és activa"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "No es pot trobar un port VNC no utilitzat"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "No es poden trobar els binaris %s de QUEMU: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "No s'ha pogut suspendre el domini %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "No es pot escriure argv al fitxer de registre %d: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "No es pot escriure argv al fitxer de registre %d: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "No es pot escriure argv al fitxer de registre %d: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "S'està apagant el domini %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "S'està aturant la VM '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "No s'ha pogut vincular el sòcol a '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "no s'ha pogut obrir tty %s: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Memòria emprada:"
+msgid "qemu state driver is not active"
+msgstr "el camí al registre no és un fitxer"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "no s'ha pogut obrir tty %s: %s\n"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "no hi ha cap domini que coincideixi amb el nom"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "el domini %s ja existeix"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "El domini ja és actiu"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "ha fallat l'operació"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "ha fallat l'operació"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "canvia l'assignació de memòria"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "no s'ha pogut analitzar la URI de connexió"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "canvia l'assignació de memòria"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "nom del domini inactiu"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "no s'ha pogut obtenir el domini '%s'"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "No es pot tancar el fitxer de registre %d: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "ha fallat l'operació"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "no defineixis un domini inactiu"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "reiniciar un domini"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "reiniciar un domini"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node de llista de domini"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "no s'ha pogut llegir el dimoni Xen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "no s'ha pogut obtenir la xarxa '%s'"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "No s'ha pogut recuperar el domini %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "dades inesperades '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "No es poden trobar els binaris %s de QUEMU: %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "no s'ha pogut connectar a %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "ha fallat l'operació: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "el domini %s ja existeix"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "s'està carregant el fitxer de definició del sistema amfitrió"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "dispositiu de la interfície"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "s'està carregant el fitxer de definició del sistema amfitrió"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "no defineixis un domini inactiu"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "No s'ha trobat el domini"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "No s'ha pogut recuperar el domini %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "No s'ha pogut desvincular el dispositiu de %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "no defineixis un domini inactiu"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "nom del domini inactiu"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "No s'ha pogut desar el domini %s a %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "argument invàlid a %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "No s'ha trobat el domini: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "no s'ha pogut llegir el fitxer de configuració %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "argument invàlid a"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "ha fallat l'operació: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "node de llista de domini"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "no s'ha pogut obtenir un UUID de xarxa"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "El domini ja és actiu"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "ha fallat l'operació: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "No s'ha pogut recuperar el domini %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3829,537 +4005,542 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "No s'ha trobat la xarxa"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "no s'ha pogut obrir tty %s: %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "No es pot tancar el fitxer de registre %d: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "no s'ha pogut obtenir l'URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "s'està assignant un domini"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "No es pot accedir %s '%s': %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "No es poden registrar les dades de la consola de la VM: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "no s'ha pogut serialitzar l'S-Expr: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "no s'han pogut definir els atributs de tty: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "no s'han pogut definir els atributs de tty: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "No s'han pogut verificar les credencials del client: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "No s'han pogut verificar les credencials del client: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Tipus de dispositiu invàlid: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "remoteCheckCertificate: el certificat del client no és fiable."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 "remoteCheckCertificate: el certificat del client té un emissor desconegut."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "remoteCheckCertificate: el certificat del client ha estat revocat."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: el certificat del client fa servir un algoritme "
 "insegur."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "No s'ha pogut inicialitzar l'autenticació SASL %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "massa dominis"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "massa dominis"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "s'ha esgotat la memòria mentre s'estava assignant la matriu"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "tipus d'SO desconegut"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "massa xarxes remotes: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "massa xarxes remotes: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "s'han demanat massa bancs d'emmagatzematge"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "s'han registrat massa controladors"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "tipus d'autenticació desconegut: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "tipus d'autenticació %d no disponible"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "no s'ha pogut serialitzar l'S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "no s'ha pogut obtenir l'adreça del sòcol %d (%s)"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "no s'ha pogut obtenir l'adreça del parell %d (%s)"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "No s'ha pogut crear el domini inactiu %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "l'hipervisor no disposa d'aquesta funció"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "no s'ha pogut desar el contingut"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "No s'ha pogut connectar a l'hipervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node de llista de domini"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "No s'ha pogut llegir el sòcol %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "connexió només de lectura"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node de llista de domini"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "No s'ha destruït el domini %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "argument invàlid a %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "calloc ha fallat"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4373,164 +4554,178 @@ msgstr "model de so invàlid"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "dispositiu de la interfície"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "no s'ha pogut guardar el fitxer de configuració %s: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "No s'ha pogut resoldre l'adreça %d: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "error intern %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "tipus de domini invàlid"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "tipus de domini inesperat %d"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "no s'ha pogut connectar a %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4633,7 +4828,7 @@ msgid "cannot fill file '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
@@ -4643,58 +4838,62 @@ msgstr "No s'ha pogut obrir «%s»: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
@@ -4929,177 +5128,177 @@ msgstr "No s'ha pogut crear la xarxa des de %s"
 msgid "Scanning host%u"
 msgstr "es desconeix el servidor remot %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "es desconeix el servidor remot %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "manca l'element arrel"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "nom de xarxa o uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "dispositiu de la interfície"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "manca la font d'informació per al dispositiu %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "manca la informació del destí per al dispositiu"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "es desconeix el servidor remot %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "tipus mime inesperat"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "es desconeix el servidor remot %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "es desconeix el servidor remot %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "falta un element de memòria"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "es desconeix el servidor remot %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "no s'ha pogut crear el directori de configuració %s: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "no s'ha pogut construir el camí al fitxer de configuració"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "no es pot construir el camí de l'enllaç a autostart"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "no s'ha pogut crear el fitxer de configuració %s: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "no s'ha pogut escriure el fitxer de configuració %s: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "no s'ha pogut guardar el fitxer de configuració %s: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "no hi ha fitxer de configuració per a %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "no es pot eliminar la configuració de %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5107,512 +5306,570 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "El domini ja és actiu"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "El domini ja és actiu"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "el camí al registre no és un fitxer"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "no hi ha cap domini que coincideixi amb el nom"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "el domini %s ja existeix"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "El domini encara s'està executant"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "No s'ha pogut iniciar el domini %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "s'està resolent el nom de fitxer del domini"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "s'està carregant el fitxer de definició del sistema amfitrió"
 
-#: src/test.c:384
-msgid "host"
-msgstr "amfitrió"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creació del context xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node dels nodes cpu i numa"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node de sòcols de cpu"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node de nuclis de cpu"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node de fluxos de cpu"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node de cpu activa"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node mhz de cpu"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node de memòria"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node de llista de domini"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "s'està resolent el nom de fitxer del domini"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node de llista de domini"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "s'està resolent el nom de fitxer de la xarxa"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node de llista de domini"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "s'està resolent el nom de fitxer del domini"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: proporcioneu un camí o empreu test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "No s'ha trobat el domini"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "el domini no s'està executant"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "no s'ha pogut assignar espai per a la cadena de xarxa"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "desa un estat de domini a un fitxer"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "desa un estat de domini a un fitxer"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node de llista de domini"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "no s'ha pogut llegir el dimoni Xen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "S'ha bolcat el domini %s a %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "S'ha bolcat el domini %s a %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "El domini ja s'està executant"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "El domini encara s'està executant"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "La xarxa encara s'està executant"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "La xarxa ja s'està executant"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "El domini ja és actiu"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "el camí al registre no és un fitxer"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "no hi ha cap domini que coincideixi amb el nom"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "no hi ha cap domini que coincideixi amb l'id %d"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "no hi ha cap domini que coincideixi amb l'id %d"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "El tipus de xarxa %d no està suportat"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "El tipus de xarxa %d no està suportat"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "El tipus de xarxa %d no està suportat"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "no s'ha pogut assignar un node"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "tipus %s de dispositiu d'entrada no suportat"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 "No s'ha pogut establir l'indicador de descriptor de fitxer close-on-exe"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "No s'ha pogut iniciar automàticament la VM '%s': %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "no es pot inicialitzar el suport pont: %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "No s'ha pogut crear el directori %s : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: s'ha esgotat la memòria"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "No es poden trobar els binaris %s de QUEMU: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "No es pot escriure argv al fitxer de registre %d: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "No es pot escriure argv al fitxer de registre %d: %s"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "S'ha obtingut un pid inesperat"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "el camí al registre no és un fitxer"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "el domini %s ja existeix"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "el domini %s ja existeix"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "no es pot eliminar el domini actiu"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "No s'ha pogut establir l'indicador de descriptor de fitxer no blocant"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-"No s'ha pogut establir l'indicador de descriptor de fitxer close-on-exe"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "No s'ha pogut crear el conducte: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "no s'ha pogut obtenir el nom de màquina"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "no s'ha pogut obtenir el nom de màquina"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "no s'ha pogut obtenir el nom de màquina"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "No s'ha pogut resoldre l'adreça %d: %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "No es pot crear el directori de registre %s: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "error intern %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "No s'ha pogut obrir el directori '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "No s'ha pogut trobar el registre d'usuari per l'uid '%d': %s"
@@ -5677,15 +5934,15 @@ msgstr "Configura un domini perquè s'iniciï automàticament en arrencar."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nom de domini, id o uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "inhabilita l'inici automàtic"
 
@@ -5804,15 +6061,15 @@ msgstr "No s'ha pogut llistar els dominis inactius"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nom"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Estat"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "cap estat"
 
@@ -5933,7 +6190,7 @@ msgstr "no defineixis un domini inactiu"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nom de domini o uuid"
 
@@ -6178,11 +6435,11 @@ msgstr "Retorna informació bàsica quant al domini."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nom:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6190,16 +6447,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Tipus SO:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Estat:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Quantitat de CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Temps de CPU:"
 
@@ -6228,98 +6485,98 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Memòria emprada:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "Cel·les NUMA:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informació del vcpu del domini"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Retorna informació bàsica quant a les CPU virtuals del domini."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Afinitat de la CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "S'apagarà el domini, no hi ha cap CPU virtual."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "controleu l'afinitat de la vcpu del domini"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Associa les VCPU del domini a CPU físiques de l'amfitrió."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "números de vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "números de cpu de l'amfitrió (separats per comes)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "No es pot obtenir informació de disc"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: format invàlid. Cadena buida."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6327,7 +6584,7 @@ msgstr ""
 "cpulist: %s: format invàlid. S'esperava una xifra a la posició %d (a prop de "
 "«%c»)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6336,1571 +6593,1632 @@ msgstr ""
 "cpulist: %s: format invàlid. S'esperava una xifra o una coma a la posició %d "
 "(a prop de «%c»)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 "cpulist: %s: format invàlid. S'esperava una coma final a la posició %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "No existeix cap CPU física %d."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "canvia el nombre de CPU virtuals"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Canvia el nombre de CPU virtuals actives en el domini convidat."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "nombre de CPU virtuals"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "nombre invàlid de CPU virtuals."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Massa CPU virtuals."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "canvia l'assignació de memòria"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Canvia l'assignació de memòria actual en el domini convidat."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "nombre de kbytes de memòria"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "El valor %d no és vàlid per a la mida de la memòria"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "No es pot verificar MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "canvia el límit de memòria màxima"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Canvia el límit d'assignació màxima de memòria en el domini convidat."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "límit de memòria màxim en kbytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "No es pot verificar el MemorySize actual"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "No es pot encongir el MemorySize actual"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "No es pot canviar MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informació de node"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Retorna informació bàsica quant al node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "no es pot obtenir informació de node"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Model de CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Freqüència de CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Sòcols de CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Nuclis per sòcol:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Fluxos per nucli:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Cel·les NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Mida de memòria:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capacitats"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Retorna les capacitats de l'hipervisor/controlador."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "no s'ha pogut obtenir les capacitats"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informació de domini en XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr ""
 "Escriu la informació de domini com a bolcat XML per la sortida estàndard."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "llista els dominis inactius"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "converteix un nom de domini o id a UUID de domini"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "error de sintaxi del fitxer de configuració"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "converteix un id de domini o UUID a nom de domini"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id de domini o uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "converteix un nom de domini o UUID a id de domini"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "converteix un nom de domini o id a UUID de domini"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id de domini o nom"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "no s'ha pogut obtenir un UUID de domini"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migra el domini a un altre amfitrió"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Migra els dominis a un altre amfitrió. Afegiu --live per a una migració "
 "activa."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migració activa"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI de connexió a l'amfitrió destí"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI de la migració, normalment se sol ometre"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migració: manca el desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "inicia automàticament una xarxa"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Configureu una xarxa perquè s'iniciï automàticament a l'arrencada."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nom de xarxa o uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "no s'ha pogut marcar la xarxa %s com a autoiniciada"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "no s'ha pogut desmarcar la xarxa %s com a autoiniciada"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "S'ha iniciat la xarxa %s\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "S'ha desmarcat la xarxa %s com a autoiniciada\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "crea una xarxa des d'un fitxer XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Crea una xarxa."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "fitxer que conté una descripció XML de la xarxa"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "S'ha creat la xarxa %s des de %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "No s'ha pogut crear la xarxa des de %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "defineix (però no iniciïs) una xarxa des d'un fitxer XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Defineix una xarxa."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "S'ha definit la xarxa %s des de %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "No s'ha pogut definir la xarxa des de %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "destrueix una xarxa"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Destrueix una xarxa."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nom de xarxa, id o uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "S'ha destruït la xarxa %s\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "No s'ha pogut destruir la xarxa %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informació de la xarxa en XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr ""
 "Escriu la informació de la xarxa com a bolcat XML per la sortida estàndard."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "llista de xarxes"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Retorna una llista de xarxes."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "llista les xarxes inactives"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "llista les xarxes actives i inactives"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "No s'ha pogut llistar les xarxes actives"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "No s'ha pogut llistar les xarxes inactives"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Autoinici"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "cap autoinici"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "actiu"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inactiu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "converteix un UUID de xarxa a nom de xarxa"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid de xarxa"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "inicia una xarxa inactiva definida prèviament"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Inicia una xarxa."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nom de la xarxa inactiva"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "S'ha iniciat la xarxa %s\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "No s'ha pogut iniciar la xarxa %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "no defineixis una xarxa inactiva"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "No defineixis la configuració per a una xarxa inactiva."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "S'ha indefinit la xarxa %s\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "No s'ha definit la xarxa %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "converteix un nom de xarxa a UUID de xarxa"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nom de xarxa"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "no s'ha pogut obtenir un UUID de xarxa"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "inicia un domini automàticament"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Configura un domini perquè s'iniciï automàticament en arrencar."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "nom de domini o uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "no s'ha pogut marcar la xarxa %s com a autoiniciada"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "no s'ha pogut desmarcar la xarxa %s com a autoiniciada"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "S'ha marcat el domini %s com a autoiniciat\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "S'ha desmarcat el domini %s com a autoiniciat\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "crea un domini des d'un fitxer XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Crea un domini."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "fitxer que conté una descripció de domini XML"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "crea un domini des d'un fitxer XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "fitxer que conté una descripció de domini XML"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "S'ha creat el domini %s des de %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "No s'ha pogut crear un domini des de %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "migra el domini a un altre amfitrió"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nom de la xarxa inactiva"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "destí del dispositiu de disc"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "No s'ha pogut llistar els dominis inactius"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "nom del domini inactiu"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "no s'ha pogut assignar una memòria intermèdia"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "crea un domini des d'un fitxer XML"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "defineix (però no iniciïs) un domini des d'un fitxer XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Defineix un domini."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "El domini %s s'ha definit des de %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "No s'ha pogut definir el domini des de %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "El domini %s s'ha definit des de %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "No s'ha definit el domini %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "S'ha destruït el domini %s\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "No s'ha pogut suspendre el domini %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destrueix un domini"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destrueix un domini."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "S'ha destruït el domini %s\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "No s'ha destruït el domini %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destrueix un domini."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "S'ha destruït el domini %s\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "No s'ha destruït el domini %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "S'ha recuperat el domini %s\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "No s'ha pogut recuperar el domini %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "informació de domini en XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 "Escriu la informació de domini com a bolcat XML per la sortida estàndard."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "llista els dominis"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Retorna una llista de dominis."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "llista els dominis inactius"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "llista els dominis actius i inactius"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "No s'ha pogut llistar els dominis actius"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "No s'ha pogut llistar els dominis inactius"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "punter de xarxa invàlid a %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "s'han registrat massa controladors"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "sense memòria"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "No s'ha definit el domini %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "s'han registrat massa controladors"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "informació de node"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Retorna informació bàsica quant al node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "s'està executant"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "assignació d'un domini"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "converteix un UUID de xarxa a nom de xarxa"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid de domini"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "inicia un domini inactiu definit prèviament"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Inicia un domini."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "nom del domini inactiu"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "S'ha iniciat el domini %s\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "crea un domini des d'un fitxer XML"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Crea un domini."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "nom de domini"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "nom del domini inactiu"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "no defineixis un domini inactiu"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "S'ha indefinit el domini %s\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "No s'ha definit el domini %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "converteix un nom de xarxa a UUID de xarxa"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "no s'ha pogut obtenir un UUID de domini"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "crea un domini des d'un fitxer XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "fitxer que conté una descripció de domini XML"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "crea un domini des d'un fitxer XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nom del domini inactiu"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nom de domini o uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nom del domini inactiu"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nom de domini o uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nom de domini"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "No s'ha pogut iniciar el domini %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "S'ha creat el domini %s des de %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "No s'ha pogut crear un domini des de %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destrueix un domini."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "S'ha destruït el domini %s\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "No s'ha destruït el domini %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "informació de node"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Retorna informació bàsica quant al node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Tipus SO:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "Fitxer XML"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocat"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "informació de domini en XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 "Escriu la informació de domini com a bolcat XML per la sortida estàndard."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "llista els dominis"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Retorna una llista de dominis."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "No s'ha pogut llistar els dominis actius"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "converteix un UUID de xarxa a nom de xarxa"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "converteix un UUID de xarxa a nom de xarxa"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid de domini"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "converteix un UUID de xarxa a nom de xarxa"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "mostra la versió"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Mostra la informació de la versió del sistema."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "no s'ha pogut obtenir el tipus d'hipervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "S'ha compilat contra la biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "no s'ha pogut obtenir la versió de la biblioteca"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "S'està fent servir la biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "S'està fent servir l'API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "no s'ha pogut obtenir la versió de l'hipervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "No es pot extreure la versió de l'hipervisor %s en execució\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "S'està executant l'hipervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "migra el domini a un altre amfitrió"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "manca la informació de dispositius"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "capacitats"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "No s'ha pogut connectar a l'hipervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "No s'ha pogut llistar els dominis inactius"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 "Escriu la informació de domini com a bolcat XML per la sortida estàndard."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "dispositiu de blocs"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Adjunta un nou dispositiu de disc."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
+"Obté les estadístiques d'un dispositiu de blocs referits a un domini en "
+"execució."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "S'ha destruït el domini %s\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "No s'ha pogut desvincular el dispositiu de %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Adjunta un nou dispositiu de disc."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Adjunta un nou dispositiu de disc."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "No s'ha pogut adjuntar el dispositiu des de %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "destí del dispositiu de disc"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 "Obté les estadístiques d'un dispositiu de blocs referits a un domini en "
 "execució."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "S'ha recuperat el domini %s\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "escriu el nom de màquina de l'hipervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "no s'ha pogut obtenir el nom de màquina"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "escriu l'URI canònica de l'hipervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "no s'ha pogut obtenir l'URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "visualització vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Escriu l'adreça IP i el número de port per a la visualització VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "consola tty"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Escriu el dispositiu per la consola TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "adjunta un dispositiu des d'un fitxer XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Adjunta un dispositiu des d'un fitxer XML"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "Fitxer XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "No s'ha pogut adjuntar el dispositiu des de %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "desvincula un dispositiu d'un fitxer XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "desvincula un dispositiu d'un fitxer XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "No s'ha pogut desvincular el dispositiu de %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "adjunta les interfícies de xarxa"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Adjunta una nova interfície de xarxa."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "tipus d'interfície de xarxa"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "font de la interfície de xarxa"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nom de xarxa"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "adreça MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "script emprat com a pont de la interfície de xarxa"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "No es pot fer servir %s en l'ordre 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "desvincula la interfície de xarxa"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Desvincula la interfície de xarxa."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "No es pot obtenir informació de node"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "No s'ha trobat cap interfície de tipus %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "No s'ha trobat cap interfície amb adreça MAC %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "No s'ha pogut assignar memòria"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "No s'ha pogut crear l'XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "adjunta un dispositiu de disc"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Adjunta un nou dispositiu de disc."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "font del dispositiu de disc"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "destí del dispositiu de disc"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "controlador del dispositiu de disc"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "subcontrolador del dispositiu de disc"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "tipus de dispositiu destí"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "mode de lectura i escriptura del dispositiu"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "No es pot fer servir %s a l'ordre 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "desvincula un dispositiu de disc"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Desvincula un dispositiu de disc."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "No es pot obtenir informació de disc"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "No s'ha trobat cap disc amb destí %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "no s'ha pogut copiar una cadena"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "No s'ha pogut crear el domini inactiu %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "ha fallat l'operació: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "no s'ha pogut llegir el fitxer de configuració"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "No defineixis la configuració per a una xarxa inactiva."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "No defineixis la configuració per a una xarxa inactiva."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "No defineixis la configuració per a un domini inactiu."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "surt d'aquest terminal interactiu"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "l'ordre '%s' requereix l'opció <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "l'ordre '%s' requereix l'opció --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "l'ordre '%s' no existeix"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NOM\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7908,17 +8226,17 @@ msgstr ""
 "\n"
 "  SINOPSI\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <nombre>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <cadena>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7926,7 +8244,7 @@ msgstr ""
 "\n"
 "  DESCRIPCIÓ\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7934,60 +8252,60 @@ msgstr ""
 "\n"
 "  OPCIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <nombre>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <cadena>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nom de domini o id no definits"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "no s'ha pogut obtenir el domini '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nom de xarxa no definit"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "no s'ha pogut obtenir la xarxa '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nom de xarxa no definit"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "no s'ha pogut obtenir el domini '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nom de xarxa no definit"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "no s'ha pogut obtenir el domini '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7998,130 +8316,130 @@ msgstr ""
 "(Temps: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "manca \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "símbol inesperat (nom d'ordre): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ordre desconeguda: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "l'ordre '%s' no reconeix l'opció --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "sintaxi inesperada: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nombre"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "cadena"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "dades inesperades '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCIÓ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DADES"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "Fitxer XML"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "aturat"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "apagant-se"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "apagat"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "ha fallat"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "desconnectat"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "connexió invàlida"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "errror: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: no s'ha pogut assignar %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: no s'ha pogut assignar %lu bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "no s'ha pogut connectar a l'hipervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "no es pot obtenir la informació del fitxer de registre"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "el camí al registre no és un fitxer"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "no s'ha pogut obrir el fitxer de registre, comproveu el camí al fitxer"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "no s'ha pogut escriure el fitxer de registre"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "No s'ha pogut desconnectar des de l'hipervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8154,7 +8472,7 @@ msgstr ""
 "\n"
 "  ordres (mode no interactiu):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8163,17 +8481,17 @@ msgstr ""
 "\n"
 "  (especifiqueu --help <ordre> per als detalls quant a l'ordre)\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "l'opció '-%c' no està disponible. Veieu --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8182,7 +8500,7 @@ msgstr ""
 "Benvinguts a %s, el terminal interactiu de virtualització.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8232,13 +8550,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "l'hipervisor no disposa d'aquesta funció: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "no s'ha pogut connectar a l'hipervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "no s'ha pogut connectar a %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8708,7 +9026,7 @@ msgstr "punter de xarxa invàlid a"
 msgid "invalid interface pointer in %s"
 msgstr "punter de xarxa invàlid a %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "La memòria intermèdia d'arguments és massa petita"
@@ -8771,22 +9089,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "no s'ha pogut crear el pont '%s' : %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "no es pot inicialitzar el suport pont: %s"
@@ -8836,7 +9164,7 @@ msgstr "la informació del domini és incorrecta, domid no és numèric"
 msgid "domain information incomplete, missing uuid"
 msgstr "la informació del domini és incompleta, manca l'uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "la informació del domini és incompleta, manca el nom"
 
@@ -8893,271 +9221,271 @@ msgstr "l'adreça MAC no és vàlida: %s"
 msgid "unexpected sound model %s"
 msgstr "node dict inesperat"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspèn un domini"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "manca \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "manca la font d'informació per al dispositiu"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "dispositiu de la interfície"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "No s'ha pogut obrir «%s»: %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "la informació del domini és incompleta, manca l'id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "l'adreça MAC no és vàlida: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "tipus d'SO desconegut %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "error de sintaxi del fitxer de configuració"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "no s'ha pogut analitzar la informació del domini Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "el domini no s'està executant"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "tipus %s de dispositiu d'entrada no suportat"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "node value inesperat"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node de memòria"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "ha fallat l'operació"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "No s'ha definit la xarxa %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "no s'ha pogut obrir tty %s: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "no s'ha pogut analitzar la informació del domini Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "No s'ha pogut suspendre el domini %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "No s'ha pogut crear el domini inactiu %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "la informació del domini és incompleta, manca el nom"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Planificador"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "no s'ha pogut obtenir el nom de màquina"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "la informació del domini és incompleta, manca l'uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "la informació del domini és incompleta, manca el nom"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "no s'ha pogut obrir %s per a llegir"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "no s'ha pogut llegir el fitxer de configuració %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "tipus de domini inesperat %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "tipus mime inesperat"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "el tipus de visitant no està suportat"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "la xarxa ja és activa"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "node value inesperat"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node de llista de domini"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "No es permet l'ús d'ai_socktype"
@@ -9262,22 +9590,22 @@ msgstr "No es pot verificar el MemorySize actual"
 msgid "unable to store config file handle"
 msgstr "no s'ha pogut llegir el fitxer de configuració %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "tipus d'SO desconegut"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
@@ -9350,6 +9678,43 @@ msgid "reallocating list"
 msgstr "s'està assignant un domini"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "no s'ha pogut crear el fitxer de registre %s: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "no s'ha pogut obrir %s per a llegir"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr ""
+#~ "No s'ha pogut establir l'indicador de descriptor de fitxer close-on-exe"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "No s'ha pogut crear un domini des de %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "No s'ha pogut desar el domini %s a %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "es desconeix el servidor remot %s"
+
+#~ msgid "host"
+#~ msgstr "amfitrió"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "no s'ha pogut connectar a l'hipervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "no s'ha pogut connectar a %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "No s'ha pogut iniciar automàticament la xarxa '%s': %s"
 
diff --git a/po/cs.gmo b/po/cs.gmo
index 6593c98..ab65d19 100644
Binary files a/po/cs.gmo and b/po/cs.gmo differ
diff --git a/po/cs.po b/po/cs.po
index c82a7cc..4aaaa5c 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: cs\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-02-04 01:43+0100\n"
 "Last-Translator: Miloslav Trmač <mitr at volny.cz>\n"
 "Language-Team: Czech <cs at li.org>\n"
@@ -96,233 +96,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Neznámý"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "nepodařilo se číst z démona Xen"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "alokuji nastavení"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Chyba při alokaci paměti: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "neočekávaná hodnota uzlu"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Nepodařilo se najít síť: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Nepodařilo se najít síť: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Nepodařilo se připojit se k hypervizoru"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "autentizace selhala: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -330,184 +330,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Nepodařilo se získat stav rozhraní %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Selhalo spuštění sítě %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "změnit paměťovou alokaci"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "operace GET selhala: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "neočekávaný typ MIME"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Nepodařilo se zapsat do soketu %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Nepodařilo se probudit doménu %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "název nebo UUID sítě"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Nepodařilo se uložit paměť domény %s do %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -615,7 +615,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -640,8 +640,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Nemohu ověřit současnou velikost paměti"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -662,7 +663,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -819,44 +820,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "neukončené číslo"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "neukončený řetězec"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "očekávám hodnotu"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "seznam není ukončen ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "očekávám v seznamu oddělovač"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "seznam není ukončen ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "očekávám jméno"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "očekávám oddělovač"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "očekávám přiřazení"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "nepodařilo se otevřít soubor"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "nepodařilo se uložit obsah"
 
@@ -946,547 +956,580 @@ msgstr "nepodařilo se přidat síť do tabulky spojení"
 msgid "dev missing from connection hash table"
 msgstr "doména chybí v tabulce spojení"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "zdroj diskového zařízení"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "zdroj diskového zařízení"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "chybí zdrojové informace pro zařízení"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "chybí zdrojové informace pro zařízení"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "chybí zdrojové informace pro zařízení"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "druh cílového zařízení"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "chybí informace o kořenovém zařízení"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "neznámý příkaz '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "druh cílového zařízení"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "chybí \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "chybí \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "druh cílového zařízení"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "neznámý hostitel %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "neznámý hostitel %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "chybí cílové informace pro zařízení"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "neznámý hostitel %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "chybí informace o kořenovém zařízení"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "neplatný doménový ukazatel v %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "chybí informace o kořenovém zařízení"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "neznámý druh OS"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "neznámý druh OS"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "chybí informace o doménovém jménu"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "neplatný doménový ukazatel v %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "nepodařilo se získat UUID sítě"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "neočekávaná data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "neznámý druh OS"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "rozhraní zařízení"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "chybí informace o kořenovém zařízení"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "neznámý hostitel %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "připojit diskové zařízení"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "připojit síťové rozhraní"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "rozhraní zařízení"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "připojit diskové zařízení"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "připojit diskové zařízení"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "připojit diskové zařízení"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "připojit diskové zařízení"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "uzel seznamu domén"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "chybí informace o doménovém jménu"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "neplatný doménový ukazatel v %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "neplatný parametr v"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "nepodařilo se uložit obsah"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "chyba syntaxe topologie cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "neočekávaná hodnota uzlu"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "neočekávaný typ MIME"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "neznámý druh OS"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1522,467 +1565,487 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "připojit síťové rozhraní"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "nesprávná informace o doméně, domid není číslo"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "nesprávná informace o doméně, domid není číslo"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Nepodařilo se vytvořit neaktivní doménu %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Nepodařilo se vytvořit neaktivní doménu %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Nepodařilo se najít síť: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Nepodařilo se oddefinovat doménu %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Nepodařilo se uložit doménu %s do %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "druh cílového zařízení"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Nepodařilo se zničit doménu %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Nepodařilo se uložit doménu %s do %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Nepodařilo se připojit zařízení z %s"
+msgid "failed to remove capabilities %d"
+msgstr "nepodařilo se zjistit schopnosti"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "nepodařilo se zjistit schopnosti"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "nepodařilo se zjistit schopnosti"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "nepodařilo se otevřít %s pro čtení"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Nepodařilo se získat stav rozhraní %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "nepodařilo se získat síť '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "selhala operace %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Nepodařilo se oddefinovat doménu %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "nepodařilo se alokovat uzel"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Nemohu změnit maximální velikost paměti"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "nepodařilo se načíst konfigurační soubor %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "neplatný ukazatel spojení v %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "cesta k log souboru není souborem"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ID nebo UUID domény"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "Jméno neaktivní domény"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "oddefinovat neaktivní doménu"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "skript použitý k přemostění síťového rozhraní"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "nepodařilo se alokovat uzel"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Nepodařilo se zapsat do soketu %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "nepodařilo se připojit ke Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "neplatný doménový ukazatel v"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "doménové jméno"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "uzel seznamu domén"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "neznámý hostitel %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Nepodařilo se probudit doménu %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "neplatný parametr v %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "neplatný parametr v"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "nepodařilo se získat hostitelské jméno"
@@ -2016,22 +2079,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "doména %s již existuje"
@@ -2179,315 +2242,452 @@ msgstr "informace o síti v XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Spuštěna síť %s\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "automaticky spustit doménu"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Nepodařilo se uložit doménu %s do %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Nepodařilo se probudit doménu %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Nepodařilo se probudit doménu %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "druh cílového zařízení"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "cíl diskového zařízení"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "neplatný parametr v"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Nepodařilo se otevřít '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "selhala operace"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "nepodařilo se připojit k %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Nemohu ověřit současnou velikost paměti"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "chybí informace o kořenovém zařízení"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Nepodařilo se otevřít '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Nepodařilo se otevřít '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "neznámý druh OS %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "Druh síťového rozhraní"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "neplatný síťový ukazatel v %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "neplatný síťový ukazatel v %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "neplatný doménový ukazatel v %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "neplatný doménový ukazatel v %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "neplatný ukazatel spojení v %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "chybí informace o kořenovém zařízení"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "nepodařilo se otevřít %s pro čtení"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "nepodařilo se otevřít %s pro čtení"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "nepodařilo se číst z démona Xen"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "nepodařilo se číst z démona Xen"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "nepodařilo se číst z démona Xen"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "uzly CPU NUMA"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "konzola na této platformě není implementována"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Volná paměť NUMA"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "zjišťuji čas"
 
@@ -2502,18 +2702,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "informace o uzlu"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Doména stále běží"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2525,18 +2725,18 @@ msgstr "doména %s již existuje"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Nelze získat verzi běžícího %s hypervizora\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "nepodařilo zpracovat URI spojení"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2559,12 +2759,12 @@ msgstr "MAC adresar"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2581,13 +2781,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "nepodařilo zpracovat URI spojení"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2627,7 +2823,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "nepodařilo se připojit k %s"
@@ -2701,7 +2897,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "neznámý druh OS %s"
@@ -2710,7 +2906,20 @@ msgstr "neznámý druh OS %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "nepodařilo zpracovat URI spojení"
@@ -2833,921 +3042,889 @@ msgstr "Chyba při komunikací s proxy: poškozený paket\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "získal jsem asynchronní číslo paketu %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Síť nebyla nalezena"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Spuštěna síť %s\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Nepodařilo se získat stav rozhraní %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "tato funkce není hypervizorem podporována"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "neočekávaná data '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "neočekávaná data '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "neplatný parametr v %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "chybí informace o zařízení pro %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Nepodařilo se odpojit zařízení z %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "neznámý druh OS %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Síť nebyla nalezena"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "chybí informace o doménovém jménu"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "neplatná MAC adresa: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "neplatný doménový ukazatel v %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "neplatný parametr v"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "uzel seznamu domén"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Nepodařilo se získat stav bloků %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Nepodařilo se vytvořit doménu z %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Nepodařilo se uložit doménu %s do %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Nepodařilo se vytvořit síť z %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Nepodařilo se otevřít '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Nepodařilo se otevřít '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "nepodařilo se získat doménu '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "selhala operace"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Doména je již aktivní"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Nepodařilo se uspat doménu %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Doména %s je právě vypínána\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Nepodařilo se otevřít '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Volná paměť NUMA"
+msgid "qemu state driver is not active"
+msgstr "cesta k log souboru není souborem"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Nepodařilo se otevřít '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ID nebo UUID domény"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "doména %s již existuje"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Doména je již aktivní"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "selhala operace"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "selhala operace"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "změnit paměťovou alokaci"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "změnit paměťovou alokaci"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "Jméno neaktivní domény"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "nepodařilo se získat UUID domény"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "nepodařilo se zapsat do log souboru"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "nepodařilo se zapsat do log souboru"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "selhala operace"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "oddefinovat neaktivní doménu"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "druh cílového zařízení"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "uzel seznamu domén"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "uzel seznamu domén"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "nepodařilo se číst z démona Xen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "nepodařilo se získat UUID sítě"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Nepodařilo se probudit doménu %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "neočekávaná data '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "nepodařilo se připojit k %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "doména %s již existuje"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "načíst definiční soubor hostitele"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "připojit diskové zařízení"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "načíst definiční soubor hostitele"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "oddefinovat neaktivní doménu"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Doména nebyla nalezena"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "nepodařilo se získat informace o uzlu"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Nepodařilo se odpojit zařízení z %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "oddefinovat neaktivní doménu"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "automaticky spustit doménu"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Nepodařilo se uložit doménu %s do %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "neplatný parametr v %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Doména nebyla nalezena: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "nepodařilo se načíst konfigurační soubor %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "neplatný parametr v"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "selhala operace %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "uzel seznamu domén"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "nepodařilo se získat UUID domény"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "selhala operace %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Nepodařilo se probudit doménu %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3757,532 +3934,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Nepodařilo se najít síť"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "nepodařilo se připojit k %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "nepodařilo se připojit k %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Nepodařilo se zavřít soket %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "nepodařilo se získat URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Chyba při alokaci paměti: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "alokuji doménu"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "nepodařilo se alokovat uzel"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Neplatná hodnota omezení"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "příliš mnoho domén"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "příliš mnoho domén"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "změnit paměťovou alokaci"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "neznámý druh OS"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "příliš mnoho sítí"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "příliš mnoho sítí"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "registrováno příliš mnoho ovladačů"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "autentizace selhala: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "autentizace selhala"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "selhala serializace S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Nepodařilo se získat stav bloků %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Nepodařilo se získat stav rozhraní %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Nepodařilo se vytvořit neaktivní doménu %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "tato funkce není hypervizorem podporována"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "nepodařilo se uložit obsah"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Nepodařilo se připojit se k hypervizoru"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "uzel seznamu domén"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Nepodařilo se číst ze soketu %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "spojení pouze pro čtení"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "uzel seznamu domén"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "nepodařilo se získat síť '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "neplatný parametr v %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "selhala operace"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4296,164 +4478,178 @@ msgstr "Nemohu ověřit současnou velikost paměti"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "druh cílového zařízení"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "neplatná MAC adresa: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "vnitřní chyba %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "konzola na této platformě není implementována"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "neplatný doménový ukazatel v %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "neočekávaný typ MIME"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "nepodařilo se připojit k %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4555,7 +4751,7 @@ msgid "cannot fill file '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
@@ -4565,58 +4761,62 @@ msgstr "Nepodařilo se otevřít '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
@@ -4851,171 +5051,171 @@ msgstr "Nepodařilo se vytvořit síť z %s"
 msgid "Scanning host%u"
 msgstr "neznámý hostitel %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "název nebo UUID sítě"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "chybí zdrojové informace pro zařízení %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "chybí zdrojové informace pro zařízení %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "neočekávaný typ MIME"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "neznámý hostitel %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "neznámý hostitel %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "chybí informace o doménovém jménu"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "neznámý druh OS %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "neznámý hostitel %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "nepodařilo se zapsat konfigurační soubor: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "chybná syntaxe konfiguračního souboru: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5023,503 +5223,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Doména je již aktivní"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Doména je již aktivní"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "cesta k log souboru není souborem"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ID nebo UUID domény"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "doména %s již existuje"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Doména stále běží"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Nepodařilo se spustit doménu %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "zjišťuji název soubor domény"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "načíst definiční soubor hostitele"
 
-#: src/test.c:384
-msgid "host"
-msgstr "hostitel"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "uzel"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "vytvářím kontext XPath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "uzly CPU NUMA"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "uzel soketů CPU"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "uzel jader CPU"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "uzel vláken CPU"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "uzel aktivních CPU"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "uzel CPU mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "uzel paměti"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "uzel seznamu domén"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "zjišťuji název soubor domény"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "uzel seznamu domén"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "zjišťuji název soubor sítě"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "uzel seznamu domén"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "zjišťuji název soubor domény"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: zadejte cestu nebo test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "doména %s již existuje"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Doména stále běží"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "nepodařilo se alokovat uzel"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "uložit stav domény do souboru"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "uložit stav domény do souboru"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "uzel seznamu domén"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "nepodařilo se číst z démona Xen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "neočekávaná data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Paměť domény %s uložena do %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Paměť domény %s uložena do %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Doména již běží"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Doména stále běží"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Síť stále běží"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Síť již běží"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Doména je již aktivní"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Spuštěna síť %s\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Spuštěna síť %s\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Spuštěna síť %s\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Nepodařilo se otevřít '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "nedostatek paměti"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "uzel soketů CPU"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "uzel soketů CPU"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "neznámý příkaz '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "neznámý příkaz '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "neočekávaný příkazový (dict) uzel"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "cesta k log souboru není souborem"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "doména %s již existuje"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "doména %s již existuje"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "Jméno neaktivní domény"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "druh cílového zařízení"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "uzel soketů CPU"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "chyba při parsování konfigurační souboru %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "chyba při parsování konfigurační souboru %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Nepodařilo se oddefinovat doménu %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "druh cílového zařízení"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "chyba:"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Nepodařilo se najít síť: %s"
@@ -5583,15 +5843,15 @@ msgstr "Nastaví doménu, aby byla automaticky spuštěna při startu."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "jméno, id nebo uuid domény"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "zakázat automatické spuštění"
 
@@ -5710,15 +5970,15 @@ msgstr "Nepodařilo se vypsat neaktivní domény"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Jméno"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stav"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "bez stavu"
 
@@ -5835,7 +6095,7 @@ msgstr "oddefinovat neaktivní doménu"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "uuid nebo jméno domény"
 
@@ -6077,11 +6337,11 @@ msgstr "Vypíše základní informace o doméně."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Jméno:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6089,16 +6349,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Druh OS:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stav:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU čas:"
 
@@ -6127,103 +6387,103 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Volná paměť NUMA"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "zobrazit dostupnou volnou paměť pro tuto buňku NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "Číslo buňky NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Celkem"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informace o VCPU domény"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Vypíše základní informace o virtuálních CPU domény."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Afinita CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Doména vypnuta, nejsou přítomna žádná virtuální CPU."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "řídit afinitu VCPU domény"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Spřáhnout virtuální CPU domény k fyzickým CPU hostitele."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "počet VCPU"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "počet CPU hostitele (oddělené čárkami)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "nepodařilo se získat informace o uzlu"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpu-seznam: Neplatný formát. Prázdný řetězec."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpu-seznam: %s: Neplatný formát. Očekávám číslici na pozici %d (poblíž '%c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6232,1558 +6492,1617 @@ msgstr ""
 "cpu-seznam: %s: Neplatný formát. Očekávám číslici nebo čárku na pozici %d "
 "(poblíž '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpu-seznam: %s: Neplatný formát. Koncová čárka na pozici %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fyzické CPU %d neexistuje."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "změnit počet virtuálních CPU"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Změnit počet aktivních virtuálních CPU v hostované doméně."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "počet virtuálních CPU"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Neplatný počet virtuálních CPU."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Příliš mnoho virtuálních CPU."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "změnit paměťovou alokaci"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Změnit současnou paměťovou alokaci v hostované doméně."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "počet kilobajtů paměti"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "neplatná hodnota %d pro velikost paměti"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Nemohu ověřit maximální velikost paměti"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "změní limit maximální velikosti paměti"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Změnit limit maximální velikosti alokovatelné paměti v hostované doméně."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maximální velikost paměti v kilobajtech"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Nemohu ověřit současnou velikost paměti"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Nemohu zmenšit současnou velikost paměti"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Nemohu změnit maximální velikost paměti"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informace o uzlu"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Vypíše základní informace o uzlu"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "nepodařilo se získat informace o uzlu"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Frekvence CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU soket(y):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Jader na soket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Vláken na jádro:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Buňky NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Velikost paměti:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "schopnosti"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Vypíše schopnosti hypervizoru/ovladače."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "nepodařilo se zjistit schopnosti"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informace o doméně v XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Vypsat informace o doméně jako XML na standardní výstup."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "vypsat neaktivní domény"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "převést jméno nebo ID domény na UUID domény"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "chybná syntaxe konfiguračního souboru"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "převést ID nebo UUID doména na jméno domény"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID nebo UUID domény"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "převést jméno nebo UUID domény na ID domény"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "převést jméno nebo ID domény na UUID domény"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID nebo jméno domény"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "nepodařilo se získat UUID domény"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "přenést doménu na jiného hostitele"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "Přenést doménu na jiného hostitele. Přidejte --live pro živý přenos."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "živý přenos"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI spojení cílového hostitele"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI přenosu, obvykle může být vynecháno"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "přenos: Chybí cílové URI"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "automaticky spustit síť "
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Nastavit síť, aby byla automaticky spuštěna při startu."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "název nebo UUID sítě"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Nepodařilo se označit síť %s jako automaticky spouštěnou"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Nepodařilo se odoznačit síť %s jako automaticky spouštěnou"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Síť %s označena jako automaticky spouštěná\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Síť %s odznačena jako automaticky spuštěná\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "vytvořit síť z XML souboru"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Vytvořit síť."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "soubor obsahující XML popis sítě"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Síť %s vytvořena z %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Nepodařilo se vytvořit síť z %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definovat (ale nespouštět) síť z XML souboru"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definovat síť."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Síť %s definována z %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Nepodařilo se definovat síť z %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "zničit síť"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Zničit zadanou síť."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "název, ID nebo UUID sítě"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Síť %s zničena\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Nepodařilo se zničit síť %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informace o síti v XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Vypsat informace o síti jako XML na standardní výstup."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "vypsat sítě"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Vypíše seznam sítí."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "vypsat neaktivní sítě"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "vypsat neaktivní a aktivní sítě"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Nepodařilo se vypsat aktivní sítě"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Nepodařilo se vypsat neaktivní sítě"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatické spuštění"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "bez automatického spuštění"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktivní"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "neaktivní"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "převést UUID sítě na název sítě"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "UUID sítě"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "spustit (dříve definovanou) neaktivní síť"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Spustit síť."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "název neaktivní sítě"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Spuštěna síť %s\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Selhalo spuštění sítě %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "oddefinovat neaktivní síť"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Oddefinovat nastavení neaktivní sítě."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Síť %s byla oddefinována\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Nepodařilo se oddefinovat síť %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "převést název sítě na UUID sítě"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "název sítě"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "nepodařilo se získat UUID sítě"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "automaticky spustit doménu"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Nastaví doménu, aby byla automaticky spuštěna při startu."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "uuid nebo jméno domény"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Nepodařilo se označit síť %s jako automaticky spouštěnou"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Nepodařilo se odoznačit síť %s jako automaticky spouštěnou"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Doména %s označena jako automaticky spouštěná\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Doména %s odoznačena jako automaticky spouštěná\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "vytvořit doménu z XML souboru"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Vytvořit doménu."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "soubor obsahující XML popis domény"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "vytvořit doménu z XML souboru"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "soubor obsahující XML popis domény"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Doména %s vytvořena z %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Nepodařilo se vytvořit doménu z %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "přenést doménu na jiného hostitele"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "název neaktivní sítě"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "cíl diskového zařízení"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Nepodařilo se vypsat neaktivní domény"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "Jméno neaktivní domény"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "nepodařilo se alokovat buffer"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "vytvořit doménu z XML souboru"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definovat (ale nespouštět) doménu ze souboru XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definovat doménu."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Doména %s definována z %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Nepodařilo se definovat doménu z %s "
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Doména %s definována z %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Nepodařilo se oddefinovat doménu %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Doména %s zničena\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Nepodařilo se uspat doménu %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "zničit doménu"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Zničit danou doménu."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Doména %s zničena\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Nepodařilo se zničit doménu %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Zničit danou doménu."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Doména %s zničena\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Nepodařilo se zničit doménu %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Doména %s probuzena\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Nepodařilo se probudit doménu %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "informace o doméně v XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Vypsat informace o doméně jako XML na standardní výstup."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "vypsat domény"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Vrátí seznam domén."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "vypsat neaktivní domény"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "vypsat neaktivní a aktivní domény"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Nepodařilo se vypsat aktivní domény"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Nepodařilo se vypsat neaktivní domény"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nedostatek paměti"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Nepodařilo se uložit doménu %s do %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "informace o uzlu"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Vypíše základní informace o uzlu"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "běží"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "alokuji doménu"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "převést UUID sítě na název sítě"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "UUID domény"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "spustit (dříve definovanou) neaktivní doménu"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Spustit doménu."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "Jméno neaktivní domény"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Doména %s spuštěna\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "vytvořit doménu z XML souboru"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Vytvořit doménu."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "doménové jméno"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "Jméno neaktivní domény"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "oddefinovat neaktivní doménu"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Doména %s byla oddefinována\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Nepodařilo se oddefinovat doménu %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "převést název sítě na UUID sítě"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "nepodařilo se získat UUID domény"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "vytvořit doménu z XML souboru"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "soubor obsahující XML popis domény"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "vytvořit doménu z XML souboru"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "Jméno neaktivní domény"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "uuid nebo jméno domény"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "Jméno neaktivní domény"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "uuid nebo jméno domény"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "název sítě"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Nepodařilo se spustit doménu %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Doména %s vytvořena z %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Zničit danou doménu."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Doména %s zničena\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Nepodařilo se zničit doménu %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "informace o uzlu"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Vypíše základní informace o uzlu"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Druh OS:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML soubor"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokováno"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "informace o doméně v XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Vypsat informace o doméně jako XML na standardní výstup."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "vypsat domény"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Vrátí seznam domén."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Nepodařilo se vypsat aktivní domény"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "převést UUID sítě na název sítě"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "převést UUID sítě na název sítě"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "UUID domény"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "převést UUID sítě na název sítě"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ukázat verzi"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Zobrazit informace o verzi systému."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "nepodařilo se získat druh hypervizoru"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompilováno s knihovnou: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "nepodařilo se zjistit verzi knihovny"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Používám knihovnu: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Používám API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "nepodařilo se získat verzi hypervizora"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Nelze získat verzi běžícího %s hypervizora\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Běžící hypervizor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "přenést doménu na jiného hostitele"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "chybí informace o zařízení"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "schopnosti"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Nepodařilo se připojit se k hypervizoru"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Nepodařilo se vypsat neaktivní domény"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Vypsat informace o síti jako XML na standardní výstup."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Připojit nové diskové zařízení"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Získat stav bloku zařízení běžící domény."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Doména %s zničena\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Nepodařilo se odpojit zařízení z %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Připojit nové diskové zařízení"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Připojit nové diskové zařízení"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "cíl diskového zařízení"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Získat stav bloku zařízení běžící domény."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Doména %s probuzena\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "vypsat hostitelské jméno hypervizora"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "nepodařilo se získat hostitelské jméno"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "vypsat kanonické URI hypervizora"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "nepodařilo se získat URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "VNC display"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Vypíše IP adresu a číslo portu pro VNC display."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "TTY konzole"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Vypsat zařízení pro TTY konzolu."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "připojit zařízení z XML souboru"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Připojit zařízení z XML <souboru>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML soubor"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Nepodařilo se připojit zařízení z %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "odpojit zařízení z XML souboru"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Odpojit zařízení z XML <souboru>."
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Nepodařilo se odpojit zařízení z %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "připojit síťové rozhraní"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Připojit nové síťové rozhraní."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "Druh síťového rozhraní"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "zdroj síťového rozhraní"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "název cílové sítě"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC adresar"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "skript použitý k přemostění síťového rozhraní"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Nepodporovaný %s v příkazu 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "odpojit síťové rozhraní"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Odpojit síťové rozhraní."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Nepodařilo se získat informace o rozhraní"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Nenalezeno žádné rozhraní typu %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Nenalezeno žádné rozhraní s MAC adresou %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Nepodařilo se alokovat paměť"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Nepodařilo se vytvořit XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "připojit diskové zařízení"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Připojit nové diskové zařízení"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "zdroj diskového zařízení"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "cíl diskového zařízení"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ovladač diskového zařízení"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "sub-ovladač diskového zařízení"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "druh cílového zařízení"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "režim čtení a zápisu na zařízení"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Nepodporovaný %s v příkazu 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "odpojit diskové zařízení"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Odpojit diskové zařízení."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Nepodařilo se získat informace o disku"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Nenalezen disk s cílem %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "nepodařilo se alokovat uzel"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Nepodařilo se vytvořit neaktivní doménu %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "nepodařilo se načíst konfigurační soubor"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Oddefinovat nastavení neaktivní sítě."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Oddefinovat nastavení neaktivní sítě."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Oddefinovat nastavení neaktivní domény."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ukončit tento interaktivní terminál"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "příkaz '%s' vyžaduje volbu <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "příkaz '%s' vyžaduje volbu --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "příkaz '%s' neexistuje"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  JMÉNO\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7791,17 +8110,17 @@ msgstr ""
 "\n"
 "  SOUHRN\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <číslo>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <řetězec>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7809,7 +8128,7 @@ msgstr ""
 "\n"
 "  POPIS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7817,60 +8136,60 @@ msgstr ""
 "\n"
 "  VOLBY\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <číslo>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <řetězec>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nedefinované jméno nebo id domény"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "nepodařilo se získat doménu '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nedefinovaný název sítě"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "nepodařilo se získat síť '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nedefinovaný název sítě"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "nepodařilo se získat doménu '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nedefinovaný název sítě"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "nepodařilo se získat doménu '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7881,130 +8200,130 @@ msgstr ""
 "(ÄŒas: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "chybí \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "neočekávaný symbol (příkaz): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "neznámý příkaz '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "příkaz '%s' nepodporuje volbu --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "očekávaná syntaxe: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "číslo"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "řetězec"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "neočekávaná data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "VOLBA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pozastaveno"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "vypíná se"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "vypnuto"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "pád"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "žádné platné spojení"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: chyba:"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "chyba:"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: nepodařilo se alokovat %d bajtů"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: nepodařilo se alokovat %lu bajtů"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "nepodařilo se připojit se k hypervizoru"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "nepodařilo se získat informace z log souboru"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "cesta k log souboru není souborem"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "Nepodařilo se otevřít logovací soubor. Zkontrolujte cestu k log souboru"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "nepodařilo se zapsat do log souboru"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: nepodařilo se zapisovat do souboru záznamu: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Nepodařilo se odpojit od hypervizora"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8037,7 +8356,7 @@ msgstr ""
 "\n"
 "  příkazy (neinteraktivní režim):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8047,17 +8366,17 @@ msgstr ""
 "  (napište help <příkaz> pro detaily o daném příkazu)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "neznámá volba '-%c'. Podívejte se na --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8066,7 +8385,7 @@ msgstr ""
 "Vítejte na %s, interaktivním virtualizačním terminálu.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8116,13 +8435,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "tato funkce - %s - není hypervizorem podporována"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "nepodařilo se spojit s hypervizorem"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "nepodařilo se připojit k %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8591,7 +8910,7 @@ msgstr "neplatný síťový ukazatel v"
 msgid "invalid interface pointer in %s"
 msgstr "neplatný síťový ukazatel v %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "vnitřní chyba %s"
@@ -8650,22 +8969,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Váhový parametr plánovače (%d) je mimo rozsah (1-65535)."
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Parametr omezení plánovače (%d) je mimo rozsah (1-65535)."
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "druh cílového zařízení"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8714,7 +9043,7 @@ msgstr "nesprávná informace o doméně, domid není číslo"
 msgid "domain information incomplete, missing uuid"
 msgstr "neúplná informace o doméně, chybí UUID"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "neúplná informace o doméně, chybí jméno"
 
@@ -8768,270 +9097,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "neočekávaný příkazový (dict) uzel"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "neznámý druh OS %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "uspat doménu"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "chybí \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "chybí \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "chybí \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "druh cílového zařízení"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "neplatná MAC adresa: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "nepodařilo zpracovat URI spojení"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "neúplná informace o doméně, chybí ID"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "neplatná MAC adresa: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "neznámý druh OS %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "chybná syntaxe topologie"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "nepodařilo se parsovat doménové informace o Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Doména stále běží"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "druh cílového zařízení"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "neočekávaná hodnota uzlu"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "uzel paměti"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "selhala operace"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Nepodařilo se oddefinovat síť %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "nepodařilo se parsovat doménové informace o Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "selhala serializace S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Nepodařilo se vytvořit neaktivní doménu %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "neúplná informace o doméně, chybí jméno"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Plánovač"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "nepodařilo se získat hostitelské jméno"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "neúplná informace o doméně, chybí UUID"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "neúplná informace o doméně, chybí UUID"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "nepodařilo se otevřít %s pro čtení"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "nepodařilo se načíst konfigurační soubor %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "neočekávaný typ MIME"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "neočekávaný typ MIME"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Síť stále běží"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "neočekávaná hodnota uzlu"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "uzel seznamu domén"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9135,22 +9464,22 @@ msgstr "Nemohu ověřit současnou velikost paměti"
 msgid "unable to store config file handle"
 msgstr "nepodařilo se načíst konfigurační soubor %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "neznámý druh OS"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Nepodařilo se vytvořit doménu z %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Nepodařilo se otevřít '%s': %s"
@@ -9222,6 +9551,34 @@ msgid "reallocating list"
 msgstr "alokuji doménu"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Nepodařilo se připojit zařízení z %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "nepodařilo se otevřít %s pro čtení"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Nepodařilo se vytvořit doménu z %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Nepodařilo se uložit doménu %s do %s"
+
+#~ msgid "host"
+#~ msgstr "hostitel"
+
+#~ msgid "node"
+#~ msgstr "uzel"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "nepodařilo se spojit s hypervizorem"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "nepodařilo se připojit k %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Selhalo spuštění sítě %s"
 
@@ -9394,10 +9751,6 @@ msgstr "alokuji doménu"
 #~ msgstr "alokovat buffer"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "neočekávaný příkazový (dict) uzel"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "nepodařilo se zjistit schopnosti"
 
diff --git a/po/cy.gmo b/po/cy.gmo
index 153e483..6d7f31c 100644
Binary files a/po/cy.gmo and b/po/cy.gmo differ
diff --git a/po/cy.po b/po/cy.po
index d5f15b4..07387cf 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/da.gmo b/po/da.gmo
index d946556..5a5f1a7 100644
Binary files a/po/da.gmo and b/po/da.gmo differ
diff --git a/po/da.po b/po/da.po
index fc6201a..d20757c 100644
--- a/po/da.po
+++ b/po/da.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: da\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-05-10 15:48+0200\n"
 "Last-Translator: Keld Simonsen <keld at rap.dk>\n"
 "Language-Team:  <da at li.org>\n"
@@ -100,233 +100,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "ukendt vært"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Kunne ikke læse beskrivelsesfilen %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allokerer konfiguration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allokerer netværk"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "uventet værdi-knude"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Kunne ikke koble op til hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation mislykkedes: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -334,184 +334,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "kunne ikke få knudeinformation"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Kunne ikke starte netværk %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "ændr hukommelsesallokering"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET-operation mislykkedes: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "uventet mime-type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Kunne ikke skrive til sokkel %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "kunne ikke allokere en knude"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Kunne ikke fortsætte domæne %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "netværksnavn eller uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Kunne ikke udskrive domæne %s fra hukommelsen til %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -619,7 +619,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -644,8 +644,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "aktuel hukommelse for domæne"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -666,7 +667,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -823,44 +824,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "uafsluttet nummer"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "uafsluttet streng"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "forventer en værdi"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "listen er ikke afsluttet med ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "forventer en separator i listen"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "listen er ikke afsluttet med ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "forventer et navn"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "forventer en separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "forventer en tildeling"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "kunne ikke åbne fil"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "kunne ikke gemme indhold"
 
@@ -950,544 +960,577 @@ msgstr "kunne ikke tilføje netværk til hashindekstabellen for forbindelser"
 msgid "dev missing from connection hash table"
 msgstr "domæne mangler fra hashindekstabellen for forbindelser"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "ukendt kommando: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ukendt kommando: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "mangler kildeinformation for enhed"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "mangler kildeinformation for enhed"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "mangler kildeinformation for enhed"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "mangler rodenhedsinformation"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "mangler rodenhedsinformation"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "ukendt kommando: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "mangler \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "mangler \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ukendt vært %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "ukendt vært %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "mangler målinformation for enhed"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "ukendt vært %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "mangler rodenhedsinformation"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "ugyldig domænepeger i %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "mangler rodenhedsinformation"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "ukendt OS-type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "ukendt OS-type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "mangler domænenavnsinformation"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "ugyldig domænepeger i %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "kunne ikke hente netværks-UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "uventet data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "ukendt OS-type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "mangler rodenhedsinformation"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "ukendt vært %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "netværksnavn"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "knudens domæneliste"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "mangler domænenavnsinformation"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ugyldig domænepeger i %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "ugyldigt argument i "
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "kunne ikke gemme indhold"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "uventet dict-knude"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "uventet dict-knude"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "uventet dict-knude"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "uventet dict-knude"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "uventet dict-knude"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "uventet mime-type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "uventet værdi-knude"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "uventet mime-type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "ukendt OS-type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1523,468 +1566,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "netværksnavn"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domæneinformation fejl, domid er ikke numerisk"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domæneinformation fejl, domid er ikke numerisk"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Kunne ikke oprette inaktivt domæne %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Kunne ikke oprette inaktivt domæne %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Kunne ikke afdefinere domæne %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "netværksnavn"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Kunne ikke ødelægge domæne %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Kunne ikke oprette domæne fra %s"
+msgid "failed to remove capabilities %d"
+msgstr "kunne ikke få fat på faciliteter"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "kunne ikke få fat på faciliteter"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "kunne ikke få fat på faciliteter"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "kunne ikke åbne %s for læsning"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "kunne ikke hente netværk '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Kunne ikke afdefinere domæne %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "kunne ikke allokere en knude"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "kunne ikke læse konfigurationsfilen %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "ugyldig forbindelsespeger i %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domænet kører stadigvæk"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domænenavn eller uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "navn for det inaktive domæne"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "afdefinér et inaktivt domæne"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "kunne ikke allokere en knude"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Kunne ikke skrive til sokkel %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "kunne ikke forbinde til Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "ugyldig domænepeger i"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Kunne ikke læse beskrivelsesfilen %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domænenavn"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "knudens domæneliste"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "ukendt vært %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Kunne ikke fortsætte domæne %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ugyldigt argument i %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "ugyldigt argument i "
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "kunne ikke hente type på hypervisor"
@@ -2018,22 +2081,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domæne %s findes allerede"
@@ -2181,315 +2244,451 @@ msgstr "netværksinformation i XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Netværk %s startede\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "start et domæne automatisk"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Kunne ikke fortsætte domæne %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Kunne ikke fortsætte domæne %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "kunne ikke forbinde til %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "ugyldigt argument i "
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Kunne ikke suspendere domæne %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation mislykkedes"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "kunne ikke forbinde til %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "aktuel hukommelse for domæne"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "mangler rodenhedsinformation"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Kunne ikke suspendere domæne %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Kunne ikke suspendere domæne %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ukendt OS-type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "netværksnavn"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "ugyldig netværkspeger i %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "ugyldig netværkspeger i %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "ugyldig domænepeger i %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ugyldig domænepeger i %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ugyldig forbindelsespeger i %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "mangler rodenhedsinformation"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "kunne ikke åbne %s for læsning"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "kunne ikke åbne %s for læsning"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Kunne ikke læse beskrivelsesfilen %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Kunne ikke læse beskrivelsesfilen %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Kunne ikke læse beskrivelsesfilen %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "knudens cpu-numa-knuder"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Brugt hukommelse:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "henter tid på døgnet"
 
@@ -2504,18 +2703,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "knudeinformation"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domænet kører stadigvæk"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2527,18 +2726,18 @@ msgstr "domæne %s findes allerede"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "kunne ikke forbinde til %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2561,12 +2760,12 @@ msgstr "ugyldigt argument i %s"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2583,13 +2782,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "kunne ikke forbinde til %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2629,7 +2824,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "kunne ikke forbinde til %s"
@@ -2703,7 +2898,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "ukendt OS-type %s"
@@ -2712,7 +2907,20 @@ msgstr "ukendt OS-type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "kunne ikke forbinde til %s"
@@ -2835,920 +3043,888 @@ msgstr "Kommunikationsfejl med proxy: fejlformateret pakke\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "fik asynkront pakkenummer %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "netværksnavn eller uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Netværk %s startede\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "ingen understøttelse for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "uventet data '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "uventet data '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "ugyldigt argument i %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "mangler enhedsinformation for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "ukendt OS-type %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "netværksnavn eller uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "mangler domænenavnsinformation"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "ugyldigt argument i %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ugyldig domænepeger i %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "ugyldigt argument i "
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "knudens domæneliste"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Kunne ikke oprette domæne fra %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Kunne ikke gemme domæne %s til %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Kunne ikke oprette netværk fra %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Kunne ikke suspendere domæne %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Kunne ikke suspendere domæne %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "kunne ikke hente domæne '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation mislykkedes"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domænet er allerede aktivt"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domæne %s er ved at blive lukket ned\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Kunne ikke suspendere domæne %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Brugt hukommelse:"
+msgid "qemu state driver is not active"
+msgstr "Domænet kører stadigvæk"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Kunne ikke suspendere domæne %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domænenavn eller uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domæne %s findes allerede"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domænet er allerede aktivt"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation mislykkedes"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation mislykkedes"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "ændr hukommelsesallokering"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "ændr hukommelsesallokering"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "navn for det inaktive domæne"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation mislykkedes"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "afdefinér et inaktivt domæne"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "knudens domæneliste"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "knudens domæneliste"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "kunne ikke læse fra Xen-dæmonen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "kunne ikke hente netværks-UUID"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Kunne ikke fortsætte domæne %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "uventet data '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domæne %s findes allerede"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "indlæser værts-definitionsfil"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "indlæser værts-definitionsfil"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "afdefinér et inaktivt domæne"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domæneinformation"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "afdefinér et inaktivt domæne"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "start et domæne automatisk"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "ugyldigt argument i %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domæne genetableret fra %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "kunne ikke læse konfigurationsfilen %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "ugyldigt argument i "
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation mislykkedes: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "knudens domæneliste"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation mislykkedes: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Kunne ikke fortsætte domæne %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3758,532 +3934,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "kunne ikke forbinde til %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Kunne ikke lukke sokkel %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "allokerer netværk"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allokerer domæne"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "kunne ikke allokere en knude"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Ugyldig værdi af %d for hukommelsesstørrelse"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "for mange domæner"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "for mange domæner"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "ændr hukommelsesallokering"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "ukendt OS-type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "for mange forbindelser"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "for mange forbindelser"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "for mange drivrutiner registrerede"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operation mislykkedes: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation mislykkedes"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "kunne ikke serialisere S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Kunne ikke oprette inaktivt domæne %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "ingen understøttelse for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "kunne ikke gemme indhold"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Kunne ikke koble op til hypervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "knudens domæneliste"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "forbindelse skrivebeskyttet"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "knudens domæneliste"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "kunne ikke hente netværk '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "ugyldigt argument i %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operation mislykkedes"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4297,164 +4478,178 @@ msgstr "aktuel hukommelse for domæne"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "ugyldigt argument i %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "intern fejl %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ugyldig domænepeger i %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "uventet mime-type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4556,7 +4751,7 @@ msgid "cannot fill file '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
@@ -4566,58 +4761,62 @@ msgstr "Kunne ikke suspendere domæne %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
@@ -4852,171 +5051,171 @@ msgstr "Kunne ikke oprette netværk fra %s"
 msgid "Scanning host%u"
 msgstr "ukendt vært %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "netværksnavn eller uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "mangler kildeinformation for enhed %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "mangler kildeinformation for enhed %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "uventet mime-type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "ukendt vært %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "ukendt vært %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "mangler domænenavnsinformation"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "ukendt OS-type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ukendt vært %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "kunne ikke skrive konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "syntaksfejl i konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5024,503 +5223,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domænet er allerede aktivt"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domænet er allerede aktivt"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domænenavn eller uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domæne %s findes allerede"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domænet kører stadigvæk"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Kunne ikke starte domæne %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "slå op domænefilnavn"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "indlæser værts-definitionsfil"
 
-#: src/test.c:384
-msgid "host"
-msgstr "vært"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "knude"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "skaber kontekst for xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "knudens cpu-numa-knuder"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "knudens cpu-sokkel"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "knudens cpu-kerner"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "knudens cpu-tråde"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "knudens aktive cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "knudens cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "knudens hukommelse"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "knudens domæneliste"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "slå op domænefilnavn"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "knudens domæneliste"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "slå op domænefilnavn"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "knudens domæneliste"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "slå op domænefilnavn"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domæne %s findes allerede"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domænet kører stadigvæk"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "kunne ikke allokere en knude"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "gem en domænetilstand på en fil"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "gem en domænetilstand på en fil"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "knudens domæneliste"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "kunne ikke læse fra Xen-dæmonen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "uventet data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domæne %s udskrevet på %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domæne %s udskrevet på %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domænet kører allerede"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domænet kører stadigvæk"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domænet kører stadigvæk"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domænet kører allerede"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domænet er allerede aktivt"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Netværk %s startede\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Netværk %s startede\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Netværk %s startede\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Kunne ikke suspendere domæne %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "ikke mere hukommelse"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "knudens cpu-sokkel"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "knudens cpu-sokkel"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ukendt kommando: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "ukendt kommando: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "kunne ikke skrive konfigurationsfilen"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "kunne ikke skrive konfigurationsfilen"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "uventet dict-knude"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domænet kører stadigvæk"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domæne %s findes allerede"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domæne %s findes allerede"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "navn for det inaktive domæne"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "knudens cpu-sokkel"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "kunne ikke analysere konfigurationsfilen %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "kunne ikke analysere konfigurationsfilen %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Kunne ikke afdefinere domæne %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "fejl: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Kunne ikke afdefinere netværk %s"
@@ -5585,15 +5844,15 @@ msgstr "Konfigurér et domæne til at blive automatisk startet ved opstart."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domænenavn, id eller uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "deaktivér automatisk start"
 
@@ -5712,15 +5971,15 @@ msgstr "Kunne ikke liste inaktive domæner"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Navn"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Tilstand"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ingen tilstand"
 
@@ -5841,7 +6100,7 @@ msgstr "afdefinér et inaktivt domæne"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domænenavn eller uuid"
 
@@ -6086,11 +6345,11 @@ msgstr "Returnerer basal information om domænet."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Navn:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6098,16 +6357,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS-type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Tilstand:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(er):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU-tid:"
 
@@ -6136,1679 +6395,1738 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Brugt hukommelse:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA-celler:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domænets vcpu-information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returnerer basal information om domænets virtuelle CPU'er."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU-slægtskab:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "kontroldomænets vcpu-slægtskab"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Fastsæt domæne VCPU'er til værters fysiske CPU'er."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu-nummer"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "værters cpu-nummmer (komma-separerede)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "kunne ikke få knudeinformation"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fysisk CPU %d findes ikke."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ændr antal virtuelle CPU'er"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Ændr antal virtuelle, aktive CPU'er i gæstedomænet."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "antal virtuelle CPU:er"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "antal virtuelle CPU:er"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "For mange virtuelle CPU'er"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ændr hukommelsesallokering"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Ændr nuværende hukommelsesallokering i gæstedomænet."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "antal kilobyte i hukommelse"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Ugyldig værdi af %d for hukommelsesstørrelse"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ændr grænse for maksimal hukommelse"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Ændr grænse for maksimal hukommelsesallokering for gæstedomænet."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maksimal hukommelsesgrænse i kilobyte"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "aktuel hukommelse for domæne"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "knudeinformation"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returnerer basal information om knuden."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU-model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU-frekvens:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU-sokkel:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Kerner per sokkel:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Tråde per kerne:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA-celler:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Hukommelsesstørrelse:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "faciliteter"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "returnerer hypervisor/drivers faciliteter"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "kunne ikke få fat på faciliteter"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domæneinformation i XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Udskriv domæneinformationen som et XML-dump til stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "vis inaktive domæner"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "konvertér et domænenavn eller id til domæne-UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "syntaksfejl i konfigurationsfilen"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "konvertér et domæne-id eller UUID til domænenavn"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domænenavn eller uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "konvertér et domænenavn eller UUID til et domæne-id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "konvertér et domænenavn eller id til domæne-UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domænenavn eller uuid"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "knudeinformation"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "forbind til gæstekonsol"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "autostart et netværk"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Konfigurér et netværk til at blive automatisk startet ved opstart."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "netværksnavn eller uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Kunne ikke markere netværk %s som automatisk startet"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Kunne ikke fravælge netværk %s som automatisk startet"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "netværk %s mærket som automatisk startet\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "netværk %s fravalgt som automatisk startet\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "opret et netværk fra en XML-fil"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Opret et netværk."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "fil som indeholder XML-netværksbeskrivelse"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Netværk %s oprettet fra %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Kunne ikke oprette netværk fra %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definér (men start ikke) et netværk fra en XML-fil"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definér et netværk."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Netværk %s defineret fra %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Kunne ikke definere netværk fra %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ødelæg et netværk"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Ødelæg et givet netværk."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "netværksnavn, id eller uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Netværk %s ødelagt\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Kunne ikke ødelægge netværk %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "netværksinformation i XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Udskriv netværksinformationen som et XML-dump til stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "list netværker"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Returnerer liste af netværker"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "vis inaktive netværker"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "vis inaktive og aktive netværker"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Kunne ikke liste aktive netværker"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Kunne ikke liste inaktive netværker"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Autostart"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "ingen autostart"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktiv"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inaktiv"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "konvertér et netværks UUID til netværksnavn"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "netværks uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "start et (tidligere defineret) inaktivt netværk"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Starte et netværk."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "navn på det inaktive netværk"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Netværk %s startede\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Kunne ikke starte netværk %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "afdefinér et inaktivt netværk"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Afdefinér konfigurationen for et inaktivt netværk."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Netværk %s er blevet afdefineret\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "konvertér et netværksnavn eller id til netværks-UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "netværksnavn"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "kunne ikke hente netværks-UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "start et domæne automatisk"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Konfigurér et domæne til at blive automatisk startet ved opstart."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domænenavn eller uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Kunne ikke markere netværk %s som automatisk startet"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Kunne ikke fravælge netværk %s som automatisk startet"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domæne %s mærket som automatisk startet\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domæne %s fravalgt som automatisk startet\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Opret et domæne."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "fil som indeholder en XML-domænebeskrivelse"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "opret et domæne fra en XML-fil"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "fil som indeholder en XML-domænebeskrivelse"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domæne %s oprettet fra %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Kunne ikke oprette domæne fra %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "domæneinformation"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "navn på det inaktive netværk"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Kunne ikke liste inaktive domæner"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Kunne ikke liste inaktive domæner"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "navn for det inaktive domæne"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "kunne ikke allokere en knude"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definér (men start ikke) et domæne fra en XML-fil"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definér et domæne."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domæne %s defineret fra %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Kunne ikke definere domæne fra %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domæne %s defineret fra %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Kunne ikke afdefinere domæne %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domæne %s ødelagt\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "ødelæg en domæne"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Ødelæg et givet domæne."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domæne %s ødelagt\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Kunne ikke ødelægge domæne %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Ødelæg et givet domæne."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domæne %s ødelagt\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Kunne ikke ødelægge domæne %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domæne %s fortsat\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Kunne ikke fortsætte domæne %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domæneinformation i XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Udskriv domæneinformationen som et XML-dump til stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "vis domæner"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returnerer liste af domæner"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "vis inaktive domæner"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "vis inaktive og aktive domæner"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Kunne ikke liste aktive domæner"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Kunne ikke liste inaktive domæner"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "ikke mere hukommelse"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Kunne ikke gemme domæne %s til %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "knudeinformation"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returnerer basal information om knuden."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "kører"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allokerer domæne"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "konvertér et netværks UUID til netværksnavn"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domæne-uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start et (tidligere defineret) inaktivt domæne"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Starte et domæne."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "navn for det inaktive domæne"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domæne %s startede\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Opret et domæne."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domænenavn"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "navn for det inaktive domæne"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "afdefinér et inaktivt domæne"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domæne %s er blevet afdefineret\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Kunne ikke afdefinere domæne %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "konvertér et netværksnavn eller id til netværks-UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "fil som indeholder en XML-domænebeskrivelse"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "navn for det inaktive domæne"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domænenavn eller uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "navn for det inaktive domæne"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domænenavn eller uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "netværksnavn"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Kunne ikke starte domæne %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domæne %s oprettet fra %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Ødelæg et givet domæne."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domæne %s ødelagt\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Kunne ikke ødelægge domæne %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "knudeinformation"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returnerer basal information om knuden."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS-type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokeret"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domæneinformation i XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Udskriv domæneinformationen som et XML-dump til stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "vis domæner"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returnerer liste af domæner"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Kunne ikke liste aktive domæner"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "konvertér et netværks UUID til netværksnavn"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "konvertér et netværks UUID til netværksnavn"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domæne-uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "konvertér et netværks UUID til netværksnavn"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "vis version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Vis informationen om systemversion"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "kunne ikke hente type på hypervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompileret med bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "kunne ikke hente biblioteksversion"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Bruger bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Bruger API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "kunne ikke hente version af hypervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Kan ikke hente version ud af kørende %s hypervisor\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Kører hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "mangler enhedsinformation"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "faciliteter"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Kunne ikke koble op til hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Kunne ikke liste inaktive domæner"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Udskriv netværksinformationen som et XML-dump til stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returnerer tilstand for et kørende domæne."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domæne %s ødelagt\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Kunne ikke liste inaktive domæner"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returnerer tilstand for et kørende domæne."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domæne %s fortsat\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "kunne ikke hente type på hypervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "kunne ikke hente type på hypervisor"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "forbindelses-URI for hypervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "kunne ikke hente domæne-UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc-skærm"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Udskriv IP-adressen og portnummer for VNC-skærmen."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "opret et domæne fra en XML-fil"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "netværksnavn"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "netværksnavn"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "udefineret netværksnavn"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "netværksnavn"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "ugyldigt argument i %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "netværksnavn"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "kunne ikke allokere en knude"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Kunne ikke læse fra sokkel %d\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "kunne ikke allokere en knude"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Kunne ikke oprette inaktivt domæne %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "kunne ikke læse konfigurationsfilen"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Afdefinér konfigurationen for et inaktivt netværk."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Afdefinér konfigurationen for et inaktivt netværk."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Afdefinér konfigurationen for et inaktivt domæne."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "afslut denne interaktive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "kommando '%s' kræver flaget <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "kommando '%s' kræver flaget --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "kommandoen '%s' findes ikke"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAVN\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7817,17 +8135,17 @@ msgstr ""
 "\n"
 "  FLAG\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <streng>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7835,7 +8153,7 @@ msgstr ""
 "\n"
 "  BESKRIVELSE\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7843,60 +8161,60 @@ msgstr ""
 "\n"
 "  FLAG\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <streng>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "udefineret domænenavn eller id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "kunne ikke hente domæne '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "udefineret netværksnavn"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "kunne ikke hente netværk '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "udefineret netværksnavn"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "kunne ikke hente domæne '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "udefineret netværksnavn"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "kunne ikke hente domæne '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7907,131 +8225,131 @@ msgstr ""
 "(Tid: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "mangler \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "uventet token (kommandonavn): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ukendt kommando: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "kommandoen '%s' understøtter ikke flaget --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "forventet syntaks: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nummer"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "streng"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "uventet data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "FLAG"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "stoppet"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "lukker ned"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "nedlukket"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "brudt ned"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ikke tilsluttet"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ingen gyldig forbindelse"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: fejl: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "fejl: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: kunne ikke allokere %d byte"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: kunne ikke allokere %lu byte"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "kunne ikke forbinde til hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "kunne ikke få knudeinformation"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "kunne ikke skrive konfigurationsfilen"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Kunne ikke koble ned fra hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8063,7 +8381,7 @@ msgstr ""
 "\n"
 "  kommandoer (ikke-interaktiv tilstand):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8074,17 +8392,17 @@ msgstr ""
 "  (angiv --help <kommando> for detaljer om kommandoen)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "flaget '-%c' understøttes ikke. Se --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8093,7 +8411,7 @@ msgstr ""
 "Velkommen til %s, den interaktive terminal for virtualisering.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8144,13 +8462,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ingen understøttelse for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "kan ikke forbinde til hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "kunne ikke forbinde til %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8625,7 +8943,7 @@ msgstr "ugyldig netværkspeger i"
 msgid "invalid interface pointer in %s"
 msgstr "ugyldig netværkspeger i %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "intern fejl %s"
@@ -8684,22 +9002,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8748,7 +9076,7 @@ msgstr "domæneinformation fejl, domid er ikke numerisk"
 msgid "domain information incomplete, missing uuid"
 msgstr "domæneinformation ukomplet, mangler uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domæneinformation ukomplet, mangler navn"
 
@@ -8802,270 +9130,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "uventet dict-knude"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "ukendt OS-type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspendér et domæne"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "ugyldigt argument i %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "kunne ikke forbinde til %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "domæneinformation ukomplet, mangler id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "ugyldigt argument i %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "ukendt OS-type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "syntaksfejl i konfigurationsfilen"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "kunne ikke analysere domæneinformation for Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domænet kører stadigvæk"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "uventet mime-type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "uventet værdi-knude"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "knudens hukommelse"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation mislykkedes"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Kunne ikke afdefinere netværk %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Kunne ikke suspendere domæne %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "kunne ikke analysere domæneinformation for Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "kunne ikke serialisere S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Kunne ikke oprette inaktivt domæne %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domæneinformation ukomplet, mangler navn"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "kunne ikke hente type på hypervisor"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domæneinformation ukomplet, mangler uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domæneinformation ukomplet, mangler uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "kunne ikke åbne %s for læsning"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "kunne ikke læse konfigurationsfilen %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "uventet mime-type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "uventet mime-type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domænet kører stadigvæk"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "uventet værdi-knude"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "knudens domæneliste"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9169,22 +9497,22 @@ msgstr "aktuel hukommelse for domæne"
 msgid "unable to store config file handle"
 msgstr "kunne ikke læse konfigurationsfilen %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "ukendt OS-type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Kunne ikke oprette domæne fra %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Kunne ikke suspendere domæne %s"
@@ -9256,6 +9584,34 @@ msgid "reallocating list"
 msgstr "allokerer domæne"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Kunne ikke oprette domæne fra %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "kunne ikke åbne %s for læsning"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Kunne ikke oprette domæne fra %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Kunne ikke gemme domæne %s til %s"
+
+#~ msgid "host"
+#~ msgstr "vært"
+
+#~ msgid "node"
+#~ msgstr "knude"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "kan ikke forbinde til hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "kunne ikke forbinde til %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Kunne ikke starte netværk %s"
 
@@ -9429,10 +9785,6 @@ msgstr "allokerer domæne"
 #~ msgstr "allokér ny buffer"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "uventet dict-knude"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "kunne ikke få fat på faciliteter"
 
diff --git a/po/de.gmo b/po/de.gmo
index 71972f3..2b8ce62 100644
Binary files a/po/de.gmo and b/po/de.gmo differ
diff --git a/po/de.po b/po/de.po
index 1a2fbe0..e5d1354 100644
--- a/po/de.po
+++ b/po/de.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-04-17 15:17+0100\n"
 "Last-Translator: Fabian Affolter <fab at fedoraproject.org>\n"
 "Language-Team: German <fedora-trans-de at redhat.com>\n"
@@ -99,239 +99,239 @@ msgstr "Parameter-String nicht korrekt codiert"
 msgid "Unknown error"
 msgstr "Unbekannter Fehler"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Prüfen Sie Ihren Zugang"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Lesen von der Signal-Pipe fehlgeschlagen: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "Fehler beim Lesen der PAM-Dienst Konfiguration.\n"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Fehler während des Neuladen der Treiber"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Fahre herunten nach Signal %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "Unerwarteter Fehlerist aufgetreten"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Öffnen der PID-Datei fehlgeschlagen '%s' : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Öffnen der PID-Datei (fdopen) fehlgeschlagen '%s' : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Schreiben in die PID-Datei fehlgeschlagen '%s' : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Schliessen der PID-Datei fehlgeschlagen '%s' : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Erzeugen des Socket fehlgeschlagen: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Öffnen von '%s' schlug fehl: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Hinzufügen von Server-Event-Callback fehlgeschlagen"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "Socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, fuzzy, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "Horchen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Resultierender Pfad zu lang für Buffer in qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Kann OLE nicht initialisieren"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Kann SciTech MGL nicht initialisieren !"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Versuch, örtliche Systemzeit zu bekommen, gescheitert."
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Konnte MS HTML-Hilfe nicht initialisieren."
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Verbindungsaufbau zum Hypervisor schlug fehl"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: fehlgeschlagen: Client-DN ist %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: überprüfen fehlgeschlagen: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: Das Client-Zertifikat ist nicht trusted."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate: Das Client-Zertifikat hat einen unbekannten "
 "Herausgeber."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: Das Client-Zertifikat wurde zurückgezogen."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: Das Client-Zertifikat benutzt einen unsicheren "
 "Algorithmus."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: Zertifikat ist nicht X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: Keine Peers"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init fehlgeschlagen"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: Das Client-Zertifikat ist abgelaufen"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate: Das Client-Zertifikat wurde noch nicht aktiviert"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -339,190 +339,190 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate:Überprüfung des Client-Zertifikat fehlgeschlagen"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr ""
 "Der Versuch eines Clients, eine Verbindung herzustellen, ist gescheitert."
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Verbindung akzeptieren fehlgeschalgen: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "Speicherzuweisung ändern"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Schalten PolicyKit-Authentifizierung für privilegierten Client %d aus "
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS-Handshake fehlgeschalgen: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr ""
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "lese: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Konnte Daten nicht von der Zwischenablage holen."
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "schreibe: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Konnte Daten nicht von der Zwischenablage holen."
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Versuch, DDE-Server '%s' zu registrieren, gescheitert"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: muss ein String oder eine Liste von Strings "
 "sein\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: ungültiger Typ: erhielt %s; erwartete %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: nicht unterstützte Authentifizierung %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Kann Gruppe nicht setzen, wenn nicht als root ausgeführt"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Speicherzuweisung gescheitert"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Änderung des Video-Modus gescheitert"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Abspalten des Kindprozesses fehlgeschlagen (%s)"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Konnte keine anonyme Unix-Pipe erstellen"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Änderung des Video-Modus gescheitert"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -628,7 +628,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Kann Adresse nicht auflösen %d: %s"
@@ -653,8 +653,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Kann den offiziellen Hostnamen nicht bekommen"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -675,7 +676,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr "Farbtabelleneinträge konnten nicht bereitgestellt werden"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -832,44 +833,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unbegrenzte Nummer"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unbegrenzter String"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "erwarte einen Wert"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "erwarte ein Trennzeichen in der Liste"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "erwarte einen Namen"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "erwarte ein Trennzeichen"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "erwarte eine Anweisung"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "Öffnen der Datei scheiterte"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "Speichern des Inhalts scheiterte"
 
@@ -959,543 +969,577 @@ msgstr "Hinzufügen des Netzwerks zur Verbindungs-Hashtabelle schlug fehl"
 msgid "dev missing from connection hash table"
 msgstr "Fehlende Domain in Verbindungs-Hashtabelle"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "Unbekannter Festplatten-Typ '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "Unbekannter Festplatten-Gerät-Typ '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Ungültiger Floppy-Gerätenamen: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, fuzzy, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Name des gewünschten Anzeigegerätes"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Ungültiger Bus-Typ: %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Modell-Name enthält ungültige Zeichen"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "fehlende Quellinformationen für das Gerät"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "fehlende Quellinformationen für das Gerät"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "fehlende Quellinformationen für das Gerät"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "Fehlender Eingabegerät-Typ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "Unbekanntes Boot-Gerät`%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "PS/2 unterstützt %s-Eingabegerät nicht"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "Nicht unterstützter Eingabe-Bus %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, fuzzy, c-format
 msgid "xen bus does not support %s input device"
 msgstr "Nicht unterstützter Eingabegeräte-Typ %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "Grafik-Gerät-Parameter-Fehler"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "Grafik-Gerät-Parameter-Fehler"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "Kann Wert von '%s' nicht lesen"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "Audio-Modell einfügen"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "Ungültiger Weiterleitungsmodus"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "Unbekanntes Boot-Gerät`%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "Unzutreffendes '{'-Zeichen in einem Eintrag des MIME-Typs %s."
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr ": unbekannter Zeichensatz"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "GIF: unbekannter Fehler!"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "Ungültiger FV OS-Typ"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Audio-Modell einfügen"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "Fehlendes root-Element"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "unbekannter Geräte-Typ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "unbekannter virt-Typ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "Fehlendes Domain-Typ-Attribut"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "Ungültiger FV OS-Typ"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID generieren fehlgeschlagen"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 #, fuzzy
 msgid "malformed uuid element"
 msgstr "XPM: Pixel-Daten in falscher Form !"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "Fehlendes Speicher-Element"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "Unerwarteter Parameter '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "Kein OS-Typ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "Nicht unterstützte Architektur"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "Fehler beim Wechseln des Boot-Gerätes: %s"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "Kein Boot-Gerät"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "Unbekanntes Boot-Gerät`%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "system-config-printer/"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "Fehlendes Domain-Typ-Attribut"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "Fehler beim Speichern der Domain: %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "'%s' ist ungültig"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Pfad zur DB:"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Zeile&nnummern anzeigen"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Konnte HTML-Dokument nicht in der Kodierung %s anzeigen"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "Nicht richtiges root-Element"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "Topologie-Syntaxfehler beim Cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "Normale Platten_partition:"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "Unerwarteter Dict-Knoten"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "Audio-Modell einfügen"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "Standard-Transfertyp:"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "Ungültiger Weiterleitungsmodus"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "Fehler beim Wechseln des Boot-Gerätes: %s"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "Unerwarteter Parameter '%s'"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "Schreibfehler bei Datei '%s'"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "Dateiname bereits vorhanden"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "system-config-printer/"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "unbekannter virt-Typ"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1529,466 +1573,486 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "Konnte semanage-Verbindung nicht herstellen"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "Konnte Arbeits-Verzeichnis nicht ermitteln"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "Der Pfad '%s' enthält zu viele \"..\"."
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "Domaininformation inkorrekt, domid nicht numerisch"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "Domaininformation inkorrekt, domid nicht numerisch"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "Pfad is NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "Flag muss Null sein"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "Buffer ist NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "Buffer ist NULL, aber Grösse ist nicht null"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid fehlgeschlagen"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Speicherzuweisung gescheitert"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Verzeichnis konnte nicht gewechselt werden"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Speichern des Inhalts scheiterte"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "»%s« konnte nicht zum Schreiben geöffnet werden: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Kann '%s' nicht ausführen\n"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "NAT für das physikalische Gerät %s"
+msgid "failed to remove capabilities %d"
+msgstr "Abrufen der Fähigkeiten gescheitert"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "Abrufen der Fähigkeiten gescheitert"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "Abrufen der Fähigkeiten gescheitert"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() übergab ungültige VM-Definition"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "»%s« konnte nicht zum Schreiben geöffnet werden: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Konnte keinen Registrierungs-Eintrag für '%s'-Dateien erstellen."
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Konnte Dateien nicht in die Zwischenablage kopieren."
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Aufbau der Verbindung zur Server '%s' 'on topic' '%s' gescheitert"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Versuch, DDE-Server '%s' zu registrieren, gescheitert"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Versuch, DDE-Server '%s' zu registrieren, gescheitert"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) fehlgeschlagen"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) fehlgeschlagen"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) fehlgeschlagen"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "Fehler-Ereignis %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() fehlgeschlagen"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Abruf der Schnittstellenstatistiken %s %s gescheitert"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair fehlgeschlagen"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Speichern des Inhalts scheiterte"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Maximale Speichergrösse (MaxMemorySize) konnte nicht geändert werden"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Verbindungsabbruch vom Hypervisor schlug fehl"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Speicher-Pool ist nicht aktiv"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr ""
 "Es wurde keine Anwendung namens »%s« gefunden, die ein Lesezeichen für »%"
 "s«registriert hat."
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "Kann keine aktive DFÜ-Verbindung finden: %s"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "Kann keine aktive DFÜ-Verbindung finden: %s"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Konnte nicht die Zugriffsrechte der Datei '%s' ermitteln"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "»%s« konnte nicht zum Schreiben geöffnet werden: %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "Skript zur Überbrückung einer Netzwerkschnittstelle"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Fehler beim Anhängen des Geräts von %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Speicherzuweisung gescheitert"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Erstellung des DDE-Zeichenkette gescheitert"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "Verbindung fehlgeschlagen : Es fehlt der Username bzw. das Passwort"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "Kann keinen Container für unbekanntes Control '%s' finden."
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Konnte Prozess %d nicht abbrechen"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Kann nicht auf Beendigung des Threads warten."
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "Fehler beim Speichern der Domain: %s"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "keine Domain mit ID %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr ": unbekannter Zeichensatz"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Fehler beim Speichern der Domain: %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "Ungültiger Netzwerk-Parameter"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "Ungültiger Netzwerk-Parameter"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "Konnte keinen vorübergehenden Dateinamen erstellen."
@@ -2022,22 +2086,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "Kann Temporärdatei '%s' nicht löschen"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr ""
@@ -2197,317 +2261,454 @@ msgstr ""
 msgid "network '%s' does not have a bridge name."
 msgstr ""
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "Name der inaktiven Domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Aktualisieren des Pools fehlgeschlagen %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Aktualisieren des Pools fehlgeschlagen %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Programm kann nicht ausgeführt werden:"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "Kein Domain mit übereinstimmendem Namen"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Ziel des Plattengeräts"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Ungültiger Parameter für für PrintDlgEx"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Konnte Datei \"%s\" nicht öffnen"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "Befehlsausführung '%s' schlug fehl"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "Konnte Ressourcendatei %s nicht finden."
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Kann den offiziellen Hostnamen nicht bekommen"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Dieses Bild-Format wird nicht unterstützt"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "Ungültiges Audio-Modell '%s'"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "Installiere Audio-Gerät für lokale VM"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "Gerättypen-Feld"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Dieses Bild-Format wird nicht unterstützt"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Dieses Bild-Format wird nicht unterstützt"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "Typ des RAS-Bilds unbekannt"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "Netzwerkschnittstellentyp"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "Ungültiger Verbindungszeiger in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "Ungültiger Verbindungszeiger in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ungültiger Domain-Zeiger in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "Ungültiges Audio-Modell '%s'"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "Ungültiges Audio-Modell '%s'"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ungültiger Verbindungszeiger in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "Element-Seitenverhältnis"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "Gerättypen-Feld"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "Dieses Bild-Format wird nicht unterstützt"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, fuzzy, c-format
 msgid "no device capabilities for '%s'"
 msgstr "Installiere Audio-Gerät für lokale VM"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "Öffnen von %s zu Lesezwecken schlug fehl"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "Öffnen von %s zu Lesezwecken schlug fehl"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Konnte Daten nicht aus der Zwischenablage kopieren"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Konnte Daten nicht aus der Zwischenablage kopieren"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Konnte Daten nicht aus der Zwischenablage kopieren"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "Erwartete '*' beim Parsen der Ressource."
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "Keine Einträge gefunden."
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "%s: nicht implementiert\n"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA wird auf diesem Rechner nicht unterstützt"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA freier Speicher"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "Tageszeit ermitteln"
 
@@ -2522,17 +2723,17 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "Fehler beim Anlegen des Datenträgers: %s"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "Domain läuft nicht"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "Keine Domain mit übereinstimmender ID %d"
@@ -2544,18 +2745,18 @@ msgstr "Konsole nicht verfügbar während Pause"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Kann laufende %s Hypervisorversion nicht ermitteln\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "kann Konfiguration nicht entfernen für %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "kann Konfiguration nicht entfernen für %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2577,14 +2778,14 @@ msgid "Wrong MAC address"
 msgstr "MAC-Adressen-Feld"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "kann Konfiguration nicht entfernen für %s"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "kann Konfiguration nicht entfernen für %s"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2602,13 +2803,9 @@ msgstr "Ungültiges tsflag in Konfigurationsdatei: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "kann Konfiguration nicht entfernen für %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2647,7 +2844,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "Konnte nicht %s in %s extrahieren: %s"
@@ -2724,7 +2921,7 @@ msgstr "Domain läuft nicht"
 msgid "Could not read container config"
 msgstr "Konnte semanage-Verbindung nicht herstellen"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "Unbekannter Typ '%s'"
@@ -2734,7 +2931,20 @@ msgstr "Unbekannter Typ '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "'%s' sollte numerisch sein."
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "Konnte Seite für ID nicht finden"
@@ -2861,930 +3071,897 @@ msgstr "Kommunikationsfehler mit dem Proxy: fehlerhaftes Paket\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "erhielt asynchrone Paketnummer %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Umleitung des Ein/Ausgabe des Unterprozesses gescheitert"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Umleitung des Ein/Ausgabe des Unterprozesses gescheitert"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Kann keinen Font-Knoten '%s' finden."
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Netzwerk '%s' nicht gefunden"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Kann SciTech MGL nicht initialisieren !"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "%s: konnte Satz nicht anhängen: %s\n"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "%s: konnte Satz nicht anhängen: %s\n"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "Diese Funktion wird vom Hypervisor nicht unterstützt"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "Nicht unterstütztes Format in der Zwischenablage."
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "Nicht unterstützter Laufwerkstyp %s"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "Nicht unterstützter Laufwerkstyp %s"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "Ungültiges Audio-Modell"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "Element-Seitenverhältnis"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "fehlende Geräteinformationen für %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Fehler beim Lösen des Geräts von %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Der Pfad '%s' enthält zu viele \"..\"."
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Emulator-Pfad zu lang"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "Zeile %d, Spalte %d: fehlendes Attribut »%s"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "Fehler beim Speichern der Domain: %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "'%s' ist ungültig"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Pfad zur DB:"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "system-config-printer/"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "Konnte Zwischenablage nicht schliessen."
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "Datei »%s« konnte nicht angelegt werden: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Konnte Zwischenablage nicht schließen."
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Fehler beim Zugriff auf Sperr-Datei."
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Fehler beim Erstellen der Domain von %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Konnte Zugriffszeit von Datei '%s' nicht ändern"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Speichern der Domain %s nach %s gescheitert"
+msgid "Failed to copy secModel model: %s"
+msgstr "Kopieren des Registry-Werts '%s' gescheitert"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Konnte Zugriffszeit von Datei '%s' nicht ändern"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Kopieren des Registry-Werts '%s' gescheitert"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Netzwerk wurde nicht gefunden"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 #, fuzzy
 msgid "No security driver available"
 msgstr "Keine Möglickeit mit XBM umzugehen!"
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Kopieren des Registry-Werts '%s' gescheitert"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Kopieren des Registry-Werts '%s' gescheitert"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Erstellung des DDE-Zeichenkette gescheitert"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "C-Header-Datei ausgeben"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "C-Header-Datei ausgeben"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "C-Header-Datei ausgeben"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "C-Header-Datei ausgeben"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Das angeforderte HTML-Dokument konnte nicht geöffnet werden: %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Konnte Zwischenablage nicht schließen."
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "Konnte Dateien nicht in die Zwischenablage kopieren."
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 #, fuzzy
 msgid "setting VNC password failed"
 msgstr "Verbindung fehlgeschlagen : Es fehlt der Username bzw. das Passwort"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Konnte Dateien nicht in die Zwischenablage kopieren."
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM ist bereits aktiv"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Kann keinen Font-Knoten '%s' finden."
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "kann Konfiguration nicht entfernen für %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Fehler beim Schreiben der Log-Datei"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Fehler beim Schreiben der Log-Datei"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Konnte Zwischenablage nicht schließen."
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Fehler beim Beziehen der Domain-Details: %s"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Fehler beim Herunterfahren der Domain: %s"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Versuch gescheitert, eine DDE-Benachrichtigung zu schicken"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Wiederherstellen der Domain aus %s gescheitert"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Es konnte nicht aus der Datei »%s« gelesen werden: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Konnte '%s' nicht für %s öffnen."
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA wird auf diesem Rechner nicht unterstützt"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA freier Speicher"
+msgid "qemu state driver is not active"
+msgstr "Speicher-Pool ist nicht aktiv"
+
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "Kein Doamin mit übereinstimmender UUID '%s'"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "Kein Domain mit übereinstimmendem Namen"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "Suspend-Operation gescheitert"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "Herunterfahren-Operation gescheitert"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "Speicherzuweisung ändern"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "Konnte semanage-Verbindung nicht herstellen"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "Speicherzuweisung ändern"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "Name der inaktiven Domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Logtexte in Datei speichern"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "Gzip wird nicht für diese zlib Version unterstützt"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Name der inaktiven Domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "Domain-Definitionsdatei laden"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "Eine inaktive Domain undefinieren"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, fuzzy, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "Ganzzahliger Wert »%s« ist außerhalb des Wertebereiches."
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Setze Lesezeichen %i\tAlt-%i"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "Bildtyp »%s« wird nicht unterstützt"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Bekomme den Hostnamen nicht"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 #, fuzzy
 msgid "image magic is incorrect"
 msgstr "Bildtyp »%s« wird nicht unterstützt"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, fuzzy, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "Gzip wird nicht für diese zlib Version unterstützt"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "Lesen von XML fehlgeschlagen"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "Nicht unterstützter Laufwerkstyp %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Kann keinen Font-Knoten '%s' finden."
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "Nicht unterstützter Laufwerkstyp %s"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "kann CDROM-Medium nicht wechseln"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "kann CDROM-Medium nicht wechseln"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "Dateiname bereits vorhanden"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "Normale Platten_partition:"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "Host-Definitionsdatei laden"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "Host-Definitionsdatei laden"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "Eine inaktive Domain undefinieren"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "nur CDROM-Laufwerke können angehängt werden"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "ISO-Pfad nicht gefunden"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Erzeugen eines Domänenbrowser fehlgeschlagen: %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Fehler beim Lösen des Geräts von %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "Eine inaktive Domain undefinieren"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 #, fuzzy
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "nur CDROM-Laufwerke können angehängt werden"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "Name der inaktiven Domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "ungültiger Pfad: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 #, fuzzy
 msgid "'info blockstats' command failed"
 msgstr "Befehlsausführung '%s' schlug fehl mit Fehler: %ul"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' nicht unterstützt von diesem qemu"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "Gerät nicht gefunden: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL oder leerer Pfad"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "ungültiger Pfad"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU-Treiber unterstützt nur virtuelle Speicher-Adressen"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "Fehlgeschlagener Befehl: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "Knoten Domain-Liste"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "UUID generieren fehlgeschlagen"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain ist bereits aktiv"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "Fehlgeschlagener Befehl: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Fortsetzen der Domain %s gescheitert"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, fuzzy, c-format
 msgid "device %s is not a PCI device"
 msgstr "'%s' ist keine gültige POT-Datei."
@@ -3794,546 +3971,551 @@ msgstr "'%s' ist keine gültige POT-Datei."
 msgid "failed to find libvirtd binary"
 msgstr "Netzwerk wurde nicht gefunden"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Kann GTK nicht initialisieren: "
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Erzeugen des Socket fehlgeschlagen: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr ""
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Abrufen der URI scheiterte"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "Fehler beim Öffnen der Datei %s!"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Prüfen Sie Ihren Zugang"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "Kann keinen Speicher für new_context zuweisen"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Kann TTY-Label nicht wiederherstellen...\n"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Laden der DLL '%s' gescheitert"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Versuch gescheitert, die Thread-Priorität %d zu setzten."
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Clientobjekt-Erzeugung fehlgeschlagen: %s\n"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Kann TTY-Label nicht wiederherstellen...\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Clientobjekt-Erzeugung fehlgeschlagen: %s\n"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Kann den offiziellen Hostnamen nicht bekommen"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "'%s' ist ungültig"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "'%s' ist keine gültige POT-Datei."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 "remoteCheckCertificate: Das Client-Zertifikat hat einen unbekannten "
 "Herausgeber."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "***Ein Fehlerbericht wurde erstellt\n"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: Das Client-Zertifikat benutzt einen unsicheren "
 "Algorithmus."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, fuzzy, c-format
 msgid "server certificate failed validation: %s"
 msgstr "Versuch, DDE-Server '%s' zu registrieren, gescheitert"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Zertifikatstyp ist nicht X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers fehlgeschlagen"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Das Zertifikat ist abgelaufen"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Das Zertifikat ist momentan nicht aktiviert"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "Der Pfad '%s' enthält zu viele \"..\"."
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "zu viele Domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, fuzzy, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "Zeige Zusammenfassung des VCPU-Anzahl"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "Rechner meldet zu viele vCPUs: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "zu viele Domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 #, fuzzy
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "Speicherzuweisung ändern"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "Unbekannter Parametertyp"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "zu viele Remote-Netzwerke: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "zu viele Remote-Netzwerke: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "zu viele Treiber registriert"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "Unkannter Authentifikationstyps %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, fuzzy, c-format
 msgid "requested authentication type %s rejected"
 msgstr "Nicht unterstützter Konsolen-Authentifikationstype"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "Nicht unterstützter Authentifikationstyps %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Laden der DLL '%s' gescheitert"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "%s: Fehler beim Erzeugen des Versionsatzes: %s"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Dieser Filtersatz kann nicht entfernt werden."
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Dieser Filtersatz kann nicht entfernt werden."
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "Diese Funktion wird vom Hypervisor nicht unterstützt"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Domain %s konnte nicht gestartet werden"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr ""
 "Der Versuch eines Clients, eine Verbindung herzustellen, ist gescheitert."
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr ""
 "Der Versuch eines Clients, eine Verbindung herzustellen, ist gescheitert."
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 #, fuzzy
 msgid "no event support"
 msgstr "Component: language support"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 #, fuzzy
 msgid "adding cb to list"
 msgstr "Verzeichnis hinzufügen"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (Langwort)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Konnte Daten nicht von der Zwischenablage holen."
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Konnte Daten nicht von der Zwischenablage holen."
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (Langwort)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "wxSocket: ungültige Signatur in ReadMsg."
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 #, fuzzy
 msgid "unmarshalling remote_error"
 msgstr "Fehler beim Öffnen der Datei %s!"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, fuzzy, c-format
 msgid "unknown status (received %x)"
 msgstr "Unbekannter Status-Code"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "Versuch, Daten in der Zwischenablage abzulegen, gescheitert"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Versuch, Daten in der Zwischenablage abzulegen, gescheitert"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4347,164 +4529,178 @@ msgstr "Audio-Modell einfügen"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Kein Kontext in Datei %s\n"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "Kein Kontext in Datei %s\n"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Kein Kontext in Datei %s\n"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "Kein Kontext in Datei %s\n"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Kein Kontext in Datei %s\n"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, fuzzy, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "Fehler beim Öffnen der Datei %s!"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr ""
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "GIF: Ungültiger Index."
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "Es konnte nicht zum Dateiende gesprungen werden"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "kann fd nicht lesen"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Konnte Zugriffszeit von Datei '%s' nicht ändern"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "Lesefehler: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s: nicht implementiert\n"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "Ungültiger FV OS-Typ"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "Dateiname bereits vorhanden"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4604,7 +4800,7 @@ msgid "cannot fill file '%s'"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Kann Datei '%s' nicht schließen"
@@ -4614,58 +4810,62 @@ msgstr "Kann Datei '%s' nicht schließen"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "Typ des RAS-Bilds unbekannt"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, fuzzy, c-format
 msgid "unsupported storage vol type %d"
 msgstr "Nicht unterstützter Konsolen-Authentifikationstype"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
@@ -4900,179 +5100,180 @@ msgstr "Konnte Daten nicht aus der Zwischenablage kopieren"
 msgid "Scanning host%u"
 msgstr "Host-Details"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 #, fuzzy
 msgid "missing auth host attribute"
 msgstr "Zeile %d, Spalte %d: fehlendes Attribut »%s"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 #, fuzzy
 msgid "missing auth passwd attribute"
 msgstr "Zeile %d, Spalte %d: fehlendes Attribut »%s"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 #, fuzzy
 msgid "malformed octal mode"
 msgstr "Ungültiger Weiterleitungsmodus"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 #, fuzzy
 msgid "malformed owner element"
 msgstr "XPM: Pixel-Daten in falscher Form !"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 #, fuzzy
 msgid "malformed group element"
 msgstr "Verwalte Gruppen-Mitgliedschaft"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "Unbekanntes root-Element"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "Füge neuen Speicher-Pool hinzu"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "Fehlendes Namenelement"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "Nicht möglich UUID zu generieren"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "Fehlender Quellen-Hostname"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "Die Kataloge können nicht aus den RPM-Datei extrahiert werden."
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "Fehlende Quellen-Gerät-Pfad"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "Quellen-Pfad fehlt"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "Fehlender Quellen-Hostname"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "Fehlender Ziel-Pfad"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "Unbekanntes root-Element"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "Nicht unterstütztes Format in der Zwischenablage."
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "Unerwarteter Pool-Typ"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "Unkannte Grössen-Einheiten '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 #, fuzzy
 msgid "malformed capacity element"
 msgstr "XPM: Pixel-Daten in falscher Form !"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "Unbekanntes root-Element"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "Fehlendes Namenelement"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "Fehlendes Kapazität-Element"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "Unbekannter Auth-Typ '%s'"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "Unbekanntes root-Element"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "Nicht unterstütztes Format in der Zwischenablage."
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML generieren fehlgeschlagen"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "Schreibfehler bei Datei '%s'"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "Kann den Inhalt der Datei %s nicht öffnen!"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "Keine Konfigurationsdatei für %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "kann Konfiguration nicht entfernen für %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "kein Pool mit passender UUID"
 
@@ -5080,517 +5281,576 @@ msgstr "kein Pool mit passender UUID"
 msgid "no pool with matching name"
 msgstr "Kein Pool mit übereinstimmenden Namen"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "Speicher-Pool bereits vorhanden"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "Pool ist immer noch aktiv"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "Pool ist bereits aktiv"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "Speicher-Pool ist bereits aktiv"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "Speicher-Pool ist nicht aktiv"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "Speicher-Pool ist immer noch aktiv"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "Pool hat keine Konfigurationsdatei"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "Speicher-Volumen bereits vorhanden"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "Kein Pool mit übereinstimmenden Namen"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "Speicher-Pool ist bereits aktiv"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Installiere Audio-Gerät für lokale VM"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "Erzeuge Speicher-Pool..."
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "Fehler beim Laden der Katalogdatei '%s'."
 
-#: src/test.c:384
-msgid "host"
-msgstr "Host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/test.c:392
-msgid "node"
-msgstr "Knoten"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "Erstelle xpath-Kontext"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "Knoten CPU-NUMA-Knoten"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "Knoten CPU-Sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "Knoten CPU-Kerne"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "Knoten CPU-Threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "Knoten aktive CPU"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "Knoten CPU Mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "Knoten Speicher"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "Knoten Domain-Liste"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "Domain-Dateiname auflösen"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "&Gefärbte Übersetzungsliste"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "Netzwerk-Dateinamen auflösen"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "&Gefärbte Übersetzungsliste"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "Erzeuge Speicher-Pool..."
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: Pfad angeben oder test:///default verwenden"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Bekomme den Hostnamen nicht"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "Konsole nicht verfügbar während Pause"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Gast läuft nicht"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "Kann kein Platz für Metadaten zuweisen"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "CHM-Archiv '%s' lässt sich nicht öffnen."
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "DIB Header: Unbekannte Bittiefe."
 
-#: src/test.c:1302
+#: src/test.c:1381
 #, fuzzy
 msgid "mismatched header magic"
 msgstr "Fehler beim Lesen des lokalen Headers in Zipdatei."
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "Es konnte nicht aus der Datei »%s« gelesen werden: %s"
 
-#: src/test.c:1313
+#: src/test.c:1392
 #, fuzzy
 msgid "length of metadata out of range"
 msgstr "Ganzzahliger Wert »%s« ist außerhalb des Wertebereiches."
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "In den Kommentaren suchen"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "CHM-Archiv '%s' lässt sich nicht öffnen."
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr ""
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Speicher-Pool ist bereits aktiv"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Konsole nicht aktiviert für Gast jetzt"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "Kein Pool mit übereinstimmenden Namen"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "Kein Doamin mit übereinstimmender UUID '%s'"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "Kein Doamin mit übereinstimmender UUID '%s'"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Die DHCP-Startadresse entspricht nicht dem Netzwerk %s"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "Speicherzuweisung gescheitert"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "Nicht unterstützter Konsolen-Authentifikationstype"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "Setzen des close-on-exec-Dateibeschreiber-Flag fehlgeschlagen"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Kann OLE nicht initialisieren"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Konnte Arbeits-Verzeichnis nicht ermitteln"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "Ãœbersetzungsspeicher aktualisieren"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr ""
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 #, fuzzy
 msgid "no kernel specified"
 msgstr "Keine Einträge gefunden."
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Kann keinen Font-Knoten '%s' finden."
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Fehler beim Schreiben der Log-Datei"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Unable to write argv to logfile: %s"
+msgstr "Fehler beim Schreiben der Log-Datei"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "Unerwarteter Fehlerist aufgetreten"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Speicher-Pool ist nicht aktiv"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr ""
 "Fehler beim Wiederherstellen der Domain '%s'. Läuft die Domain bereits?"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "Domain %s existiert bereits"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "Kann keine aktive DFÜ-Verbindung finden: %s"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "Kann die Typnamen nicht aus '%s' lesen !"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Setzen des non-blocking-Dateibeschreiber-Flag fehlgeschlagen"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Setzen des close-on-exec-Dateibeschreiber-Flag fehlgeschlagen"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Konnte keine anonyme Unix-Pipe erstellen"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Umleitung des Ein/Ausgabe des Unterprozesses gescheitert"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Kann Session nicht finden"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "Datenbankverzeichnis kann nicht erstellt werden!"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Konnte nicht %s in %s extrahieren: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "Programm kann nicht ausgeführt werden:"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 #, fuzzy
 msgid "Unknown poll response."
 msgstr "GIF: unbekannter Fehler!"
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "Datenbankfehler: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Konnte '%s' nicht für %s öffnen."
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Netzwerk wurde nicht gefunden: %s"
@@ -5657,15 +5917,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "Domainname, ID oder UUID"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "Automatisches Starten deaktivieren"
 
@@ -5785,15 +6045,15 @@ msgstr "Auflistung inaktiver Domains schlug fehl"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Status"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "Kein Status"
 
@@ -5911,7 +6171,7 @@ msgstr "Eine inaktive Domain undefinieren"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "Domain-Name oder UUID"
 
@@ -6158,11 +6418,11 @@ msgstr "Liefert grundlegende Informationen zur Domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6170,16 +6430,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Typ:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Status:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU-Zeit:"
 
@@ -6207,105 +6467,105 @@ msgstr "aktivieren"
 msgid "disable"
 msgstr "deaktiviert"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 #, fuzzy
 msgid "Security model:"
 msgstr "Gerät-Modell:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA freier Speicher"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "verfügbaren freien Speicher für die NUMA-Zelle anzeigen."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA-Zell-Nummer"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Gesamt"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "Domain vcpu-Information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Liefert grundlegende Informationen zu den virtuellen CPUs der Domain."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU-Affinität:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domain heruntergefahren, keine virtuellen CPUs vorhanden."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "Domain vcpu-Affinität kontrollieren"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Domain VCPUs mit physikalischen CPUs des Hosts verknüpfen."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "VCPU-Nummer"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "Host-CPU-Nummer(m) (getrennt durch Komma)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 #, fuzzy
 msgid "vcpupin: Missing cpulist"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "Abruf der Platteninformationen gescheitert"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: Ungültige vCPU-Nummer."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Ungültiges Format. Leerer String."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: Ungültiges Format. Ziffer an Position %d (nahe '%c') erwartet."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6314,1555 +6574,1614 @@ msgstr ""
 "cpulist: %s: Ungültiges Format. Ziffer oder Komma an Position %d (nahe '%c') "
 "erwartet."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Ungültiges Format. Überflüssiges Komma an Position %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Physikalische CPU '%d' existiert nicht."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "Anzahl der virtuellen CPUs ändern"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Anzahl der in der Gast-Domain aktiven virtuellen CPUs ändern."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "Anzahl der virtuellen CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Ungültige Anzahl virtueller CPUs."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Zu viele virtuelle CPUs."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "Speicherzuweisung ändern"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Die derzeitige Speicherzuweisung in der Gast-Domain ändern."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "Speichergrösse in Kilobytes"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Ungültiger Wert von %d für die Speichergrösse"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Maximale Speichergrösse (MaxMemorySize) konnte nicht überprüft werden"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "Maximale Speichergrenze ändern"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Maximales Limit für die Speicherzuweisung einer Gast-Domain ändern."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "Maximales Speicherlimit in Kilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Derzeitige Speichergrösse (MemorySize) konnte nicht überprüft werden"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Aktuelle Speichergrösse (MemorySize) kann nicht verkleinert werden"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Maximale Speichergrösse (MaxMemorySize) konnte nicht geändert werden"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "Knoteninformation"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Liefert grundlegende Informationen zum Knoten."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "Abruf der Knoteninformationen scheiterte"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU-Modell:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU-Frequenz:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU-Socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Kern(e) pro Socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) pro Kern:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA-Zelle(n):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Speichergrösse:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "Fähigkeiten"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Gibt die Fähigkeiten des Hypervisors/Treibers zurück."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "Abrufen der Fähigkeiten gescheitert"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "Domain-Informationen in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ausgabe der Domain-Informationen als XML-Dump nach stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "Keine inaktive Domain"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "kann Konfigurationsdatei nicht erstelllen %s: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "Syntaxfehler in der Konfigurationsdatei"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "Eine Domain-ID oder UUID in Domain-Namen konvertieren"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "Domain-ID oder -UUID"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "Einen Domain-Namen oder -UUID in Domain-ID konvertieren"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "Einen Domain-Namen oder -ID in Domain-UUID konvertieren"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "Domain-ID oder -Name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "Abrufen der Domain-UUID scheiterte"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "Domain auf anderen Host migrieren"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Domain auf anderen Host migrieren. --live für Live-Migration hinzufügen."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "Live-Migration"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "Verbindungs-URI des Ziel-Hosts"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "Migrations-URI (kann normalerweise ausgelassen werden)"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrieren: Fehlende Ziel-URI (desturi)"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "Ein Netzwerk automatisch starten"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 "Ein Netzwerk so konfigurieren, dass es beim Booten automatisch gestartet "
 "wird."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "Netzwerk-Name oder UUID"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Markierung des Netzwerks %s als automatisch zu starten gescheitert"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Demarkierung des Netzwerks %s als automatisch zu starten gescheitert"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Netzwerk %s als automatisch zu starten markiert\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Netzwerk %s als automatisch zu starten demarkiert\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "Netzwerk aus einer XML-Datei erstellen"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Ein Netzwerk erstellen."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "Dateien mit XML-Netzwerkbeschreibung"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Netzwerk %s von %s erstellt\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Fehler beim Erstellen des Netzwerks von %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "Definiere (aber starte kein) Netzwerk aus einer XML-Datei"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Netzwerk definieren."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Netzwerk %s von %s definiert\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Fehler beim Definieren eines Netzwerks von %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "Netzwerk löschen"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Eine bestimmtes Netzwerk löschen."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "Netzwerkname, ID oder UUID"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Netzwerk %s gelöscht\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Löschen des Netzwerks %s gescheitert"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "Netzwerk-Informationen in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ausgabe der Netzwerk-Informationen als XML-Dump nach stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "Netzwerke auflisten"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Gibt eine Liste der Netzwerke wieder."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "Inaktive Netzwerke auflisten"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "Inaktive & aktive Netzwerke auflisten"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Auflistung aktiver Netzwerke schlug fehl"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Auflistung inaktiver Netzwerke schlug fehl"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatischer Start"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "Kein automatischer Start"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "Aktiv"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "Inaktiv"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "Netzwerk-UUID"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "Ein (zuvor definiertes) inaktives Netzwerk starten"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Ein Netzwerk starten."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "Name des inaktiven Netzwerks"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Netzwerk %s gestartet\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Netzwerk %s konnte nicht gestartet werden"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "Ein inaktives Netzwerk undefinieren"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Die Konfiguration eines inaktiven Netzwerks undefinieren."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Netzwerk %s wurde undefiniert\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Netzwerk %s konnte nicht undefiniert werden"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "Netzwerk-Namen"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "Abrufen der Netzwerk-UUID scheiterte"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Fehler beim automatischen Start des Pools: %s"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Eine Domain so konfigurieren, dass sie beim Booten automatisch gestartet "
 "wird."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "Pool-Name oder UUID"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Markierung des Netzwerks %s als automatisch zu starten gescheitert"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Demarkierung des Netzwerks %s als automatisch zu starten gescheitert"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "TSINFO: %s Paket benötigt %s markiert als gelöscht"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s als automatisch zu starten demarkiert\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "Sicherheitskopie der xml-Datei konnte nicht erstellt werden"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Erzeuge einen Pool."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "Datei mit einer XML-Domainbeschreibung"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "&Aus Quelltexten aktualisieren"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Erzeugen eines Pools aus %s fehlgeschlagen"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "Eine Domain aus einer XML-Datei erstellen"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "Datei mit einer XML-Domainbeschreibung"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "&Aus Quelltexten aktualisieren"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Erstellung des DDE-Zeichenkette gescheitert"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "NUMA wird auf diesem Rechner nicht unterstützt"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "Name des inaktiven Netzwerks"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Gerättypen-Feld"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Auflistung inaktiver Domains schlug fehl"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "Name des Pools"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "Typ des Pools"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "Bildpuffer von %u Byte konnte nicht bereitgestellt werden"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "Eine Domain aus einer XML-Datei erstellen"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Pool %s erstellt\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Erzeugen des Pools %s fehlgeschlagen"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "Definiere (aber starte keine) Domain aus einer XML-Datei"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Definiere einen Pool."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Pool %s definiert von %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Definieren eines Pools aus %s fehlgeschlagen"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Pool %s definiert\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Definieren des Pools %s fehlgeschlagen"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "baue einen Pool"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Einen gegebenen Pool gebaut."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Füge Pool hinzu"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "Zerstören eines Pools"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Zerstöre einen angegebenen Pool."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Pool %s zerstört\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "Pool löschen"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Erzeuge Speicher-Pool..."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Pool %s gelöscht\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "Einen Pool aktualisieren"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 #, fuzzy
 msgid "Refresh a given pool."
 msgstr "Erzeuge Speicher-Pool..."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Pool %s aktualisiert\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Aktualisieren des Pools fehlgeschlagen %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "Pool-Informationen in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ausgabe der Domain-Informationen als XML-Dump nach stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "Poolliste"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "&Gefärbte Übersetzungsliste"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "Inaktive Pools auflisten"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "Liste der aktiven GTK-Module"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Auflistung aktiver Domains schlug fehl"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Auflistung inaktiver Domains schlug fehl"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "Ungültiger Verbindungszeiger in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "zu viele Treiber registriert"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nicht genug Speicher."
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, fuzzy, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Definieren des Pools %s fehlgeschlagen"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "zu viele Treiber registriert"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "Erzeuge Speicher-Pool..."
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Liefert grundlegende Informationen zum Knoten."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "bauen"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "laufend"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Kapazität:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Zuordnung:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Verfügbar:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "Konvertieren einer pool-UUID in einen Pool-Namen"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "Pool-UUID"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "Eine (zuvor definierte) inaktive Domain starten"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Start einen Pool."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "Name eines inaktiven Pools"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Pool %s gestartet\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "Eine Domain aus einer XML-Datei erstellen"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Erzeugen eines Datenträger."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "Pool-Name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "Name des Datenträger"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, fuzzy, c-format
 msgid "Malformed size %s"
 msgstr "&Aktuelle Größe"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Datenträger %s erzeugt\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "Erzeuge Speicher-Pool..."
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "***Ein Fehlerbericht wurde erstellt\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "Sicherheitskopie der xml-Datei konnte nicht erstellt werden"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "Datei mit einer XML-Domainbeschreibung"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "&Aus Quelltexten aktualisieren"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Erstellung des DDE-Zeichenkette gescheitert"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "Sicherheitskopie der xml-Datei konnte nicht erstellt werden"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "Name eines inaktiven Pools"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "<p>Ihr menschlicher Name oder \"Wirklicher-Leben\"-Name</p>"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "&Aus Quelltexten aktualisieren"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "Name des Datenträger"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "<p>Ihr menschlicher Name oder \"Wirklicher-Leben\"-Name</p>"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "Allgemeiner Name:"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "&Aus Quelltexten aktualisieren"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Erstellung des DDE-Zeichenkette gescheitert"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "Löschen eines Datenträgers"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Fehler beim Anlegen des Datenträgers: %s"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Datenträger %s gelöscht\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "Fehler beim Anlegen des Datenträgers: %s"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Liefert grundlegende Informationen zum Knoten."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Typ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "Datei"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "Block"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "Debug-Informationen im &Nachrichtenprotokoll:"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ausgabe der Domain-Informationen als XML-Dump nach stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "Dateiliste"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Gibt eine Liste der Domains wieder."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Auflistung aktiver Domains schlug fehl"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Pfad"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 #, fuzzy
 msgid "vol key or path"
 msgstr "Unterschreiben oder bearbeiten eines Schl."
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "Vol-UUID"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "Gewähltes Objekt in Pfad umwandeln"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 #, fuzzy
 msgid "vol name or key"
 msgstr "<p>Ihr menschlicher Name oder \"Wirklicher-Leben\"-Name</p>"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "Version anzeigen"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Informationen zur Systemversion anzeigen."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "Abrufen des Hypervisor-Typs scheiterte"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompiliert gegen die Bibliothek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "Abrufen der Bibliotheksversion scheiterte"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Verwende Bibliothek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Verwende API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "Abruf der Hypervisorversion scheiterte"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Kann laufende %s Hypervisorversion nicht ermitteln\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Laufender Hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "NUMA wird auf diesem Rechner nicht unterstützt"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "Ein Eintrag in der Schlüsselwortliste:"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "Projektname:"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Verbindungsaufbau zum Hypervisor schlug fehl"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Auflistung inaktiver Domains schlug fehl"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ausgabe der Domain-Informationen als XML-Dump nach stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "Sende Taste"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 #, fuzzy
 msgid "Could not find matching device"
 msgstr "Konnte Ressourcendatei %s nicht finden."
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Neues Plattengerät anhängen."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Geräteblockstatistiken einer laufenden Domain abrufen."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "<b>Boot-Gerät</b>"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Neues Plattengerät anhängen."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Neues Plattengerät anhängen."
+
+#: src/virsh.c:5066
 #, fuzzy, c-format
 msgid "Device %s re-attached\n"
 msgstr "Gerättypen-Feld"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Fehler beim Anhängen des Geräts von %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Gerättypen-Feld"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Geräteblockstatistiken einer laufenden Domain abrufen."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "<b>Boot-Gerät</b>"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "NAT für das physikalische Gerät %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "Hypervisor-Hostname ausgeben"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "Abrufen des Hostnames scheiterte"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "Kanonisierte URI des Hypervisors ausgeben"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "Abrufen der URI scheiterte"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "VNC-Anzeige"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Ausgabe der IP-Adresse und der Portnummer für die VNC-Anzeige."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "TTY-Konsole"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Gerät für die TTY-Konsole ausgeben."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "Gerät aus einer XML-Datei anhängen"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Gerät aus einer XML <file> anhängen ."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML-Datei"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: Fehlende <file> Option"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Fehler beim Anhängen des Geräts von %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 #, fuzzy
 msgid "Device attached successfully\n"
 msgstr "Gerättypen-Feld"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "Gerät von einer XML-Datei lösen"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Gerät von einer XML-<file> lösen"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: Fehlende <file> Option"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Fehler beim Lösen des Geräts von %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 #, fuzzy
 msgid "Device detached successfully\n"
 msgstr "Gerättypen-Feld"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "Netzwerkschnittstelle verbinden"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Neue Netzwerkschnittstelle verbinden."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "Netzwerkschnittstellentyp"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "Quelle der Netzwerkschnittstelle"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "Ziel-Netzwerk-Name"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC-Adresse"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "Skript zur Überbrückung einer Netzwerkschnittstelle"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Keine %s Unterstützung im Befehl 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 #, fuzzy
 msgid "Interface attached successfully\n"
 msgstr "<b>Virtuelle Netzwerkschnittstelle</b>"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "Netzwerkschnittstelle abhängen"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Netzwerkschnittstelle abtrennen"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Abruf der Schnittstelleninformationen gescheitert"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Keine Schnittstelle gefunden, deren Typ %s ist"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Keine Schnittstelle gefunden, deren MAC-Adresse %s ist"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Speicherzuweisung gescheitert"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Erstellen von XML gescheitert"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 #, fuzzy
 msgid "Interface detached successfully\n"
 msgstr "<b>Virtuelle Netzwerkschnittstelle</b>"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "Plattengerät anhängen"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Neues Plattengerät anhängen."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "Quelle des Plattengeräts"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "Ziel des Plattengeräts"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "Treiber des Plattengeräts"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "Subtreiber des Plattengeräts"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "Ziel-Gerätetyp"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "Modus für das Lesen und Schreiben von Geräten"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Keine %s Unterstützung im Befehl 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 #, fuzzy
 msgid "Disk attached successfully\n"
 msgstr "Normale Platten_partition:"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "Plattengerät abtrennen"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Plattengerät abtrennen."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Abruf der Platteninformationen gescheitert"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Keine Platte gefunden, deren Ziel %s ist"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 #, fuzzy
 msgid "Disk detached successfully\n"
 msgstr "Normale Platten_partition:"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "Speicherzuweisung gescheitert"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "Konnte keinen vorübergehenden Dateinamen erstellen."
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "Konnte vorübergehende Datei nicht öffnen."
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "Fehler beim Schreiben der xml-Datei"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "Befehlsausführung '%s' schlug fehl"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "Befehlsausführung '%s' schlug fehl mit Fehler: %ul"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "Konnte vorübergehende Datei nicht öffnen."
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "Konfigurationsdatei konnte nicht gelesen werden"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Die Konfiguration eines inaktiven Netzwerks undefinieren."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Die Konfiguration eines inaktiven Netzwerks undefinieren."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Die Konfiguration einer inaktiven Domain undefinieren."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "Dieses interaktive Terminal beenden"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "Befehl '%s' erfordert <%s> Option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "Befehl '%s' erfordert --%s Option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "Befehl '%s' existiert nicht"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7870,17 +8189,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7888,7 +8207,7 @@ msgstr ""
 "\n"
 "  BESCHREIBUNG\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7896,59 +8215,59 @@ msgstr ""
 "\n"
 "  OPTIONEN\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "Nicht definierter Domain-Name oder -ID"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "Abruf der Domain '%s' scheiterte"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "Nicht definierter Domain-Name oder -ID"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "Abruf des Netzwerks '%s' scheiterte"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "Ungültiger Verzeichnisname"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "Nicht definierter Volumen-Name"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7959,131 +8278,131 @@ msgstr ""
 "(Zeit: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "fehlendes \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "Unerwarteter Token (Befehlsname): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "Unbekannter Befehl: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "Befehl '%s' unterstützt die Option --%s nicht"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "Erwartete Syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "Nummer"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "String"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "Unerwartete Daten '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATEN"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "Datei"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pausiert"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "beim Herunterfahren"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "ausschalten"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "abgestürzt"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "keine gültige Verbindung"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: Fehler: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "Fehler: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: scheiterte beim Zuweisen von %d Bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: scheiterte beim Zuweisen von %lu Bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "Verbindung zum Hypervisor scheiterte"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "Log-Datei Informationen konnten nicht abgerufen werden"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "der Log-Pfad ist keine Datei"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "Fehler beim Öffnen der Log-Datei. Überprüfen Sie den Pfad der Log-Datei"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "Fehler beim Schreiben der Log-Datei"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "Konnte Sperr-Datei '%s' nicht schreiben"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Konnte Daten nicht aus der Zwischenablage kopieren"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8116,7 +8435,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8126,17 +8445,17 @@ msgstr ""
 "  (geben Sie help <command> an, um Details zum Befehl zu erhalten)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "Nicht unterstützte Option '-%c'. Siehe --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8145,7 +8464,7 @@ msgstr ""
 "Willkommen bei %s, dem interaktiven Virtualisierungsterminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8195,13 +8514,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "Diese Funktion wird vom Hypervisor nicht unterstützt: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "Verbindung mit Hypervisor fehlgeschlagen"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "Keine Möglickeit mit XBM umzugehen!"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "Verbindung mit %s fehlgeschlagen"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "Keine Möglickeit mit XBM umzugehen!"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8668,7 +8988,7 @@ msgstr "Ungültiger Verbindungszeiger in"
 msgid "invalid interface pointer in %s"
 msgstr "Ungültiger Verbindungszeiger in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Puffer zu klein für Windowsverzeichnis."
@@ -8731,26 +9051,36 @@ msgstr "Fehler beim Initialisieren der Rechtschreibprüfung: %s"
 msgid "adding watch on %s"
 msgstr "Win32s on Windows 3.1"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "Der Gewicht-Parameter (%d) des Credit-Schedulers liegt ausserhalb der "
 "Reichweite (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "Cap-Parameter (%d) des Credit-Schedulers liegt ausserhalb der Reichweite (0-"
 "65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Konnte Datei \"%s\" nicht öffnen"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Konnte einen Mutex nicht freigeben."
@@ -8798,7 +9128,7 @@ msgstr "Domaininformation inkorrekt, domid nicht numerisch"
 msgid "domain information incomplete, missing uuid"
 msgstr "Domaininformation unvollständig, fehlende uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "Domaininformation unvollständig, fehlender Name"
 
@@ -8853,272 +9183,272 @@ msgstr "MAC-Adressen-Feld"
 msgid "unexpected sound model %s"
 msgstr "Audio-Modell einfügen"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "Fehler beim Speichern der Domain: %s"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "Max. # an fehlenden Worten:"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Kann die Plural-Formen: '%s' nicht lesen"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "Domaininformation unvollständig, fehlende id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "GIF: Ungültiger Index."
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "Unbekannter Gerät-Typ '%s'"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "Topologie-Syntaxfehler"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Analyse der Xend-Domaininformation schlug fehl"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Gast läuft nicht"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "Gerättypen-Feld"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "Unerwarteter Werte-Knoten"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "Kein Sspeicher"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string fehlgeschlagen"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "Neudefinieren von sexpr fehlgeschlagen"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Kann GTK nicht initialisieren: "
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 #, fuzzy
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "Unbekanntes Flag für den Stil "
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 #, fuzzy
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 "Libvirt-URI ist: %s\n"
 "\n"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 #, fuzzy
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "Parsen der Port-Nummer fehlgeschlagen: %s\n"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "Erzeugen eines Domänenbrowser fehlgeschlagen: %s"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Fehlerhafte %s DFÜ-Verbindung: %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Fehler beim Erstellen einer inaktiven Domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "Nicht unterstütz in xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "Domaininformation unvollständig, fehlender Name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup fehlgeschlagen"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr ": unbekannter Zeichensatz"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "Konnte ISP Namen '%s' nicht ermitteln"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "Domaininformation unvollständig, fehlende uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "Domaininformation unvollständig, fehlender Name"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 #, fuzzy
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "Auflisten von Ereignissen für diese Zelle ist nicht unterstützt."
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: Ungültiger Pfad"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "CHM-Archiv '%s' lässt sich nicht öffnen."
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Konnte keine PID von Sperr-Datei lesen."
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "Gerättypen-Feld"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "Unerwarteter MIME-Type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "Nicht unterstützter Netzwerk-Typ"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "'%s' ist keine gültige POT-Datei."
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "Kann Wert von '%s' nicht lesen"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "Kein HVM-Domain-Loader"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype nicht unterstützt"
@@ -9222,21 +9552,21 @@ msgstr "Versuch, örtliche Systemzeit zu bekommen, gescheitert."
 msgid "unable to store config file handle"
 msgstr "Konfigurationsdatei %s konnte nicht gelesen werden"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "Unbekanntes Gerät"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Cursor konnte nicht erzeugt werden"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Konnte  Sperr-Datei '%s' nicht löschen."
@@ -9311,6 +9641,41 @@ msgid "reallocating list"
 msgstr "Dateiliste"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "NAT für das physikalische Gerät %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "Öffnen von %s zu Lesezwecken schlug fehl"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Setzen des close-on-exec-Dateibeschreiber-Flag fehlgeschlagen"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Fehler beim Erstellen der Domain von %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Speichern der Domain %s nach %s gescheitert"
+
+#~ msgid "unknown root element"
+#~ msgstr "Unbekanntes root-Element"
+
+#~ msgid "host"
+#~ msgstr "Host"
+
+#~ msgid "node"
+#~ msgstr "Knoten"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "Verbindung mit Hypervisor fehlgeschlagen"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "Verbindung mit %s fehlgeschlagen"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Zum physikalischen Netzwerk weiterleiten"
 
diff --git a/po/el.gmo b/po/el.gmo
index 153e483..6d7f31c 100644
Binary files a/po/el.gmo and b/po/el.gmo differ
diff --git a/po/el.po b/po/el.po
index d5f15b4..07387cf 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index 085bf26..fde54fa 100644
Binary files a/po/en_GB.gmo and b/po/en_GB.gmo differ
diff --git a/po/en_GB.po b/po/en_GB.po
index 8e9db00..33b9341 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-06-11 13:51+0000\n"
 "Last-Translator: Abigail Brady <morwen at evilmagic.org>\n"
 "Language-Team: \n"
@@ -95,233 +95,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Unknown"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "failed to read from Xen Daemon"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Error allocating memory: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected value node"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to find the network: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to find the network: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -329,184 +329,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start network %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to attach device from %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "network name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -614,7 +614,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -639,8 +639,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "domain current memory"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -661,7 +662,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -818,44 +819,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -945,544 +955,577 @@ msgstr "failed to add network to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "could not connect to %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "could not connect to %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "could not connect to %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "could not connect to %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing target information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "domain current memory"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "failed to get network UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "network name"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "failed to save content"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1518,468 +1561,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "network name"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "domain current memory"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Failed to create inactive domain %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create inactive domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to find the network: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "network name"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to attach device from %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to get capabilities"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to get capabilities"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to get capabilities"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "failed to open %s for reading"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to close socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to close socket %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "failed to get network '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "could not connect to %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write the log file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "domain current memory"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to read configuration file %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "invalid connection pointer in %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "the log path is not a file"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "undefine an inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Failed to attach device from %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to write to socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to open '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "node domain list"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "unknown host %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2013,22 +2076,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2176,315 +2239,451 @@ msgstr "network information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Network %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "autostart a domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Failed to create network from %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to open '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "domain current memory"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing root device information"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to open '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to open '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "network name"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid network pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid network pointer in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing root device information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "failed to read from Xen Daemon"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "failed to read from Xen Daemon"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "failed to read from Xen Daemon"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2499,18 +2698,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is still running"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2522,18 +2721,18 @@ msgstr "domain %s exists already"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Cannot extract running %s hypervisor version\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2556,12 +2755,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2578,13 +2777,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2624,7 +2819,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2698,7 +2893,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2707,7 +2902,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2830,920 +3038,888 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "network name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Network %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "failed to get node information"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to detach device from %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "network name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing domain name information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "could not connect to %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Failed to create network from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create network from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain current memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to open '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to open '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Failed to close socket %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Failed to close socket %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain current memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to open '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "the log path is not a file"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to open '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Failed to close socket %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain current memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to read socket %d\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to read socket %d\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "failed to get network UUID"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected data '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "failed to get node information"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to detach device from %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "autostart a domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Failed to create network from %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to open '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "failed to read configuration file %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write the log file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3753,532 +3929,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to find the network"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "could not connect to %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "could not connect to %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Failed to close socket %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "failed to get domain UUID"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Error allocating memory: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "domain current memory"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Invalid value of %d for memory size"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operation failed: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "failed to serialize S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create inactive domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to save content"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "failed to get network '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operation failed"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4292,164 +4473,178 @@ msgstr "domain current memory"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to open '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "could not connect to %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain current memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "invalid argument in %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4551,7 +4746,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to open '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to open '%s': %s"
@@ -4561,58 +4756,62 @@ msgstr "Failed to open '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Failed to create network from %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to open '%s': %s"
@@ -4847,171 +5046,171 @@ msgstr "Failed to create network from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "network name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing source information for device %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing domain name information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to read socket %d\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5019,504 +5218,564 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "the log path is not a file"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is still running"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to open '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: supply a path or use test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain %s exists already"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is still running"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domain %s dumpd to %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write the log file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domain %s dumpd to %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already running"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is still running"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain is still running"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already running"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Network %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Network %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Network %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to open '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create network from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "node cpu sockets"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "node cpu sockets"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "unknown command: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "unknown command: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "could not connect to %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write the log file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write the log file"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "unexpected dict node"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "the log path is not a file"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "could not connect to %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "could not connect to %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to read socket %d\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to read socket %d\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "node cpu sockets"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to parse configuration file %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to parse configuration file %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Failed to undefine domain %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "could not connect to %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "could not connect to %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "error: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to open '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to find the network: %s"
@@ -5581,15 +5840,15 @@ msgstr "Configure a domain to be automatically started at boot."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "disable autostarting"
 
@@ -5707,15 +5966,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5836,7 +6095,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6081,11 +6340,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6093,16 +6352,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6131,1676 +6390,1735 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Physical CPU %d doesn't exist."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "Too many virtual CPU's."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "number of kilobytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Invalid value of %d for memory size"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maximum memory limit in kilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain current memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capabilities"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Returns capabilities of hypervisor/driver."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "failed to get capabilities"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Output the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "node information"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "connect to the guest console"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "autostart a network"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Configure a network to be automatically started at boot."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "network name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "failed to mark network %s as autostarted"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "failed to unmark network %s as autostarted"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Network %s marked as autostarted\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Network %s unmarked as autostarted\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "create a network from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Create a network."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "file containing an XML network description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Network %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create network from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a network from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Define a network."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Network %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define network from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "destroy a network"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Destroy a given network."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "network name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Network %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy network %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "network information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Output the network information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "list networks"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Returns list of networks."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "list inactive networks"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "list inactive & active networks"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Failed to list active networks"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive networks"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Autostart"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "no autostart"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "active"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inactive"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "convert a network UUID to network name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "network uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive network"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Start a network."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "name of the inactive network"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Network %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start network %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "undefine an inactive network"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive network."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Network %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine network %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "convert a network name to network UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "network name"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "failed to get network UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "autostart a domain"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Configure a domain to be automatically started at boot."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "failed to mark network %s as autostarted"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "failed to unmark network %s as autostarted"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s marked as autostarted\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s unmarked as autostarted\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file containing an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file containing an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "domain information"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive network"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Output the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to save domain %s to %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a network UUID to network name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a network name to network UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file containing an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "network name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML file"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Output the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a network UUID to network name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a network UUID to network name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a network UUID to network name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "capabilities"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Output the network information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "detach device from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to detach device from %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to attach device from %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to attach device from %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc display"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Output the IP address and port number for the VNC display."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "attach device from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Attach device from an XML <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML file"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to attach device from %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "detach device from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Detach device from an XML <file>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to detach device from %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "network name"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "network name"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined network name"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "network name"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "network name"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to read socket %d\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create inactive domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive network."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive network."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7809,17 +8127,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7827,7 +8145,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7835,60 +8153,60 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "undefined network name"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get network '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined network name"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined network name"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7899,129 +8217,129 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %lu bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "failed to get the log file information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "the log path is not a file"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "failed to open the log file. check the log file path"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write the log file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8054,7 +8372,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8065,17 +8383,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8084,7 +8402,7 @@ msgstr ""
 "Welcome to %s, the virtualisation interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8135,13 +8453,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8613,7 +8931,7 @@ msgstr "invalid network pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid network pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8672,22 +8990,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "could not connect to %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8736,7 +9064,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8790,271 +9118,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "could not connect to %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "could not connect to %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "could not connect to %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is still running"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine network %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to open '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "failed to serialize S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create inactive domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Scheduler:"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "failed to read configuration file %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is still running"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9158,22 +9486,22 @@ msgstr "domain current memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain from %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to open '%s': %s"
@@ -9245,6 +9573,34 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to attach device from %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start network %s"
 
@@ -9418,10 +9774,6 @@ msgstr "allocating domain"
 #~ msgstr "allocate new buffer"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "unexpected dict node"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "failed to get capabilities"
 
diff --git a/po/es.gmo b/po/es.gmo
index 1f55f30..d4e2cca 100644
Binary files a/po/es.gmo and b/po/es.gmo differ
diff --git a/po/es.po b/po/es.po
index 5ff9887..6a825c5 100644
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: virt-inst.tip.es\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-05-13 11:54+1000\n"
 "Last-Translator: Gladys Guerrero Lozano <gguerrer at redhat.com>\n"
 "Language-Team: Spanish <fedora-trans-es at redhat.com>\n"
@@ -97,230 +97,230 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Formato desconocido"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr ""
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "Configuración de Redes"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Error al crear vdisk %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr ""
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "No se ha podido importar el archivo '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "No se ha podido exportar el archivo \"%s\": %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "no se pudo clonar disco"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr ""
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "No se ha podido encontrar grupo de almacenamiento '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr ""
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr ""
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr ""
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -328,179 +328,179 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr ""
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr ""
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr ""
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "no se pudo clonar disco"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "no se pudo clonar disco"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr ""
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "no se pudo clonar disco"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr ""
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr ""
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr ""
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
 msgstr ""
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr ""
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "no se pudo clonar disco"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "No se puede determinar formato de disco"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr ""
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -604,7 +604,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -629,7 +629,7 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+msgid "cannot get TLS cipher size"
 msgstr ""
 
 #: qemud/remote.c:2970
@@ -651,7 +651,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -805,45 +805,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr ""
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 #, fuzzy
 msgid "unterminated string"
 msgstr "cpuset debe ser una cadena"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr ""
 
-#: src/conf.c:456
+#: src/conf.c:452
+msgid "lists not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr ""
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr ""
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr ""
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr ""
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr ""
 
-#: src/conf.c:900
+#: src/conf.c:922
 #, fuzzy
 msgid "failed to open file"
 msgstr "no se pudo clonar disco"
 
-#: src/conf.c:911
+#: src/conf.c:933
 #, fuzzy
 msgid "failed to save content"
 msgstr "no se pudo clonar disco"
@@ -926,530 +934,561 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr ""
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Nombre inválido para el nuevo huésped: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 #, fuzzy
 msgid "Model name contains invalid characters"
 msgstr "cpuset contiene un formato inválido."
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr ""
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, fuzzy, c-format
 msgid "unsupported input bus %s"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, fuzzy, c-format
 msgid "xen bus does not support %s input device"
 msgstr "La conexión no soporta enumeración de dispositivo de host."
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "Tipo de gráficos no soportado"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "Valor '%s' desconocido '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr ""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr ""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "No fue posible analizar"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr ""
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "Formato del sistema de archivos desconocido: %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr ""
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr ""
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr ""
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr ""
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "Tipo de red desconocido"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr ""
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "Tipo de dirección inválido %s."
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr ""
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr ""
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr ""
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "No hay más espacio para discos del tipo '%s'"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr ""
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Ruta para dispositivo de disco existente."
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "No se puede determinar el dispositivo bus/type."
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr ""
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr ""
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr ""
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "Mostrar información de depuración"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "Tipo de dirección inválido %s."
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr ""
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Error de sintaxis en la línea %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr ""
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr ""
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr ""
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr ""
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr ""
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr ""
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr ""
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr ""
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr ""
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr ""
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr ""
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr ""
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "¡El nombre del dominio %s ya existe!"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr ""
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "Tipo de red desconocido"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1484,438 +1523,458 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr ""
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr ""
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr ""
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "Falló la creación del huésped"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "Falló la creación del huésped"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr ""
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr ""
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr ""
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr ""
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr ""
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr ""
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr ""
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr ""
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr ""
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr ""
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr ""
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr ""
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
+#, fuzzy, c-format
+msgid "failed to remove capabilities %d"
+msgstr "no se pudo clonar disco"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
 #, fuzzy, c-format
-msgid "failed to drop %s"
+msgid "failed to apply capabilities: %d"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "no se pudo clonar disco"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr ""
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr ""
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr ""
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr ""
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "Falló la creación del huésped"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr ""
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr ""
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr ""
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr ""
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "Falló la creación del huésped"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr ""
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr ""
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr ""
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr ""
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr ""
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr ""
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr ""
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr ""
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr ""
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr ""
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr ""
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr ""
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr ""
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr ""
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr ""
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr ""
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr ""
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr ""
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr ""
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr ""
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "Tipo de grupo de almacenamiento desconocido: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr ""
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr ""
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr ""
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "No se puede determinar formato de disco"
@@ -1949,22 +2008,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr ""
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "¡El nombre del dominio '%s' ya existe!"
@@ -2109,313 +2168,448 @@ msgstr ""
 msgid "network '%s' does not have a bridge name."
 msgstr "Red Virtual %s no existe: %s"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "No acceso a escritura para directorio '%s'"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr ""
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr ""
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "No hay nombre definido en '%s'"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, c-format
+msgid "Invalid vport operation (%d)"
+msgstr ""
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Falló la creación del huésped"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "Falló la creación del huésped"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "No se pudo definir tipo de almacenamiento para '%s'"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "No se pudo acceder argumento de entrada \"%s\"\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Debe existir una ruta de dispositivo de bloque local."
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, fuzzy, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "Error en los parámetros de almacenamiento: %s"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "No se pudo definir tipo de almacenamiento para '%s'"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "Error en los parámetros de almacenamiento: %s"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "No se pudo definir tipo de almacenamiento para '%s'"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Debe existir una ruta de dispositivo de bloque local."
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Debe existir una ruta de dispositivo de bloque local."
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "Tipo de almacenamiento desconocido '%s'"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "No cree ningún disco para el huésped."
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr ""
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "Capacidad desconocida de tipo de dispositivo de host '%s'."
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, fuzzy, c-format
 msgid "no device capabilities for '%s'"
 msgstr "Capacidad desconocida de tipo de dispositivo de host '%s'."
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "no se pudo clonar disco"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "no se pudo clonar disco"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr ""
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "No fue posible analizar"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr ""
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr ""
 
@@ -2429,17 +2623,17 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr ""
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr ""
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2450,18 +2644,19 @@ msgid "domain is not paused "
 msgstr "No fue posible analizar"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
-msgstr ""
+#, fuzzy
+msgid "Could not extract vzctl version"
+msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "No se puede usar ruta '%s' para clonación: %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "No se puede usar ruta '%s' para clonación: %s"
 
 #: src/openvz_conf.c:257
 msgid "Too long network device name"
@@ -2480,14 +2675,14 @@ msgid "Wrong MAC address"
 msgstr ""
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "No se puede usar ruta '%s' para clonación: %s"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "No se puede usar ruta '%s' para clonación: %s"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2503,13 +2698,9 @@ msgstr ""
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "No se puede usar ruta '%s' para clonación: %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr ""
@@ -2548,7 +2739,7 @@ msgstr "Error al crear disco cdrom: %s"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
@@ -2620,7 +2811,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "No se puede usar ruta '%s' para clonación: %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
@@ -2629,7 +2820,20 @@ msgstr "Tipo de dispositivo desconocido '%s'"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "No se puede iniciar grupo de almacenamiento: %s"
@@ -2750,892 +2954,864 @@ msgstr ""
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "No se ha podido encontrar la entrada de disco para '%s'"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "No se ha provisto un nombre de red"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr ""
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "No hay nombre definido en '%s'"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "No hay nombre definido en '%s'"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "El nombre %s del sistema no debe contener solo caracteres numéricos"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
 msgstr ""
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, c-format
 msgid "missing value for %s argument"
 msgstr ""
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, c-format
 msgid "cannot parse memory level '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "No fue posible analizar"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "Variante de sistema operativo desconocida '%s'"
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr ""
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr ""
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr ""
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr ""
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr ""
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr ""
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr ""
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, c-format
-msgid "Failed to parse domain status for %s\n"
+msgid "Failed to copy secModel model: %s"
 msgstr ""
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
+msgid "Failed to copy secModel DOI: %s"
 msgstr ""
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 msgid "Failed to start security driver"
 msgstr ""
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr ""
-
-#: src/qemu_driver.c:409
-#, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr ""
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr ""
 "No se ha podido crear un grupo de almacenamiento predeterminado '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "No se puede determinar la ruta del RPM install-initrd"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Nombre inválido para el nuevo huésped: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr ""
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "Falló la creación del huésped"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr ""
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr ""
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "No puede convertir a formato de disco %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
 msgstr ""
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr ""
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr ""
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr ""
-
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
 msgstr ""
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "¡El nombre del dominio '%s' ya existe!"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "¡El nombre del dominio %s ya existe!"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "Falló la creación del huésped"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "Falló la creación del huésped"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr ""
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr ""
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "Falló la creación del huésped"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 #, fuzzy
 msgid "could not determine max vcpus for the domain"
 msgstr "No se pudo definir información de disco original: %s"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "no soporta el copiado a un vdisk existente"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr ""
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr ""
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr ""
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "No se puede determinar el dispositivo bus/type."
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr ""
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "Error al crear disco cdrom: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "¡El nombre del dominio %s ya existe!"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "Falló al abrir la URL %s. "
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr ""
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "Tipo de dispositivo de nodo '%s' no se puede conectar al huésped."
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "Tipo de dispositivo de nodo '%s' no se puede conectar al huésped."
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "No se ha podido encontrar la entrada de disco para '%s'"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr ""
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr ""
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr ""
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr ""
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr ""
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "no se pudo clonar disco"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr ""
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr ""
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr ""
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr ""
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr ""
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr ""
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr ""
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr ""
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, fuzzy, c-format
 msgid "device %s is not a PCI device"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
@@ -3644,512 +3820,517 @@ msgstr "No se pudo desconectar el dispositivo PCI: %s"
 msgid "failed to find libvirtd binary"
 msgstr ""
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "No se puede eliminar la antigua máquina virtual '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
-msgstr ""
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
+msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr ""
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr ""
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr ""
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr ""
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr ""
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr ""
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "Error al crear disco cdrom: %s"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr ""
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr ""
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr ""
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "Tipo de red desconocido"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr ""
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr ""
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "Tipo de volumen de almacenamiento desconocido."
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "Demasiados argumentos proporcionados"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr ""
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr ""
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr ""
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "Tipo de red desconocido %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "Tipo de virtualización no soportada: %s %s"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr ""
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr ""
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr ""
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "'volName' requiere una conexión pasada."
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr ""
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr ""
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr ""
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "no se pudo clonar disco"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4163,166 +4344,180 @@ msgstr ""
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr ""
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr ""
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr ""
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Tipo de dirección inválido %s."
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr ""
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Valor '%s' desconocido '%s'"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr ""
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr ""
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr ""
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "no se pudo clonar disco"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 #, fuzzy
 msgid "cannot read fd"
 msgstr "No fue posible analizar"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr ""
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr ""
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "Tipo de dirección inválido %s."
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "¡El nombre del dominio %s ya existe!"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 "No se ha podido crear un grupo de almacenamiento predeterminado '%s': %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4420,7 +4615,7 @@ msgid "cannot fill file '%s'"
 msgstr ""
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr ""
@@ -4429,58 +4624,62 @@ msgstr ""
 msgid "cannot copy from volume to a directory volume"
 msgstr ""
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "Tipo de grupo de almacenamiento desconocido: %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "Tipo de objeto de almacenamiento desconocido: %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, fuzzy, c-format
 msgid "unsupported storage vol type %d"
 msgstr "Tipo de grupo de almacenamiento desconocido: %s"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr ""
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr ""
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr ""
@@ -4715,166 +4914,167 @@ msgstr ""
 msgid "Scanning host%u"
 msgstr ""
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "Tipo de grupo de almacenamiento desconocido: %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr ""
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr ""
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr ""
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "Tipo de almacenamiento desconocido '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "Formato de disco desconocido: %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr ""
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr ""
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr ""
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "Tipo de red desconocido %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "Tipo de red desconocido %s"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "Formato de disco desconocido:\"%s\""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "no se pudo clonar disco"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "No se puede crear almacenamiento para el dispositivo %s."
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr ""
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr ""
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr ""
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, fuzzy, c-format
 msgid "cannot remove config for %s"
 msgstr "No puede convertir a formato de disco %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -4882,495 +5082,557 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 #, fuzzy
 msgid "storage pool already exists"
 msgstr "¡El nombre del dominio %s ya existe!"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 #, fuzzy
 msgid "pool is still active"
 msgstr "grupo '%s' debe estar activo."
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr ""
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr ""
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 #, fuzzy
 msgid "storage pool is still active"
 msgstr "grupo '%s' debe estar activo."
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 #, fuzzy
 msgid "pool does not support volume delete"
 msgstr "La conexión no soporta administración de almacenaje."
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 #, fuzzy
 msgid "storage vol already exists"
 msgstr "¡El nombre del dominio %s ya existe!"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 #, fuzzy
 msgid "storage pool does not support volume creation"
 msgstr "La conexión no soporta enumeración de dispositivo de host."
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "¡El nombre del dominio '%s' ya existe!"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "grupo '%s' debe estar activo."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 #, fuzzy
 msgid "storage pool does not support vol deletion"
 msgstr "La conexión no soporta enumeración de dispositivo de host."
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Capacidad desconocida de tipo de dispositivo de host '%s'."
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "Tipo de sistema de archivos de red."
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr ""
 
-#: src/test.c:384
-msgid "host"
-msgstr ""
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "no se pudo clonar disco"
 
-#: src/test.c:392
-msgid "node"
-msgstr ""
+#: src/test.c:475
+#, fuzzy
+msgid "Root element is not 'node'"
+msgstr "El elemento root no es 'imagen'"
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr ""
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr ""
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr ""
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr ""
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr ""
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr ""
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr ""
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr ""
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr ""
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "Tipo de red desconocido"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "Tipo de sistema de archivos de red."
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr ""
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr ""
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "No se encontró el dominio '%s'."
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "No se encontró el dominio '%s'."
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr ""
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr ""
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr ""
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr ""
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr ""
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr ""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr ""
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr ""
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr ""
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "¡El nombre del dominio '%s' ya existe!"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "No se encontró el dominio '%s'."
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr ""
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "El nombre de huésped '%s' ya está siendo utilizado."
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "El nombre de huésped '%s' ya está siendo utilizado."
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "grupo '%s' debe estar activo."
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr ""
+"No se ha podido crear un grupo de almacenamiento predeterminado '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "No se ha podido limpiar el directorio de salida \"%s\": %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+msgid "umlStartup: out of memory"
 msgstr ""
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "no se pudo clonar disco"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "No fue posible analizar"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr ""
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr ""
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr ""
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr ""
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "no se pudo clonar disco"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "no se pudo clonar disco"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "Modelo de sonido no soportado '%s'"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "No se ha provisto un nombre de red"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "No fue posible analizar"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "¡El nombre del dominio '%s' ya existe!"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "¡El nombre del dominio '%s' ya existe!"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr ""
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "No fue posible analizar"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr ""
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "no se pudo clonar disco"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr ""
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr ""
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr ""
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr ""
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "No acceso a escritura para directorio '%s'"
 
-#: src/util.c:517
+#: src/util.c:542
 msgid "could not write pidfile"
 msgstr ""
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr ""
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr ""
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/util.c:948
+#: src/util.c:973
 #, c-format
 msgid "Failed to read file '%s'"
 msgstr ""
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr ""
@@ -5432,15 +5694,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr ""
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5561,15 +5823,15 @@ msgstr "no se pudo clonar disco"
 msgid "Id"
 msgstr ""
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr ""
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr ""
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr ""
 
@@ -5691,7 +5953,7 @@ msgstr ""
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr ""
 
@@ -5944,11 +6206,11 @@ msgstr ""
 msgid "Id:"
 msgstr ""
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr ""
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr ""
 
@@ -5956,16 +6218,16 @@ msgstr ""
 msgid "OS Type:"
 msgstr ""
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr ""
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr ""
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr ""
 
@@ -5993,1706 +6255,1760 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr ""
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr ""
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 #, fuzzy
 msgid "domain vcpu information"
 msgstr "Mostrar información de depuración"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr ""
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr ""
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr ""
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr ""
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr ""
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "El disco '%s' no existe."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr ""
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr ""
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr ""
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr ""
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 #, fuzzy
 msgid "node information"
 msgstr "Mostrar información de depuración"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr ""
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 #, fuzzy
 msgid "failed to get node information"
 msgstr "No se puede determinar formato de disco"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr ""
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr ""
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr ""
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr ""
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr ""
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr ""
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr ""
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr ""
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr ""
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
 msgstr ""
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
 msgstr ""
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 msgid "config data file to import from"
 msgstr ""
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr ""
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr ""
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr ""
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr ""
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr ""
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 #, fuzzy
 msgid "failed to get domain UUID"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr ""
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "No se ha provisto un nombre de red"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Red virtual %s no ha iniciado."
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Red virtual %s no ha iniciado."
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr ""
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr ""
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr ""
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr ""
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "No hay nombre definido en '%s'"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr ""
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr ""
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "No se ha provisto un nombre de red"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr ""
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "Configuración de Redes"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr ""
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr ""
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr ""
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr ""
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr ""
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr ""
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr ""
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "Nombre para el nuevo huésped"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr ""
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr ""
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr ""
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr ""
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr ""
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr ""
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr ""
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr ""
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr ""
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr ""
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr ""
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+msgid "create a device defined by an XML file on the node"
+msgstr ""
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+msgid "file containing an XML description of the device"
+msgstr ""
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "No hay nombre definido en '%s'"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "No se pudo desconectar el dispositivo PCI: %s"
+
+#: src/virsh.c:3116
+msgid "destroy a device on the node"
+msgstr ""
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "Nombre para el nuevo huésped"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Tipo de dispositivo desconocido '%s'"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "no se pudo clonar disco"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr ""
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr ""
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr ""
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "No se puede generar un grupo de almacenamiento: %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr ""
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr ""
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr ""
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "No se puede generar un grupo de almacenamiento: %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr ""
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr ""
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr ""
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr ""
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr ""
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr ""
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr ""
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr ""
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr ""
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr ""
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "No se puede generar un grupo de almacenamiento: %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr ""
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr ""
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "Configuración de Almacenamiento"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Directorio para el grupo de almacenamiento."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 #, fuzzy
 msgid "building"
 msgstr "Generando initrd"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr ""
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr ""
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr ""
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr ""
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr ""
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "Nombre de la instancia del huésped"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr ""
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "No se puede iniciar grupo de almacenamiento: %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr ""
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr ""
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr ""
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "Nombre para el nuevo huésped"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr ""
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr ""
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr ""
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "No se puede definir grupo de almacenamiento: %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr ""
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr ""
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr ""
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr ""
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr ""
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
 msgstr ""
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
 msgstr ""
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 msgid "input vol name or key"
 msgstr ""
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr ""
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 msgid "clone a volume."
 msgstr ""
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 msgid "orig vol name or key"
 msgstr ""
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 msgid "clone name"
 msgstr ""
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
 msgstr ""
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr ""
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr ""
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "Configuración de Almacenamiento"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr ""
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr ""
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr ""
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr ""
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr ""
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr ""
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr ""
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr ""
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr ""
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr ""
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr ""
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr ""
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr ""
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 #, fuzzy
 msgid "failed to get the hypervisor version"
 msgstr "¡No se ha podido conectar con el hipervisor, abortando instalación!"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr ""
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 #, fuzzy
 msgid "Could not find matching device"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+msgid "dettach node device from its device driver"
 msgstr ""
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr ""
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr ""
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Se requiere una ruta de dispositivo"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr ""
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "Conectar al hipervisor con URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr ""
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 #, fuzzy
 msgid "Device attached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr ""
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "No se pudo desconectar el dispositivo PCI: %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 #, fuzzy
 msgid "Device detached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 #, fuzzy
 msgid "Attach new network interface."
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr ""
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr ""
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 #, fuzzy
 msgid "script used to bridge network interface"
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 #, fuzzy
 msgid "Interface attached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 #, fuzzy
 msgid "Detach network interface."
 msgstr "La imagen requiere una interfase de red %i "
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "No se puede determinar formato de disco"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr ""
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 #, fuzzy
 msgid "Interface detached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 #, fuzzy
 msgid "attach disk device"
 msgstr "Ruta para dispositivo de disco existente."
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 #, fuzzy
 msgid "Attach new disk device."
 msgstr "Ruta para dispositivo de disco existente."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 #, fuzzy
 msgid "Disk attached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "No se puede determinar formato de disco"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 #, fuzzy
 msgid "Disk detached successfully\n"
 msgstr ""
 "\n"
 "Clon '%s' creado con éxito."
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr ""
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr ""
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr ""
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr ""
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr ""
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr ""
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Directorio para el grupo de almacenamiento."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Directorio para el grupo de almacenamiento."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr ""
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr ""
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, fuzzy, c-format
 msgid "command '%s' doesn't exist"
 msgstr "El disco '%s' no existe."
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr ""
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
 msgstr ""
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr ""
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr ""
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
 msgstr ""
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
 msgstr ""
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr ""
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr ""
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr ""
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, fuzzy, c-format
 msgid "failed to get domain '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr ""
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr ""
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "No se ha podido encontrar grupo de almacenamiento '%s': %s"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr ""
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "no se pudo clonar disco"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7700,129 +8016,129 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr ""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr ""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, fuzzy, c-format
 msgid "unknown command: '%s'"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr ""
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr ""
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr ""
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr ""
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr ""
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr ""
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr ""
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr ""
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr ""
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr ""
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr ""
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr ""
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 #, fuzzy
 msgid "failed to connect to the hypervisor"
 msgstr "¡No se ha podido conectar con el hipervisor, abortando instalación!"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr ""
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr ""
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr ""
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7841,31 +8157,31 @@ msgid ""
 "  commands (non interactive mode):\n"
 msgstr ""
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr ""
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7913,14 +8229,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr ""
 
 #: src/virterror.c:740
-#, fuzzy
-msgid "could not connect to hypervisor"
-msgstr "Conectar al hipervisor con URI"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
-#, fuzzy, c-format
-msgid "could not connect to %s"
-msgstr "No se pudieron convertir discos: %s"
+#, c-format
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 #, fuzzy
@@ -8396,7 +8711,7 @@ msgstr ""
 msgid "invalid interface pointer in %s"
 msgstr ""
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr ""
 
@@ -8453,22 +8768,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr ""
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8517,7 +8842,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr ""
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr ""
 
@@ -8570,256 +8895,256 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "Modelo de sonido no soportado '%s'"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "Tipo de gráficos no soportado"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr ""
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr ""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr ""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr ""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr ""
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr ""
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr ""
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "No se encontró el dominio '%s'."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr ""
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr ""
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr ""
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "Falló la creación del huésped"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr ""
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr ""
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "no se pudo clonar disco"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr ""
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr ""
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Modo cache desconocido '%s'"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "Archivo a ser usado como imagen de disco"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr ""
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr ""
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "'%s' no es un formato válido."
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "no se pudo clonar disco"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr ""
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "Tipo de gráficos no soportado"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr ""
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "Tipo de red desconocido %s"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "No se ha provisto un nombre de red"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr ""
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr ""
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -8917,22 +9242,22 @@ msgstr ""
 msgid "unable to store config file handle"
 msgstr ""
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "Tipo de dispositivo desconocido '%s'"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "no se pudo clonar disco"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "no se pudo clonar disco"
@@ -9000,6 +9325,22 @@ msgstr ""
 msgid "reallocating list"
 msgstr ""
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "no se pudo clonar disco"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "no se pudo clonar disco"
+
+#, fuzzy
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "Conectar al hipervisor con URI"
+
+#, fuzzy
+#~ msgid "could not connect to %s"
+#~ msgstr "No se pudieron convertir discos: %s"
+
 #~ msgid "No domains available for virt type '%(type)s', arch %(arch)s."
 #~ msgstr ""
 #~ "No existen dominios disponibles para tipo virtual '%(type)s', arquitectura"
@@ -9250,9 +9591,6 @@ msgstr ""
 #~ msgid "Disk signature for %s does not match"
 #~ msgstr "Firma de disco para '%s' no coincide"
 
-#~ msgid "Root element is not 'image'"
-#~ msgstr "El elemento root no es 'imagen'"
-
 #~ msgid "A disk device must be specified."
 #~ msgstr "Debe especificarse un dispositivo de disco."
 
diff --git a/po/et.gmo b/po/et.gmo
index 153e483..6d7f31c 100644
Binary files a/po/et.gmo and b/po/et.gmo differ
diff --git a/po/et.po b/po/et.po
index d5f15b4..07387cf 100644
--- a/po/et.po
+++ b/po/et.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/eu_ES.gmo b/po/eu_ES.gmo
index 153e483..6d7f31c 100644
Binary files a/po/eu_ES.gmo and b/po/eu_ES.gmo differ
diff --git a/po/eu_ES.po b/po/eu_ES.po
index d5f15b4..07387cf 100644
--- a/po/eu_ES.po
+++ b/po/eu_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/fa.gmo b/po/fa.gmo
index 153e483..6d7f31c 100644
Binary files a/po/fa.gmo and b/po/fa.gmo differ
diff --git a/po/fa.po b/po/fa.po
index d5f15b4..07387cf 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/fi.gmo b/po/fi.gmo
index ab1b6a6..0cc96b4 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index ecb2644..df0ae44 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-12-27 00:03+0200\n"
 "Last-Translator: Ville-Pekka Vainio <vpivaini at cs.helsinki.fi>\n"
 "Language-Team: Finnish <laatu at lokalisointi.org>\n"
@@ -96,233 +96,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Tuntematon"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Kuvaustiedoston %s lukeminen epäonnistui"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "varataan asetusohjelmaa"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Virhe varattaessa muistia: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "odottamaton arvosolmu"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Verkkoa ei löytynyt: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Verkkoa ei löytynyt: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Hypervisoriin yhdistäminen epäonnistui"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "todennus epäonnistui: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -330,184 +330,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Liitäntätilastojen haku epäonnistui %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Verkon %s käynnistäminen epäonnistui"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "muuta muistinvarausta"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET-toimenpide epäonnistui: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "odottamaton MIME-tyyppi"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Ei pystytty kirjoittamaan pistokkeeseen %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Muistin varaus epäonnistui."
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Toimialueen %s palautus epäonnistui"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "verkon nimi tai uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Toimialueen %s muistivedoksen tallentaminen tiedostoon %s epäonnistui"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -615,7 +615,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -640,8 +640,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -662,7 +663,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -819,44 +820,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "päättymätön numero"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "päättämätön merkkijono"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "odotetaan arvoa"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "luettelo ei pääty ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "odotetaan erotinta luettelossa"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "luettelo ei pääty ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "odotetaan nimeä"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "odotetaan erotinta"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "odotetaan sijoitusta"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ei voitu avata tiedostoa"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "sisältöä ei voitu tallentaa"
 
@@ -946,547 +956,580 @@ msgstr "verkon lisääminen yhteyksien hajautustauluun epäonnistui"
 msgid "dev missing from connection hash table"
 msgstr "toimialue puuttuu yhteyksien hajautustaulusta"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "levylaitteen lähde"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "levylaitteen lähde"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "lähdetietoja puuttuu laitteelle"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "lähdetietoja puuttuu laitteelle"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "lähdetietoja puuttuu laitteelle"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "kohdelaitetyyppi"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "juurilaitteen tietoja puuttuu"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "tuntematon komento: ”%s”"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "kohdelaitetyyppi"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "\" puuttuu"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "\" puuttuu"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "kohdelaitetyyppi"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "tuntematon kone %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "tuntematon kone %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "kohdetietoja puuttuu laitteelle"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "tuntematon kone %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "juurilaitteen tietoja puuttuu"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "virheellinen toimialueosoitin kohteessa %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "juurilaitteen tietoja puuttuu"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "tuntematon käyttöjärjestelmän tyyppi"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "tuntematon käyttöjärjestelmän tyyppi"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "verkkoalueen nimi puuttuu"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "virheellinen toimialueosoitin kohteessa %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "verkon UUID:n hakeminen epäonnistui"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "tuntematon käyttöjärjestelmän tyyppi"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "liitäntälaite"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "juurilaitteen tietoja puuttuu"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "tuntematon kone %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "liitä levylaite"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "liitä verkkoliitäntä"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "liitäntälaite"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "liitä levylaite"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "liitä levylaite"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "liitä levylaite"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "liitä levylaite"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "solmun toimialueluettelo"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "verkkoalueen nimi puuttuu"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "virheellinen toimialueosoitin kohteessa %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "virheellinen argumentti kohteessa"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "sisältöä ei voitu tallentaa"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "Sama kuin solmu"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "Sama kuin solmu"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "Sama kuin solmu"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "Sama kuin solmu"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "Sama kuin solmu"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "odottamaton arvosolmu"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "odottamaton MIME-tyyppi"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "tuntematon käyttöjärjestelmän tyyppi"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1522,467 +1565,487 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "liitä verkkoliitäntä"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "toimialuetieto on virheellistä, domid ei ole numeerinen"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "toimialuetieto on virheellistä, domid ei ole numeerinen"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Epäaktiivisen toimialueen %s luominen epäonnistui\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Epäaktiivisen toimialueen %s luominen epäonnistui\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Verkkoa ei löytynyt: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Toimialueen %s määrityksen poistaminen epäonnistui"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "kohdelaitetyyppi"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Toimialueen %s tuhoaminen epäonnistui"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
+msgid "failed to remove capabilities %d"
+msgstr "ominaisuuksien hakeminen epäonnistui"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ominaisuuksien hakeminen epäonnistui"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ominaisuuksien hakeminen epäonnistui"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "tiedoston %s avaaminen luettavaksi epäonnistui"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Liitäntätilastojen haku epäonnistui %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "verkon ”%s” hakeminen epäonnistui"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Toimialueen %s määrityksen poistaminen epäonnistui"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "solmun varaus epäonnistui"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Ei voi muuttaa MaxMemorySizeä"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "asetustiedoston %s lukeminen epäonnistui"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "virheellinen yhteysosoitin kohteessa %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "lokin polku ei ole tiedosto"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "toimialueen id tai uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "poista epäaktiivisen toimialueen määritys"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "komentosarja verkkoliitännän siltaamiseen"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "solmun varaus epäonnistui"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Ei pystytty kirjoittamaan pistokkeeseen %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "yhteydenotto Xen Storeen ei onnistunut"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "virheellinen toimialueosoitin kohteessa"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Kuvaustiedoston %s lukeminen epäonnistui"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "toimialueen nimi"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "solmun toimialueluettelo"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "tuntematon kone %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Toimialueen %s palautus epäonnistui"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "virheellinen argumentti kohteessa %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "virheellinen argumentti kohteessa"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "konenimen haku epäonnistui"
@@ -2016,22 +2079,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "toimialue %s on jo olemassa"
@@ -2179,315 +2242,452 @@ msgstr "verkkotiedot XML-muodossa"
 msgid "network '%s' does not have a bridge name."
 msgstr "Verkko %s käynnistetty\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "käynnistä toimialue automaattisesti"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Toimialueen %s palautus epäonnistui"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Toimialueen %s palautus epäonnistui"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "kohdelaitetyyppi"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "levylaitteen kohde"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virheellinen argumentti kohteessa"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "toimenpide epäonnistui"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "ei voitu yhdistää kohteeseen %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "juurilaitteen tietoja puuttuu"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "verkkoliitännän tyyppi"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "virheellinen verkko-osoitin kohteessa %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "virheellinen verkko-osoitin kohteessa %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "virheellinen toimialueosoitin kohteessa %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "virheellinen toimialueosoitin kohteessa %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "virheellinen yhteysosoitin kohteessa %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "juurilaitteen tietoja puuttuu"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "tiedoston %s avaaminen luettavaksi epäonnistui"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "tiedoston %s avaaminen luettavaksi epäonnistui"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Kuvaustiedoston %s lukeminen epäonnistui"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Kuvaustiedoston %s lukeminen epäonnistui"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Kuvaustiedoston %s lukeminen epäonnistui"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "Verkkoa ei löytynyt"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "konsolia ei ole toteutettu tällä alustalla"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Muisti: %1 %2 käytetty, %3 %4 vapaana"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "haetaan kellonaika"
 
@@ -2502,18 +2702,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "solmun tiedot"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "toimialue on edelleen käynnissä"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2525,18 +2725,18 @@ msgstr "toimialue %s on jo olemassa"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Ei saada selville ajossa olevaa %s-hypervisor-versiota\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "ei voitu jäsentää yhteys-URIa"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2559,12 +2759,12 @@ msgstr "MAC-osoite"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2581,13 +2781,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "ei voitu jäsentää yhteys-URIa"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2627,7 +2823,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "ei voitu yhdistää kohteeseen %s"
@@ -2701,7 +2897,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
@@ -2710,7 +2906,20 @@ msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
@@ -2834,921 +3043,889 @@ msgstr "Yhteysvirhe välityspalvelimen kanssa: epämuodostunut paketti\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "saatiin asynkroninen paketti numero %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Verkkoa ei löytynyt"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Verkko %s käynnistetty\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Liitäntätilastojen haku epäonnistui %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "hypervisor ei tue tätä toimintoa"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "virheellinen argumentti kohteessa %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "laitetietoja puuttuu kohteelle %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Laitteen irrottaminen tiedostosta %s epäonnistui"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "liitä levylaite"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Verkkoa ei löytynyt"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "verkkoalueen nimi puuttuu"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "virheellinen MAC-osoite: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "virheellinen toimialueosoitin kohteessa %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "virheellinen argumentti kohteessa"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "solmun toimialueluettelo"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Lohkotilastojen haku epäonnistui %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
+msgid "Failed to copy secModel model: %s"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Verkon luominen tiedostosta %s epäonnistui"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "toimialueen ”%s” hakeminen epäonnistui"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Toimialue on jo aktiivinen"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Toimialueen %s asettaminen keskeytystilaan epäonnistui"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Toimialuetta %s sammutetaan\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Muisti: %1 %2 käytetty, %3 %4 vapaana"
+msgid "qemu state driver is not active"
+msgstr "lokin polku ei ole tiedosto"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "toimialueen id tai uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "toimialue %s on jo olemassa"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Toimialue on jo aktiivinen"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "muuta muistinvarausta"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "muuta muistinvarausta"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "toimialueen UUID:n saanti epäonnistui"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "lokitiedoston kirjoitus epäonnistui"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "lokitiedoston kirjoitus epäonnistui"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "poista epäaktiivisen toimialueen määritys"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "kohdelaitetyyppi"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "solmun toimialueluettelo"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "solmun toimialueluettelo"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "Luku Xen Daemonista epäonnistui"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "verkon UUID:n hakeminen epäonnistui"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Toimialueen %s palautus epäonnistui"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "ei voitu yhdistää kohteeseen %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "toimialue %s on jo olemassa"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "lataa koneen määritystiedostoa"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "liitä levylaite"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "lataa koneen määritystiedostoa"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "poista epäaktiivisen toimialueen määritys"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Toimialuetta ei löytynyt"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "solmun tietojen saanti epäonnistui"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Laitteen irrottaminen tiedostosta %s epäonnistui"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "poista epäaktiivisen toimialueen määritys"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "käynnistä toimialue automaattisesti"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "virheellinen argumentti kohteessa %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Toimialuetta ei löytynyt: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "asetustiedoston %s lukeminen epäonnistui"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "virheellinen argumentti kohteessa"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "solmun toimialueluettelo"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "toimialueen UUID:n saanti epäonnistui"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "toimenpide epäonnistui: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Uuden toimialueen %s palautus epäonnistui\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3758,532 +3935,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Verkkoa ei löytynyt"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "ei voitu yhdistää kohteeseen %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "ei voitu yhdistää kohteeseen %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Pistokkeen %d sulkeminen epäonnistui\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "URIn haku epäonnistui"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Virhe varattaessa muistia: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "varataan toimialue"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "solmun varaus epäonnistui"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "%d on virheellinen arvo muistin kooksi"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "liian monta toimialuetta"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "liian monta toimialuetta"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "muuta muistinvarausta"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "tuntematon käyttöjärjestelmän tyyppi"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "liian monta verkkoa"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "liian monta verkkoa"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "liian monta rekisteröityä ajuria"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "todennus epäonnistui: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "todennus epäonnistui"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Komennon ”%s” ajaminen epäonnistui: %s\n"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Lohkotilastojen haku epäonnistui %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Liitäntätilastojen haku epäonnistui %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Epäaktiivisen toimialueen %s luominen epäonnistui\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "hypervisor ei tue tätä toimintoa"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "sisältöä ei voitu tallentaa"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Hypervisoriin yhdistäminen epäonnistui"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "solmun toimialueluettelo"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Ei pystytty lukemaan pistoketta %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "vain luku -yhteys"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "solmun toimialueluettelo"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "verkon ”%s” hakeminen epäonnistui"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "virheellinen argumentti kohteessa %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4297,164 +4479,178 @@ msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "kohdelaitetyyppi"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "virheellinen MAC-osoite: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "sisäinen virhe %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "konsolia ei ole toteutettu tällä alustalla"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "virheellinen toimialueosoitin kohteessa %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "odottamaton MIME-tyyppi"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "ei voitu yhdistää kohteeseen %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4556,7 +4752,7 @@ msgid "cannot fill file '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
@@ -4566,58 +4762,62 @@ msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
@@ -4852,171 +5052,171 @@ msgstr "Verkon luominen tiedostosta %s epäonnistui"
 msgid "Scanning host%u"
 msgstr "tuntematon kone %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "verkon nimi tai uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "lähdetietoja puuttuu laitteelle %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "lähdetietoja puuttuu laitteelle %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "tuntematon kone %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "tuntematon kone %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "verkkoalueen nimi puuttuu"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "tuntematon kone %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "asetustiedoston kirjoitus epäonnistui: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "asetustiedoston syntaksivirhe: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5024,503 +5224,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Toimialue on jo aktiivinen"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Toimialue on jo aktiivinen"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "lokin polku ei ole tiedosto"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "toimialueen id tai uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "toimialue %s on jo olemassa"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "toimialue on edelleen käynnissä"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Toimialueen %s käynnistys epäonnistui"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "selvitetään toimialueen tiedostonimeä"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "lataa koneen määritystiedostoa"
 
-#: src/test.c:384
-msgid "host"
-msgstr "kone"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "solmu"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "luodaan xpath-konteksti"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "solmun prosessoripaikat"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "solmun prosessoriytimet"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "solmun prosessorisäikeet"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "solmun aktiivinen prosessori"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "solmun prosessorin kellotaajuus"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "solmun muisti"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "solmun toimialueluettelo"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "selvitetään toimialueen tiedostonimeä"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "solmun toimialueluettelo"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "selvitetään verkkotiedostonimeä"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "solmun toimialueluettelo"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "selvitetään toimialueen tiedostonimeä"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: anna polku tai käytä test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "toimialue %s on jo olemassa"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "toimialue on edelleen käynnissä"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "solmun varaus epäonnistui"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "tallenna toimialueen tila tiedostoon"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "tallenna toimialueen tila tiedostoon"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "solmun toimialueluettelo"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "Luku Xen Daemonista epäonnistui"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Toimialueen %s muistivedos tallennettu tiedostoon %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Toimialueen %s muistivedos tallennettu tiedostoon %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "toimialue on jo käynnissä"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "toimialue on edelleen käynnissä"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Verkko on edelleen käynnissä"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Verkko on jo käynnissä"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Toimialue on jo aktiivinen"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Verkko %s käynnistetty\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Verkko %s käynnistetty\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Verkko %s käynnistetty\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "muisti lopussa"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "solmun prosessoripaikat"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "solmun prosessoripaikat"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "tuntematon komento: ”%s”"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "tuntematon komento: ”%s”"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "Sama kuin solmu"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "lokin polku ei ole tiedosto"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "toimialue %s on jo olemassa"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "toimialue %s on jo olemassa"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "kohdelaitetyyppi"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "solmun prosessoripaikat"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "asetustiedoston %s jäsentäminen epäonnistui"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "asetustiedoston %s jäsentäminen epäonnistui"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Toimialueen %s määrityksen poistaminen epäonnistui"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "kohdelaitetyyppi"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "virhe: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Verkkoa ei löytynyt: %s"
@@ -5586,15 +5846,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "toimialueen nimi, id tai uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "poista automaattikäynnistys käytöstä"
 
@@ -5715,15 +5975,15 @@ msgstr "Epäaktiivisten toimialueiden luettelointi epäonnistui"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nimi"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Tila"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ei tilaa"
 
@@ -5840,7 +6100,7 @@ msgstr "poista epäaktiivisen toimialueen määritys"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "toimialueen nimi tai uuid"
 
@@ -6085,11 +6345,11 @@ msgstr "Palauttaa perustietoja toimialueesta."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nimi:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6097,16 +6357,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Käyttöjärjestelmän tyyppi:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Tila:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Prosessori(t):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Prosessoriaika:"
 
@@ -6135,99 +6395,99 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Muisti: %1 %2 käytetty, %3 %4 vapaana"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "Matkapuhelinnnumero"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Yhteensä"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "toimialueen virtuaaliprosessoritiedot"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Palauttaa perustietoja toimialueen virtuaalisista prosessoreista."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "Virtuaaliprosessori:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "Prosessori:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Prosessorin affiniteetti:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Toimialue sammutettu, virtuaalisuorittimia ei ole käytettävissä."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "säädä toimialueen virtuaaliprosessorin affiniteettia"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 "Kiinnitä toimialueen virtuaaliprosessorit isännän fyysisiin prosessoreihin."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "virtuaaliprosessorin numero"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "isännän prosessorinumero(t) (pilkulla erotettuina)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "solmun tietojen saanti epäonnistui"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Virheellinen muoto. Tyhjä merkkijono."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6235,7 +6495,7 @@ msgstr ""
 "cpulist: %s: Virheellinen muoto. Odotetaan lukua paikkaan %d (lähellä "
 "merkkiä ”%c”)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6244,1565 +6504,1624 @@ msgstr ""
 "cpulist: %s: Virheellinen muoto. Odotetaan lukua tai pilkkua paikkaan %d "
 "(lähellä merkkiä ”%c”)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Virheellinen muoto. Lopettava pilkku paikassa %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fyysistä suoritinta %d ei ole olemassa."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "muuta virtuaaliprosessorien määrää"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 "Muuta vierastoimialueessa aktiivisena olevien virtuaaliprosessorien määrää."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "virtuaaliprosessorien määrä"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Virheellinen virtuaalisuorittimien määrä."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Liikaa virtuaalisuorittimia."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "muuta muistinvarausta"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Muuta nykyistä muistinvarausta vierastoimialueella."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "muistin määrä kilotavuissa"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "%d on virheellinen arvo muistin kooksi"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Ei voi tarkistaa MaxMemorySizeä"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "muuta muistin enimmäisrajaa"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Muuta nykyistä muistinvarauksen enimmäisrajaa vierastoimialueella."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "muistin enimmäisraja kilotavuissa"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Ei voi pienentää nykyistä MaxMemorySizeä"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Ei voi muuttaa MaxMemorySizeä"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "solmun tiedot"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Palauttaa perustietoja solmusta."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "solmun tietojen saanti epäonnistui"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Prosessorin malli:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Prosessorin taajuus: "
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Prosessorikantoja:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Ytimiä per kanta:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Säikeitä per ydin:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 #, fuzzy
 msgid "NUMA cell(s):"
 msgstr "(piilotettu solu)"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Muistin koko:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ominaisuudet"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Palauttaa hypervisorin tai ajurin ominaisuudet"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ominaisuuksien hakeminen epäonnistui"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "toimialuetiedot XML-muodossa"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Tulosta toimialuetiedot XML-muodossa oletustulosteeseen."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "luetteloi epäaktiiviset toimialueet"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "muunna toimialueen nimi tai tunnus UUID:ksi"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "asetustiedoston syntaksivirhe"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "muunna toimialueen tunnus tai UUID toimialueen nimeksi"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "toimialueen id tai uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "muunna toimialueen nimi tai UUID toimialueen tunnukseksi"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "muunna toimialueen nimi tai tunnus UUID:ksi"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "toimialueen id tai nimi"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "toimialueen UUID:n saanti epäonnistui"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "siirrä toimialue toiseen koneeseen"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Siirrä toimialue toiseen koneeseen.  Valitsin --live siirtää käytettäessä."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "siirto käytettäessä"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "kohdekoneen yhteys-URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "siirto-URI, voidaan yleensä jättää pois"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "siirto: Puuttuva kohde-URI"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "käynnistä verkko automaattisesti"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 "Aseta verkkotuki käynnistymään automaattisesti käynnistyksen yhteydessä."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "verkon nimi tai uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "verkon %s merkitseminen automaattisesti käynnistyväksi epäonnistui"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
 "verkon %s automaattisen käynnistymisen merkinnän poistaminen epäonnistui"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Verkko %s merkitty automaattisesti käynnistyväksi\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Verkon %s automaattisen käynnistyksen merkintä poistettu\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "luo verkko XML-tiedostosta"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Luo verkko."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "tiedosto, joka sisältää XML-muotoisen verkkokuvauksen"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Verkko %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Verkon luominen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "määritä (mutta älä käynnistä) verkkoa XML-tiedostosta"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Määritä verkko"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Verkko %s määritetty tiedostosta %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Verkon määrittäminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "tuhoa verkko"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Tuhoa annettu verkko."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "verkon nimi, id tai uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Verkko %s tuhottu\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Verkon %s tuhoaminen epäonnistui"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "verkkotiedot XML-muodossa"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Tulosta verkkotiedot XML-muodossa oletustulosteeseen."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "luettele verkot"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Palauttaa verkkoluettelon."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "luettele epäaktiiviset verkot"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "luettele epäaktiiviset ja aktiiviset verkot"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Aktiivisten verkkojen luettelointi epäonnistui"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Epäktiivisten verkkojen luettelointi epäonnistui"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automaattikäynnistys"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "Ei automaattikäynnistystä"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktiivinen"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "epäaktiivinen"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "Muunna verkko-UUID verkkonimeksi"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "verkko-UUID"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "käynnistä (aikaisemmin määritetty) epäaktiivinen verkko"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Käynnistä verkko"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "epäaktiivisen verkon nimi"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Verkko %s käynnistetty\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Verkon %s käynnistäminen epäonnistui"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "poista epäaktiivisen verkon määritykset"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Poista epäaktiivisen verkon asetusten määritykset."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Verkon %s määritykset on poistettu\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Verkon %s määritysten poistaminen epäonnistui."
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "muunna verkon nimi verkon UUID:ksi"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "verkon nimi"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "verkon UUID:n hakeminen epäonnistui"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "käynnistä toimialue automaattisesti"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Aseta toimialue käynnistymään automaattisesti koneen käynnistymisen "
 "yhteydessä."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "toimialueen nimi tai uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "verkon %s merkitseminen automaattisesti käynnistyväksi epäonnistui"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 "verkon %s automaattisen käynnistymisen merkinnän poistaminen epäonnistui"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Toimialue %s merkitty automaattisesti käynnistyväksi\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Toimialueen %s automaattisen käynnistyksen merkintä poistettu\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "luo toimialue XML-tiedostosta"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Luo toimialue."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "tiedosto, joka sisältää XML-muotoisen toimialueen kuvauksen"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "luo toimialue XML-tiedostosta"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "tiedosto, joka sisältää XML-muotoisen toimialueen kuvauksen"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Toimialue %s luotu tiedostosta %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "siirrä toimialue toiseen koneeseen"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "epäaktiivisen verkon nimi"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "levylaitteen kohde"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Epäaktiivisten toimialueiden luettelointi epäonnistui"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "puskurin varaaminen epäonnistui"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "luo toimialue XML-tiedostosta"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "määritä (mutta älä käynnistä) toimialue XML-tiedostosta"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Määritä toimialue."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Toimialue %s määritetty tiedostosta %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Toimialueen määrittäminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Toimialue %s määritetty tiedostosta %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Toimialueen %s määrityksen poistaminen epäonnistui"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Toimialue %s tuhottu\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Toimialueen %s asettaminen keskeytystilaan epäonnistui"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "tuhoa toimialue"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Tuhoa annettu toimialue"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Toimialue %s tuhottu\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Toimialueen %s tuhoaminen epäonnistui"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Tuhoa annettu toimialue"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Toimialue %s tuhottu\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Toimialueen %s tuhoaminen epäonnistui"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Toimialue %s palautettu\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Toimialueen %s palautus epäonnistui"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "toimialuetiedot XML-muodossa"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Tulosta toimialuetiedot XML-muodossa oletustulosteeseen."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "luetteloi toimialueet"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Palauttaa listan toimialueista."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "luetteloi epäaktiiviset toimialueet"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "luetteloi epäaktiiviset ja aktiiviset toimialueet"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Aktiivisten toimialueiden luettelointi epäonnistui"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Epäaktiivisten toimialueiden luettelointi epäonnistui"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "muisti lopussa"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "solmun tiedot"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Palauttaa perustietoja solmusta."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "suoritetaan"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "varataan toimialue"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "Muunna verkko-UUID verkkonimeksi"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "toimialueen UUID"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "käynnistä (aikaisemmin määritetty) epäaktiivinen toimialue"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Käynnistä toimialue."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Toimialue %s käynnistetty\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "luo toimialue XML-tiedostosta"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Luo toimialue."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "toimialueen nimi"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "poista epäaktiivisen toimialueen määritys"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Toimialueen %s määritys on poistettu\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Toimialueen %s määrityksen poistaminen epäonnistui"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "muunna verkon nimi verkon UUID:ksi"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "toimialueen UUID:n saanti epäonnistui"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "luo toimialue XML-tiedostosta"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "tiedosto, joka sisältää XML-muotoisen toimialueen kuvauksen"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "luo toimialue XML-tiedostosta"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "toimialueen nimi tai uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "Epäaktiivisen toimialueen nimi"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "toimialueen nimi tai uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "verkon nimi"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Toimialueen %s käynnistys epäonnistui"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Toimialue %s luotu tiedostosta %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Tuhoa annettu toimialue"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Toimialue %s tuhottu\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Toimialueen %s tuhoaminen epäonnistui"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "solmun tiedot"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Palauttaa perustietoja solmusta."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Käyttöjärjestelmän tyyppi:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML-tiedosto"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "odottaa"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "toimialuetiedot XML-muodossa"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Tulosta toimialuetiedot XML-muodossa oletustulosteeseen."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "luetteloi toimialueet"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Palauttaa listan toimialueista."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Aktiivisten toimialueiden luettelointi epäonnistui"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "Muunna verkko-UUID verkkonimeksi"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "Muunna verkko-UUID verkkonimeksi"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "toimialueen UUID"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "Muunna verkko-UUID verkkonimeksi"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "näytä versio"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Näytä järjestelmän versiotiedot."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "hypervisorin tyypin saanti epäonnistui"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Käännetty kirjastoa libvir %d.%d.%d vasten\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "kirjastoversion saanti epäonnistui"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Käytetään kirjastoa: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Käytetään API:a: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "hypervisorin version saanti epäonnistui"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Ei saada selville ajossa olevaa %s-hypervisor-versiota\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Käytetään hypervisoria: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "siirrä toimialue toiseen koneeseen"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "laitetietoja puuttuu"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "ominaisuudet"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Hypervisoriin yhdistäminen epäonnistui"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Epäaktiivisten toimialueiden luettelointi epäonnistui"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Tulosta verkkotiedot XML-muodossa oletustulosteeseen."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Lisää uusi levylaite."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Hae käynnissä olevan toimialueen laitelohkotilastot."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Toimialue %s tuhottu\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Laitteen irrottaminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Lisää uusi levylaite."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Lisää uusi levylaite."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "levylaitteen kohde"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Hae käynnissä olevan toimialueen laitelohkotilastot."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Toimialue %s palautettu\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "tulosta hypervisorin konenimi"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "konenimen haku epäonnistui"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "tulosta hypervisorin kanoninen URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URIn haku epäonnistui"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc-näyttö"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Tulosta VNC-näytön IP-osoite ja porttinumero"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty-konsoli"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Tulosta TTY-konsolin laite."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "liitä laite XML-tiedostosta"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Liitä laite XML-tiedostosta <tiedosto>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML-tiedosto"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "irrota laite XML-tiedostosta"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Irrota laite XML-tiedostosta <tiedosto>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Laitteen irrottaminen tiedostosta %s epäonnistui"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "liitä verkkoliitäntä"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Liitä uusi verkkolaite."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "verkkoliitännän tyyppi"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "verkkoliitännän lähde"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "kohdeverkon nimi"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC-osoite"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "komentosarja verkkoliitännän siltaamiseen"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "irrota verkkoliitäntä"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Irrota verkkoliitäntä."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Liitännän tietojen haku epäonnistui"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Ei löydy verkkoliitäntää, jonka tyyppi on %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Ei löydy verkkoliitäntää, jonka MAC-osoite on %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Muistin varaus epäonnistui."
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML:n luonti epäonnistui"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "liitä levylaite"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Lisää uusi levylaite."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "levylaitteen lähde"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "levylaitteen kohde"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "levylaitteen ajuri"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "levylaitteen aliajuri"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "kohdelaitetyyppi"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "irrota levylaite"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Irrota levylaite."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Levytietojen haku epäonnistui"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Ei löydy levyä, jonka kohde on %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "solmun varaus epäonnistui"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Epäaktiivisen toimialueen %s luominen epäonnistui\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "asetustiedoston lukeminen epäonnistui"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Poista epäaktiivisen verkon asetusten määritykset."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Poista epäaktiivisen verkon asetusten määritykset."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Poista epäaktiivisen toimialueen asetusten määritykset."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "poistu tästä vuorovaikutteisesta terminaalista"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "komento ”%s” vaatii valitsimen <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "komento ”%s” vaatii valitsimen --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "komentoa ”%s” ei ole olemassa"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NIMI\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7810,17 +8129,17 @@ msgstr ""
 "\n"
 "  TIIVISTELMÄ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <numero>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <merkkijono>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7828,7 +8147,7 @@ msgstr ""
 "\n"
 "  KUVAUS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7836,60 +8155,60 @@ msgstr ""
 "\n"
 "  VALITSIMET\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <numero>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <merkkijono>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "määrittämätön toimialueen nimi tai id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "toimialueen ”%s” hakeminen epäonnistui"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "määrittämätön verkon nimi"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "verkon ”%s” hakeminen epäonnistui"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "määrittämätön verkon nimi"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "toimialueen ”%s” hakeminen epäonnistui"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "määrittämätön verkon nimi"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "toimialueen ”%s” hakeminen epäonnistui"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7900,129 +8219,129 @@ msgstr ""
 "(Aika: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "\" puuttuu"
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "odottamaton merkintä (komennon nimi): ”%s”"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "tuntematon komento: ”%s”"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "komento ”%s” ei tue valitsinta --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "odotettu syntaksi: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "luku"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "merkkijono"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "odottamatonta dataa ”%s”"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "VALITSIN"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pysäytetty"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "sammutuksessa"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "sammutettu"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "kaatui"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "yhteydetön"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ei sopivaa yhteyttä"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: virhe:"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "virhe: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d tavun varaus epäonnistui"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu tavun varaaminen epäonnistui"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "hypervisoriin ei saatu yhteyttä"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "lokitiedoston tietojen saanti epäonnistui"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "lokin polku ei ole tiedosto"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "lokitiedoston avaaminen epäonnistui, tarkista polku"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "lokitiedoston kirjoitus epäonnistui"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Hypervisor-yhteyden katkaisu epäonnistui"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8055,7 +8374,7 @@ msgstr ""
 "\n"
 "  komennot (vuorovaikutukseton tila):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8065,17 +8384,17 @@ msgstr ""
 "  (anna help <komento> saadaksesi tietoja komennosta)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "valitsinta ”-%c” ei tueta. Katso --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8084,7 +8403,7 @@ msgstr ""
 "Tervetuloa ohjelmaan %s, virtualisoinnin vuorovaikutteiseen päätteeseen.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8134,13 +8453,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "hypervisor ei tue tätä toimintoa: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ei voitu yhdistää hypervisoriin"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "ei voitu yhdistää kohteeseen %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8612,7 +8931,7 @@ msgstr "virheellinen verkko-osoitin kohteessa"
 msgid "invalid interface pointer in %s"
 msgstr "virheellinen verkko-osoitin kohteessa %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "sisäinen virhe %s"
@@ -8671,22 +8990,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "kohdelaitetyyppi"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8736,7 +9065,7 @@ msgstr "toimialuetieto on virheellistä, domid ei ole numeerinen"
 msgid "domain information incomplete, missing uuid"
 msgstr "toimialuetieto on epätäydellistä, uuid puuttuu"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "toimialuetiedot ovat epätäydellisiä, nimi puuttuu"
 
@@ -8790,270 +9119,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "Sama kuin solmu"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "aseta toimialue keskeytystilaan"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "\" puuttuu"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "\" puuttuu"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "\" puuttuu"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "kohdelaitetyyppi"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "virheellinen MAC-osoite: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "ei voitu jäsentää yhteys-URIa"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "toimialuetieto on epätäydellistä, id puuttuu"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "virheellinen MAC-osoite: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "tuntematon käyttöjärjestelmän tyyppi %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "topologiasyntaksivirhe"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend-toimialueen tietojen jäsentäminen epäonnistui"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "toimialue on edelleen käynnissä"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "kohdelaitetyyppi"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "odottamaton arvosolmu"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "solmun muisti"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "toimenpide epäonnistui"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Verkon %s määritysten poistaminen epäonnistui."
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "Xend-toimialueen tietojen jäsentäminen epäonnistui"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Komennon ”%s” ajaminen epäonnistui: %s\n"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Epäaktiivisen toimialueen %s luominen epäonnistui\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "toimialuetiedot ovat epätäydellisiä, nimi puuttuu"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Skeduloija"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "konenimen haku epäonnistui"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "toimialuetieto on epätäydellistä, uuid puuttuu"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "toimialuetieto on epätäydellistä, uuid puuttuu"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "tiedoston %s avaaminen luettavaksi epäonnistui"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "asetustiedoston %s lukeminen epäonnistui"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "odottamaton MIME-tyyppi"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Verkko on edelleen käynnissä"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "odottamaton arvosolmu"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "solmun toimialueluettelo"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9157,22 +9486,22 @@ msgstr "Ei voi tarkistaa nykyistä MaxMemorySizeä"
 msgid "unable to store config file handle"
 msgstr "asetustiedoston %s lukeminen epäonnistui"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "tuntematon käyttöjärjestelmän tyyppi"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Kohteen ”%s” avaaminen epäonnistui: %s"
@@ -9244,6 +9573,34 @@ msgid "reallocating list"
 msgstr "varataan toimialue"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Laitteen liittäminen tiedostosta %s epäonnistui"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "tiedoston %s avaaminen luettavaksi epäonnistui"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Toimialueen luonti tiedostosta %s epäonnistui"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui"
+
+#~ msgid "host"
+#~ msgstr "kone"
+
+#~ msgid "node"
+#~ msgstr "solmu"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ei voitu yhdistää hypervisoriin"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "ei voitu yhdistää kohteeseen %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Verkon %s käynnistäminen epäonnistui"
 
@@ -9416,10 +9773,6 @@ msgstr "varataan toimialue"
 #~ msgstr "varaa puskuri"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "Sama kuin solmu"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "ominaisuuksien hakeminen epäonnistui"
 
diff --git a/po/fr.gmo b/po/fr.gmo
index 5ebb809..a06b408 100644
Binary files a/po/fr.gmo and b/po/fr.gmo differ
diff --git a/po/fr.po b/po/fr.po
index 09cecf9..997e2f9 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.fr-4\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-06-18 10:39+0200\n"
 "Last-Translator: Mathieu Schopfer <mat.schopfer at bluewin.ch>\n"
 "Language-Team: Français <fedora-trans-fr at redhat.com>\n"
@@ -97,239 +97,239 @@ msgstr "Chaine de paramètres incorrectement encodée"
 msgid "Unknown error"
 msgstr "Erreur inconnue"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Impossible d'accéder à %s « %s »: %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials : %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file : %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file : %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file : %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init : %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2 : %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Impossible de lire depuis le tube de signal : %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Rechargement de la configuration sur SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Erreur lors du rechargement des pilotes : %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Arrêt sur réception du signal %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "valeur de noeud inattendue"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Impossible d'ouvrir le fichier pid « %s » : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Impossible d'ouvrir le fichier pid « %s » comme flux : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Impossible de modifier le fichier pid « %s » : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Impossible de fermer le fichier pid « %s » : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Impossible d'allouer de la mémoire pour la structure qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Impossible de créer le socket : %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Impossible d'écouter les connexions sur « %s » : %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "L'ajout de l'évènement serveur « rappel » a échoué"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo : %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "connecteur réseau : %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "connexion : %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "écoute : %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP : calloc : %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP : écoute : %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 "Le chemin résultant est trop long pour être mis en tampon dans qemudInitPaths"
 "()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Impossible d'allouer struct qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "impossible de configurer le mode de fichier '%s' : %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Impossible d'initialiser l'authentification SASL %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Impossible d'initialiser l'authentification SASL %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Impossible de se connecter au bus système pour PolicyKit auth : %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession : %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN : gnutls_x509_cert_get_dn : %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN : échec : le client DN est %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate : la vérification a échoué : %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 "remoteCheckCertificate : aucune confiance n'est accordée au certificat du "
 "client."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate : le certificat du client provient d'un émetteur "
 "inconnu."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate : le certificat du client a été révoqué."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate : le certificat du client utilise un algorithme non "
 "sécurisé."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate : le certificat n'est pas X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate : aucun pair"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate : gnutls_x509_crt_init a échoué"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate : le certificat du client a expiré"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate : le certificat du client n'est pas encore activé"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -341,12 +341,12 @@ msgstr ""
 "clientcert.pem -text' pour voir le champ « nom distinctif » sur le certificat "
 "du client, ou lancez ce démon avec l'option --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate : la vérification du certificat du client a échoué"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -354,181 +354,181 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate est configuré de manière à "
 "ignorer les mauvais certificats"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Impossible de vérifier les références du client : %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Impossible d'accepter une connexion : %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
 # Je suis moins que certain de cette traduction...
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "la plage d'allocations sature la mémoire"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "le protocole de transfert TLS a échoué : %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "type mime inattendu"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "lire : %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv : %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Impossible de créer le volume %s"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "écrire : %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send : %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Impossible de créer le volume %s"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Le traitant du signal a rapporté %d erreurs : dernière erreur : %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Impossible d'écrire sur "
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Impossible d'allouer de la mémoire"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "impossible d'allouer de la mémoire pour la liste de configuration %s"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 "impossible d'allouer de la mémoire pour la valeur de la liste de "
 "configuration %s"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile : %s : %s : doit être une chaine ou une liste de "
 "chaines\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile : %s : %s : type invalide : reçu %s ; attendu %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile : %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 "remoteReadConfigFile : %s : %s : authentification non prise en charge %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Impossible de définir un groupe sans fonctionner en tant que root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Impossible d'allouer de la mémoire"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Impossible d'allouer de la mémoire pour la structure qemud_socket"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Impossible de recherche le groupe '%s'"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Impossible d'analyser le mode '%s'"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Impossible de cloner en tant que démon : %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Impossible de créer le tube : %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "impossible de générer l'UUID"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Impossible de vider l'espace mémoire du domaine %s dans %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 "L'enregistrement du rappel pour le signal du canal de communication a échoué"
@@ -641,7 +641,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "impossible de lire le répertoire '%s' : %s"
@@ -666,7 +666,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "le paramétrage du contexte SASL a échoué %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "impossible d'obtenir la taille du chiffrement TLS"
 
 #: qemud/remote.c:2970
@@ -688,7 +689,7 @@ msgstr "impossible de lister les mécanismes SASL %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "impossible d'allouer la liste des mécanismes"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "impossible d'envoyer une requête SSF SASL lors de la connexion %d (%s)"
@@ -852,43 +853,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "nombre sans fin"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "chaîne sans fin"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "valeur attendue"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "la liste n'est pas terminée avec « ] »"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "séparateur attendu dans la liste"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "la liste n'est pas terminée avec « ] »"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "nom attendu"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "séparateur attendu"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "affectation attendue"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "impossible d'ouvrir le fichier"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "impossible d'enregistrer le contenu"
 
@@ -977,550 +987,584 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr "volume manquant dans la table de hachage de connexion"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "taille des unités '%s' inconnu"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "périphérique d'entrées invalide"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "taille des unités '%s' inconnu"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "source non spécifiée pour le périphérique"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "source non spécifiée pour le périphérique"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "source non spécifiée pour le périphérique"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "répertoire du périphérique source non spécifié"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, fuzzy, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "le pool ne prend pas en charge la suppression de volume"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, fuzzy, c-format
 msgid "unsupported input bus %s"
 msgstr "format de pool non supporté %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, fuzzy, c-format
 msgid "xen bus does not support %s input device"
 msgstr "le pool ne prend pas en charge la suppression de volume"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "répertoire du périphérique source non spécifié"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "commande inconnue : '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "manquant \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "hôte source non spécifié"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "hôte %s inconnu"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "hôte source non spécifié"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "hôte %s inconnu"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "taille des unités '%s' inconnu"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "capacité de l'élément manquante"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "pointeur de domaine invalide dans %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "élément root manquant"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "type de SE inconnu"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "type de SE inconnu"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "attribut auth host manquant"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "pointeur de domaine invalide dans %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "impossible de créer XML"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "UUID de l'élément non conforme"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "nom de l'élément manquant"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "donnée inattendue '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "type de SE inconnu"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "périphérique source non spécifié"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "liste de domaine du noeud"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "attribut auth host manquant"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "pointeur de domaine invalide dans %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "chemin invalide : %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Impossible d'ouvrir tty %s : %s\n"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "connexion : %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "document XML non conforme"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "élément root inconnu"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "erreur de syntaxe dans la topologie des CPU"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "type mime inattendu"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "type mime inattendu"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "noeud dict inattendu"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "noeud dict inattendu"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "noeud dict inattendu"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "type mime inattendu"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "type mime inattendu"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "type de pool inattendu"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "noeud dict inattendu"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "type de pool inattendu"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "type de pool inattendu"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "noeud dict inattendu"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "type de pool inattendu"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "type mime inattendu"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "type de pool inattendu"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "valeur de noeud inattendue"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "impossible de créer le répertoire de configuration %s : %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "impossible de créer le fichier de configuration %s : %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "impossible d'écrire le fichier de configuration %s : %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "impossible de sauvegarder le fichier de configuration %s : %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "le volume de stockage existe déjà"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "impossible de retirer la configuration pour %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "type de SE inconnu"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1558,467 +1602,487 @@ msgstr ""
 "L'ajout de la règle iptables « %s » à la chaine « %s » dans la table « %s » a "
 "échoué : %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "impossible d'analyser l'URI de connexion"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "impossible de créer le répertoire de configuration %s : %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "n_columns trop grand"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "impossible d'étendre le fichier '%s' : %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare n'a pas paramétré URI"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare n'a pas paramétré URI"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "impossible de définir les attributs tty : %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Impossible de créer le domaine inactif %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Impossible de créer le volume %s"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "impossible de créer le répertoire '%s' : %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Impossible de détruire le domaine %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Impossible de créer le lien symbolique '%s' sur '%s' : %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Impossible de créer le pool %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
+msgid "failed to remove capabilities %d"
+msgstr "impossible d'obtenir les capacités"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "impossible d'obtenir les capacités"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "impossible d'obtenir les capacités"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Impossible de créer le volume depuis %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Impossible d'ouvrir le fichier pid « %s » comme flux : %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Impossible de récupérer les statistiques relatives à l'interface %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Impossible de détruire le volume %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "opération échouée : %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "impossible d'attribuer un noeud"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Impossible de modifier le fichier pid « %s » : %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "Impossible de fermer le fichier journal %d : %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Impossible de trouver un lecteur de stockage : %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "le pool de stockage n'est pas actif"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "aucun domaine ayant un id %d correspondant"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "nom du domaine inactif"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "supprimer un domaine inactif"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Impossible de créer le volume depuis %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "script utilisé pour relier une interface réseau"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Impossible d'attacher le périphérique depuis %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "impossible d'attribuer un noeud"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Impossible d'attacher le périphérique depuis %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "Impossible de se connecter au magasin Xen"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "pointeur de domaine invalide dans"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Impossible de fermer le fichier pid « %s » : %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "impossible de déterminer l'état du fichier '%s' : %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "impossible de créer le répertoire de configuration %s : %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Impossible d'ouvrir le fichier pid « %s » : %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "nom du domaine"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "aucun domaine ayant un id %d correspondant"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Impossible de réactiver le domaine %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "chemin invalide : %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "Paramètre pour virXPathNode() invalide"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "impossible de récupérer le nom de l'hôte"
@@ -2052,24 +2116,24 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "Le nom du fichier de configuration '%s' ne correspond pas au nom du réseau '%"
 "s'"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "impossible de retirer la configuration pour %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "le domaine %s existe déjà"
@@ -2239,317 +2303,455 @@ msgstr "aucun pool avec un UUID correspondant"
 msgid "network '%s' does not have a bridge name."
 msgstr "Réseau %s démarré\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "impossible de construire le chemin du lien de démarrage automatique"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "impossible de créer le dossier de démarrage automatique %s : %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Impossible de créer le lien symbolique '%s' sur '%s' : %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Impossible de supprimer le lien symbolique '%s' : %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Impossible de réactiver le pool %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Impossible de réactiver le pool %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "impossible d'ouvrir le périphérique %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "aucun volume de stockage avec un nom correspondant"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "cible du périphérique disque"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Paramètre pour virXPathString() invalide"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "impossible d'ouvrir le répertoire '%s' : %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "opération échouée"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "impossible de se connecter à %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "impossible d'étendre le fichier '%s' : %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "impossible d'effacer l'entête du périphérique %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "chemin source non spécifié"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "type de volume de stockage %d inconnu"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "impossible de définir le propriétaire du fichier '%s' : %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "chemin source non spécifié"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "chemin source non spécifié"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "impossible de définir le propriétaire du fichier '%s' : %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "impossible de définir le propriétaire du fichier '%s' : %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "type de volume de stockage %d inconnu"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "type d'interface réseau"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "pointeur de réseau invalide dans %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "pointeur de pool de stockage invalide dans %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "pointeur de domaine invalide dans %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "pointeur de domaine invalide dans %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "pointeur de connexion invalide dans %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "UUID de l'élément non conforme"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "capacité de l'élément manquante"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "impossible d'ouvrir %s en lecture"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "impossible d'ouvrir %s en lecture"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Impossible de lire depuis le tube de signal : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Impossible de lire depuis le tube de signal : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Impossible de lire depuis le tube de signal : %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "UUID du domaine"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "CPU noeud, noeud NUMA (Non Uniform Memory Access)"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "impossible d'ouvrir %s : %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "console non implémentée sur cette plate-forme"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+#, fuzzy
+msgid "NUMA not supported on this host"
+msgstr "Nom de serveur non pris en charge pour ai_socktype"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Mémoire NUMA disponible"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "récupération de l'heure du jour"
 
@@ -2564,17 +2766,17 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "informations du volume de stockage"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "le domaine n'est pas actif"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "aucun domaine ayant un id %d correspondant"
@@ -2586,19 +2788,19 @@ msgstr "le domaine %s existe déjà"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr ""
 "Impossible d'extraire la version de l'hyperviseur %s en cours d'exécution\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "impossible de retirer la configuration pour %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "impossible de retirer la configuration pour %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2620,13 +2822,13 @@ msgid "Wrong MAC address"
 msgstr "adresse MAC"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "impossible de retirer la configuration pour %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "impossible de retirer la configuration pour %s"
 
 #: src/openvz_conf.c:434
@@ -2646,13 +2848,9 @@ msgstr "aucun fichier de configuration pour %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "impossible de retirer la configuration pour %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2691,7 +2889,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "impossible de se connecter à %s"
@@ -2768,7 +2966,7 @@ msgstr "le domaine n'est pas actif"
 msgid "Could not read container config"
 msgstr "impossible d'analyser l'URI de connexion"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "type auth '%s' inconnu"
@@ -2777,7 +2975,20 @@ msgstr "type auth '%s' inconnu"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "impossible d'analyser l'URI de connexion"
@@ -2901,933 +3112,899 @@ msgstr "Erreur de communication avec le proxy : paquet mal construit\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "paquet asynchrone numéro %d reçu\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Impossible d'analyser le mode '%s'"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Impossible d'analyser le mode '%s'"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "État de sortie de qemu %d pid %lu inattendu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "État de sortie inattendu '%d', qemu a probablement échoué"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Réseau non trouvé"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "ai_socktype non pris en charge"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "impossible de configurer le mode de fichier '%s' : %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Impossible de supprimer le pont '%s' : %s\n"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "'info blockstats' n'est pas pris en charge par ce qemu"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 #, fuzzy
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "'info blockstats' n'est pas pris en charge par ce qemu"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "format de volume %s non pris en charge"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "format de volume %s non pris en charge"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "périphérique d'entrées invalide"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "UUID de l'élément non conforme"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "périphériques non spécifiés pour %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Impossible de détacher le périphérique depuis %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "impossible de trouver le volume nouvellement créé « %s » : %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "type auth '%s' inconnu"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Réseau non trouvé"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "attribut auth host manquant"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "pointeur de domaine invalide dans %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "chemin invalide : %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Impossible d'ouvrir tty %s : %s\n"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "liste de domaine du noeud"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "Impossible de fermer le fichier journal %d : %s"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Impossible de démarrer automatiquement la VM '%s' : %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Impossible d'obtenir les statistiques du bloc %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Impossible de créer le domaine depuis %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Impossible de créer le répertoire %s : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Impossible d'enregistrer le domaine %s dans %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Impossible d'analyser le mode '%s'"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Impossible de créer le répertoire %s : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Impossible d'analyser le mode '%s'"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Impossible d'analyser le mode '%s'"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Impossible d'analyser le mode '%s'"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Impossible de démarrer automatiquement la VM '%s' : %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "échec de l'écriture de la sortie : %s\n"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "échec de l'écriture de la sortie : %s\n"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "échec de l'écriture de la sortie : %s\n"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "échec de l'écriture de la sortie : %s\n"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 #, fuzzy
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 "Impossible de définir le drapeau descripteur de fichiers « close-on-exec »"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Impossible de fermer le fichier journal %d : %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "impossible de définir les attributs tty : %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "impossible de récupérer le domaine '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "opération échouée"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Le domaine est déjà actif"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "impossible de créer le répertoire de configuration %s : %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "impossible de retirer la configuration pour %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Impossible de construire le pool %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Le domaine %s est en cours d'arrêt\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Arrêt de VM '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Impossible de se connecter au socket « %s » : %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Impossible de créer le domaine depuis %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Impossible de créer le volume depuis %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Impossible d'ouvrir tty %s : %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-#, fuzzy
-msgid "NUMA not supported on this host"
-msgstr "Nom de serveur non pris en charge pour ai_socktype"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Mémoire NUMA disponible"
+msgid "qemu state driver is not active"
+msgstr "le pool de stockage n'est pas actif"
+
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, fuzzy, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "aucun domaine ayant un id %d correspondant"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "aucun domaine ayant un id %d correspondant"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "le domaine %s existe déjà"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Le domaine est déjà actif"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "opération échouée"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "opération échouée"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "changer la mémoire allouée"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "impossible d'analyser l'URI de connexion"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "changer la mémoire allouée"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "nom du domaine inactif"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "impossible de récupérer l'UUID du domaine"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Impossible de créer le volume %s"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Impossible d'écrire sur "
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Impossible d'écrire sur "
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Impossible de fermer le fichier journal %d : %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "opération échouée"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "'info blockstats' n'est pas pris en charge par ce qemu"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Supprimer la configuration d'un domaine inactif"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "supprimer un domaine inactif"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "impossible de définir le propriétaire du fichier '%s' : %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "ai_family non prise en charge"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "impossible de déterminer le contexte du fichier '%s' : %s"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "impossible de lire fd"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "impossible de lire depuis le démon Xen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Impossible de lire "
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "impossible de créer XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "impossible de créer XML"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Impossible de réactiver le domaine %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "impossible de se connecter à %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "le volume de stockage existe déjà"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "le domaine %s existe déjà"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "chargement du fichier de définition de l'hôte"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "chargement du fichier de définition de l'hôte"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "supprimer un domaine inactif"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Domaine non trouvé"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Impossible de détacher le périphérique depuis %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "supprimer un domaine inactif"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "impossible de construire le chemin du lien de démarrage automatique"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "impossible de créer le dossier de démarrage automatique %s : %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Impossible de créer le lien symbolique '%s' sur '%s' : %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "chemin invalide : %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "la commande 'info blockstats' a échoué"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' n'est pas pris en charge par ce qemu"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "périphérique non trouvé : %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Impossible de fermer le fichier pid « %s » : %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "chemin invalide : %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "opération échouée : %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "la commande 'info blockstats' a échoué"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "liste de domaine du noeud"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "impossible de récupérer l'UUID du domaine"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "opération échouée : %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Impossible de réactiver le domaine %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3836,254 +4013,259 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "impossible de trouver le binaire libvirtd"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open : le transport par URL n'est pas reconnu (devrait être tls|unix|"
 "ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open : pour le transport « ext », une commande est requise"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Impossible d'ouvrir tty %s : %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 "les méthodes de transport uni, xxh et ext, ne sont pas prises en charge sous "
 "Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Impossible de fermer le fichier journal %d : %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "impossible de récupérer l'URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocation d'un nouveau domaine"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Impossible d'accéder à %s « %s »: %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials : %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Incapable de journaliser les données de la console VM : %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Impossible d'initialiser l'authentification SASL %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "impossible de définir les attributs tty : %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "impossible de définir les attributs tty : %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Impossible de vérifier les références du client : %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Impossible de vérifier les références du client : %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "impossible d'étendre le fichier '%s' : %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Valeur de plafond incorrecte"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "Le certificat n'est pas encore activé"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 "remoteCheckCertificate : le certificat du client provient d'un émetteur "
 "inconnu."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "Le certificat a expiré"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate : le certificat du client utilise un algorithme non "
 "sécurisé."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Le type du certificat n'est pas X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers a échoué"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Impossible d'initialiser l'authentification SASL %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Le certificat a expiré"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Le certificat n'est pas encore activé"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, fuzzy, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 "Le nom du fichier '%s' de configuration hôte de QEMU ne correspond pas au "
 "nom d'hôte '%s'"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "trop de domaines"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "trop de domaines"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -4091,292 +4273,292 @@ msgstr ""
 "remoteDomainGetSchedulerParameters : le nombre de paramètres retourné "
 "dépasse la limite"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters : type de paramètre inconnu"
 
 # Je suis moins que certain de cette traduction...
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "la plage d'allocations sature la mémoire"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "type de paramètre inconnu"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "trop de réseaux"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "trop de réseaux"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "trop de pools de stockage requis"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "trop de pools de stockage reçus"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "trop de volumes de stockage requis"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "trop de volumes de stockages reçus"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "trop de volumes de stockage requis"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "trop de volumes de stockages reçus"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "trop de volumes de stockage requis"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "trop de volumes de stockages reçus"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "type auth '%s' inconnu"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Impossible d'initialiser l'authentification SASL %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Impossible d'obtenir les statistiques du bloc %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Impossible de récupérer les statistiques relatives à l'interface %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Impossible de créer le contexte polkit %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "impossible de définir le SSF externe SASL %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "impossible de définir les propriétés de sécurité SASL %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "cette fonction n'est pas prise en charge par l'hyperviseur"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Impossible de démarrer le domaine %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "Impossible de vérifier les références du client : %s"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "l'étape SASL a échoué %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, fuzzy, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "le SSF %d negocié n'était pas assez robuste"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Impossible de vérifier les références du client : %s"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "conversion des arguments"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (longueur du mot)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "impossible de lire fd"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Impossible de lire la socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "connexion en lecture seule"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "impossible de lire fd"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Impossible de créer le socket : %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Impossible de détruire le volume %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (longueur du mot)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 #, fuzzy
 msgid "packet received from server too small"
 msgstr "valeur de la capacité de l'élément trop large"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 #, fuzzy
 msgid "packet received from server too large"
 msgstr "valeur de la capacité de l'élément trop large"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "argument invalide dans %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "décodage de ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "décodage de remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "opération échouée"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4390,164 +4572,178 @@ msgstr "périphérique d'entrées invalide"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "impossible de déterminer le contexte du fichier '%s' : %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "arrière-plan pour le type %d de pool manquant"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "impossible d'ouvrir le volume '%s' : %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "impossible de déterminer l'état du fichier '%s' : %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "impossible de trouver la fin du fichier '%s' : %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "impossible de déterminer le contexte du fichier '%s' : %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "impossible de compiler le regex %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "impossible de lire fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "impossible d'attendre la commande : %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "la commande ne s'est pas terminée proprement"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "erreur de lecture : %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "état de sortie non nul pour la commande %d"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "console non implémentée sur cette plate-forme"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "impossible d'analyser la zone d'amorçage du périphérique"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "impossible d'analyser le périphérique et l'emplacement"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "pointeur de domaine invalide dans %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "le volume de stockage existe déjà"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "pas d'extent libre suffisamment grand"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "impossible de créer le répertoire '%s' : %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4646,7 +4842,7 @@ msgid "cannot fill file '%s'"
 msgstr "impossible de compléter le fichier '%s' : %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "impossible de fermer le fichier '%s' : %s"
@@ -4656,63 +4852,67 @@ msgstr "impossible de fermer le fichier '%s' : %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "impossible de créer le dossier de démarrage automatique %s : %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "type de volume de stockage %d inconnu"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "type de stockage en arrière-plan %d inconnu"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 "la création d'images non brutes n'est pas prise en charge sans qemu-img"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 #, fuzzy
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 "la création d'images non brutes n'est pas prise en charge sans qemu-img"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 "la création d'images non brutes n'est pas prise en charge sans qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "impossible de lire à l'emplacement '%s' : %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "impossible de définir le propriétaire du fichier '%s' : %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "impossible de configurer le mode de fichier '%s' : %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "impossible de supprimer le fichier '%s' : %s"
@@ -4948,173 +5148,174 @@ msgstr "Impossible de créer le réseau depuis %s"
 msgid "Scanning host%u"
 msgstr "hôte %s inconnu"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "attribut auth host manquant"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "attribut auth passwd manquant"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "mode octal non conforme"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "propriétaire de l'élément non conforme"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "groupe de l'élément non conforme"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "élément root inconnu"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "type de volume de stockage %d inconnu"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "nom de l'élément manquant"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "impossible de générer l'UUID"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "type auth '%s' inconnu"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "nom d'hôte de la source non spécifié"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "impossible d'extraire les périphériques sources"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "répertoire du périphérique source non spécifié"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "chemin source non spécifié"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "nom d'hôte de la source non spécifié"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "répertoire cible non spécifié"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "élément root inconnu"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "format de pool non supporté %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "type de pool inattendu"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "taille des unités '%s' inconnu"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "capacité de l'élément non conforme"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "valeur de la capacité de l'élément trop large"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "élément root inconnu"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "nom de l'élément manquant"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "capacité de l'élément manquante"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "type auth '%s' inconnu"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "élément root inconnu"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "format de volume %d non pris en charge"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "impossible de créer le répertoire de configuration %s : %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "impossible de construire le chemin du fichier de configuration"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "impossible de construire le chemin du lien de démarrage automatique"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "impossible de créer XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "impossible de créer le fichier de configuration %s : %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "impossible d'écrire le fichier de configuration %s : %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "impossible de sauvegarder le fichier de configuration %s : %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "aucun fichier de configuration pour %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "impossible de retirer la configuration pour %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "aucun pool avec un UUID correspondant"
 
@@ -5122,509 +5323,567 @@ msgstr "aucun pool avec un UUID correspondant"
 msgid "no pool with matching name"
 msgstr "aucun pool avec un nom correspondant"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "le pool de stockage existe déjà"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "aucun pool de stockage avec un UUID correspondant"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "le pool est encore actif"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "pool déjà actif"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "le pool de stockage est déjà actif"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "le pool de stockage n'est pas actif"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "le pool de stockage est encore actif"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "le pool ne prend pas en charge la suppression de volume"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "le pool ne possède aucun fichier de configuration"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "aucun volume de stockage avec un nom correspondant"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "aucun volume de stockage avec une clé correspondante"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "aucun volume de stockage avec un chemin correspondant"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "le volume de stockage existe déjà"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "le pool de stockage ne prend pas en charge la création de volume"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "aucun volume de stockage avec un nom correspondant"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "le domaine %s existe déjà"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "le pool de stockage ne prend pas en charge la création de volume"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Le domaine est toujours actif"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "le pool de stockage ne prend pas en charge la suppression de volume"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Impossible de démarrer le pool %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "résolution du nom de fichier du domaine"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "chargement du fichier de définition de l'hôte"
 
-#: src/test.c:384
-msgid "host"
-msgstr "hôte"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "noeud"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "création du contexte xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "CPU noeud, noeud NUMA (Non Uniform Memory Access)"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "sockets CPU noeud"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "coeurs CPU noeud"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "threads CPU noeud"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "CPU actif noeud"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "MHz CPU noeud"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "mémoire du noeud"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "liste de domaine du noeud"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "résolution du nom de fichier du domaine"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "liste de domaine du noeud"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "résolution du nom de fichier du réseau"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "liste de domaine du noeud"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "résolution du nom de fichier du domaine"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen : donnez un chemin d'accès ou utilisez test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "impossible de fermer le fichier '%s' : %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "le domaine %s existe déjà"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "le domaine n'est pas actif"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "impossible d'attribuer un noeud"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "enregistrer l'état du domaine dans un fichier"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "enregistrer l'état du domaine dans un fichier"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "impossible de lire fd"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "impossible de lire depuis le démon Xen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "donnée inattendue '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Espace mémoire du domaine %s vidé dans %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Espace mémoire du domaine %s vidé dans %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Le domaine est déjà actif"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Le domaine est toujours actif"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Le réseau est toujours actif"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Le réseau est déjà actif"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "le pool de stockage est déjà actif"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "le pool de stockage n'est pas actif"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "aucun volume de stockage avec un nom correspondant"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "aucun volume de stockage avec une clé correspondante"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "aucun volume de stockage avec un chemin correspondant"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "ai_socktype non pris en charge"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "ai_socktype non pris en charge"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "ai_socktype non pris en charge"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 "Impossible de définir le drapeau descripteur de fichiers « close-on-exec »"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Impossible de démarrer automatiquement la VM '%s' : %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Impossible de créer le répertoire %s : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup : mémoire saturée"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Impossible de créer le tube : %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "impossible d'ouvrir %s : %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "impossible de trouver la session"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "impossible de configurer le mode de fichier '%s' : %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Unable to write envv to logfile: %s"
+msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Impossible d'écrire argv dans le fichier journal %d : %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "obtention de pid, damn inattendus"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "le pool de stockage n'est pas actif"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "le domaine %s existe déjà"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "le domaine %s existe déjà"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "impossible de lire le répertoire '%s' : %s"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "impossible de fermer le fichier '%s' : %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "impossible de créer le répertoire '%s' : %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 "Impossible de définir le drapeau descripteur de fichiers « non-blocking »"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-"Impossible de définir le drapeau descripteur de fichiers « close-on-exec »"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Impossible de créer le tube : %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "impossible de supprimer le fichier '%s' : %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "impossible d'analyser le fichier de configuration %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "impossible d'analyser le fichier de configuration %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Impossible de fermer le fichier pid « %s » : %s"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "impossible d'effacer l'entête du périphérique %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "impossible de créer le dossier de démarrage automatique %s : %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "impossible d'étendre le fichier '%s' : %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "erreur de lecture : %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Impossible de créer le volume %s"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr ""
@@ -5692,15 +5951,15 @@ msgstr "Configurer un domaine pour être lancé automatiquement au démarrage."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nom du domaine, ID ou UUID"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "désactiver le démarrage automatique"
 
@@ -5819,15 +6078,15 @@ msgstr "Impossible de lister les domaines inactifs"
 msgid "Id"
 msgstr "ID"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nom"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "État"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "sans état"
 
@@ -5948,7 +6207,7 @@ msgstr "supprimer un domaine inactif"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Supprimer la configuration d'un domaine inactif"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nom du domaine ou UUID"
 
@@ -6191,11 +6450,11 @@ msgstr "Renvoyer un résumé des informations sur le domaine."
 msgid "Id:"
 msgstr "ID :"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nom :"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID :"
 
@@ -6203,16 +6462,16 @@ msgstr "UUID :"
 msgid "OS Type:"
 msgstr "Type de SE :"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "État :"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU :"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Temps CPU :"
 
@@ -6242,98 +6501,98 @@ msgstr "nom"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Mémoire NUMA disponible"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "afficher la quantité de mémoire disponible pour les cellules NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "numéro de cellule NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Total"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informations sur les VCPU du domaine"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 "Renvoyer un résumé des informations sur les processeurs virtuels du domaine."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU :"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU :"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Affinité CPU :"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domaine à l'arrêt, pas de CPU virtuelle."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "contrôler l'affinité des VCPU du domaine"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Épingler les VCPU d'un domaine pour héberger des CPU physiques."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "numéro de VCPU"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "numéro(s) de CPU hôte(s) (séparés par des virgules)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin : numéro de vCPU invalide ou manquant."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "impossible de récupérer les informations relatives au noeud"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 #, fuzzy
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin : numéro de vCPU invalide ou manquant."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist : format invalide. Chaine vide."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6341,7 +6600,7 @@ msgstr ""
 "cpulist : %s : format invalide. Chiffre attendu à la position %d (à côté de "
 "« %c »)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6350,1511 +6609,1572 @@ msgstr ""
 "cpulist : %s : format invalide. Chiffre ou virgule attendu à la position %d "
 "(à côté de « %c »)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist : %s : format invalide. Virgule finale à la position %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "La CPU physique %d n'existe pas."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "changer le nombre de processeurs virtuels"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Changer le nombre de CPU virtuelles dans le domaine invité"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "nombre de CPU virtuelles"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Nombre de CPU virtuelles invalide."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Nombre de CPU virtuelles trop important."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "changer la mémoire allouée"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Changer la mémoire allouée dans le domaine invité"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "nombre de kilooctets de mémoire"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Valeur invalide de %d pour la taille de la mémoire"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Impossible de vérifier MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "changer la limite maximum de mémoire"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "changer la limite maximum de mémoire allouée dans le domaine invité"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "limite mémoire maximum en kilooctets"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Impossible de diminuer la valeur actuelle de MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Impossible de modifier MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informations du noeud"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Renvoyer un résumé des informations à propos du noeud."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "impossible de récupérer les informations relatives au noeud"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "modèle de CPU :"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Fréquence de la CPU :"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "socket(s) CPU :"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Coeur(s) par emplacements :"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) par coeur :"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "cellule(s) NUMA :"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Taille mémoire :"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capacités"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Retourner les capacités de l'hyperviseur / du pilote."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "impossible d'obtenir les capacités"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informations du domaine en XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Afficher les informations du domaine comme flux XML vers stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "lister les domaines inactifs"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "impossible de créer le fichier de configuration %s : %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Supprimer la configuration d'un domaine inactif"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "erreur de syntaxe dans le fichier de configuration"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convertir l'ID ou l'UUID du domaine en nom de domaine"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "UUID ou ID de domaine"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convertir un nom de domaine ou UUID en ID de domaine"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convertir un ID ou un nom de domaine en UUID de domaine"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "nom ou ID de domaine"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "impossible de récupérer l'UUID du domaine"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migrer un domaine vers un autre hôte"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Migrer un domaine vers un autre hôte. Ajouter « --live » pour une migration "
 "pendant l'exécution."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migration pendant l'exécution"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI de connexion à l'hôte de destination"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI de migration, peut habituellement être omise"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migration : « desturi » non spécifiée"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "démarrer automatiquement un réseau"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Configurer un réseau pour être automatiquement lancé au démarrage."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nom du domaine ou UUID"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "impossible de marquer le réseau %s en démarrage automatique"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "impossible de démarquer le réseau %s en démarrage automatique"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Réseau %s marqué en démarrage automatique\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Réseau %s démarqué en démarrage automatique\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "créer un réseau depuis un fichier XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Créer un réseau"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "fichier contenant la description XML d'un réseau"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Réseau %s créé depuis %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Impossible de créer le réseau depuis %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "définir (mais ne pas démarrer) un réseau depuis un fichier XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Définir un réseau."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Réseau %s défini depuis %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Impossible de définir le réseau depuis %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "détruire un réseau"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Détruire le réseau indiqué."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nom du réseau, ID ou UUID"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Réseau %s détruit\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Impossible de détruire le réseau %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informations du réseau en XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Afficher les informations du réseau comme flux XML vers stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "lister les réseaux"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Renvoyer la liste des réseaux."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "lister les réseaux inactifs"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "lister les réseaux actifs et inactifs"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Impossible de lister les réseaux actifs"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Impossible de lister les réseaux actifs"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Démarrage automatique"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "pas de démarrage automatique"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "actif"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inactif"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "convertir l'UUID d'un réseau en nom de réseau"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "UUID réseau"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "démarrer un réseau inactif (précédemment défini)"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Démarrer un réseau"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nom du réseau inactif"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Réseau %s démarré\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Impossible de démarrer le réseau %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "supprimer la définition d'un réseau inactif"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Supprimer la configuration pour un réseau inactif."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Le réseau %s n'est plus défini\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Impossible de supprimer la définition du réseau %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "convertir le nom d'un réseau en UUID de réseau"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nom du réseau"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "impossible de récupérer l'UUID du réseau"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "démarrer automatiquement un pool"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Configurer un pool qui sera lancé automatiquement au démarrage."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "nom du pool ou UUID"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "impossible de démarrer automatiquement le pool %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "impossible d'annuler le démarrage automatique du pool %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Le pool %s démarrera automatiquement\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Le pool %s ne démarrera plus automatiquement\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "créer un pool depuis un fichier XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Créer un pool"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "fichier contenant la description XML d'un pool"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Pool %s créé depuis %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Impossible de créer le pool depuis %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "créer un domaine depuis un fichier XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "fichier contenant la description XML d'un volume"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Volume %s créé depuis %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Impossible de créer le volume depuis %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "migrer un domaine vers un autre hôte"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nom du réseau inactif"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "cible du périphérique disque"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Impossible de lister les domaines inactifs"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "nom du pool"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "type du pool"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "hôte source pour le stockage sous-jacent"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "chemin source pour le stockage sous-jacent"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "périphérique source pour le stockage sous-jacent"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 #, fuzzy
 msgid "source name for underlying storage"
 msgstr "chemin source pour le stockage sous-jacent"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "cible pour le stockage sous-jacent"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "impossible d'allouer un tampon"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "créer un pool depuis un ensemble d'arguments"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Pool %s créé\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Impossible de créer le pool %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "définir (mais ne pas démarrer) un pool depuis un fichier XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Définir un pool"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Pool %s défini depuis %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Impossible de définir le pool depuis %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "définir un pool à partir d'un ensemble d'argument"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "pool %s défini\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Impossible de définir le pool %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "construire un pool"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Construire le pool indiqué."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Pool %s construit\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "Impossible de construire le pool %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "détruire un pool"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Détruire le pool indiqué"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Pool %s détruit\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Impossible de détruire le pool %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "effacer un pool"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Détruire le pool indiqué"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Pool %s détruit\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Impossible de supprimer le pool %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "rafraichir un pool"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Rafraichir le pool indiqué."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Pool %s réactivé\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Impossible de réactiver le pool %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "informations du pool en XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Afficher les informations du pool comme flux XML vers stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "lister les pools"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Renvoyer la liste des pools"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "lister les pools inactifs"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "lister les pools actifs et inactifs"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Impossible de lister les pools actifs"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Impossible de lister les pools inactifs"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "pointeur de pool de stockage invalide dans %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "trop de pools de stockage reçus"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "plus de mémoire disponible"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Impossible de définir le pool %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "trop de pools de stockage reçus"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "informations du pool de stockage"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Renvoyer un résumé des informations à propos du pool de stockage."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "construction"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "en cours d'exécution"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "endommagé"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Capacité :"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Allocation :"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Disponible :"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "convertir l'UUID d'un pool en nom de pool"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "UUID du pool"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "démarrer un pool inactif (précédemment défini)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Démarrer un pool."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "nom du pool inactif"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Pool %s démarré\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Impossible de démarrer le pool %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "créer un volume depuis un ensemble d'arguments"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Créer un volume."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "nom du pool"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "nom du volume inactif"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "taille du volume avec le suffixe k,M,G,T optionnel"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "taille d'allocation initiale avec le suffixe k,M,G,T optionnel"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "type du format de fichier raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Taille %s non conforme"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Volume %s créé\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Impossible de créer le volume %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "supprimer un pool inactif"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Supprimer la configuration d'un pool inactif"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Le pool %s a été supprimé\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Impossible de supprimer le pool %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "convertir le nom d'un pool en UUID de pool"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "impossible de récupérer l'UUID du pool"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "créer un volume depuis un fichier XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "fichier contenant la description XML d'un volume"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Volume %s créé depuis %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Impossible de créer le volume depuis %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "créer un volume depuis un fichier XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nom du pool inactif"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nom ou clé de volume"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Volume %s créé depuis %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nom du volume inactif"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nom ou clé de volume"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nom de volume"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Impossible de démarrer le pool %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Volume %s créé depuis %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Impossible de créer le volume depuis %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "supprimer un volume"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Détruire le volume indiqué"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "nom, clé ou chemin de volume"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Volume %s détruit\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Impossible de détruire le volume %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "informations du volume de stockage"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Renvoyer un résumé des informations à propos du volume de stockage."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Type :"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "fichier"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "bloc"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "informations du volume en XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Afficher les informations du volume comme flux XML vers stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "lister les volumes"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Renvoyer la liste des volume par pool."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Impossible de lister les volumes actifs"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Chemin"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "convertir l'UUID d'un volume en nom de volume"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "clé ou chemin de volume"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "convertir l'UUID d'un volume en clé de volume"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "UUID du volume"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "convertir l'UUID d'un volume en chemin de volume"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "nom ou clé de volume"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "afficher la version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Afficher la version du système."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "impossible de récupérer le type d'hyperviseur"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compilé avec la bibliothèque libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "impossible de récupérer la version de la bibliothèque"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Utilisation de la bibliothèque : libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Utilisation de l'API : %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "impossible de récupérer la version de l'hyperviseur"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 "Impossible d'extraire la version de l'hyperviseur %s en cours d'exécution\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Exécution de l'hyperviseur : %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "migrer un domaine vers un autre hôte"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "périphériques non spécifiés"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "capacités"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Impossible de se connecter à l'hyperviseur"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Impossible de lister les domaines inactifs"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Afficher les informations du volume comme flux XML vers stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "périphérique"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Attacher un nouveau périphérique disque."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
+"Retourner les statistiques d'un périphérique en mode bloc pour un domaine en "
+"cours d'exécution."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domaine %s détruit\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Impossible de détacher le périphérique depuis %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Attacher un nouveau périphérique disque."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Attacher un nouveau périphérique disque."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Impossible d'attacher le périphérique depuis %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "cible du périphérique disque"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 "Retourner les statistiques d'un périphérique en mode bloc pour un domaine en "
 "cours d'exécution."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domaine %s réactivé\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "afficher le nom d'hôte de l'hyperviseur"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "impossible de récupérer le nom de l'hôte"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "afficher l'URI canonique de l'hyperviseur"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "impossible de récupérer l'URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "affichage vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Afficher l'adresse IP et le numéro de port pour l'affichage de VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "console TTY"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Afficher le périphérique pour la console TTY"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "attacher un périphérique depuis un fichier XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Attacher un périphérique depuis un fichier XML <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "fichier XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Impossible d'attacher le périphérique depuis %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "détacher un périphérique depuis un fichier XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Détacher un périphérique depuis un fichier XML <file>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Impossible de détacher le périphérique depuis %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "attacher une interface réseau"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Attacher une nouvelle interface réseau."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "type d'interface réseau"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "source d'interface réseau"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nom du réseau cible"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "adresse MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "script utilisé pour relier une interface réseau"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "%s n'est pas pris en charge par la commande « attach-interface »"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "détacher une interface réseau"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Détacher une interface réseau."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "impossible de récupérer les informations relatives à l'interface"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Interface de type %s introuvable"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Interface d'adresse MAC %s introuvable"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Impossible d'allouer de la mémoire"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Impossible de créer XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "attacher un périphérique disque"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Attacher un nouveau périphérique disque."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "source du périphérique disque"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "cible du périphérique disque"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "pilote du périphérique disque"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "pilote secondaire du périphérique disque"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "type de périphérique cible"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "mode de lecture et d'écriture du périphérique"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "%s n'est pas pris en charge par la commande « attach-disk »"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "détacher un périphérique disque"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Détacher un périphérique disque."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Impossible de récupérer les informations relatives au disque"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Disque dont la cible est %s introuvable"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "impossible d'allouer de la mémoire pour la liste de configuration %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Impossible de créer le domaine inactif %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Supprimer la configuration d'un domaine inactif"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Supprimer la configuration d'un domaine inactif"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "impossible de lire le fichier de configuration"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Supprimer la configuration pour un réseau inactif."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Supprimer la configuration pour un réseau inactif."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Supprimer la configuration d'un pool inactif"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Supprimer la configuration d'un pool inactif"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quitter ce terminal interactif"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "la commande '%s' nécessite l'option <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "la commande '%s' nécessite l'option --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "la commande '%s' n'existe pas"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NOM\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7862,17 +8182,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <nombre>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <chaîne>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7880,7 +8200,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7888,58 +8208,58 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <nombre>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <chaîne>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nom de domaine ou ID non défini"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "impossible de récupérer le domaine '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nom de réseau non défini"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "impossible de récupérer le réseau '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "nom de pool non défini"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "impossible de récupérer le pool '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "nom de volume non défini"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "impossible de récupérer le volume '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7950,129 +8270,129 @@ msgstr ""
 "(Temps : %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "manquant \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "jeton inattendu (nom de commande) : '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "commande inconnue : '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "la commande '%s' ne prend pas en charge l'option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "syntaxe attendue : --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nombre"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "chaîne"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "donnée inattendue '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DONNÉE"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "fichier"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "mis en pause"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "en arrêt"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "fermé"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "a échoué"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "hors ligne"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "pas de connexion valide"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s : erreur : "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "erreur :"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s : %d : impossible d'allouer %d octets"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s : %d : impossible d'allouer %lu octets"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "impossible de se connecter à l'hyperviseur"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "impossible de récupérer les informations du fichier journal"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "le chemin d'accès au journal ne correspond pas à un fichier"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "impossible d'ouvrir le fichier journal. Vérifiez son chemin d'accès"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "impossible d'écrire dans le fichier journal"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s : impossible d'écrire dans le fichier journal : %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "impossible de se déconnecter de l'hyperviseur"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8106,7 +8426,7 @@ msgstr ""
 "\n"
 "  commandes (mode non interactif) :\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8116,17 +8436,17 @@ msgstr ""
 "  (spécifier help <commande> pour plus de détails sur la commande)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "option « -%c » non prise en charge. Voir --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8135,7 +8455,7 @@ msgstr ""
 "Bienvenue dans %s, le terminal de virtualisation interactif.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8185,13 +8505,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "cette fonction n'est pas prise en charge par l'hyperviseur : %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "connexion à l'hyperviseur impossible"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "impossible de se connecter à %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8654,7 +8974,7 @@ msgstr "pointeur de réseau invalide dans"
 msgid "invalid interface pointer in %s"
 msgstr "pointeur de réseau invalide dans %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Tampon d'arguments trop petit"
@@ -8715,26 +9035,36 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "Le paramètre « poids » (%d) du planificateur à répartition de charge est hors "
 "limites (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "Le paramètre « plafond » (%d) du planificateur à répartition de charge est "
 "hors limites (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "impossible de configurer le mode de fichier '%s' : %s"
@@ -8782,7 +9112,7 @@ msgstr "informations de domaine incorrectes, domid non numérique"
 msgid "domain information incomplete, missing uuid"
 msgstr "informations de domaine incomplètes, UUID manquant"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informations de domaine incomplètes, nom manquant"
 
@@ -8838,130 +9168,130 @@ msgstr "adresse MAC invalide : %s"
 msgid "unexpected sound model %s"
 msgstr "noeud dict inattendu"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "type auth '%s' inconnu"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspendre un domaine"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "manquant \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "hôte source non spécifié"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "hôte source non spécifié"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "impossible de lire '%s' : %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informations de domaine incomplètes, ID manquant"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "adresse MAC invalide : %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "type de SE inconnu %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "erreur de syntaxe dans la topologie"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "impossible d'analyser les informations du domaine Xen"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "le domaine n'est pas actif"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 #, fuzzy
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByName n'a pas réussi à trouver ce domaine"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 #, fuzzy
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByID n'a pas réussi à trouver ce domaine"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 #, fuzzy
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByID n'a pas réussi à trouver ce domaine"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "valeur de noeud inattendue"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "mémoire du noeud"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "opération échouée"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Impossible de définir le pool %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Impossible d'ouvrir tty %s : %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8969,7 +9299,7 @@ msgstr ""
 "xenDaemonDomainMigrate : Xen ne prend pas en charge que les domaines soient "
 "renommés durant la migration"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8977,139 +9307,139 @@ msgstr ""
 "xenDaemonDomainMigrate : Xen ne prend pas en charge la limitation de bande "
 "passante durant la migration"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate : indicateur non supporté"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate : URI invalide"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate : seules les migrations de xenmigr:// sont supportées "
 "par Xen"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate : un nom d'hôte doit être spécifié dans l'URI"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate : numéro de port invalide"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "impossible d'analyser la description du domaine"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Impossible de construire le pool %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Impossible de créer le domaine inactif %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "informations de domaine incomplètes, nom manquant"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup a échoué"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Erreur inconnue"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "impossible de récupérer le nom de l'hôte"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informations de domaine incomplètes, UUID manquant"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informations de domaine incomplètes, UUID manquant"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 #, fuzzy
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "ai_socktype non pris en charge"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "chemin invalide : %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "impossible d'ouvrir %s en lecture"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Impossible de fermer le fichier pid « %s » : %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "type de pool inattendu"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "type mime inattendu"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "type de volume de stockage %d non pris en charge"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "le pool est encore actif"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "valeur de noeud inattendue"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "aucun chargeur de domaine HVM"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype non pris en charge"
@@ -9216,22 +9546,22 @@ msgstr "Impossible de vérifier la valeur actuelle de MemorySize"
 msgid "unable to store config file handle"
 msgstr "impossible de lire le fichier de configuration %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "impossible d'ouvrir le périphérique %s"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Impossible de créer le tube : %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Impossible de supprimer le lien symbolique '%s' : %s"
@@ -9304,6 +9634,42 @@ msgid "reallocating list"
 msgstr "allocation d'un nouveau domaine"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Impossible d'ouvrir le répertoire '%s' : %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "impossible d'ouvrir %s en lecture"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr ""
+#~ "Impossible de définir le drapeau descripteur de fichiers « close-on-exec »"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Impossible de créer le domaine depuis %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Impossible d'enregistrer le domaine %s dans %s"
+
+#~ msgid "unknown root element"
+#~ msgstr "élément root inconnu"
+
+#~ msgid "host"
+#~ msgstr "hôte"
+
+#~ msgid "node"
+#~ msgstr "noeud"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "connexion à l'hyperviseur impossible"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "impossible de se connecter à %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Impossible de démarrer automatiquement le réseau '%s' : %s"
 
diff --git a/po/gl.gmo b/po/gl.gmo
index 153e483..6d7f31c 100644
Binary files a/po/gl.gmo and b/po/gl.gmo differ
diff --git a/po/gl.po b/po/gl.po
index d5f15b4..07387cf 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/gu.gmo b/po/gu.gmo
index 37511a7..7bfafc3 100644
Binary files a/po/gu.gmo and b/po/gu.gmo differ
diff --git a/po/gu.po b/po/gu.po
index 4ee9cf9..8036689 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gu\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-26 14:56+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-01 16:57+0530\n"
 "Last-Translator: Sweta Kothari <swkothar at redhat.com>\n"
 "Language-Team: Gujarati\n"
 "MIME-Version: 1.0\n"
@@ -103,228 +103,228 @@ msgstr "પરિમાણ શબ્દમાળા યોગ્ય રીતે
 msgid "Unknown error"
 msgstr "અજ્ઞાત ભૂલ"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' ને પ્રવેશ કરી શકાતુ નથી: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "સંકેત પાઇપ માંથી વાંચવા માટે નિષ્ફળ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP પર રૂપરેખાંકન પુન:લોડ કરી રહ્યા છે"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "જ્યારે ડ્રાઇવરો ને પુન:લોડ કરવા દરમિયાન ભૂલ"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "સંકેત %d પર બંધ કરી રહ્યા છે"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "અનિચ્છનિય સંકેત %d મળેલ છે"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ફાઇલ '%s' ખોલવામાં નિષ્ફળતા : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ફાઇલ'%s' ખોલવામાં નિષ્ફળતા : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ફાઇલ '%s' લખવામાં નિષ્ફળતા : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid ફાઇલ '%s' બંધ કરવામાં નિષ્ફળતા : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket માટે મેમરીની ફાળવણી કરવામાં નિષ્ફળતા"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "સોકેટ બનાવવામાં નિષ્ફળતા: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s' માટે સોકેટને બાંધવામાં નિષ્ફળતા : %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' પર જોડાણો માટે સાંભળવામાં નિષ્ફળતા: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "સર્વર ઘટના કોલબેક ને ઉમેરવા માટે નિષ્ફળતા"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "સોકેટ: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "બાંધો: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "સાંભળો: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() માં બફર માટે પરિણામી પાથ ઘણો લાંબો છે"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server ફાળવણી કરવામાં નિષ્ફળતા"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex ની શરૂઆત કરી શકાતી નથી"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "શરત ચલની શરૂઆત કરી શકાતી નથી"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ઘટના સિસ્ટમની શરૂઆત કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL સત્તાધિકરણની શરૂઆત કરવામાં નિષ્ફળ %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "પોલિસીકીટ સત્તા માટે સિસ્ટમ બસ સાથે જોડાવામાં નિષ્ફળ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: નિષ્ફળતા: ક્લાઇન્ટ DN %s છે"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: ચકાસવાનું નિષ્ફળ: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: ક્લાઇન્ટ પ્રમાણપત્ર વિશ્ર્વાસપાત્ર નથી."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: ક્લાઇન્ટ પ્રમાણપત્ર અજ્ઞાત પ્રસિદ્દ કરનાર છે."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: કલાઇન્ટ પ્રમાણપત્ર પાછી ખેચી દેવામાં આવી છેthe."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate: ક્લાઇન્ટ પ્રમાણપત્ર અસુરક્ષિત અલ્ગોરિધમ વાપરે છે."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: પ્રમાણપત્ર X.509 નથી"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: દેખાય તેવુ નથી"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init નિષ્ફળ"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: ક્લાઇન્ટ પ્રમાણપત્ર અંત આવી ગયેલ છે"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: કલાઇન્ટ પ્રમાણપત્ર હજુ સક્રિય થયેલ નથી"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -336,11 +336,11 @@ msgstr ""
 "દર્શાવા માટે 'openssl x509 -in clientcert.pem -text' ને વાપરો, અથવા --verbose "
 "વિકલ્પ સાથે આ ડિમનને ચલાવો."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: ક્લાઇન્ટનું પ્રમાણપત્ર ચકાસવામાં નિષ્ફળતા"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -348,169 +348,168 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate સુયોજિત છે તેથી ખરાબ પ્રમાણપત્ર "
 "અવગણેલ છે"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "ચકાસવાનું પ્રવેશ પછી ક્લાઇન્ટ પાસે અનિચ્છનિય માહિતી અટકેલ tx હતી"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ક્લાઇન્ટ ઓળખાણપત્રો ને ચકાસવામાં નિષ્ફળતા: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "જોડાણને સ્વીકારવામાં નિષ્ફળતા: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "ઘણા બધા સક્રિય ક્લાઇન્ટો (%d) છે, જોડાણને છોડી રહ્યા છે"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "મેમરીની બહાર ક્લાઇન્ટોને ફાળવા રહ્યા છે"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "ખાસ ફાયદો થયેલ ક્લાઇન્ટ %d માટે પોલકીટ સત્તા ને બંધ કરો"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS હેન્ડશેક નિષ્ફળ: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "અનિચ્છનિય નકારાત્મક લંબાઇ સૂચન %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "વાંચો: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL માહિતી %s ને ડિકોડ કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "લખો: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL માહિતી %s ને અનકોડ કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "સંકેત સંભાળનાર એ %d ભૂલોનો રિપોર્ટ કરેલ છે: છેલ્લી ભૂલ: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "બંધ કરવાની સમય સમાપ્તિને રજીસ્ટર કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "કામદારોને ફાળવવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s રૂપરેખાંકન યાદી માટે મેમરીની ફાળવણી કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s રૂપરેખાંકન યાદી કિંમત માટે મેમરીની ફાળવણી કરવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: શબ્દમાળા અથવા શબ્દમાળાઓની યાદી હોવી જ જોઇએ\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: અયોગ્ય પ્રકાર: %s મળ્યુ; અપેક્ષિત %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: બિનઆધારિત સત્તા %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "જ્યારે રુટ તરીકે ચાલી ન રહી હોય ત્યારે જૂથ ને સુયોજિત કરી શકાતી નથી"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "બફર માટે મેમરી ફાળવવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "બફર માટે પૂરતી મેમરી ફરી ફાળવવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "જૂથ '%s' જોવામાં નિષ્ફળતા"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "સ્થિતિ '%s' ને પદચ્છેદન કરવામાં નિષ્ફળતા"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "વધારાનાં અધિકારોની જરૂરિયાત છે\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "ઉપકરણ %s ને પુન:સુયોજિત કરવાનું નિષ્ફળ"
+msgstr "ઘટાડેલ અધિકારો ને સુયોજિત કરવાનું નિષ્ફળ\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ડોમેઇન તરીકે વિભાજીત કરવામાં નિષ્ફળ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "પાઇપ બનાવવામાં નિષ્ફળ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir બનાવવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s ની જૂથ માલિકી બદલવામાં નિષ્ફળ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "સંકેત પાઇપ માટે કોલબેક રજીસ્ટર કરવા માટે નિષ્ફળ"
 
@@ -608,11 +607,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "સરનામાં %d ને પૃથ્થકરણ કરી શકાતુ નથી: %s"
@@ -637,7 +635,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl સંદર્ભ સુયોજન નિષ્ફળ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "શૂન્ય માપ મેળવવા TLS કરી શકાતુ નથી"
 
 #: qemud/remote.c:2970
@@ -659,7 +658,7 @@ msgstr "SASL કાર્યપદ્દતિ %d (%s) ની યાદી ક
 msgid "cannot allocate mechlist"
 msgstr "કાર્યપદ્દતિ યાદીને ફાળવી શકાતી નથી"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "જોડાણ %d (%s) પર SASL ssf તપાસ કરી શકાતી નથી"
@@ -818,43 +817,52 @@ msgstr "IFF_VNET_HDR સક્રિય કરી રહ્યા છે"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDR સક્રિય કરવામાં આવતુ નથી; બિલ્ડ સમયે નિષ્ક્રિય થયેલ છે"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "નહિં તૂટેલ અંક"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "નહિં તૂટેલ શબ્દમાળા"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "કિંમતની ઈચ્છા રાખી રહ્યા છીએ"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "યાદી ] સાથે બંધ થયેલ નથી "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "યાદીમાં વિભાજકની ઈચ્છા રાખી રહ્યા છીએ"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "યાદી ] સાથે બંધ થયેલ નથી "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "નામ ઈચ્છિત છે"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "વિભાજક ઈચ્છિત છે"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "સોંપણી ઈચ્છિત છે"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ફાઈલ ખોલવામાં નિષ્ફળ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "સમાવિષ્ટ સંગ્રહવામાં નિષ્ફળ"
 
@@ -905,14 +913,12 @@ msgid "network missing from connection hash table"
 msgstr "જોડાણ હેશ કોષ્ટકમાંથી ગુમ થયેલ નેટવર્ક"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "જોડાણ હેશ કોષ્ટકમાં નેટવર્ક ઉમેરવામાં નિષ્ફળ"
+msgstr "જોડાણ હેશ કોષ્ટકમાં ઇન્ટરફેસ ઉમેરવામાં નિષ્ફળ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "જોડાણ હેશ કોષ્ટકમાંથી ગુમ થયેલ નેટવર્ક"
+msgstr "જોડાણ હેશ કોષ્ટકમાંથી ગુમ થયેલ ઇન્ટરફેસ"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -938,521 +944,551 @@ msgstr "જોડાણ હેશ કોષ્ટકમાં નોડ dev ન
 msgid "dev missing from connection hash table"
 msgstr "જોડાણ હેશ કોષ્ટકમાંથી ગુમ થયેલ dev"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "અજ્ઞાત ડિસ્ક પ્રકાર '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "અજ્ઞાત ડિસ્ક ઉપકરણ '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "અયોગ્ય ફ્લોપી ઉપકરણ નામ: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "અયોગ્ય હાર્ડડિસ્ક ઉપકરણ નામ: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "અજ્ઞાત ડિસ્ક બસ પ્રકાર '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ફ્લોપી ડિસ્ક માટે અયોગ્ય બસ પ્રકાર '%s'"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ડિસ્ક માટે અયોગ્ય બસ પ્રકાર '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "અજ્ઞાત ડિસ્ક કેશ સ્થિતિ '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "અજ્ઞાત ફાઇલસિસ્ટમ પ્રકાર '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "અજ્ઞાત ઇન્ટરફેસ પ્રકાર '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr "<interface type='network'/> સાથે સ્પષ્ટ થયેલ <source> 'નેટવર્ક' ગુણધર્મ નથી"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<interface type='bridge'/> સાથે સ્પષ્ટ થયેલ <source> 'dev' ગુણધર્મ નથી"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "સોકેટ ઇન્ટરફેસ સાથે સ્પષ્ટ થયેલ <source> 'પોર્ટ' ગુણધર્મ નથી"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "સોકેટ ઇન્ટરફેસ સાથે <source> 'પોર્ટ' ગુણધર્મ નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "સોકેટ ઇન્ટરફેસ સાથે સ્પષ્ટ થયેલ <source> 'સરનામુ' ગુણધર્મ નથી"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "<interface type='bridge'/> સાથે સ્પષ્ટ થયેલ <source> 'dev' ગુણધર્મ નથી"
+msgstr "<interface type='internal'/> સાથે સ્પષ્ટ થયેલ <source> 'name' ગુણધર્મ નથી"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "મોડેલ નામ અયોગ્ય અક્ષરોને સમાવે છે"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "અક્ષર ઉપકરણ માટે ગેરહાજર સ્ત્રોત પાથ ગુણધર્મ"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "અક્ષર ઉપકરણ માટે ગુમ થયેલ સ્રોત યજમાન ગુણધર્મ"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "અક્ષર ઉપકરણ માટે ગુમ થયેલ સ્રોત સેવા ગુણધર્મ"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ગુમ થયેલ ઇનપુટ ઉપકરણ પ્રકાર"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "અજ્ઞાત ઇનપુટ ઉપકરણ પ્રકાર '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "અજ્ઞાત ઇનપુટ બસ પ્રકાર '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 bus એ %s ઇનપુટ ઉપકરણને આધાર આપતુ નથી"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "બિનઆધારિત ઇનપુટ બસ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen bus %s ઇનપુટ ઉપકરણ ને આધાર આપતુ નથી"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "ગુમ થયેલ ગ્રાફિક્સ ઉપકરણ પ્રકાર"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "અજ્ઞાત ગ્રાફિક્સ ઉપકરણ પ્રકાર '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc પોર્ટ %s ને પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "અજ્ઞાત સંપૂર્ણસ્ક્રીન કિંમત '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc પોર્ટ %s ને પદચ્છેદન કરી શકાતુ નથી"
+msgstr "rdp પોર્ટ %s ને પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "અજ્ઞાત સાઉન્ડ મોડેલ '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "વિક્રેતા id %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb વિક્રેતા ને id ની જરૂર છે"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "પ્રોડક્ટ %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb પ્રોડક્ટને id ની જરૂર છે"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "બસ %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb સરનામાંને બસ id ની જરૂર છે"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ઉપકરણ %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb સરનામાં ને ઉપકરણ id ની જરૂર છે"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "અજ્ઞાત usb સ્ત્રોત પ્રકાર '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "ગુમ થયેલ વિક્રેતા"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "ગુમ થયેલ પ્રોડક્ટ"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ડોમેઈન %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci સરનામાંને બસ id ની જરૂર છે"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "સ્લોટ %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci સરનામાંને સ્લોટ id ની જરૂર છે"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "વિધેય %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci સરનામાંને વિધેય id ની જરૂર છે"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "અજ્ઞાત pci સ્ત્રોત પ્રકાર '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "અજ્ઞાત hostdev સ્થિતિ '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "અજ્ઞાત યજમાન ઉપકરણ પ્રકાર '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "ગુમ થયેલ hostdev માં પ્રકાર"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "અજ્ઞાત નોડ %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "અજ્ઞાત લાઇફસાયકલ ક્રિયા %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "ગેરહાજર સુરક્ષા પ્રકાર"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "અયોગ્ય સુરક્ષા પ્રકાર"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "ગુમ થયેલ સુરક્ષા મોડલ"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "સુરક્ષા લેબલ ગુમ થયેલ છે"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "સુરક્ષા imagelabel ગેરહાજર છે"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "ગુમ થયેલ રુટ ઘટક"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "અજ્ઞાત ઉપકરણ પ્રકાર"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "અજ્ઞાત virt પ્રકાર"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "ડોમેઇન %s os પ્રકાર %s આર્કીટેક્ચર %s પર એમ્યુલેટર નથી"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ગુમ થયેલ ડોમેઈન પ્રકાર ગુણધર્મો"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "અયોગ્ય ડોમેઈન પ્રકાર %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID ઉત્પન્ન કરવામાં નિષ્ફળતા"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "મેલફોર્મ થયેલ uuid ઘટક"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "ગુમ થયેલ મેમરી ઘટક"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "અનિચ્છનીય લક્ષણ %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS પ્રકાર નથી"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os પ્રકાર '%s' અને arch '%s' જોડાણ આધારભૂત નથી"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os પ્રકાર માટે '%s' આધારિત આર્કિટેક્ચર નથી"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "બુટ ઉપકરણને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ગુમ થયેલ બુટ ઉપકરણ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "અજ્ઞાત બુટ ઉપકરણ '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ફાઇલસિસ્ટમ ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "નેટવર્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "સમાંતર ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "સિરીઅલ ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ઇનપુટ ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "ગ્રાફિક્સ ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "સાઉન્ડ ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "યજમાન ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "ડોમેઈન રૂપરેખાંકન નથી"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ગુમ થયેલ ડોમેઈન પ્રકાર ગુણધર્મો"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "અયોગ્ય ડોમેઈન સ્થિતિ"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "અયોગ્ય pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "મોનિટર પાથ નથી"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "લીટી %d પર: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml દસ્તાવેજનું પદચ્છેદન કરવામાં નિષ્ફળ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "રુટ ઘટક સાચા નથી"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "ટોપોલોજી cpuset વાક્યરચના ક્ષતિ"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "અનિચ્છનીય લાઇફસાયકલ પ્રકાર %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "અનિચ્છનીય ડિસ્ક પ્રકાર %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "અનિચ્છનીય ડિસ્ક ઉપકરણ %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "અનિચ્છનીય ડિસ્ક બસ %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "અનિચ્છનીય ડિક્ટ કેશ સ્થિતિ %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "અનિચ્છનીય ફાઇલસિસ્ટમ પ્રકાર %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "અનિચ્છનીય નેટ પ્રકાર %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "અનિચ્છનીય અક્ષર પ્રકાર %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "અનિચ્છનીય સાઉન્ડ મોડલ %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "અનિચ્છનીય ઇનપુટ પ્રકાર %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "અનિચ્છનીય ઇનપુટ બસ પ્રકાર %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "અનિચ્છનીય hostdev સ્થિતિ %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "અનિચ્છનીય hostdev પ્રકાર %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "અનિચ્છનીય ડોમેઇન પ્રકાર %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "અનિચ્છનીય બુટ ઉપકરણ પ્રકાર %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "અનિચ્છનિય લક્ષણ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "રૂપરેખાંકન ડિરેક્ટરી '%s' ને બનાવી શકાતુ નથી"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "રૂપરેખાંકન ફાઇલ '%s' ને બનાવી શકાતી નથી"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "રૂપરેખાંકન ફાઇલ '%s' ને લખી શકાતી નથી"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "રૂપરેખાંકન ફાઇલ '%s' નો સંગ્રહ કરી શકાતો નથી"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "લક્ષ્ય %s પહેલેથી અસ્તિત્વ ધરાવે છે"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "dir '%s' ખોલવાનું નિષ્ફળ"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "રૂપરેખાંકન %s ને દૂર કરી શકાતુ નથી"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "અજ્ઞાત virt પ્રકાર"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "ડોમેઇન %s os પ્રકાર %s આર્કીટેક્ચર %s પર એમ્યુલેટર નથી"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1487,426 +1523,446 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "કોષ્ટક '%s' માં કતાર '%s' માંથી iptables નિયમ '%s' ને ઉમેરવા માટે નિષ્ફળ: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "જોડાણ URI નું પદચ્છેદન કરી શક્યા નહિં"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "કામ કરતી ડિરેક્ટરીને મેળવી શકાતી નથી"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "પાથ ઘણો લાંબો છે"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "હાલની ડિરેક્ટરી મેળવી શકાતી નથી"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "સુરક્ષા ફ્લેગ સાથે virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare એ uri ને સુયોજિત કરી શકાતુ નથી"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 એ uri ને સુયોજિત કરતુ નથી"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "પાથ એ NULL છે"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ફ્લેગો શૂન્ય હોવા જ જોઇએ"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "બફર NULL છે"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "ફ્લેગો પરિમાણ VIR_MEMORY_VIRTUAL હોવા જ જોઇએ"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "બફર NULL છે પરંતુ માપ શૂન્ય નથી"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid નિષ્ફળ"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) નિષ્ફળ"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) નિષ્ફળ"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) નિષ્ફળ"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) નિષ્ફળ"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "સંદેશને ચાલુ રાખવા પાત્રને મોકલવાનું અસમર્થ"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "સંદેશને ચાલુ રાખવા પાત્રને વાંચવાનું અસમર્થ"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "ખાનગી રુટને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%s પર ખાલી tmpfs ને માઉન્ટ કરવામાં નિષ્ફળ"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "tmpfs માં નવાં રુટ %s ને બાંધવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "%s માં chroot કરવામાં નિષ્ફળ"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "રુટ પર ફરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "mkdir %s કરવામાં નિષ્ફળ"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s પર %s ને માઉન્ટ કરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts ને બનાવી શકાતુ નથી"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "પાત્રમાં /dev/pts ને માઉન્ટ કરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "ઉપકરણ %s ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "symlink /dev/ptmx to /dev/pts/ptmx ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "ઉપકરણ /dev/ptmx ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s પર %s ને માઉન્ટ કરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts ને વાંચવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' ને અનમાઉન્ટ કરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "make / slave ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc ને માઉન્ટ કરવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "mkdir %s કરવામાં નિષ્ફળ"
+msgid "failed to remove capabilities %d"
+msgstr "ક્ષમતાઓ મેળવવામાં નિષ્ફળ"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ક્ષમતાઓ મેળવવામાં નિષ્ફળ"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ક્ષમતાઓ મેળવવામાં નિષ્ફળ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() અયોગ્ય vm વ્યાખ્યા પસાર થયેલ છે"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "tty %s ને ખોલવાનું નિષ્ફળ"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "ક્લોન પાત્ર ને ચલાવવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s માટે cgroup ને બનાવવાનું અસમર્થ\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc સ્ત્રોતોને સુયોજિત કરવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "સર્વર સોકેટ '%s' ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "સર્વર સોકેટ '%s' ને બાંધવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "સર્વર સોકેટ %s ને સાંભળવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d ને વાંચવામાં નિષ્ફળતા"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d ને લખવામાં નિષ્ફળતા"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) નિષ્ફળ"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) નિષ્ફળ"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) નિષ્ફળ"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "ઘટના %d માં ભૂલ"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() નિષ્ફળ"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "ઇન્ટરફેસ %s ને ns %d માટે ખસેડવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth ને કાઢી નાંખવાનું નિષ્ફળ: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair નિષ્ફળ"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "માઉન્ટ નેમસ્પેસ ને વહેંચી શકાતુ નથી"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "સ્લેવ સ્થિતિમાં રુટ માઉન્ટને ખસેડવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "પાથ %s ને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s પર devpts ને માઉન્ટ કરવામાં નિષ્ફળ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty ને ફાળવણી કરવાનું નિષ્ફળ"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ફાઇલ '%s/%s.pid' ને લખવાનું અસમર્થ"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "રુટ dir ને બદલવાનું અસમર્થ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "સત્ર લીડર બનાવવાનું અસમર્થ"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC ડ્રાઇવર માંથી જોડાણ નિષ્ફળ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "સંગ્રહ pool સક્રિય નથી"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "સિસ્ટમને NETNS આધાર ઓછો છે"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "uuid સાથે બંધબેસતુ ડોમેઇન નથી"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "સક્રિય ડોમેઈનને કાઢી શકાતુ નથી"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "અસ્થાયી ડોમેઇનને અવ્યાખ્યાયિત કરી શકાતુ નથી"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s માટે cgroup મેળવવાનું અસમર્થ\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "પાત્ર %d માટે રાહ જોવા માટે waitpid નિષ્ફળ: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "ઈન્ટરફેસ માટે બ્રિજ ને મેળવવામાં નિષ્ફળ"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth ઉપકરણ જોડી ને બનાવવામાં નિષ્ફળ: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth નામોને ફાળવવામાં નિષ્ફળ"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s ઉપકરણ ને %s માટે ઉમેરવામાં નિષ્ફળ"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "પિતૃ ns veth ઉપકરણને સક્રિય કરવાનું નિષ્ફળ"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "ક્લાઇન્ટ સોકેટને બનાવવાનું નિષ્ફળ"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "ક્લાઇન્ટ સોકેટને જોડાવાનું નિષ્ફળ"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "પાત્ર માટે અયોગ્ય PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d ને મારવાનું નિષ્ફળ"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' માટે રાહ જોઇ શકાતી નથી"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "પાત્ર '%s' એ અનિચ્છનિય રીતે શરૂઆત કરવા દરમ્યાન બંધ થઇ જાય છે"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "લોગ ડિરેક્ટરી '%s' ને બનાવી શકાતી નથી"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' ને ખોલવામાં નિષ્ફળતા"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ફાઇલ %s/%s.pid ને વાંચવામાં નિષ્ફળતા"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "નામ થયેલ %s ડોમેઇન નથી"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d સાથે ડોમેઈન નથી"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "અજ્ઞાત પ્રકાશન: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "આવા ડોમેઇન %s નથી"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "અયોગ્ય પરિમાણ `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "અયોગ્ય પરિમાણ ગણતરી"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "યજમાનનામને નક્કી કરવામાં નિષ્ફળ"
 
@@ -1939,22 +1995,22 @@ msgstr "માંગણીને આગળ ધપાવી રહ્યા છ
 msgid "unknown forwarding type '%s'"
 msgstr "અજ્ઞાત આગળ ધપાવાનો પ્રકાર '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "નેટવર્ક રૂપરેખાંકન ફાઇલનામ '%s' એ નેટવર્ક નામ '%s' સાથે બંધબેસતુ નથી"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "રૂપરેખાંકન ફાઇલ '%s' ને દૂર કરી શકાતુ નથી"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "બ્રિજ ઉત્પાદન એ max id %d વધારેલ છે"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "બ્રિજ નામ '%s' પહેલેથી જ વપરાશમાં છે."
@@ -2098,358 +2154,493 @@ msgstr "બંધબેસતા id સાથે નેટવર્ક નથી
 msgid "network '%s' does not have a bridge name."
 msgstr "નેટવર્ક '%s' પાસે બ્રિજ નામ નથી."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "અસ્થાયી ડોમેઇન માટે આપમેળે શરૂ કરવાનું સુયોજિત કરી શકાતુ નથી"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "આપોઆપ શરૂ થતી ડિરેક્ટરી '%s' બનાવી શકાતી નથી"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "'%s' ને symlink '%s' ને બનાવવામાં નિષ્ફળ"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s' ને કાઢી નાંખવા માટે નિષ્ફળ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "pool %s તાજુ કરવામાં નિષ્ફળ"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "pool %s તાજુ કરવામાં નિષ્ફળ"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s સુધારી શકાતુ નથી"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "બંધબેસતા નામ સાથે નોડ ઉપકરણ નથી"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "આ ઉપકરણ માટે પિતૃ નથી"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() માં અયોગ્ય પરિમાણ"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "પાથ '%s' ખોલી શકાતો નથી"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "યજમાન સ્કેનને ટ્રીગર કરવા માટે '%s' માં લખવાનું નિષ્ફળ"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ફેરબદલ ક્રિયા નિષ્ફળ"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "પ્રકારફાઇલ '%s' ને શોધી શક્યા નહિં"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "વર્તમાન સમય મેળવી શકાતુ નથી"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' માટે બ્લોક ઉપકરણ પાથ પૂરી પાડેલ નથી"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' માટે સંગ્રહ ક્ષમતાઓને પદચ્છેદન કરવામાં ભૂલ"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' માટે ગેરહાજર સંગ્રહ ક્ષમતા પ્રકાર"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' માટે પૂરી પડેલ દૂર કરી શકાય તેવી મીડિયા માપ નથી"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' માટે પૂરી પાડેલ અયોગ્ય દૂર કરી શકાય તેવુ મીડિયા માપ"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "'%s' માટે અજ્ઞાત સગ્રહ ક્ષમતા પ્રકાર '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ માપ નથી"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય માપ"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ SCSI યજમાન ID નથી"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય SCSI યજમાન ID"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ SCSI બસ ID નથી"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય SCSI બસ ID"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ SCSI લક્ષ્ય ID નથી"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય SCSI લક્ષ્ય ID"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ SCSI LUN ID નથી"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય SCSI LUN ID"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' માટે સંગ્રહ ક્ષમતાઓને પદચ્છેદન કરવામાં ભૂલ"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' માટે ગેરહાજર સંગ્રહ ક્ષમતા પ્રકાર"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' માટે પૂરુ પાડેલ માપ નથી"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' માટે પૂરુ પાડેલ માપ નથી"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%s' માટે અજ્ઞાત સગ્રહ ક્ષમતા પ્રકાર '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ નેટવર્ક ઇન્ટરફેસ નથી"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય નેટવર્ક પ્રકાર"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB ઇન્ટરફેસ નંબર નથી"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB ઇન્ટરફેસ નંબર"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB ઇન્ટરફેસ વર્ગ નથી"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB ઇન્ટરફેસ વર્ગ"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB ઇન્ટરફેસ ઉપવર્ગ નથી"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB ઇન્ટરફેસ ઉપવર્ગ"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB ઇન્ટરફેસ પ્રોટોકોલ નથી"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB ઇન્ટરફેસ પ્રોટોકોલ"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB બસ નંબર નથી"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB બસ નંબર"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB ઉપકરણ નંબર નથી"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB ઉપકરણ નંબર"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB વિક્રેતા ID નથી"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB વિક્રેતા ID"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ USB પ્રોડક્ટ ID"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય USB પ્રોડક્ટ ID"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI ડોમેઇન ID નથી"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI ડોમેઇન ID"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI બસ ID નથી"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI બસ ID"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI સ્લોટ ID નથી"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI સ્લોટ ID"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI વિધેય ID"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI વિધેય ID"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI વિક્રેતા ID નથી"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI વિક્રેતા ID"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ PCI પ્રોડક્ટ ID નથી"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "'%s' માટે પૂરુ પાડેલ અયોગ્ય PCI પ્રોડક્ટ ID"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s' માટે પૂરી પાડેલ સિસ્ટમ UUID નથી"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' માટે મેલફોર્મ થયેલ uuid ઘટક"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "ગેરહાજર ક્ષમતા પ્રકાર"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "અજ્ઞાત ક્ષમતા પ્રકાર '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "અજ્ઞાત ક્ષમતા પ્રકાર '%d' '%s' માટે"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' માટે ઉપકરણ ક્ષમતાઓ નથી"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "%s ને વાંચવા માટે ખોલવામાં નિષ્ફળ"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "%s ને વાંચવા માટે ખોલવામાં નિષ્ફળ"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' માંથી વાંચવાનું નિષ્ફળ : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' માંથી વાંચવાનું નિષ્ફળ : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' માંથી વાંચવાનું નિષ્ફળ : %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo પ્રોસેસર ને પદચ્છેદન કરી રહ્યા છે"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu MHz ની પદચ્છેદન કરી રહ્યા છે"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "cpus શોધાયુ નથી"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s ખોલી શકાતી નથી"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "આ પ્લેટફોર્મ પર કન્સોલ અમલમાં મૂકાયેલ નથી"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA આ યજમાન પર આધાભૂત નથી"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "વિસ્તારની બહાર (0-%d) શેલ %d ને શરૂ કરો"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA મુક્ત મેમરી ની તપાસ કરવામાં નિષ્ફળ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebula માં વર્ચ્યુઅલ મશીને દાખલ કરવામાં ભૂલ"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "દિવસનો સમય મેળવી રહ્યા છીએ"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "id '%s' સાથે OPENVZ VM પહેલેથી જ સક્રિય છે"
+msgstr "નામ સાથે OpenNebula VM પહેલેથી સક્રિય છે: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "સંગ્રહ vol જાણકારી"
+msgstr "ક્રિયા કરવા માટે ખોટી સ્થિતિ"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ડોમેઈન ચાલી રહ્યું નથી"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "બંધબેસતી id %d સાથે ડોમેઇન નથી"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ડોમેઇન '%s' એ અટકેલ છે"
+msgstr "ડોમેઇન એ અટકેલ નથી "
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl આવૃત્તિને બહાર કાઢી શકાઇ નહિં"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "પાત્ર %d માટે રૂપરેખાંકન માંથી 'IP_ADDRESS' વાંચી શકાયુ નહિં"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "પાત્ર %d માટે રૂપરેખાંકન માંથી 'NETIF' ને વાંચી શકાયુ નહિં"
 
 #: src/openvz_conf.c:257
@@ -2469,13 +2660,13 @@ msgid "Wrong MAC address"
 msgstr "ખોટુ MAC સરનામું"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "પાત્ર %d માટે રૂપરેખાંકન માંથી 'OSTEMPLATE' ને વાંચી શકાયુ નહિં"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "પાત્ર %d માટે રૂપરેખાંકન માંથી 'VE_PRIVATE' ને વાંચી શકાયુ નહિં"
 
 #: src/openvz_conf.c:434
@@ -2491,14 +2682,10 @@ msgid "UUID in config file malformed"
 msgstr "રૂપરેખાંકન ફાઇલમાં UUID મેલફોર્મ થયેલ છે"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "પાત્ર %d માટે રૂપરેખાંકન વાંચી શકાઇ નહિં"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo ને વાંચી શકાયુ નહિં"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "પાત્ર એ વ્યાખ્યાયિત થયેલ નથી"
@@ -2534,7 +2721,7 @@ msgstr "પાત્ર માટે આદેશને બનાવી રહ
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s ને ચલાવી શકાયુ નહિં"
@@ -2602,7 +2789,7 @@ msgstr "ડોમેઇન એ બંધ કરવાની સ્થિતી
 msgid "Could not read container config"
 msgstr "પાત્ર રૂપરેખાંકનને વાંચી શકાયુ નહિં"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "અજ્ઞાત પ્રકાર '%s'"
@@ -2611,7 +2798,20 @@ msgstr "અજ્ઞાત પ્રકાર '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs એ >= 1 હોવુ જોઇએ"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s નું પદચ્છેદન કરી શકાયુ નહિં"
@@ -2732,675 +2932,644 @@ msgstr "પ્રોક્સી સાથે સંપર્કવ્યવહ
 msgid "got asynchronous packet number %d\n"
 msgstr "અસુમેળ પેકેટ નંબર %d મળ્યું\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr " QEMU પ્રક્રિયા daemonize કરવામાં નિષ્ફળ"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "આવૃત્તિ %s નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "'%s' માં QEMU આવૃત્તિ નંબર નું પદચ્છેદન કરી શકાતુ નથી"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU મદદ આઉટપુટને વાંચવામાં અસમર્થ"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu માંથી અનિચ્છનિય બહાર નીકળવાની સ્થિતિ"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "અનિચ્છનિય બહાર નીકળવાની સ્થિતિ '%d', qemu કદાચ નિષ્ફળ થઇ શકે છે"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU બાઇનરી %s શોધી શકાતી નથી: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "નેટવર્ક '%s' શોધાયુ નહિં"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "નેટવર્ક પ્રકાર %d આધારભૂત નથી"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "બ્રિજ આધારની શરૂઆત કરી શકાતી નથી: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "બ્રિજમાં ટેપ ઇન્ટરફેસને ઉમેરવામાં નિષ્ફળ. %s એ બ્રિજ ઉપકરણ નથી"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "બ્રિજ '%s' માં ઈન્ટરફેસ '%s' ટેપ ઉમેરવામાં નિષ્ફળ : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "TCP પરિવહન એ આ QEMU બાઇનરી સાથે આધારભૂત નથી"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "STDIO સ્થળાંતર એ આ QEMU બાઇનરી સાથે આધારભૂત નથી"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "ડિસ્ક '%s' માટે બિનઆધારિત ડ્રાઇવર નામ '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' માટે બિનઆધારિત usb ડિસ્ક પ્રકાર"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "બિનઆધારિત ડિસ્ક પ્રકાર '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "અયોગ્ય સાઉન્ડ મોડેલ"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' માટે મેલફોર્મ થયેલ uuid ઘટક"
+msgstr "'%s' માં મેલફોર્મ થયેલ કિવર્ડ દલીલો"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "ઉપકરણ %s નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "ડ્રાઇવ અનુક્રમણિકા '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s માટે ગુમ થયેલ ઉપકરણો જાણકારી"
+msgstr "ડ્રાઇવ %s માટે ગુમ થયેલ ફાઇલ પરિમાણ"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "ડ્રાઇવ '%s' માં ગુમ થયેલ અનુક્રમણિક પરિમાણ"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "ડોમેઈન '%s' નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "'%s' માં NIC vlan નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "vlan %d માટે NIC વ્યાખ્યાને શોધી શકાતુ નથી"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ડોમેઈન %s નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "'%s' માં vlan નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "વિધેય %s નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "NIC વ્યાખ્યા '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "અજ્ઞતા અક્ષર ઉપકરણ પ્રકાર '%s'"
+msgstr "અજ્ઞતા PCI ઉપકરણ સિન્ટેક્ષ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "PCI ઉપકરણ બસ '%s' બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "PCI ઉપકરણ સ્લોટ '%s' બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "PCI ઉપકરણ વિધેય '%s' બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "USB ઉપકરણ વેન્ડર '%s' બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "PCI ઉપકરણ પ્રોડક્ટ '%s' બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "ડિસ્ક ઉપકરણોને બહાર કાઢી શકાતુ નથી"
+msgstr "PCI ઉપકરણ સરનામાં '%s' ને બહાર કાઢી શકાતુ નથી"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "નવા બનાવેલ વોલ્યુમ '%s' ને શોધી શકાતો નથી"
+msgstr "અક્ષર ઉપકરણ %s માં પોર્ટ નંબરને શોધી શકાતો નથી"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "અજ્ઞતા અક્ષર ઉપકરણ પ્રકાર '%s'"
+msgstr "અજ્ઞતા અક્ષર ઉપકરણ સિન્ટેક્ષ '%s'"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "મોનિટર પાથ નથી"
+msgstr "એમ્યુલેટર પાથ શોધાયુ નથી"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "ગેરહાજર સત્તા યજમાન ગુણધર્મ"
+msgstr "%s દલીલ માટે ગુમ થયેલ કિંમત"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI સ્લોટ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "VNC પોર્ટ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "ઉપકરણ %s નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "મેમરી સ્તર '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI સ્લોટ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "CPU ગણતરી '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI બસ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
+msgstr "UUID '%s' પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "વાતચીત દરમ્યાન અજ્ઞાત QEMU દલીલ '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "અજ્ઞાત સત્તાધિકરણ પ્રકાર '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "અયોગ્ય ડોમેઈન સ્થિતિ"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "અયોગ્ય pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "મોનિટર પાથ નથી"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "ડોમેઈન રૂપરેખાંકન નથી"
+msgstr "અજ્ઞાત દલીલ '%s'"
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "લોગ ફાઈલ %s બનાવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM લોગફાઇલ close-on-exec flag ને સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "લોગફાઇલ નામ %s/%s.log ને બિલ્ડ કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lld ને %s માં શોધવાનું અસમર્થ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' ને આપોઆપ શરૂ કરવાનું નિષ્ફળ : %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "સ્થિતિ ફાઇલ %s ને કડી ન કરવામાં નિષ્ફળતા"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s માટે ડોમેઇન સ્થિતિને વાંચવામાં નિષ્ફળતા\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s માટે ડોમેઇન સ્થિતિ ને પદચ્છેદન કરવામાં નિષ્ફળતા\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%s માટે મોનિટપને ફરી જોડવામાં નિષ્ફળતા: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "સુરક્ષા ડ્રાઇવરને શરૂ કરવામાં નિષ્ફળતા"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "સુરક્ષા ડ્રાઇવર ઉપલ્બધ નથી"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel મોડલ ની નકલ કરવામાં નિષ્ફળ: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI ની નકલ કરવામાં નિષ્ફળ: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "સુરક્ષા ડ્રાઇવરને શરૂ કરવામાં નિષ્ફળતા"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "સુરક્ષા ડ્રાઇવર ઉપલ્બધ નથી"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "સ્થિતિ dir '%s' બનાવવામાં નિષ્ફળ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "જ્યારે %s શરૂઆતી આઉટપુટ વાંચવા દરમિયાન નિષ્ફળતા"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s શરૂઆતી આઉટપુટ ને વાંચવા દરમિયાન સમયની સમાપ્તિ"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "જ્યારે %s શરૂઆતી આઉટપુટ વાંચવા દરમિયાન જગ્યા ની બહાર"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "જ્યારે %s લોગ આઉટપુટ વાંચવા દરમિયાન નિષ્ફળતા"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "જ્યારે %s લોગ આઉટપુટ વાંચવા દરમિયાન જગ્યા ની બહાર"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s લોગ આઉટપુટ ને વાંચવા દરમિયાન સમયની સમાપ્તિ"
+msgstr "જ્યારે %s લોગ આઉટપુટ ને વાંચતા હોય ત્યારે પ્રક્રિયા બહાર નીકળેલ છે"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s લોગ આઉટપુટ ને વાંચવા દરમિયાન સમયની સમાપ્તિ"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "મોનિટર પાથ %s ખોલવામાં અસમર્થ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "મોનિટર close-on-exec ફ્લેગને સુયોજિત કરવામાં અસમર્થ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "બિન-બ્લોકિંગ સ્થિતિ માં મોનિટરને મૂકવા માટે અસમર્થ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "લોગ ફાઈલ બંધ કરવામાં અસમર્થ: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "યજમાનને શરૂ કરવામાં અસમર્થ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU થ્રેડ જાણકારી ને લઇ આવવા માટે મોનિટર આદેશને ચલાવી શકાતુ નથી"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU આકર્ષણ ને સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "ફરી શરૂ થતી ક્રિયા નિષ્ફળ"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC પાસવર્ડને સુયોજિત કરવાનું નિષ્ફળ"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "સુરક્ષા લેબલ ને સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM પહેલાથી જ સક્રિય છે"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "વપરાતા ન હોય તેવા VNC પોર્ટ ને શોધવામાં અસમર્થ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "લોગ ડિરેક્ટરી %s બનાવી શકાતુ નથી"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU બાઇનરી %s શોધી શકાતી નથી"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s માટે વાપરેલ PID ફાઇલને દૂર કરી શકાતી નથી"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "pool %s બિલ્ડ કરવામાં નિષ્ફળ"
+msgstr "pidfile પાથ બિલ્ડ કરવામાં નિષ્ફળ."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "લોગ ફાઈલ માં envv ને લખવામાં નિષ્ફળ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "લોગ ફાઈલમાં argv લખવામાં નિષ્ફળ: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "લોગ ફાઈલ બંધ કરવામાં અસમર્થ: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "ડોમેઈન %s એ બતાવતુ ન હતુ\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' ને બંધ કરી રહયા છે\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "%s (%d) માં SIGTERM ને મોકલવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s માટે ડોમેઇન સ્થિતિને દૂર કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s માટે PID ફાઇલને દૂર કરવાનું નિષ્ફળ: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "fd ઘટના %d %s માટે સંભાળાતી નથી"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%s ખોલવામાં નિષ્ફળ"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA આ યજમાન પર આધાભૂત નથી"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "વિસ્તારની બહાર (0-%d) શેલ %d ને શરૂ કરો"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA મુક્ત મેમરી ની તપાસ કરવામાં નિષ્ફળ"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "સંગ્રહ pool સક્રિય નથી"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s ખોલવામાં નિષ્ફળ"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "બંધબેસતી uuid '%s' સાથે ડોમેઇન નથી"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "બંધબેસતા નામ '%s' સાથે ડોમેઇન નથી"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "ડોમેઈન %s પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
+msgstr "uuid %s સાથે ડોમેઇન '%s' પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "'%s' તરીકે ડોમેઈન પહેલાથી જ સક્રિય છે"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "લટકેલી ક્રિયા નિષ્ફળ"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "બંધ કરવાની પ્રક્રિયા નિષ્ફળ"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "હાલની મેમરી કરતા નીચી મહત્તમ મેમરીને સુયોજિત કરી શકાતી નથી"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "મેમરી બલુન ફાળવણી વિશે પ્રશ્ર્ન કરી શકાયુ નહિં"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "મેમરી બલુન ફાળવણીનું પદચ્છેદન કરી શકાયુ નહિં"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "બલુન મેમરી ફાળવણી કરી શકાઇ નહિં"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "મહત્તમ મેમરી કરતી ઊંચી મેમરીને સુયોજિત કરી શકાતી નથી"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "સક્રિય ડોમેઈનની મેમરી સુયોજિત કરી શકાતીનથી"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ડોમેઈન xml મેળવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' બનાવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "હેડર સંગ્રહ લખવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml લખવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "ફાઇલ %s સંગ્રહ કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "ફેરબદલ ક્રિયા નિષ્ફળ"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "qemu દ્દારા 'પરિવહન' આધારભૂત નથી"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "અસક્રિય ડોમેઈન માટે રૂપરેખાંકન અવ્યાખ્યાયિત કરો"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "ડોમેઇન વ્યાખ્યા '%d' માં અજ્ઞાત virt પ્રકાર"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ડોમેઇન માટે મહત્તમ vcpus નક્કી કરી શકાતો નથી"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "સૂચિત vcpus ડોમેઇન માટે પરવાનગીય vcpus મહત્તમ કરતા વધારે છે: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "અસક્રિય ડોમેઇન પર vcpus પીન કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "સીમા %d ની બહાર vcpu નંબર> %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "સંબંધ સુયોજિત કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu સંબંધ આધારભૂત નથી"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "સંબંધ મેળવી શકાતો નથી"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu સંબંધ ઉપલ્બધ નથી"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "સુરક્ષા લેબલ મેળવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "સુરક્ષા મોડેલ શબ્દમાળા એ મહત્તમ %d બાઇટોને વધારે છે"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "સુરક્ષા DOI શબ્દમાળા એ મહત્તમ %d બાઇટોને વધારે છે"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ડોમેઇન ઇમેજ વાંચી શકાતી નથી"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu હેડર વાંચવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "ઇમેજ મેજિક સાચી નથી"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "ઇમેજ આવૃત્તિ આધારભૂત નથી (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML વાંચવામાં નિષ્ફળતા"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML પદચ્છેદન કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "નવા VM ને સોંપવામાં નિષ્ફળતા"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ડોમેઇનને ફરી શરૂ કરવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "બિનઆધારિત ડિસ્ક પ્રકાર '%s'"
+msgstr "બિનઆધારિત રૂપરેખાંકન પ્રકાર %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv સિન્ટેક્ષ %sન ને નક્કી કરી શકાતી નથી"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "બસ/ઉપકરણ અનુક્રમણિકામાં ડિસ્ક '%s' ને રૂપાંતર કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "બસ '%s' માટે બિનઆધારિત ડિસ્ક નામ માપ કરી રહ્યા છે"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "બસ '%s' અને લક્ષ્ય '%s' સાથે ઉપકરણ નથી"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3409,206 +3578,206 @@ msgstr ""
 "ઉપકરણ '%s' and લક્ષ્ય '%s' માટે એમ્યુલેટર આવૃત્તિ દૂર કરી શકાય તેવા મીડિયાને આધાર આપતી "
 "નથી"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom મીડિયા બદલી શકાયુ નહિં"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "નિષ્ફળ થયેલ cdrom મીડિયાને બદલી રહ્યા છે: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "લક્ષ્ય %s પહેલેથી અસ્તિત્વ ધરાવે છે"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ડિસ્કને જોડી શકાતી નથી"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "સ્લોટ નંબરને પદચ્છેદન કરવામાં અસમર્થ\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "નિષ્ફળ થયેલ %s ને ઉમેરી રહ્યા છે"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb ડિસ્ક ને જોડી શકાતી નથી"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "નિષ્ફળ થયેલ usb ડિસ્કને ઉમેરી રહ્યા છે"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb ઉપકરણને જોડી શકાતી નથી"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "નિષ્ફળ થયેલ usb ઉપકરણને ઉમેરી રહ્યા છે"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "અસક્રિય ડોમેઈન પર ઉપકરણ જોડાઇ શકાતુ નથી"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ડિસ્ક બસ '%s' ને હોટપલ્ગ કરી શકાતુ નથી."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "ડિસ્ક ઉપકરણ પ્રકાર '%s' એ હોટપ્લગ કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "ઉપકરણ પ્રકાર '%s' એ જોડી શકાતુ નથી"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "ડિસ્ક %s શોધાયુ નથી"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "ડિસ્ક %s ને અલગ પાડી શકાતુ નથી - અયોગ્ય સ્લોટ નંબર %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "અલગ ડિસ્ક %s આદેશને ચલાવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "ડિસ્ક %s ને અલગ કરવામાં નિષ્ફળ: અયોગ્ય સ્લોટ %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "અસક્રિય ડોમેઈન પર ઉપકરણને અલગ કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "ફક્ત SCSI અથવા virtio ડિસ્ક ઉપકરણ ગતિશીલ રીતે અલગ કરી શકાય છે"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "અસ્થાયી ડોમેઇન માટે આપમેળે શરૂ કરવાનું સુયોજિત કરી શકાતુ નથી"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "આપોઆપ શરૂ થતી ડિરેક્ટરી %s બનાવી શકાતી નથી"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "'%s' ને symlink '%s' ને બનાવવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "અયોગ્ય પાથ: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' આદેશ નિષ્ફળ"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' આ qemu દ્દારા આધારભૂત નથી"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "ઉપકરણ શોધાયુ નહિં: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL અથવા ખાલી પાથ"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "અયોગ્ય પાથ, '%s' એ જાણીતો ઇન્ટરફેસ નથી"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: ખોલવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: વાંચવા અથવા ખોલવામાં નિષ્ફળ"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "અયોગ્ય પાથ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ડ્રાઇવર ફક્ત વર્ચ્યુઅલ મેમરી સરનામાં ને આધાર આપે છે"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") નિષ્ફળ"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' આદેશ નિષ્ફળ"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "ટેમ્પલેટ %s સાથે બનાવેલ કામચલાઉ ફાઇલને વાંચવામાં નિષ્ફળતા"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "ડોમેઇન XML પસાર થયેલ નથી"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "ફક્ત tcp URIs એજ KVM પરિવહનો માટે આધારભૂત નથી"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "છેલ્લે URI પાસે ':port' ન હતુ"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "ફાવે તેમ UUID ઉત્પન્ન કરી શકાયુ નહિં"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "'%s' તરીકે ડોમેઈન પહેલાથી બહાર નીકળેલ છે અથવા એજ નામ સાથે ડોમેઇન"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "ઓફલાઇન પરિવહન સ્પષ્ટ થયેલ છે, પરંતુ લટકાવેલ ક્રિયા નિષ્ફળ"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "પરિવહન નિષ્ફળ: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "નિષ્ફળતા પછી મહેમાન %s ને બહાર નીકળવામાં નિષ્ફળ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "ઉપકરણ %s એ PCI ઉપકરણ નથી"
@@ -3617,505 +3786,510 @@ msgstr "ઉપકરણ %s એ PCI ઉપકરણ નથી"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd બાઇનરી શોધવામાં નિષ્ફળતા"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr "remote_open:URL માં પરિવહન આળખાયુ નહિં(tls|unix|ssh|ext|tcp હોવુ જોઇએ)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' પરિવહન માટે, આદેશ જરૂરી છે"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "યજમાનનામ '%s' ને સુધારો કરવામાં અસમર્થ: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s' ને જોડવાનું નિષ્ફળ"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "સોકેટને બનાવવાનું નિષ્ફળ"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' ને જોડવાનું નિષ્ફળ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "સોકેટ જોડી બનાવવામાં અસમર્થ"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "વિન્ડો નીચે પરિવહન પદ્દતિઓ unix, ssh અને ext આધારભૂત નથી"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "બિન-બ્લોકિંગ સોકેટને બનાવવામાં અસમર્થ"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "પાઇપને બનાવવાનું અસમર્થ"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URI ને આપોઆપ શોધવાનું અસમર્થ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "કોલબેક યાદી ને ફાળવવા દરમ્યાન ભૂલ"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "domainEvents ફાળવણી કરી રહ્યા હોય ત્યારે ભૂલ"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' પ્રવેશ કરી શકાતુ નથી"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS પ્રત્યયને ફાળવણી કરવાનું નિષ્ફળ: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA પ્રમાણપત્ર ને લોડ કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ખાનગી કી/પ્રમાણપત્ર ને લોડ કરવામાં અસમર્થ: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS ક્લાઇન્ટને શરૂ કરવામાં અસમર્થ: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS અલ્ગોરિધમ અગ્રતાને સુયોજિત કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "પ્રમાણપત્ર અગ્રતાને સુયોજિત કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "સત્ર પ્રત્યય ને સુયોજિત કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS હેન્ડશેકને સમાપ્ત કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS આરંભીકરણ ને સમાપ્ત કરવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "સર્વર ચકાસણી (આપણા પ્રમાણપત્રની અથવા IP સરનામુ) નિષ્ફળ\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "સર્વર પ્રમાણપત્રને ચકાસવાનું અસમર્થ: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "વર્તમાન સમય મેળવી શકાતુ નથી"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "અયોગ્ય પ્રમાણપત્ર"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "પ્રમાણપત્ર હજુ વિશ્ર્વાસપાત્ર નથી."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "પ્રમાણપાત્ર પાસે અજ્ઞાત અદાકરનાર મળ્યુ નથી."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "પ્રમાણપત્રને બોલાવી દેવામાં આવ્યુ છે."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "પ્રમાણપત્ર એ અસુરક્ષિત અલ્ગોરિધમ વાપરે છે"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "સર્વર પ્રમાણપત્રની ચકાસણી નિષ્ફળ: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "પ્રમાણપત્ર પ્રકાર X.509 નથી"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers નિષ્ફળતા"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "પ્રમાણપત્ર શરૂ કરવામાં અસમર્થ: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "પ્રમાણપત્રને આયાત કરવામાં અસમર્થ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "પ્રમાણપત્ર નિવૃત્ત થયેલ છે"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "પ્રમાણપત્ર હજુ સક્રિય થયેલ નથી"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "પ્રમાણપત્રનો માલિક યજમાન નામ (%s) સાથે બંધબેસતુ નથી"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "ઘણા બધા NUMA સેલો: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "ઘણા બધા દૂરસ્થ ડોમેઇન IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "મેપ લંબાઇ મહત્તમ કરતા વધારે છે: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU ગણતરી મહત્તમ કરતા વધારે છે: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU મેપ બફર લંબાઇ મહત્તમ કરતા વધારે છે: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "યજમાન એ ઘણાબધા vCPUs નો રિપોર્ટ કરે છે: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "યજમાન મહત્તમ કરતા વધારે મેપ બફર લંબાઇ ને રિપોર્ટ કરે છે: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "સુરક્ષા લેબલ મહત્તમ ને વધારે છે: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "સુરક્ષા મોડલ એ મહત્તમને વધારે છે: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "સુરક્ષા doi એ મહત્તમને વધારે છે: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "ઘણા બધા દૂરસ્થ ડોમેઇન નામો છે: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: મર્યાદા કરતા વધારે પરિમાણોનાં નંબર પાછા આપે છે"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: અજ્ઞાત પરિમાણ પ્રકાર"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "મેમરીની બહાર એરે ની જાળવણી કરી રહ્યા છે"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "અજ્ઞાત પરિમાણ પ્રકાર"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "દૂરસ્થ પ્રોટોકોલ માટે બ્લોક પીક ઘણુ વિશાળ છે, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "માંગણી કરેલ છે તે પ્રમાણે પાછા આપેલ બફર સરખા માપની નથી"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "દૂરસ્થ પ્રોટોકોલ માટે મેમરી પીક માંગણી ઘણી લાંબી છે, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "ઘણા બધા દૂરસ્થ નેટવર્કો: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "ઘણા બધા દૂરસ્થ નેટવર્કો: %d > %d"
+msgstr "ઘણા બધા દૂરસ્થ ઇન્ટરફેસો: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "ઘણા બધા સંગ્રહ pools માંગણી થયેલ છે"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "ઘણા બધા સંગ્રહ pools મળેલ છે"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "ઘણા બધા સંગ્રહ વોલ્યુમો અરજી થયેલ છે"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "ઘણા બધા સંગ્રહ વોલ્યુમો મળેલ છે"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "ઘણા બધા ઉપકરણ નામો સૂચનીય છે"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "ઘણા બધા ઉપકરણ નામો મળેલ છે"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "ઘણા બધા ક્ષમતા નામો સૂચનીય છે"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "ઘણા બધા ક્ષમતા નામો મળેલ છે"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "અજ્ઞાત સત્તાધિકરણ પ્રકાર %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "માંગણી થયેલ સત્તાધિકરણ પ્રકાર %s રદ કરેલ છે"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "બિનઆધારિત સત્તાધિકરણ પ્રકાર %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL લાઇબ્રરિ ની શરૂઆત કરવામાં નિષ્ફળ: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "સોક સરનામાં મેળવવામાં નિષ્ફળ"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "બારીકાઇથી સરનામું મેળવવામાં નિષ્ફળતા"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL ક્લાઇન્ટ સંદર્ભ બનાવવામાં નિષ્ફળ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS સત્ર માટે અયોગ્ય cipher માપ"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "બહારનાં SSF %d (%s) સુયોજિત કરી શકાતુ નથી"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "સુરક્ષા આધાર %d (%s) સુયોજિત કરી શકાતુ નથી"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "સર્વર દ્દારા SASL કાર્યપદ્દતિ %s આધારભૂત નથી"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL વાતચીત ને શરૂ કરવા માટે નિષ્ફળ: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "સત્ત ઓળખાણપત્રોને બનાવવામાં નિષ્ફળ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL વાતચીત માહિતી ધણી લાંબી છે: %d બાઇટો"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "નિષ્ફળ SASL પગલુ: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "વાતચીત SSF %d એ પૂરતી મજબૂત ન હતી"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "સત્તા ઓળખાણપત્રને એકઠુ કરવામાં નિષ્ફળ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "ઘટના આધાર નથી"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "યાદીમાં cb ને ઉમેરી રહ્યા છે"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "યાદીમાંથી cb ને દૂર કરી રહ્યા છે"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header નિષ્ફળતા"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "દલીલો ને ક્રમબદ્દ કરી રહ્યુ છે"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int ((શબ્દની લંબાઇ))"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "માહિતીને મોકલી શકાતી નથી"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS સોકેટ %s વાંચવામાં નિષ્ફળ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "સર્વર એ જોડાણને બંધ કરેલ છે"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "માહિતી ને મેળવી શકાતી નથી"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL માહિતી એનકોડ કરવામાં નિષ્ફળ: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL માહિતીને ડિકોડ કરવામાં નિષ્ફળ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (શબ્દની લંબાઇ, જવાબ)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "સર્વગ ઘણુ નાનું છે તેમાંથી પેકેટ મળેલ છે"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "સર્વગ ઘણુ વિશાલ છે તેમાંથી પેકેટ મળેલ છે"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "જવાબ માં અયોગ્ય હેડર"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "અજ્ઞાત પ્રક્રિયા (મેળવેલ %x, અપેક્ષિત %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "અજ્ઞાત પ્રોટોકોલ આવૃત્તિ (મેળવેલ %x, અપેક્ષિત %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "સર્વર માંથી અનિચ્છનિય RPC કોલ %d મળ્યુ"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "સિરીઅલ %d સાથે જવાબ માટે કોલ રાહ જોતુ "
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "અજ્ઞાત પ્રક્રિયા (મેળવેલ %x, અપેક્ષિત %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "ક્મબદ્દ ન હોય તેવુ ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "ક્મબદ્દ ન હોય તેવુ દૂરસ્થ ભૂલ (_e)"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "અજ્ઞાત સ્થિતી (મેળવેલ %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "સોકેટ પર પોલ નિષ્ફળ"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "સોકેટ પર અટકવુ / ભૂલ ઘટના મળેલ છે"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "શરત પર રાહ જોવાનું નિષ્ફળ"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4129,66 +4303,66 @@ msgstr "અયોગ્ય સુરક્ષા મોડેલ '%s'"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' એ %d ની મહત્તમ પરવાનગી આપેલ લંબાઇ કરતા લાંબી છે"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux વર્ચ્યુઅલ ડોમેઇન સંદર્ભ ફાઇલ %s ને ખોલી શકાતી નથી: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux વર્ચ્યુઅલ ડોમેઇન સંદર્ભ ફાઇલ %s ને વાંચી શકાતી નથી: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux વર્ચ્યુઅલ ઇમેજ સંદર્ભ ફાઇલ %s ને ખોલી શકાતી નથી: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux વર્ચ્યુઅલ ઇમેજ સંદર્ભ ફાઇલ %s ને વાંચી શકાતી નથી: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "સુરક્ષા label પહેલેથી VM માટે વ્યાખ્યયિત થયેલ છે"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s માટે selinux સંદર્ભ ને ઉત્પન્ન કરી શકાતુ નથી"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() કોલ કરતી વખતે ભૂલ: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: સુરક્ષા લેબલ એ મહત્તમ લંબાઇને વધારે છે: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce() કોલ કરતી વખતે ભૂલ: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: %s પર સુરક્ષા સંદર્ભ '\\%s' ને સુયોજિત કરવામાં અસમર્થ: %s."
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s સુધારી શકાતુ નથી"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "અયોગ્ય સુરક્ષા લેબલ %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4197,98 +4371,112 @@ msgstr ""
 "%s: સુરક્ષા લેબલ ડ્રાઇવર બંધબેસતુ નથી: '%s' મોડલ એ ડોમેઇન માટે રૂપરેખાંકિત થયેલ છે, પરંતુ "
 "હાઇપરવિઝર ડ્રાઇવર '%s' છે."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: સુરક્ષા સંદર્ભ '\\%s' સુયોજિત કરવામાં અસમર્થ: %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "pool પ્રકાર %d માટે બેકએન્ડ ગુમ થયેલ છે"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "વોલ્યુમ '%s' ને ખોલી શકાતુ નથી"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "ફાઇલ '%s' સ્થિતિ કરી શકાતી નથી"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "'%s' ફાઇલની અંતમાં શોધી શકાતુ નથી"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "%s નાં સંદર્ભ ફાઇલને મેળવી શકાતી નથી"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir %s ને વાંચી શકાતી નથી"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s ને કમ્પાઇલ કરવામાં નિષ્ફળ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd વાંચી શકાતી નથી"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "આદેશ '%s' માટે થોભવામાં નિષ્ફળ"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "આદેશ બરાબર રીતે બહાર નીકળતુ નથી"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s' માટે પાઇપ પર વાંચવાની ભૂલ"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "આદેશ %d માટે શૂન્યેતર બહાર નીકળવાની સ્થિતિ"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "Win32 પર %s નું અમલીકરણ થયેલ નથી"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ઉપકરણ શરૂ થતુ સ્થાન પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ઉપકરણ અને સ્થાન પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "અયોગ્ય સુરક્ષા પ્રકાર"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "લક્ષ્ય %s પહેલેથી અસ્તિત્વ ધરાવે છે"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "વિશાળ પૂરતા મુક્ત વિસ્તાર નથી"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "વોલ્યુમ લક્ષ્ય પાથ '%s' વાંચી શકાયુ નહિં"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "વોલ્યુમ પાથ '%s' એ પિતૃ પુલ સ્ત્રોત ઉપકરણ પાથ સાથે શરૂ કરાતુ નથી."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "લક્ષ્ય '%s' માંથી પાર્ટીશન નંબરનું પદચ્છેદન કરી શકાતુ નથી"
@@ -4361,9 +4549,9 @@ msgid "cannot unlink path '%s'"
 msgstr "પાથ '%s' ને કડી ન હોય તેવુ કરી શકાતુ નથી"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "પાથ '%s' ખોલી શકાતો નથી"
+msgstr "ઇનપુટ પાથ '%s' ખોલી શકાતો નથી"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4371,14 +4559,14 @@ msgid "cannot extend file '%s'"
 msgstr "ફાઇલ '%s' ને વિસ્તારી શકાતુ નથી"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "lseek અથવા ફાઇલમાંથી વાંચવા માટે નિષ્ફળ: %s"
+msgstr "ફાઇલ '%s' માંથી વાંચવા માટે નિષ્ફળ"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid ફાઇલ '%s' લખવામાં નિષ્ફળતા : %s"
+msgstr "ફાઇલ '%s' લખવામાં નિષ્ફળતા"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4386,69 +4574,71 @@ msgid "cannot fill file '%s'"
 msgstr "ફાઇલ '%s' ને ભરી શકાતી નથી"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "ફાઇલ '%s' બંધ કરી શકાતુ નથી"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "રુટ ડિરેક્ટરી ને બદલી શકાતુ નથી: %s"
+msgstr "ડિરેક્ટરી વોલ્યુમમાં વોલ્યુમમાંથી નકલ કરી શકાતી નથી"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "અજ્ઞાત સગ્રહ vol પ્રકાર %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "વિવિધ બેકીંગ સંગ્રહને સ્પષ્ટ કરી શકાતુ નથી."
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "અજ્ઞાત સંગ્રહ vol બેકીંગ સંગ્રહ પ્રકાર %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "દુર્લભ બેકીંગ સંગ્રહ વોલ્યુમ %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "copy-on-write ઇમેજ એ qcow-create સાથે આધારભૂત નથી"
+msgstr "qcow-create સાથએ વોલ્યુમ માંથી નકલ કરી શકાતી નથી"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "બિનઆધારિત સંગ્રહ vol પ્રકાર %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write ઇમેજ એ qcow-create સાથે આધારભૂત નથી"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-img વગર બિન-અધૂરી ઇમેજોની સંરચના આધારભૂત નથી"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "પાથ '%s' વાંચી શકાતો નથી"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ફાઇલ માલિક '%s' સુયોજિત કરી શકાતુ નથી"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ફાઇલ સ્થિતિ '%s' ને સુયોજિત કરી શકાતુ નથી"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ફાઇલ '%s' કડી ન હોય તેવુ કરી શકાતુ નથી"
@@ -4682,164 +4872,165 @@ msgstr "%s માંથી યજમાન નંબરને મેળવવા
 msgid "Scanning host%u"
 msgstr "યજમાન %u ને સ્કેન કરી રહ્યા છે"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "ગેરહાજર સત્તા યજમાન ગુણધર્મ"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "ગેરહાજર સત્તા પાસવર્ડ ગુણધર્મ"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "મેલફોર્મ થયેલ ઓક્ટલ સ્થિતી"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "મલીન માલિક ઘટક"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "મલીન જૂથ ઘટક "
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "સંગ્રહ પુલ માટે અત્રાત રુટ ઘટક"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "અજ્ઞાત સગ્રહ પુલ પ્રકાર %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "ગેરહાજર પુલ સ્ત્રોત નામ ઘટક"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid ઉત્પન્ન કરવામાં અસમર્થ"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "અજ્ઞાત પુલ બંધારણ પ્રકાર %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "ગુમ થયેલ સંગ્રહ પુલ સ્રોત યજમાન નામ"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "સંગ્રહ પુલ સ્ત્રોત ઉપકરણોને બહાર કાઢી શકાતુ નથી"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "ગુમ થયેલ સંગ્રહ પુલ સ્ત્રોત ઉપકરણ પાથ"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "ગુમ થયેલ સંગ્રહ પુલ સ્રોત પાથ"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "ગુમ થયેલ સંગ્રહ પુલ સ્રોત એડપ્ટર નામ"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "અજ્ઞાત સત્તાધિકરણ પ્રકાર '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "ગુમ થયેલ સંગ્રહ પુલ લક્ષ્ય પાથ"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "સંગ્રહ પુલ માટે અત્રાત રુટ ઘટક"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "અજ્ઞાત પુલ બંધારણ નંબર %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "અનિચ્છનીય pool પ્રકાર"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "અજ્ઞાત માપ એકમો '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "મલીન ક્ષમતા ઘટક"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "ક્ષમતા ઘટક કિંમત ઘણી વિશાળ છે"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "અજ્ઞાત રુટ ઘટક"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "ગુમ થયેલ વોલ્યુમ નામ ઘટક"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "ક્ષમતા ઘટક ગેરહાજર"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "અજ્ઞાત વોલ્યુમ બંધારણ પ્રકાર %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "સંગ્રહ પુલ માટે અત્રાત રુટ ઘટક"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "અજ્ઞાત વોલ્યુમ બંધારણ નંબર %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "રૂપરેખાંકન ડિરેક્ટરી %s ને બનાવી શકાતુ નથી"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "રૂપરેખાંકન ફાઇલ પાથને નિર્માણ કરી શકાતુ નથી"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "આપોઆપ શરૂ થતી કડી પાથનું બંધારણ કરી શકાતુ નથી"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML ઉત્પન્ન કરવામાં નિષ્ફળતા"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "રૂપરેખાંકન ફાઈલ %s બનાવી શકાતુ નથી"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "રૂપરેખાંકન ફાઈલ %s ને લખી શકાતુ નથી"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "config ફાઇલ %s સંગ્રહ કરી શકાતુ નથી"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s માટે રૂપરેખાંકન ફાઇલ નથી"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s માટે રૂપરેખાંકનને દૂર કરી શકાતુ નથી"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "બંધબેસતા uuid સાથે pool નથી"
 
@@ -4847,487 +5038,545 @@ msgstr "બંધબેસતા uuid સાથે pool નથી"
 msgid "no pool with matching name"
 msgstr "બંધબેસતા નામ સાથે pool નથી"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "સંગ્રહ pool પહેલેથી હાજર છે"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "બંધબેસતા uuid સાથે સંગ્રહ pool નથી"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "pool હજુ સક્રિય છે"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "પુલ '%s' પાસે અસુમેળ જોબો ચાલી રહી છે."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "pool પહેલાથી જ સક્રિય છે"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "સંગ્રહ pool પહેલાથી જ સક્રિય છે"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "સંગ્રહ pool સક્રિય નથી"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "સંગ્રહ pool હજુ સક્રિય છે"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "pool વોલ્યુમ કાઢી નાંખવાને આધાર આપતુ નથી"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "pool પાસે રૂપરેખાંકન ફાઇલ નથી"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "બંધબેસતા નામ સાથે સંગ્રહ vol નથી"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "બંધબેસતી કી સાથે સંગ્રહ vol નથી"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "બંધબેસતા પાથ સાથે સંગ્રહ vol નથી"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "સંગ્રહ vol પહેલેથી હાજર છે"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "સંગ્રહ  pool એ વોલ્યુમ બનાવવા માટે આધાર આપતુ નથી"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "બંધબેસતા નામ સાથે સંગ્રહ vol નથી"
+msgstr "બંધબેસતા નામ સાથે સંગ્રહ પુલ નથી"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "બ્રિજ નામ '%s' પહેલેથી જ વપરાશમાં છે."
+msgstr "વોલ્યુમ નામ '%s' પહેલેથી જ વપરાશમાં છે."
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "સંગ્રહ  pool એ વોલ્યુમ બનાવવા માટે આધાર આપતુ નથી"
+msgstr "હાલનાં વોલ્યુમ માંથી સંગ્રહ પુલ એ વોલ્યુમને બનાવવાનું આધાર આપતુ નથી"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "વોલ્યુમ '%s' હજુ પણ ફાળવેલ છે."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "સંગ્રહ pool એ vol કાઢી નાંખવા માટે આધાર આપતુ નથી"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' માટે ઉપકરણ ક્ષમતાઓ નથી"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "પુલ ફાઇલનામ ને સુધારી રહ્યા છે"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "યજમાન વ્યાખ્યા ફાઈલ '%s' લાવી રહ્યા છીએ"
 
-#: src/test.c:384
-msgid "host"
-msgstr "યજમાન"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ફાઇલ '%s' ખોલવાનું નિષ્ફળ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "નોડ"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath સંદર્ભ બનાવી રહ્યા છીએ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "નોડ cpu numa નોડો"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "નોડ cpu સોકેટો"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "નોડ cpu મૂળો"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "નોડ cpu થ્રેડો"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "નોડ સક્રિય cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "નોડ cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "નોડ મેમરી"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "નોડ ડોમેઈન યાદી"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ડોમેઈન ફાઈલનામ ઉકેલી રહ્યા છીએ"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "નોડ નેટવર્ક યાદી"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "નેટવર્ક ફાઈલનામ ઉકેલી રહ્યા છીએ"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "નોડ પુલ યાદી"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "પુલ ફાઇલનામ ને સુધારી રહ્યા છે"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: પાથ પૂરો પાડો અથવા test:///default વાપરો"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "યજમાનનામને જોઇ શકાતુ નથી"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "ડોમેઇન '%s' એ અટકેલ છે"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "ડોમેઈન '%s' ચાલી રહ્યું નથી"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "મેટાડેટા માટે જગ્યાને ફાળવણી કરવા નિષ્ફળ થયેલ ડોમેઇન '%s' નો સંગ્રહ કરી રહ્યા છે"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "'%s' માં ડોમેઇન '%s' ને સંગ્રહ કરી રહ્યા છે: ખોલવાનું નિષ્ફળ"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "'%s' માં ડોમેઇન '%s' ને સંગ્રહ કરી રહ્યા છે: લખવાનું નિષ્ફળ"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ડોમેઇન ઇમેજ '%s' ને વાંચી શકાતી નથી"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' માં અપૂરતુ સંગ્રહ હેડર"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "અસંતુલન હેડર મેજિક"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s' માં મેટાડેટાને વાંચવામાં નિષ્ફળ"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "સીમા ની બહાર મેટાડેટા ની લંબાઇ"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' માં અપૂરતુ મેટાડેટા"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "ડોમેઇન '%s' coredump: %s ને ખોલવામાં નિષ્ફળ"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "ડોમેઇન '%s' coredump: %s માટે હેડર લખવાનું નિષ્ફળ"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "ડોમેઇન '%s' coredump: લખવામાં નિષ્ફળ: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "સીમા ઉપલ્બધ સેલો કરતા વધારે છે"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "ડોમેઈન '%s' પહેલાથી જ ચાલી રહ્યું છે"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "ડોમેઈન '%s' હજુ પણ ચાલી રહ્યું છે"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "નેટવર્ક '%s' હજુ પણ ચાલી રહ્યું છે"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "નેટવર્ક '%s' પહેલાથી જ ચાલી રહ્યું છે"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "સંગ્રહ pool '%s' પહેલાથી જ સક્રિય છે"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "સંગ્રહ pool '%s' સક્રિય નથી"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "બંધબેસતા નામ '%s' સાથે સંગ્રહ vol નથી"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "બંધબેસતી કી '%s' સાથે સંગ્રહ vol નથી"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "બંધબેસતા પાથ '%s' સાથે સંગ્રહ vol નથી"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "વોલ્યુમ '%s' માટે પુલ માં પૂરતી મુક્ત જગ્યા નથી"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "નેટવર્ક પ્રકાર %d આધારભૂત નથી"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "નેટવર્ક પ્રકાર %d આધારભૂત નથી"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "નેટવર્ક પ્રકાર %d આધારભૂત નથી"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "અક્ષર ઉપકરણ માટે ફક્ત સાંભળેલ TCP એ આધારભૂત નથી"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "બિનઆધારિત અક્ષર ઉપકરણ પ્રકાર %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec ફાઇલ વર્ણનકર્તા ફ્લેગ ને સુયોજિત કરવામાં નિષ્ફળતા\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "exec ફાઇલ વર્ણનાકાર ફ્લેગ બંધ કરવાનું સુયોજિત કરવામાં નિષ્ફળતા"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' ને આપોઆપ શરૂ કરવાનું નિષ્ફળ : %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify ને શરૂ કરી શકાતુ નથી"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "મોનિટર ડિરેક્ટરી %s ને બનાવવામાં નિષ્ફળ: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: મેમરીની બહાર\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid ને વાંચવામાં નિષ્ફળ: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "સોકેટ ખોલી શકાતી નથી"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "સોકેટને બાંધી શકાતુ નથી"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ઘણો લાંબો આદેશ%s (%d બાઇટો) મોકલી શકાતો નથી"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "આદેશ %s ને મોકલી શકાતો નથી"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "જવાબ %s ને વાંચી શકાતુ નથી"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "કર્નલ સ્પષ્ટ થયેલ નથી"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML કર્નલ %s ને શોધી શકાતુ નથી"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "લોગ ફાઈલ માં envv ને લખવામાં નિષ્ફળ: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "લોગ ફાઈલમાં argv લખવામાં નિષ્ફળ: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "અનિચ્છનીય pid %d != %d મળ્યા\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "સંગ્રહ pool સક્રિય નથી"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "આવૃત્તિ %s નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "ડોમેઈન %s પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid '%s' ડોમેઈન પહેલેથી પહેલેથી વ્યાખ્યાયિત થયેલ છે"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "ડોમેઇન માટે cputime ને વાંચી શકાતુ નથી"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%s ને વાંચી શકાતુ નથી"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "સંકેતોને બ્લોક કરી શકાતા નથી"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "પાઇપ બનાવી શકાતા નથી"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "બિન-બ્લોકીંગ ફાઇલ વર્ણનાકાર ફ્લેગને સુયોજિત કરવામાં નિષ્ફળતા"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "exec ફાઇલ વર્ણનાકાર ફ્લેગ બંધ કરવાનું સુયોજિત કરવામાં નિષ્ફળતા"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "પાઇપ બનાવવામાં નિષ્ફળ"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "બાળ પ્રક્રિયાને વિભાજિત કરી શકાતુ નથી"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "સંકેતોને અનબ્લોક કરી શકાતુ નથી"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin ફાઇલ સંભાળવાનું સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout ફાઇલ સંભાળવાનું સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr ફાઇલ સંભાળવાનું સુયોજિત કરવામાં નિષ્ફળ"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "સત્ર લીડર બનાવી શકાતુ નથી"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "રુટ ડિરેક્ટરી ને બદલી શકાતુ નથી: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "ફાઇલ પ્રકાર '%s' ને વાંચી શક્યા નહિં"
+msgstr "pidfile ને લખી શક્યા નહિં"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "બાઇનરી %s ને ચલાવી શકાતુ નથી"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "પરિસ્થિતિ %d સાથે બહાર નીકળેલ ડિમન પ્રક્રિયા વચ્ચે આવો."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "અજ્ઞાત પોલ જવાબ."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "પોલ ભૂલ"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' એ non-zero સ્થિતિ %d અને સંકેત %d સાથે બહાર નીકળેલ થે: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "dir '%s' ખોલવાનું નિષ્ફળ"
+msgstr "ફાઇલ '%s' ખોલવાનું નિષ્ફળ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' બનાવવામાં નિષ્ફળ"
+msgstr "ફાઇલ '%s' ને વાંચવાનું નિષ્ફળ"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' માટે વપરાશકર્તા અહેવાલને શોધવામાં અસમર્થ"
@@ -5341,22 +5590,21 @@ msgstr ""
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "VirtualBox ડ્રાઇવર પાથ '%s' સ્પષ્ટ થયેલ નથી (vbox:///session નો પ્રયત્ન કરો)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "અજ્ઞાત ડ્રાઇવર પાથ '%s' સ્પષ્ટ થયેલ છે (vbox:///session નો પ્રયત્ન કરો)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "અજ્ઞાત ડ્રાઇવર પાથ '%s' સ્પષ્ટ થયેલ છે (vbox:///system નો પ્રયત્ન કરો)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "પ્રમાણપત્ર શરૂ કરવામાં અસમર્થ: %s"
+msgstr "VirtualBox ડ્રાઇવર API શરૂ કરવામાં અસમર્થ"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5393,15 +5641,15 @@ msgstr "ડોમેઈનને બુટ સમયે આપોઆપ શર
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ડોમેઈન નામ, id અથવા uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "આપોઆપ શરૂ કરવાનું નિષ્ક્રિય કરો"
 
@@ -5515,15 +5763,15 @@ msgstr "અસક્રિય ડોમેઈનોની યાદી મેળ
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "નામ"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "પરિસ્થિતિ"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "કોઈ પરિસ્થિતિ નથી"
 
@@ -5639,7 +5887,7 @@ msgstr "અસક્રિય ડોમેઈનને અવ્યાખ્ય
 msgid "Undefine the configuration for an inactive domain."
 msgstr "અસક્રિય ડોમેઈન માટે રૂપરેખાંકન અવ્યાખ્યાયિત કરો."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ડોમેઈન નામ અથવા uuid"
 
@@ -5883,11 +6131,11 @@ msgstr "ડોમેઈન વિશે મૂળભૂત જાણકારી
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "નામ:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5895,16 +6143,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS પ્રકાર:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "પરિસ્થિતિ:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU સમય:"
 
@@ -5932,101 +6180,101 @@ msgstr "સક્રિય"
 msgid "disable"
 msgstr "નિષ્ક્રિય"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "સુરક્ષા મોડલ:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "સુરક્ષા DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "સુરક્ષા લેબલ:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA મુક્ત મેમરી"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA સેલ માટે ઉપલબ્ધ મુક્ત મેમરી દર્શાવો."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA સેલ નંબર"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "કુલ"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ડોમેઈન vcpu જાણકારી"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ડોમેઈન વર્ચ્યુઅલ CPUs વિશે મૂળભૂત જાણકારી આપે છે."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU આકર્ષણ:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ડોમેઈન બંધ કરો, વર્ચ્યુઅલ CPUs હાજર નથી."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "ડોમેઈન vcpu આકર્ષણ નિયંત્રિત કરે છે"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ડોમેઈન VCPUs ને યજમાન ભૌતિક CPUs માં પીન કરો."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu નંબર"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "યજમાન cpu નંબર(ઓ) (અલ્પવિરામથી અલગ પડેલ)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: અયોગ્ય અથવા ગુમ થયેલ vCPU નંબર."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: ગુમ થયોલ cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "ડિસ્ક જાણકારી મેળવવામાં નિષ્ફળ."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: અયોગ્ય vCPU નંબર."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: અયોગ્ય બંધારણ. ખાલી શબ્દમાળા."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: અયોગ્ય બંધારણ. સ્થાન %d (નજીક '%c') આગળ ઈચ્છિત અંક."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6034,1394 +6282,1445 @@ msgid ""
 msgstr ""
 "cpulist: %s: અયોગ્ય બંધારણ. સ્થાન %d (નજીક '%c') આગળ ઈચ્છિત અંક અથવા અલ્પવિરામ."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: અયોગ્ય બંધારણ. સ્થાન %d આગળ અંતિમ અલ્પવિરામ."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "ભૌતક CPU %d અસ્તિત્વમાં નથી."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "વર્ચ્યુઅલ CPUs ની સંખ્યા બદલો"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "મહેમાન ડોમેઇનમાં વર્ચ્યુઅલ CPUs ની સંખ્યા બદલો."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "વર્ચ્યુઅલ CPUs ની સંખ્યા"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "અયોગ્ય સંખ્યાના વર્ચ્યુઅલ CPUs."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "ઘણા બધા વર્ચ્યુઅલ CPUs."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "મેમરી ફાળવણી બદલો"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "મહેમાન ડોમેઈનમાં વર્તમાન મેમરી ફાળવણી બદલો."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "મેમરીના કિલોબાઈટોની સંખ્યા"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "મેમરી માપ માટે %d ની અયોગ્ય કિંમત"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "મહત્તમમેમરીમાપ નક્કી કરવામાં અસમર્થ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "મહત્તમ મેમરી મર્યાદા બદલો"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "મહેમાન ડોમેઈનમાં મેમરી ફાળવણી મર્યાદા બદલો."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "મહત્તમ મેમરી મર્યાદા કિલોબાઈટોમાં"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "વર્તમાન મેમરીમાપ નક્કી કરવામાં અસમર્થ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "વર્તમાન મેમરીમાપ સંકોચવામાં અસમર્થ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "મહત્તમમેમરીમાપ બદલવામાં અસમર્થ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "નોડ જાણકારી"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "નોડ વિશે મૂળભૂત જાણકારી આપે છે."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "નોડ જાણકારી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU મોડેલ:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU આવૃત્તિ:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU સોકેટ(ઓ):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "સોકેટ પ્રતિ મૂળ(ઓ):"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "મૂળ પ્રતિ થ્રેડ(ઓ):"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ખાનાં(ઓ):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "મેમરી માપ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ક્ષમતાઓ"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "હાયપરવાઈઝર/ડ્રાઈવરની ક્ષમતાઓ આપે છે."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ક્ષમતાઓ મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML માં ડોમેઈન જાણકારી"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ડોમેઈન જાણકારીને XML ડમ્પ તરીકે stdout પર આઉટપુટ આપો."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "અસક્રિય વ્યાખ્યાયિત થયેલ XML ને બતાવો"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML ડમ્પમાં સુરક્ષા સંવેદનશીલ જાણકારીને સમાવો"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "ડોમેઇન માટે રૂપરેખાંકન ફાઇલ મેળવી શકાતુ નથી"
+msgstr "ડોમેઇન XML માં મૂળ રૂપરેખાંકન ને રૂપાંતર કરો"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "ડોમેઇન માટે XML રૂપરેખાંકનમાં ફેરફાર કરો."
+msgstr "ડોમેઇન XML બંધારણમાં મૂળ રૂપરેખાંકન બંધારણને રૂપાંતર કરો કરો."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "સ્ત્રોત રૂપરેખાંકન માહિતી બંધારણ"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "રૂપરેખાંકન ફાઈલ વાક્યરચના ભૂલ"
+msgstr "તેમાંથી આયાત કરવા માટે રૂપરેખાંકન માહિતી ફાઇલ"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "મૂળ રૂપરેખાંકનમાં ડોમેઇન XMLને રૂપાંતર કરો"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "મૂળ મહેમાન રૂપરેખાંકન બંધારણમાં ડોમેઇન XML રૂપરેખાંકનને રૂપાંતર કરો."
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "રૂપરેખાંકિત માહિતી પ્રકાર બંધારણને લક્ષ્ય કરો"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "માંથી નિકાસ કરવા માટે xml માહિતી ફાઇલ"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ડોમેઈન id અથવા UUID ને ડોમેઈન નામમાં ફેરવો"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ડોમેઈન id અથવા uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ડોમેઈન નામ અથવા UUID ને ડોમેઈન id માં ફેરવો"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ડોમેઈન નામ અથવા id ને ડોમેઈન UUID માં ફેરવો"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ડોમેઈન id અથવા નામ"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ડોમેઈન UUID મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ડોમેઈનને અન્ય યજમાનમાં ફેરવો"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "ડોમેઈનને અન્ય યજમાનમાં ફેરવો.  --live ને જીવંત રૂપાંતરણ માટે ઉમેરો."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "જીવંત રૂપાંતરણ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "અંતિમ મુકામ યજમાનની જોડાણ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "રૂપાંતરણ URI, સામાન્ય રીતે અવગણી શકાય છે"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "ખસેડવા દરમ્યાન નવા નામને ફરી નામ બદલો (જો આધારભૂત હોય તો)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "રૂપાંતરણ: ગુમ થયેલ desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "નેટવર્ક આપોઆપ શરૂ કરો"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "બુટ સમયે નેટવર્કને આપોઆપ શરૂ કરવા માટે રૂપરેખાંકિત કરો."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "નેટવર્ક નામ અથવા uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "નેટવર્ક %s ને આપોઆપ શરૂથયેલ તરીકે ચિહ્નિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "નેટવર્ક %s ને આપોઆપ શરૂથયેલ તરીકે અચિહ્નિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "નેટવર્ક %s એ આપોઆપ શરૂથયેલ તરીકે ચિહ્નિત થયેલ છે\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "નેટવર્ક %s એ આપોઆપ શરૂથયેલ તરીકે અચિહ્નિત થયેલ છે\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML ફાઈલમાંથી નેટવર્ક બનાવો"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "નેટવર્ક બનાવો."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML નેટવર્ક વર્ણન સમાવતી ફાઈલ"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "નેટવર્ક %s એ %s માંથી બન્યું\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s માંથી નેટવર્ક બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "XML ફાઈલમાંથી નેટવર્ક વ્યાખ્યાયિત કરો (પરંતુ શરૂ કરો નહિં)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "નેટવર્ક વ્યાખ્યાયિત કરો."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "નેટવર્ક %s એ %s માંથી વ્યાખ્યાયિત થયેલ છે\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s માંથી નેટવર્ક વ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "નેટવર્કનો નાશ કરો"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "આપેલ નેટવર્કનો નાશ કરો."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "નેટવર્ક નામ, id અથવા uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "નેટવર્ક %s નાશ કરાયેલ છે\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "નેટવર્ક %s નો નાશ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML માં નેટવર્ક જાણકારી"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "નેટવર્ક જાણકારીને XML ડમ્પ તરીકે stdout પર આઉટપુટ કરો."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "નેટવર્કોની યાદી આપો"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "નેટવર્કોની યાદી આપે છે."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "અસક્રિય નેટવર્કોની યાદી આપો"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "અસક્રિય અને સક્રિય નેટવર્કોની યાદી આપો"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "સક્રિય નેટવર્કોની યાદી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "અસક્રિય નેટવર્કોની યાદી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "આપોઆપ શરૂ કરો"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "કોઈ આપોઆપ શરૂ નહિં"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "સક્રિય"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "અસક્રિય"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "નેટવર્ક UUID ને નેટવર્ક નામમાં ફેરવો"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "નેટવર્ક uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "અસક્રિય નેટવર્ક શરૂ કરો (પહેલાથી વ્યાખ્યાયિત)"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "નેટવર્ક શરૂ કરો."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "અસક્રિય નેટવર્કનું નામ"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "નેટવર્ક %s શરૂ થઈ ગયું\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "નેટવર્ક %s શરૂ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "અસક્રિય નેટવર્ક અવ્યાખ્યાયિત કરો"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "અસક્રિય નેટવર્ક માટે રૂપરેખાંકન અવ્યાખ્યાયિત કરો."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "નેટવર્ક %s અવ્યાખ્યાયિત થઈ ગયેલ છે\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "નેટવર્ક %s અવ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "નેટવર્ક નામને નેટવર્ક UUID માં ફેરવો"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "નેટવર્ક નામ"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "નેટવર્ક UUID મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "Pool આપોઆપ શરૂ કરો"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Pool ને બુટ સમયે આપોઆપ શરૂ થાય તે માટે રૂપરેખાંકિત કરો."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "Pool નામ અથવા uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Pool %s ને આપોઆપ શરૂથયેલ તરીકે ચિહ્નિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Pool %s ને આપોઆપ શરૂથયેલ તરીકે અચિહ્નિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Pool %s ને આપોઆપ શરૂથયેલ ચિહ્નિત કરવામાં આવેલ\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Pool %s ને આપોઆપ શરૂથયેલ તરીકે અચિહ્નિત કરવામાં આવેલ\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "XML ફાઈલમાંથી pool બનાવો"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "pool બનાવો."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML pool વર્ણન સમાવતી ફાઈલ"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s માંથી બનાવેલ Pool %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s માંથી pool બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML ફાઈલમાંથી ડોમેઈન બનાવો"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML vol વર્ણન સમાવતી ફાઈલ"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s માંથી બનાવેલ Vol %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s માંથી vol બનાવવામાં નિષ્ફળ"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "આ યજમાન પર ઉપકરણોને ગણો"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "અસક્રિય નેટવર્કનું નામ"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "નોડ ઉપકરણને ફરી સુયોજિત કરો"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "નોડ ઉપકરણોની યાદી કરવામાં નિષ્ફળ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "pool નું નામ"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML દસ્તાવેજને છાપો, પરંતુ વ્યાખ્યાયિત/બનાવો નહિં"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "pool નો પ્રકાર"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "અધોરેખા સંગ્રહ માટે સ્ત્રોત-યજમાન"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "અધોરેખા સંગ્રહ માટે સ્ત્રોત પાથ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "અધોરેખા સંગ્રહ માટે સ્ત્રોત ઉપકરણ"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "અધોરેખા સંગ્રહ માટે સ્ત્રોત નામ"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "અધોરેખા સંગ્રહ માટે લક્ષ્ય"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML બફરની ફાળવણી કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "દલીલોનાં સમૂહ માંથી pool ને બનાવો"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Pool %s બનાવેલ છે\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "pool %s બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "XML ફાઈલમાંથી pool વ્યાખ્યાયિત (પરંતુ શરૂ કરો નહિં) કરો"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "pool વ્યાખ્યાયિત કરો."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s માંથી વ્યાખ્યાયિત થયેલ Pool %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s માંથી pool વ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "દલીલોનાં સમૂહ માંથી pool ને વ્યાખ્યાયિત કરો"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Pool %s વ્યાખ્યાયિત થયેલ છે\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "pool %s વ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "pool ને બિલ્ડ કરો"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "આપેલ pool ને બિલ્ડ કરો."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "pool %s બિલ્ડ થયેલ છે\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "pool %s બિલ્ડ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "pool નો નાશ કરો"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "આપેલ pool નો નાશ કરો."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "pool %s નાશ કરાયેલ છે\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "pool %s નો નાશ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "pool ને કાઢી નાંખો"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "આપેલ pool ને કાઢી નાંખો."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Pool %s નાશ કરાયેલ છે\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "pool %s નો નાશ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "પુલને તાજુ કરો"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "આપેલ pool ને તાજુ કરો."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Pool %s તાજુ થયેલ છે\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "pool %s તાજુ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML માં pool જાણકારી"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "pool જાણકારીને XML ડમ્પ તરીકે stdout પર આઉટપુટ આપો."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "pool યાદી આપો"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "poolની યાદી આપે છે."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "અસક્રિય pool ની યાદી આપો"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "અસક્રિય અને સક્રિય pool ની યાદી આપો"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "સક્રિય pool ની યાદી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "અસક્રિય pool ની યાદી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "શક્તિશાળી સંગ્રહ પુલ સ્ત્રોતોને શોધો"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> દસ્તાવેજને પાછુ મેળવે છે."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "શોધવા માટે સંગ્રહ પુલ સ્ત્રોતોનો પ્રકાર"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "પ્રશ્ર્ન કરવા માટે વૈકલ્પિક યજમાન"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "પ્રશ્ર્ન કરવા માટે વૈકલ્પિક પોર્ટ"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "મેમરીની બહાર"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf નિષ્ફળ (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "કોઇપણ %s પુલ સ્ત્રોતોને શોધવાનું નિષ્ફળ"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "શક્તિશાળી સંગ્રહ પુલ સ્ત્રોતોને શોધો"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "શોધવા માટે સંગ્રહ પુલ સ્ત્રોતોને પ્રકાર"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "પુલો માટે પ્રશ્ર્ન કરવા માટે સ્ત્રોત xmlની વૈકલ્પિક ફાઇલ"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "સંગ્રહ pool જાણકારી"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "સંગ્રહ pool વિશે મૂળભૂત જાણકારી આપે છે."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "બિલ્ડીંગ"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "ચાલી રહ્યું છે"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "બદનામ"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "ક્ષમતા:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "ફાળવી રહ્યા છીએ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "ઉપલ્બધ:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "pool નામ ને pool UUID માં ફેરવો"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "pool uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "અસક્રિય pool શરૂ કરો (પહેલાથી વ્યાખ્યાયિત)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "pool શરૂ કરો."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "અસક્રિય pool નું નામ"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "pool %s શરૂ થઈ ગયું\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "pool %s શરૂ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "દલીલોનાં સમૂહ માંથી વોલ્યુમને ઉત્પન્ન કરો"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "vol બનાવો."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "pool નામ"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "વોલ્યુમનાં નામ"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "વૈકલ્પિક k,M,G,T પ્રત્યય સાથે vol ની માપ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "વૈકલ્પિક k,M,G,T પ્રત્યય સાથે શરૂઆતી ફાળવેલુ માપ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ફાઇલ બંધારણ પ્રકાર raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "મેલફોર્મ થયેલ માપ %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Vol %s બનાવેલ છે\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "vol %s બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "અસક્રિય pool અવ્યાખ્યાયિત કરો"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "અસક્રિય pool માટે રૂપરેખાંકન અવ્યાખ્યાયિત કરો."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "pool %s અવ્યાખ્યાયિત થઈ ગયેલ છે\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "pool %s અવ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "pool નામને નેટવર્ક UUID માં ફેરવો"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "pool UUID મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML ફાઈલમાંથી vol બનાવો"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML vol વર્ણન સમાવતી ફાઈલ"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s માંથી બનાવેલ Vol %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s માંથી vol બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "વોલ્યુમને બનાવો, ઇનપુટ તરીકે બીજા વોલ્યુમની મદદથી"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "XML ફાઈલમાંથી vol બનાવો"
+msgstr "હાલનાં વોલ્યુમ માંથા વોલ્યુમને બનાવો."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "અસક્રિય pool નું નામ"
+msgstr "પુલ નામ અથવા ઇનપુટ વોલ્યુમનાં પુલનું uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "vol નામ અથવા કી"
+msgstr "ઇનપુટ વોલ્યુમ નામ અથવા કી"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s માંથી બનાવેલ Vol %s\n"
+msgstr "ઇનપુટ %s માંથી બનાવેલ વોલ્યુમ %s\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "વોલ્યુમનાં નામ"
+msgstr "વોલ્યુમનો ક્લોન કરો."
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "હાલનાં વોલ્યુમને ક્લોન કરો."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "vol નામ અથવા કી"
+msgstr "orig vol નામ અથવા કી"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "નેટવર્ક નામ"
+msgstr "ક્લોન નામ"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "pool %s શરૂ કરવામાં નિષ્ફળ"
+msgstr "પિતૃ પુલ ને મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s માંથી બનાવેલ Vol %s\n"
+msgstr "%s માંથી ક્લોન થયેલ Vol %s\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s માંથી vol બનાવવામાં નિષ્ફળ"
+msgstr "%s માંથી vol ક્લોન કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "vol ને કાઢી નાંખો"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "આપેલ vol ને કાઢી નાંખો."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "vol નામ, કી અથવા પાથ"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Vol %s કાઢી નંખાયેલ છે\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "vol %s ને કાઢી નાંખવામાં નિષ્ફળ"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "સંગ્રહ vol જાણકારી"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "સંગ્રહ vol વિશે મૂળભૂત જાણકારી પાછી મળે છે."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "પ્રકાર:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ફાઇલ"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "બ્લોક"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML માં vol જાણકારી"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "vol જાણકારીને XML ડમ્પ તરીકે stdout પર આઉટપુટ આપો."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "vol ની યાદી આપો"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "pool દ્દારા vol ની યાદી આપે છે."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "સક્રિય vols યાદી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "પાથ"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "vol નામ ને vol UUID માં ફેરવો"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "vol કી અથવા પાથ"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "vol કી ને vol UUID માં ફેરવો"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "vol uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "vol પાથ ને vol UUID માં રૂપાંતર કરો"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "vol નામ અથવા કી"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "આવૃત્તિ બતાવો"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "સિસ્ટમ જાણકારી અંહિ દર્શાવો."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "હાયપરવિઝર મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "લાઈબ્રેરી વિરુદ્ધ કમ્પાઈલ થયેલ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "લાઈબ્રેરી આવૃત્તિ મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "લાઈબ્રેરી વાપરી રહ્યા છીએ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API વાપરી રહ્યા છીએ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "હાયપરવિઝર આવૃત્તિ મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "ચાલી રહેલ %s હાયપરવિઝર આવૃત્તિનો અર્ક કાઢી શકતા નથી\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "હાયપરવિઝર ચલાવી રહ્યા છીએ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "આ યજમાન પર ઉપકરણોને ગણો"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "ટ્રીમાં યાદી ઉપકરણો"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "ક્ષમતા નામ"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "નોડ ઉપકરણોની ગણતરી કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "નોડ ઉપકરણોની યાદી કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML માં નોડ ઉપકરણ વિગતો"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "stdout ને XML ડમ્પ તરીકે નોડ ઉપકરણ માહિતીનું આઉટપુટ લો."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "ઉપકરણ કી"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "બંધબેસતા ઉપકરણને શોધી શકાયુ નહિં"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "તેની ઉપકરણ ડ્રાઇવરના નોડ ઉપકરણને અલગ કરો"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "ડોમેઇનમાં સોંપતા પહેલાં તેનાં ઉપકરણ ડ્રાઇવરનાં નોડ ઉપકરણને અલગ કરો."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "ઉપકરણ %s અલગ કરાયેલ છે\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "ઉપકરણ %s ને અલગ કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "તેની ઉપકરણ ડ્રાઇવરનાં નોડ ઉપકરણને ફરીથી જોડો"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ડોમેઇનમાં સોંપતા પહેલાં તેનાં ઉપકરણ ડ્રાઇવરનાં નોડ ઉપકરણને અલગ કરો."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "ઉપકરણ %s ફરીથી જોડાયેલ\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "ઉપકરણને %s ને ફરી જોડવામાં નિષ્ફળ"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "નોડ ઉપકરણને ફરી સુયોજિત કરો"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "ડોમેઇનમાં સોંપવા પછી અથવા નોડ ઉપકરણને ફરી સુયોજિત કરવા પહેલા."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "ઉપકરણ %s પુન:સુયોજિત\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "ઉપકરણ %s ને પુન:સુયોજિત કરવાનું નિષ્ફળ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "હાયપરવિઝર યજમાનનામ છાપો"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "યજમાનનામ મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "હાયપરવિઝર કેનોનિકલ URI છાપો"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc ડિસ્પ્લે"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC ડિસ્પ્લે માટે IP સરનામું અને પોર્ટ નંબર આઉટપુટ આપો."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty કન્સોલ"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY કન્સોલ માટે ઉપકરણ આઉટપુટ."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "ઉપકરણને XML ફાઈલમાં જોડો"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "ઉપકરણને XML <file> માંથી જોડો."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ફાઈલ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: ગુમ થયેલ <file> વિકલ્પ"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "ઉપકરણને %s માંથી જોડવામાં નિષ્ફળ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "ઉપકરણ સફળતાપૂર્વક જોડાયેલ છે\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML ફાઈલમાંથી ઉપકરણ છોડો"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "XML <file> માંથી ઉપકરણ છોડો"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: ગુમ થયેલ <file> વિકલ્પ"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s માંથી ઉપકરણ છોડવામાં નિષ્ફળ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "ઉપકરણ સફળતાપૂર્વર અલગ થઇ ગઇ\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "નેટવર્ક ઈન્ટરફેસ જોડો"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "નવું નેટવર્ક ઈન્ટરફેસ જોડો."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "નેટવર્ક ઈન્ટરફેસ પ્રકાર"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "નેટવર્ક ઈન્ટરફેસનો સ્રોત"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "લક્ષ્ય નેટવર્ક નામ"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC સરનામું"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "નેટવર્ક ઈન્ટરફેસ બ્રિજ કરવા માટે વપરાતી સ્ક્રિપ્ટ"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "આદેશ 'attach-interface' માં કોઈ આધાર %s નથી"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "ઇન્ટરફેસ એ સફળતાપૂર્વક જોડાઇ ગયુ\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "નેટવર્ક ઈન્ટરફેસ છોડો"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "નેટવર્ક ઈન્ટરફેસ છોડો."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "ઈન્ટરફેસ જાણકારી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "કોઈ ઈન્ટરફેસ મળ્યું નહિં કે જેનો પ્રકાર %s હોય"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "કોઈ ઈન્ટરફેસ મળ્યું નહિં કે જેનું MAC સરનામું %s હોય"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "મેમરીની ફાળવણી કરવામાં નિષ્ફળ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML બનાવવામાં નિષ્ફળ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "ઇન્ટરફેસ સફળતાપૂર્વક અલગ થઇ ગયુ\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ડિસ્ક ઉપકરણ જોડો"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "નવું ડિસ્ક ઉપકરણ જોડો."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ડિસ્ક ઉપકરણનો સ્રોત"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ડિસ્ક ઉપકરણનું લક્ષ્ય"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ડિસ્ક ઉપકરણનું ડ્રાઈવર"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ડિસ્ક ઉપકરણનું ઉપડ્રાઈવર"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "લક્ષ્ય ઉપકરણ પ્રકાર"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "ઉપકરણ વાંચન અને લેખનની સ્થિતિ"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "આદેશ 'attach-disk' માં કોઈ આધાર %s નથી"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "ડિસ્ક એ સફળતાપૂર્વક જોડાઇ ગયુ\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ડિસ્ક ઉપકરણ છોડો"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ડિસ્ક ઉપકરણ છોડો."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ડિસ્ક જાણકારી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "કોઈ ડિસ્ક મળી નહિં કે જેનું લક્ષ્ય %s હોય"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "ડિસ્ક સફળતાપૂર્વક અલગ થઇ ગયુ\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: કામચલાઉ ફાઇલ નામને ફાળવવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: કામચલાઉ ફાઇલ ને બનાવવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "લખો: %s: કામચલાઉ ફાઇલને લખવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "બંધ કરો: %s: કામચલાઉ ફાઇલને બંધ કરવા અથવા લખવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr "%s: $EDITOR પર્યાવરણ ચલ એ શેલ મેટા અથવા બીજા અસ્વીકારેલ અક્ષરોને સમાવે છે"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7429,88 +7728,88 @@ msgid ""
 msgstr ""
 "%s: કામચલાઉ ફાઇલનામએ શેલ મેટા અથવા બીજા અસ્વીકારેલ અક્ષરોને સમાવે છે ($TMPDIR ખોટુ છે?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: ફેરફાર કરાય તેવા આદેશને બનાવી શકાયુ નહિં: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: નિષ્ફળ થયેલ આદેશમાં ફેરફાર કરો: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: આદેશ non-zero સ્થિતિ સાથે બહાર નીકળેલ છે"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: કામચલાઉ ફાઇલને વાંચવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "ડોમેઇન માટે XML રૂપરેખાંકનમાં ફેરફાર કરો"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "ડોમેઇન માટે XML રૂપરેખાંકનમાં ફેરફાર કરો."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "ડોમેઇન %s XML રૂપરેખાંકન બદલાયેલ નથી.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ભૂલ: XML રૂપરેખાંકન એ બીજા વપરાશકર્તા દ્દારા બદલાયેલ હતુ"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "ડોમેઇન %s XML રૂપરેખાંકન ફેરફાર થયેલ છે.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "નેટવર્ક માટે XML રૂપરેખાંકનમાં ફેરફાર કરો"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "નેટવર્ક માટે XML રૂપરેખાંકનમાં ફેરફાર કરો."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "સંગ્રહ પુલ માટે XML રૂપરેખાંકનમાં ફેરફાર કરો"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "સંગ્રહ પુલ માટે XML રૂપરેખાંકનમાં ફેરફાર કરો."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "આ પૂછપરછ ટર્મિનલ બંધ કરો"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "આદેશ '%s' ને <%s> વિકલ્પની જરૂર છે"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "આદેશ '%s' ને --%s વિકલ્પની જરૂર છે"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "આદેશ '%s' અસ્તિત્વમાં નથી"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  નામ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7518,17 +7817,17 @@ msgstr ""
 "\n"
 "  સારાંશ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7536,7 +7835,7 @@ msgstr ""
 "\n"
 "   વર્ણન\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7544,58 +7843,58 @@ msgstr ""
 "\n"
 "  વિકલ્પો\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "આંતરિક ભૂલ: virsh %s: %s VSH_OT_DATA વિકલ્પ નથી"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "અવ્યાખ્યાયિત ડોમેઈન નામ અથવા id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ડોમેઈન '%s' મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "અવ્યાખ્યાયિત નેટવર્ક નામ"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "નેટવર્ક '%s' મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "અવ્યાખ્યાયિત pool નામ"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "pool '%s' મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "અવ્યાખ્યાયિત vol નામ"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "vol '%s' મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7606,128 +7905,128 @@ msgstr ""
 "(સમય: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "ગુમ થયેલ \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "અનિચ્છનીય ટોકન (આદેશ નામ): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "અજ્ઞાત આદેશ: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "આદેશ '%s' એ વિકલ્પ --%s ને આધાર આપતો નથી"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ઈચ્છિત વાક્યરચના: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "નંબર"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "શબ્દમાળા"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "અનિચ્છનીય માહિતી '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "વિકલ્પ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "માહિતી"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "નિષ્ક્રિય"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "વિરામ અપાયેલ"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "બંધ કરાયેલ"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "બંધ કરો"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "ભાંગી પડેલ"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ઓફલાઈન"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "કોઈ માન્ય જોડાણ નથી"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ભૂલ: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ભૂલ: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d બાઈટો ફાળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu બાઈટો ફાળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "હાયપરવિઝરમાં જોડાવામાં નિષ્ફળ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "લોગ ફાઈલ જાણકારી મેળવવામાં નિષ્ફળ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "લોગ પાથ ફાઈલ નથી"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "લોગ ફાઈલ ખોલવામાં નિષ્ફળ. લોગ ફાઈલ પાથ ચકાસો"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "લોગ ફાઈલ લખવામાં નિષ્ફળ"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: લોગ ફાઈલ લખવામાં નિષ્ફળ: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "હાયપરવિઝરમાંથી જોડાણ તોડવામાં નિષ્ફળ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7760,7 +8059,7 @@ msgstr ""
 "\n"
 "  આદેશો (બિન પૂછપરછ સ્થિતિ):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7770,17 +8069,17 @@ msgstr ""
 "  (આદેશ વિશે વિગતો માટે help <command> સ્પષ્ટ કરો)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "બિનઆધારભૂત વિકલ્પ '-%c'. --help જુઓ."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "વધારાની દલીલ'%s'. --help ને જુઓ."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7789,7 +8088,7 @@ msgstr ""
 "%s માં તમારું સ્વાગત છે, વર્ચ્યુઅલાઈઝેશન પૂછપરછ ટર્મિનલ.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7838,13 +8137,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "hypervisor દ્વારા આ વિધેય આધારભૂત નથી: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "હાયપરવિઝર સાથે જોડાઈ શક્યા નહિં"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "સુરક્ષા ડ્રાઇવર ઉપલ્બધ નથી"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "હાયપરવિઝર %s સાથે જોડાઈ શક્યા નહિં"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "સુરક્ષા ડ્રાઇવર ઉપલ્બધ નથી"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8264,46 +8564,42 @@ msgid "Security model not found: %s"
 msgstr "સુરક્ષા મોડલ શોધાયુ નથી: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "લટકેલી ક્રિયા નિષ્ફળ"
+msgstr "સૂચિત થયેલ પ્રક્રિયા યોગ્ય નથી"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "પ્રક્રિયા નિષ્ફળ: %s"
+msgstr "સૂચિત થયેલ ક્રિયા યોગ્ય નથી: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "નેટવર્ક શોધવામાં નિષ્ફળ"
+msgstr "ઇન્ટરફેસ શોધવામાં નિષ્ફળ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "નેટવર્ક શોધવામાં નિષ્ફળ: %s"
+msgstr "ઇન્ટરફેસ શોધવામાં નિષ્ફળ: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "node_device શોધાયુ નથી"
+msgstr "ઇન્ટરફેસ શોધાયુ નથી"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "સંગ્રહ pool મળ્યું નહિં: %s"
+msgstr "ઇન્ટરફેસ શોધાયુ નથી: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "આમાં અયોગ્ય નેટવર્ક નિર્દેશક"
+msgstr "આમાં અયોગ્ય ઇન્ટરફેસ નિર્દેશક"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s માં અયોગ્ય નેટવર્ક નિર્દેશક"
+msgstr "%s માં અયોગ્ય ઇન્ટરફેસ નિર્દેશક"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "આંતરિક ભૂલ: બફર ઘણુ નાનું છે"
 
@@ -8359,22 +8655,32 @@ msgstr "inotify નો આરંભ કરી રહ્યા છે"
 msgid "adding watch on %s"
 msgstr "%s પર watch ને ઉમેરી રહ્યા છે"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "શ્રેય નિયામક મૂલ્ય પરિમાણ (%d) મર્યાદા (1-65535) ની બહાર છે"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "શ્રેય નિયામક કેપ્શન પરિમાણ (%d) મર્યાદા (0-65535) ની બહાર છે"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "%s ને વાંચી શકાતુ નથી"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "mutex ની શરૂઆત કરી શકાતી નથી"
 
@@ -8421,7 +8727,7 @@ msgstr "ડોમેઈન જાણકારી અયોગ્ય domid આં
 msgid "domain information incomplete, missing uuid"
 msgstr "ડોમેઈન જાણકારી અપૂર્ણ, ગુમ થયેલ uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ડોમેઈન જાણકારી અપૂર્ણ, ગુમ થયેલ નામ"
 
@@ -8473,118 +8779,118 @@ msgstr "મેલફોર્મ થયેલ mac સરનામું '%s'"
 msgid "unexpected sound model %s"
 msgstr "અનિચ્છનીય સાઉન્ડ મોડલ %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "અજ્ઞાત ગ્રાફિક્સ પ્રકાર '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "ગેરહાજર PCI ડોમેઇન"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "ગુમ થયેલ PCI બસ"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "ગુમ થયેલ PCI સ્લોટ"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "ગુમ થયેલ PCI વિધેય"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "ડોમેઈન '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI બસ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI સ્લોટ '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI વિધેય '%s' નું પદચ્છેદન કરી શકાતુ નથી"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ડોમેઈન જાણકારી અપૂર્ણ, ગુમ થયેલ id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "અયોગ્ય CPU માસ્ક %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "અજ્ઞાત લાઇફસાયકલ પ્રકાર %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "ટોપોલોજી વાક્યરચના ભૂલ"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ડોમેઈન જાણકારીનું પદચ્છેદન કરવામાં નિષ્ફળ"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "ડોમેઈન %s હજુ પણ ચાલી રહ્યું નથી."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch એ આ ડોમેઇનને શોધવા માટે નિષ્ફળ"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "બિનઆધારિત ઉપકરણ પ્રકાર"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart આ ડોમેઇનને શોધવા માટે નિષ્ફળ"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart એ આ ડોમેઇન ને શોધવા માટે નિષ્ફળ"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start માંથી અનિચ્છનીય કિંમત"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "મેમરી નથી"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string નિષ્ફળ"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr પુન:વ્યાખ્યાયિત કરવામાં નિષ્ફળ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start sexpr માં હાજર નથી"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "નામ %s ને સુધારવાનું નિષ્ફળ"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8592,136 +8898,136 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen એ ફેરબદલ દરમિયાન ડોમેઇનને ફરી નામ આપવાનું આધાર આપતી "
 "નથી"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen એ ફેરબદલ દરમિયાન બેન્ડવિથ મર્યાદાઓ આધાર આપતી નથી"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: બિનઆધારિત ફ્લેગ"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: અયોગ્ય URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: ફક્ત xenmigr:// migrations એ Xen દ્દારા આધારભૂત છે"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: યજમાનનામ URI માં સ્પષ્ટ થયેલ હોવુ જ જોઇએ"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: અયોગ્ય પોર્ટ નંબર"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "ડોમેઈન વર્ણનનું પદચ્છેદન કરવામાં નિષ્ફળ"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexpr બિલ્ડ કરવામાં નિષ્ફળ"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "અસક્રિય ડોમેઈન %s બનાવવામાં નિષ્ફળ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 આધારભૂત નથી"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "નોડ જાણકારી અપૂર્ણ, ગુમ થયેલ નિયોજક નામ"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup નિષ્ફળતા"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "અજ્ઞાત નિયોજક"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "નિયોજક નામ મેળવવામાં નિષ્ફળતા"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ડોમેઈન જાણકારી અપૂર્ણ, ગુમ થયેલ cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ડોમેઈન જાણકારી અપૂર્ણ, ગુમ થયેલ cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek એ dom0 માટે આધારભૂત નથી"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: અયોગ્ય પાથ"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "વાંચવા માટે ખોલવામાં નિષ્ફળ: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "lseek અથવા ફાઇલમાંથી વાંચવા માટે નિષ્ફળ: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "અનિચ્છનીય ગ્રાફિક્સ પ્રકાર %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "અનિચ્છનીય chr ઉપકરણ પ્રકાર"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ફ્લોપી %s ને સીધુ જ જોડી શકાતુ નથી"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %s ને સીધુ જ જોડી શકાતુ નથી"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "બિનઆધારિત નેટવર્ક પ્રકાર %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "નેટવર્ક %s સક્રિય છે"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "સંચાલિત થયેલ PCI ઉપકરણો એ XenD સાથે આધારભૂત નથી"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "અનિચ્છનિય લાઇફસાયકલ કિંમત %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "HVM ડોમેઇન લોડર નથી"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "ઉપકરણનો hotplug પ્રકાર એ આધાકભૂત નથી"
 
@@ -8819,21 +9125,21 @@ msgstr "વર્તમાન સમય નક્કી કરવામાં 
 msgid "unable to store config file handle"
 msgstr "રૂપરેખાંકન ફાઇલ સંભાળવાનું સંગ્રહ કરવામાં અસમર્થ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "અજ્ઞાત ઉપકરણ"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "%s ને રૂપરેખાંકિત કરવા માટે %s બિંદુઓ કડીને ચકાસી શકાતી નથી"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s માં કડી %s બનાવવાનું નિષ્ફળ"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "કડી %s દૂર કરવાનું નિષ્ફળ"
@@ -8899,17 +9205,36 @@ msgstr "watch  પહેલાથી જ ટ્રેક થયેલ છે"
 msgid "reallocating list"
 msgstr "યાદીને ફરીથી ફાળવી રહ્યા છે"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "નેટવર્ક '%s' ને આપોઆપ શરૂ કરવામાં નિષ્ફળતા: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ને છોડવાનું નિષ્ફળ"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "%s ને વાંચવા માટે ખોલવામાં નિષ્ફળ"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ફાઇલ વર્ણનકર્તા ફ્લેગ ને સુયોજિત કરવામાં નિષ્ફળતા\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo ને વાંચી શકાયુ નહિં"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s માટે ડોમેઇન સ્થિતિને વાંચવામાં નિષ્ફળતા\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s માટે ડોમેઇન સ્થિતિ ને પદચ્છેદન કરવામાં નિષ્ફળતા\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "અજ્ઞાત રુટ ઘટક"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: મેમરીની બહાર\n"
+#~ msgid "host"
+#~ msgstr "યજમાન"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM શરૂ કરવામાં નિષ્ફળતા"
+#~ msgid "node"
+#~ msgstr "નોડ"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "VM નુ લાઇસન્સ શરૂ કરવામાં નિષ્ફળ"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "હાયપરવિઝર સાથે જોડાઈ શક્યા નહિં"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "પ્રક્રિયા પર રાહ જોવાનું નિષ્ફળ: %d: %s\n"
+#~ msgid "could not connect to %s"
+#~ msgstr "હાયપરવિઝર %s સાથે જોડાઈ શક્યા નહિં"
diff --git a/po/he.gmo b/po/he.gmo
index 153e483..6d7f31c 100644
Binary files a/po/he.gmo and b/po/he.gmo differ
diff --git a/po/he.po b/po/he.po
index d5f15b4..07387cf 100644
--- a/po/he.po
+++ b/po/he.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/hi.gmo b/po/hi.gmo
index 6e86de0..b0cc122 100644
Binary files a/po/hi.gmo and b/po/hi.gmo differ
diff --git a/po/hi.po b/po/hi.po
index 851fc5c..6332b65 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,13 +7,14 @@
 # Ravi Sagar<ravisagar at gmail.com>,2007-09-21 13:55+0530.
 # Rajesh Ranjan <rranjan at redhat.com>, 2006, 2008, 2009.
 # sandeep shedmake <sandeep.shedmake at gmail.com>, 2007.
+# Rajesh Ranjan <rajesh672 at gmail.com>, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-04-07 16:00+0530\n"
-"Last-Translator: Rajesh Ranjan <rranjan at redhat.com>\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-02 14:48+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672 at gmail.com>\n"
 "Language-Team: Hindi <hindi.sf.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -36,6 +37,9 @@ msgstr ""
 "\n"
 "\n"
 "\n"
+"\n"
+"\n"
+"\n"
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "\n"
@@ -57,6 +61,9 @@ msgstr ""
 "\n"
 "\n"
 "\n"
+"\n"
+"\n"
+"\n"
 "X-Generator: KBabel 1.11.4\n"
 
 #: gnulib/lib/gai_strerror.c:41
@@ -136,231 +143,231 @@ msgstr "पैरामीटर स्ट्रिंग अभी एनको
 msgid "Unknown error"
 msgstr "अज्ञात त्रुटि"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' की पहुँच नहीं ले सकता है: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "संकेत पाइप से पढ़ने में विफल: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP पर विन्यास फिर लोड कर रहा है"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ड्राइवर फिर लोड करने में त्रुटि"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "संकेत %d पर बंद कर रहा है"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "अप्रत्याशित संकेत %d पाया"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid फाइल '%s' खोलने में विफल: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "fdopen pid फाइल '%s' में विफल: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid फाइल '%s' में लिखने में विफल : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid फाइल '%s' बंद करने में विफल : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket के लिए स्मृति आबंटित करने में विफल"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "सॉकेट बनाने में विफल: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "सॉकेट को '%s' में बांधने में विफल: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' पर कनेक्शन के लिए सुनने में विफल: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "सर्वर घटना कॉलबैक जोड़ने में विफल"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "listen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() में बफर के लिए परिणामतः पथ काफी लंबा है"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server के आबंटन में विफल"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "म्यूटेक्स आरंभ नहीं कर सकता है"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
-msgstr ""
+msgstr "स्थिति चर आरंभीकृत नहीं कर सकता है"
 
 # done by Ravi
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "घटना सिस्टम आरंभ करने में विफल"
 
 # done by Ravi
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL सत्यापन %s आरंभ करने में विफल"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth के लिए सिस्टम बस में जुड़ने में विफल: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: जाँच विफल: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र भरोसेमंद नहीं है."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र के पास अज्ञात निर्गतकर्ता है."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र वापस कर लिया गया है."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: क्लाइंट प्रमाणपत्र एक असुरक्षित अलगोरिथम का प्रयोग करता है."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: प्रमाणपत्र X.509 नहीं है"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: कोई साथी नहीं"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init failed"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र की मियाद खत्म हो गई"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र अभी तक सक्रिय नहीं"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -372,11 +379,11 @@ msgstr ""
 "विशेष नाम क्षेत्र को देखने के लिए क्लाइंट प्रमाणपत्र में, डेमान को --verbose विकल्प के साथ "
 "चलाएँ."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र जाँचने में विफल"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -384,174 +391,168 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate सेट किया है ताकि खराब "
 "प्रमाणपत्र अनदेखा किया गया है"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
-msgstr ""
+msgstr "क्लाइंट के पास अप्रत्याशित आंकड़ा स्थगन tx है पहुँच जाँच के बाद"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "क्लाइंट श्रेय जाँचने में विफल: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "कनेक्शन स्वीकार करने में विफल: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
-msgstr ""
+msgstr "कई सक्रिय क्लाइंट (%d), कनेक्शन छोड़ रहा है"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "क्लाइंट संभाजन में स्मृति कम"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "polkit auth को विशेष क्लाइंट %d के लिए बंद करें"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS हैंडशेक विफल: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
-msgstr ""
+msgstr "अप्रत्याशित ऋणात्मक लंबाई आग्रह %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "read: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL आंकड़ा %s डिकोड करने में विफल"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "write: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL आंकड़ा %s इनकोड करने में विफल"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "संकेत नियंत्रक ने %d त्रुटि रिपोर्ट किया : अंतिम त्रुटि: %s"
 
-#: qemud/qemud.c:2123
-#, fuzzy
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
-msgstr "इसमें लिखने में विफल "
+msgstr "शटडाउन टाइमआउट पंजीकृत करने में विफल"
 
-#: qemud/qemud.c:2132
-#, fuzzy
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
-msgstr "स्मृति संभाजित करने में विफल"
+msgstr "कामगार आबंटित करने में विफल"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s config सूची के लिए स्मृति आबंटन में विफल"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s config सूची मान के लिए स्मृति आबंटन में विफल"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: जरूर एक स्ट्रिंग या स्ट्रिंगों की सूची होनी चाहिए\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: अवैध प्रकार: got %s; प्रत्याशित %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "बतौर रूट चलाने के दौरान समूह सेट नहीं कर सकता है"
 
-#: qemud/qemud.c:2579
-#, fuzzy
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
-msgstr "स्मृति संभाजित करने में विफल"
+msgstr "बफर के लिए स्मृति संभाजित करने में विफल"
 
-#: qemud/qemud.c:2588
-#, fuzzy
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
-msgstr "स्मृति संभाजित करने में विफल"
+msgstr "बफर के लिए पर्याप्त स्मृति फिर संभाजित करने में विफल"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "समूह '%s' खोलने में विफल"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "मोड '%s' विश्लेषण में विफल"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "अतिरिक्त अधिकार जरूरी\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "%s से युक्ति अलग करने में विफल"
+msgstr "घटा अधिकार सेट करने में विफल\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "डेमान के रूप में बांटने में विफल: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "पाइप बनाने में विफल: %s"
 
-#: qemud/qemud.c:2898
-#, fuzzy
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
-msgstr "uuid उत्पन्न करने में असमर्थ"
+msgstr "rundir उत्पन्न करने में असमर्थ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s के समूह स्वामित्व बदलने में विफल"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "संकेत पाइप के लिए कालबैक पंजीकृत करने में विफल"
 
@@ -617,14 +618,12 @@ msgid "size > maximum buffer size"
 msgstr "size > maximum buffer size"
 
 #: qemud/remote.c:1414
-#, fuzzy
 msgid "unable to get security label"
-msgstr "मौजूदा नाम पाने में असमर्थ"
+msgstr "सुरक्षा स्तर पाने में असमर्थ"
 
 #: qemud/remote.c:1443
-#, fuzzy
 msgid "unable to get security model"
-msgstr "मौजूदा नाम पाने में असमर्थ"
+msgstr "सुरक्षा स्तर पाने में असमर्थ"
 
 #: qemud/remote.c:1512
 msgid "maxinfo > REMOTE_VCPUINFO_MAX"
@@ -651,11 +650,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "पता %d का समाधान नहीं कर सकता है: %s"
@@ -665,14 +663,14 @@ msgid "client tried invalid SASL init request"
 msgstr "अवैध SASL init आग्रह को क्लाइंट ने कोशिश किया"
 
 #: qemud/remote.c:2915
-#, fuzzy, c-format
+#, c-format
 msgid "failed to get sock address: %s"
-msgstr "सॉक पता %d (%s) पाने में विफल"
+msgstr "सॉक पता पाने में विफल : %s"
 
 #: qemud/remote.c:2927
-#, fuzzy, c-format
+#, c-format
 msgid "failed to get peer address: %s"
-msgstr "पीयर पता %d (%s) पाने में विफल"
+msgstr "पीयर पता पाने में विफल: %s"
 
 #: qemud/remote.c:2948
 #, c-format
@@ -680,7 +678,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl संदर्भ सेटअप विफल %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS साइफर आकार नहीं पा सकता है"
 
 #: qemud/remote.c:2970
@@ -702,7 +701,7 @@ msgstr "SASL यांत्रिकी %d (%s) को सूचीबद्ध
 msgid "cannot allocate mechlist"
 msgstr "मेकलिस्ट आबंटित नहीं कर सकता है"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "SASL ssf को कनेक्शन %d (%s) पर प्रश्न नहीं कर सकता है"
@@ -829,72 +828,82 @@ msgstr "maxnames > REMOTE_NODE_DEVICE_NAME_LIST_MAX"
 #: qemud/remote.c:4415 qemud/remote.c:4445 qemud/remote.c:4486
 #: qemud/remote.c:4514 qemud/remote.c:4556 qemud/remote.c:4582
 #: qemud/remote.c:4608 qemud/remote.c:4656
-#, fuzzy
 msgid "node_device not found"
-msgstr "युक्ति नहीं मिला: %s (%s)"
+msgstr "नोड_युक्ति नहीं मिला"
 
 #: qemud/remote.c:4684
 msgid "unexpected async event method call"
-msgstr ""
+msgstr "अप्रत्याशित async घटना विधि कॉल"
 
 #: src/bridge.c:414
 msgid "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() not implemented"
-msgstr ""
+msgstr "IFF_VNET_HDR; TUNGETFEATURES ioctl() कार्यान्वयन सक्रिय नहीं"
 
 #: src/bridge.c:420
 msgid ""
 "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() reports no IFF_VNET_HDR"
 msgstr ""
+"IFF_VNET_HDR; TUNGETFEATURES ioctl() को सक्रिय नहीं करना IFF_VNET_HDR को "
+"रिपोर्ट नहीं करता है"
 
 #: src/bridge.c:429
 msgid "Not enabling IFF_VNET_HDR; TUNGETIFF ioctl() not implemented"
-msgstr ""
+msgstr "IFF_VNET_HDR; TUNGETIFF ioctl() को सक्रिय नहीं करना कार्यान्वित नहीं"
 
 #: src/bridge.c:434
 msgid "Enabling IFF_VNET_HDR"
-msgstr ""
+msgstr "IFF_VNET_HDR सक्रिय नहीं"
 
 #: src/bridge.c:439
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
-msgstr ""
+msgstr "IFF_VNET_HDR को सक्रिय नहीं करना; बिल्ड समय पर निष्क्रिय"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "गैर अवरूद्ध संख्या"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "गैर अवरूद्ध स्ट्रिंग"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "एक मान प्रत्याशित"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "सूची इसके साथ बंद नहीं ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "एक पृथक्कारक सूची में प्रत्याशित"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "सूची इसके साथ बंद नहीं ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "एक नाम प्रत्याशित"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "एक पृथक्कारक प्रत्याशित"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "एक कार्य प्रत्याशित"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "फाइल खोलने में विफल"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "सामग्री सहेजने में विफल"
 
@@ -945,14 +954,12 @@ msgid "network missing from connection hash table"
 msgstr "संबंधन हैश तालिका से संजाल गुम"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "संबंधन हैश तालिका में संजाल जोड़ने में विफल"
+msgstr "संबंधन हैश तालिका में अंतरफलक जोड़ने में विफल"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "संबंधन हैश तालिका से संजाल गुम"
+msgstr "संबंधन हैश तालिका से अंतरफलक गुम"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -971,554 +978,563 @@ msgid "vol missing from connection hash table"
 msgstr "संबंधन हैश तालिका से आयतन गुम"
 
 #: src/datatypes.c:960
-#, fuzzy
 msgid "failed to add node dev to conn hash table"
-msgstr "संबंधन हैश तालिका में स्टोरेज आयतन जोड़ने में विफल"
+msgstr "संबंधन हैश तालिका में नोड डेव जोड़ने में विफल"
 
 #: src/datatypes.c:998
-#, fuzzy
 msgid "dev missing from connection hash table"
-msgstr "संबंधन हैश तालिका से आयतन गुम"
+msgstr "संबंधन हैश तालिका से डेव गुम"
 
-#: src/domain_conf.c:631
-#, fuzzy, c-format
+#: src/domain_conf.c:643
+#, c-format
 msgid "unknown disk type '%s'"
-msgstr "अज्ञात प्रकार '%s'"
+msgstr "अज्ञात डिस्क प्रकार '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "अज्ञात डिस्क युक्ति '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "अवैध फ्लॉपी युक्ति नाम: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "अवैध हार्डडिस्क युक्ति नाम: %s"
 
-#: src/domain_conf.c:732
-#, fuzzy, c-format
+#: src/domain_conf.c:744
+#, c-format
 msgid "unknown disk bus type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात डिस्क बस प्रकार '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "फ्लॉपी डिस्क के लिए '%s' अवैध बस प्रकार"
 
-#: src/domain_conf.c:763
-#, fuzzy, c-format
+#: src/domain_conf.c:775
+#, c-format
 msgid "Invalid bus type '%s' for disk"
-msgstr "फ्लॉपी डिस्क के लिए '%s' अवैध बस प्रकार"
+msgstr "डिस्क के लिए '%s' अवैध बस प्रकार"
 
-#: src/domain_conf.c:770
-#, fuzzy, c-format
+#: src/domain_conf.c:782
+#, c-format
 msgid "unknown disk cache mode '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात डिस्क कैश विधि '%s'"
 
-#: src/domain_conf.c:824
-#, fuzzy, c-format
+#: src/domain_conf.c:836
+#, c-format
 msgid "unknown filesystem type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात फाइल सिस्टम प्रकार '%s'"
 
-#: src/domain_conf.c:919
-#, fuzzy, c-format
+#: src/domain_conf.c:931
+#, c-format
 msgid "unknown interface type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात अंतरफलक प्रकार '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "कोई <source> 'network' गुण <interface type='network'/> के साथ निर्दिष्ट नहीं"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "कोई <source> 'dev' गुण <interface type='bridge'/> के साथ निर्दिष्ट नहीं"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "कोई <source> 'port' गुण सॉकेट अंतरफलक के साथ निर्दिष्ट नहीं"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "<source> 'port' गुण को सॉकेट अंतरफलक के साथ विश्लेषित नहीं कर सकता है"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "कोई <source> 'address' गुण सॉकेट अंतरफलक के साथ निर्दिष्ट नहीं"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "कोई <source> 'dev' गुण <interface type='bridge'/> के साथ निर्दिष्ट नहीं"
+msgstr "कोई <source> 'name' गुण <interface type='internal'/> के साथ निर्दिष्ट नहीं"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "मॉडेल नाम में अवैध वर्ण समाहित हैं"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "चार युक्ति के लिए गुम स्रोत पथ गुण"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "चार युक्ति के लिए गुम मेजबान पथ गुण"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "चार युक्ति के लिए गुम स्रोत सेवा गुण"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "गुम इनपुट युक्ति प्रकार"
 
-#: src/domain_conf.c:1395
-#, fuzzy, c-format
+#: src/domain_conf.c:1407
+#, c-format
 msgid "unknown input device type '%s'"
-msgstr "अज्ञात बूट युक्ति '%s'"
+msgstr "अज्ञात इनपुट युक्ति प्रकार '%s'"
 
-#: src/domain_conf.c:1402
-#, fuzzy, c-format
+#: src/domain_conf.c:1414
+#, c-format
 msgid "unknown input bus type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात इनपुट बस प्रकार '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 बस %s इनपुट युक्ति का समर्थन नहीं करता है"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "असमर्थित इनपुट बस %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen बस %s इनपुट युक्ति का समर्थन नहीं करता है"
 
-#: src/domain_conf.c:1473
-#, fuzzy
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
-msgstr "गुम इनपुट युक्ति प्रकार"
+msgstr "गुम आलेखी युक्ति प्रकार"
 
-#: src/domain_conf.c:1479
-#, fuzzy, c-format
+#: src/domain_conf.c:1491
+#, c-format
 msgid "unknown graphics device type '%s'"
-msgstr "अज्ञात युक्ति प्रकार"
+msgstr "अज्ञात आलेखी युक्ति प्रकार '%s'"
 
-#: src/domain_conf.c:1490
-#, fuzzy, c-format
+#: src/domain_conf.c:1502
+#, c-format
 msgid "cannot parse vnc port %s"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgstr "vnc पोर्ट %s का विश्लेषण नहीं कर सकता है"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
-#, fuzzy, c-format
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
+#, c-format
 msgid "unknown fullscreen value '%s'"
-msgstr "अज्ञात आकार ईकाई '%s'"
+msgstr "अज्ञात पूर्ण स्क्रीन मान '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgstr "rdp पोर्ट %s का विश्लेषण नहीं कर सकता है"
 
-#: src/domain_conf.c:1629
-#, fuzzy, c-format
+#: src/domain_conf.c:1641
+#, c-format
 msgid "unknown sound model '%s'"
-msgstr "अज्ञात ध्वनि माडल प्रकार"
+msgstr "अज्ञात ध्वनि माडल '%s'"
 
-#: src/domain_conf.c:1663
-#, fuzzy, c-format
+#: src/domain_conf.c:1682
+#, c-format
 msgid "cannot parse vendor id %s"
-msgstr "निर्देशिका %s नहीं पढ़ सकता है: %s"
+msgstr "विक्रेता आईडी %s नहीं पढ़ सकता है"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
-msgstr ""
+msgstr "usb विक्रेता को id की जरूरत है"
 
-#: src/domain_conf.c:1680
-#, fuzzy, c-format
+#: src/domain_conf.c:1700
+#, c-format
 msgid "cannot parse product %s"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "%s उत्पाद को विश्लेषित नहीं कर सकता है"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
-msgstr ""
+msgstr "usb उत्पाद के लिए id की जरूरत नहीं"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
-#, fuzzy, c-format
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
+#, c-format
 msgid "cannot parse bus %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "%s बस नहीं विश्लेषित कर सकता है"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
-msgstr ""
+msgstr "usb पता के लिए बस id की जरूरत है"
 
-#: src/domain_conf.c:1715
-#, fuzzy, c-format
+#: src/domain_conf.c:1735
+#, c-format
 msgid "cannot parse device %s"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "युक्ति %s नहीं विश्लेषित कर सकता है"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
-msgstr ""
+msgstr "usb पता के लिए युक्ति id की जरूरत है"
 
-#: src/domain_conf.c:1728
-#, fuzzy, c-format
+#: src/domain_conf.c:1748
+#, c-format
 msgid "unknown usb source type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात usb स्रोत प्रकार '%s'"
 
-#: src/domain_conf.c:1739
-#, fuzzy
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
-msgstr "गुम \""
+msgstr "गुम विक्रेता"
 
-#: src/domain_conf.c:1745
-#, fuzzy
+#: src/domain_conf.c:1769
 msgid "missing product"
-msgstr "गुम श्रोत मेजबान"
+msgstr "गुम उत्पाद"
 
-#: src/domain_conf.c:1773
-#, fuzzy, c-format
+#: src/domain_conf.c:1797
+#, c-format
 msgid "cannot parse domain %s"
-msgstr "डोमेन सहेज नहीं सकता है"
+msgstr "डोमेन %s विश्लेषित नहीं कर सकता है"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
-msgstr ""
+msgstr "pci पता के लिए बस id की जरूरत है"
 
-#: src/domain_conf.c:1802
-#, fuzzy, c-format
+#: src/domain_conf.c:1826
+#, c-format
 msgid "cannot parse slot %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "स्लॉट विश्लेषित नहीं सकता है: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
-msgstr ""
+msgstr "pci पता के लिए स्लॉट id की जरूरत है"
 
-#: src/domain_conf.c:1819
-#, fuzzy, c-format
+#: src/domain_conf.c:1843
+#, c-format
 msgid "cannot parse function %s"
-msgstr "लगाव सेट नहीं कर सकता है: %s"
+msgstr "प्रकार्य %s विश्लेषित नहीं कर सकता है"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
-msgstr ""
+msgstr "pci पता के लिए प्रकार्य id की जरूरत है"
 
-#: src/domain_conf.c:1832
-#, fuzzy, c-format
+#: src/domain_conf.c:1856
+#, c-format
 msgid "unknown pci source type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात pci '%s' स्रोत प्रकार"
 
-#: src/domain_conf.c:1865
-#, fuzzy, c-format
+#: src/domain_conf.c:1889
+#, c-format
 msgid "unknown hostdev mode '%s'"
-msgstr "अज्ञात बूट युक्ति '%s'"
+msgstr "अज्ञात होस्टडेव विधि '%s'"
 
-#: src/domain_conf.c:1876
-#, fuzzy, c-format
+#: src/domain_conf.c:1900
+#, c-format
 msgid "unknown host device type '%s'"
-msgstr "अज्ञात बूट युक्ति '%s'"
+msgstr "अज्ञात मेजबान युक्ति प्रकार '%s'"
 
-#: src/domain_conf.c:1881
-#, fuzzy
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
-msgstr "गुम श्रोत मेजबान"
+msgstr "होस्टडेव में गुम प्रकार"
 
-#: src/domain_conf.c:1909
-#, fuzzy, c-format
+#: src/domain_conf.c:1933
+#, c-format
 msgid "unknown node %s"
-msgstr "अज्ञात मेजबान %s"
+msgstr "अज्ञात नोड %s"
 
-#: src/domain_conf.c:1940
-#, fuzzy, c-format
+#: src/domain_conf.c:1964
+#, c-format
 msgid "unknown lifecycle action %s"
-msgstr "अज्ञात सत्यापन प्रकार %s"
+msgstr "अज्ञात जीवनचक्र क्रिया %s"
 
-#: src/domain_conf.c:1964
-#, fuzzy
+#: src/domain_conf.c:1988
 msgid "missing security type"
-msgstr "गुम डोमेन प्रकार"
+msgstr "गुम सुरक्षा प्रकार"
 
-#: src/domain_conf.c:1971
-#, fuzzy
+#: src/domain_conf.c:1995
 msgid "invalid security type"
-msgstr "अवैध डोमेन प्रकार"
+msgstr "अवैध सुरक्षा प्रकार"
 
-#: src/domain_conf.c:1984
-#, fuzzy
+#: src/domain_conf.c:2008
 msgid "missing security model"
-msgstr "गुम ध्वनि मॉडेल"
+msgstr "गुम सुरक्षा मॉडल"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
-msgstr ""
+msgstr "सुरक्षा स्तर गुम है"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
-msgstr ""
+msgstr "सुरक्षा छविलेबल गुम है"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "गुम रूट तत्व"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "अज्ञात युक्ति प्रकार"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "अज्ञात virt प्रकार"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "डोमेन %s os प्रकार %s के लिए %s आर्किटेक्चर पर कोई एमुलेटर नहीं"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "गुम डोमेन प्रकार गुण"
 
-#: src/domain_conf.c:2129
-#, fuzzy, c-format
+#: src/domain_conf.c:2186
+#, c-format
 msgid "invalid domain type %s"
-msgstr "अवैध डोमेन प्रकार"
+msgstr "अवैध डोमेन प्रकार %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID उत्पन्न करने में विफल"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "विरूपित uuid तत्व"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "गुम स्मृति तत्व"
 
-#: src/domain_conf.c:2194
-#, fuzzy, c-format
+#: src/domain_conf.c:2251
+#, c-format
 msgid "unexpected feature %s"
-msgstr "अप्रत्याशित आंकड़ा '%s'"
+msgstr "अप्रत्याशित फीचर %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "कोई OS प्रकार नहीं"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
-msgstr ""
+msgstr "os प्रकार '%s' व आर्क '%s' संयुग्म समर्थित नहीं है"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
-#, fuzzy, c-format
+#: src/domain_conf.c:2327 src/xm_internal.c:701
+#, c-format
 msgid "no supported architecture for os type '%s'"
-msgstr "असमर्थि आर्किटेक्चर"
+msgstr "os प्रकार '%s' के लिए समर्थित आर्किटेक्चर नहीं"
 
-#: src/domain_conf.c:2320
-#, fuzzy
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "बूट युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2328
-#, fuzzy
+#: src/domain_conf.c:2385
 msgid "missing boot device"
-msgstr "गुम श्रोत युक्ति"
+msgstr "गुम बूट युक्ति"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "अज्ञात बूट युक्ति '%s'"
 
-#: src/domain_conf.c:2353
-#, fuzzy
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "डिस्क युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2374
-#, fuzzy
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "फ़ाइलतंत्र युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2393
-#, fuzzy
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "संजाल युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2414
-#, fuzzy
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "समांतर युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2434
-#, fuzzy
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "क्रमिक युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2484
-#, fuzzy
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "इनपुट युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2519
-#, fuzzy
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "आलेखीय युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2563
-#, fuzzy
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "ध्वनि युक्ति निकाल नहीं सकता है"
 
-#: src/domain_conf.c:2593
-#, fuzzy
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "मेजबान युक्ति निकाल नहीं सकता है"
+
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "कोई डोमेन विन्यास नहीं"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "गुम डोमेन प्रकार गुण"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2722
 #, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "अवैध डोमेन स्थिति"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "अवैध pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "कोई मॉनिटर पथ नहीं"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
+#, c-format
 msgid "at line %d: %s"
-msgstr "bind: %s"
+msgstr "पंक्ति %d पर: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
-#, fuzzy
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
-msgstr "डोमेन स्थिर करने में विफल"
+msgstr "xml दस्तावेज़ विश्लेषण में असमर्थ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "गलत रूट तत्व"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "टोपोलाजी cpuset वाक्य रचना त्रुटि"
 
-#: src/domain_conf.c:2964
-#, fuzzy, c-format
+#: src/domain_conf.c:3160
+#, c-format
 msgid "unexpected lifecycle type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित जीवनचक्र प्रकार %d"
 
-#: src/domain_conf.c:2986
-#, fuzzy, c-format
+#: src/domain_conf.c:3182
+#, c-format
 msgid "unexpected disk type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित डिस्क प्रकार %d"
 
-#: src/domain_conf.c:2991
-#, fuzzy, c-format
+#: src/domain_conf.c:3187
+#, c-format
 msgid "unexpected disk device %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित डिस्क युक्ति %d"
 
-#: src/domain_conf.c:2996
-#, fuzzy, c-format
+#: src/domain_conf.c:3192
+#, c-format
 msgid "unexpected disk bus %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित डिस्क बस %d"
 
-#: src/domain_conf.c:3001
-#, fuzzy, c-format
+#: src/domain_conf.c:3197
+#, c-format
 msgid "unexpected disk cache mode %d"
-msgstr "अप्रत्याशित डिक्ट नोड"
+msgstr "अप्रत्याशित डिस्क कैश मोड %d"
 
-#: src/domain_conf.c:3049
-#, fuzzy, c-format
+#: src/domain_conf.c:3245
+#, c-format
 msgid "unexpected filesystem type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित फ़ाइलतंत्र प्रकार %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
-#, fuzzy, c-format
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
+#, c-format
 msgid "unexpected net type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित नेट प्रकार %d"
 
-#: src/domain_conf.c:3181
-#, fuzzy, c-format
+#: src/domain_conf.c:3378
+#, c-format
 msgid "unexpected char type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित वर्ण प्रकार %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
-#, fuzzy, c-format
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
+#, c-format
 msgid "unexpected sound model %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित ध्वनि प्रकार %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
-#, fuzzy, c-format
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
+#, c-format
 msgid "unexpected input type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित इनपुट प्रकार %d"
 
-#: src/domain_conf.c:3306
-#, fuzzy, c-format
+#: src/domain_conf.c:3503
+#, c-format
 msgid "unexpected input bus type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित इनपुट बस प्रकार %d"
 
-#: src/domain_conf.c:3423
-#, fuzzy, c-format
+#: src/domain_conf.c:3620
+#, c-format
 msgid "unexpected hostdev mode %d"
-msgstr "अप्रत्याशित डिक्ट नोड"
+msgstr "अप्रत्याशित होस्टडेव विधि %d"
 
-#: src/domain_conf.c:3430
-#, fuzzy, c-format
+#: src/domain_conf.c:3627
+#, c-format
 msgid "unexpected hostdev type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित होस्टडेव प्रकार %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "अप्रत्याशित डोमेन प्रकार %d"
 
-#: src/domain_conf.c:3563
-#, fuzzy, c-format
+#: src/domain_conf.c:3760
+#, c-format
 msgid "unexpected boot device type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित बूट युक्ति प्रकार %d"
 
-#: src/domain_conf.c:3581
-#, fuzzy, c-format
+#: src/domain_conf.c:3778
+#, c-format
 msgid "unexpected feature %d"
-msgstr "अप्रत्याशित मान नोड"
+msgstr "अप्रत्याशित फीचर %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
-#, fuzzy, c-format
+#: src/domain_conf.c:3958 src/network_conf.c:660
+#, c-format
 msgid "cannot create config directory '%s'"
-msgstr "विन्यास निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "विन्यास निर्देशिका '%s' बना नहीं सकता है"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
-#, fuzzy, c-format
+#: src/domain_conf.c:3967 src/network_conf.c:669
+#, c-format
 msgid "cannot create config file '%s'"
-msgstr "विन्यास फाइल %s बना सकता है: %s"
+msgstr "विन्यास फाइल '%s' बना सकता है"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
-#, fuzzy, c-format
+#: src/domain_conf.c:3975 src/network_conf.c:677
+#, c-format
 msgid "cannot write config file '%s'"
-msgstr "विन्यास फाइल %s लिखने में विफल: %s"
+msgstr "विन्यास फाइल '%s' लिखने में विफल"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
-#, fuzzy, c-format
+#: src/domain_conf.c:3982 src/network_conf.c:684
+#, c-format
 msgid "cannot save config file '%s'"
-msgstr "विन्यास फाइल %s सहेजने में विफल: %s"
-
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
-#, fuzzy, c-format
-msgid "Failed to open dir '%s'"
-msgstr "निर्देशिका '%s' खोलने में विफल: %s"
+msgstr "विन्यास फाइल '%s' सहेज नहीं सकता"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4111
 #, fuzzy, c-format
-msgid "cannot remove config %s"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgid "unexpected domain %s already exists"
+msgstr "लक्ष्य %s पहले से मौजूद है"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "अज्ञात virt प्रकार"
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
+#, c-format
+msgid "Failed to open dir '%s'"
+msgstr "निर्देशिका '%s' खोलने में विफल"
 
-#: src/domain_conf.c:3991
+#: src/domain_conf.c:4219
 #, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
+msgid "cannot remove config %s"
+msgstr "%s विन्यास हटा नहीं सकता है"
 
 #: src/iptables.c:103
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to run '%s %s': %s"
-msgstr "निर्देशिका '%s' खोलने में विफल: %s"
+msgstr "'%s %s' चलाने में विफल: %s"
 
 #: src/iptables.c:151
 msgid "Failed to read "
@@ -1548,631 +1564,607 @@ msgstr "iptables नियम '%s' को '%s' श्रृंखला से '
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "iptables नियम '%s' को '%s' श्रृंखला के '%s' सारणी में जोड़ने में विफल: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "कनेक्शन URI का विश्लेषण नहीं कर सका"
 
-#: src/libvirt.c:2141
-#, fuzzy
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "कार्यशील निर्देशिका पा नहीं सकता है"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
-#, fuzzy
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
-msgstr "कर्नेल पथ काफी लंबी है"
+msgstr "पैच काफी लंबी है"
 
-#: src/libvirt.c:2217
-#, fuzzy
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "मौजूदा निर्देशिका पा नहीं सकता है"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
-msgstr ""
+msgstr "virDomainGetXMLDesc सुरक्षित फ्लैग के साथ"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare ने uri सेट नहीं किया"
 
-#: src/libvirt.c:2992
-#, fuzzy
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
-msgstr "domainMigratePrepare ने uri सेट नहीं किया"
+msgstr "domainMigratePrepare2 ने uri सेट नहीं किया"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "पथ रिक्त है"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "फ्लैग को जरूर शून्य होना चाहिए"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "बफर रिक्त है"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "फ्लैग पैरामीट को VIR_MEMORY_VIRTUAL जरूर होना चाहिए"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "बफर रिक्त है लेकिन आकार शून्येतर है"
 
-#: src/lxc_container.c:127
-#, fuzzy
+#: src/lxc_container.c:128
 msgid "setsid failed"
-msgstr "setsid विफल: %s"
+msgstr "setsid विफल"
 
-#: src/lxc_container.c:133
-#, fuzzy
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
-msgstr "ioctl(TIOCSTTY) failed: %s"
+msgstr "ioctl(TIOCSTTY) विफल"
 
-#: src/lxc_container.c:146
-#, fuzzy
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
-msgstr "dup2(stdin) विफल: %s"
+msgstr "dup2(stdin) विफल"
 
-#: src/lxc_container.c:152
-#, fuzzy
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
-msgstr "dup2(stdout) विफल: %s"
+msgstr "dup2(stdout) विफल"
 
-#: src/lxc_container.c:158
-#, fuzzy
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
-msgstr "dup2(stderr) विफल: %s"
+msgstr "dup2(stderr) विफल"
 
-#: src/lxc_container.c:186
-#, fuzzy
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
-msgstr "कंटेनर नाम स्ट्रिंग संभाजित करने में असमर्थ"
+msgstr "कंटेनर जारी संदेश भेजने में असमर्थ"
 
-#: src/lxc_container.c:215
-#, fuzzy
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
-msgstr "पोलकिट संदर्भ %s बनाने में विफल\n"
+msgstr "कंटेनर जारी संदेश पढ़ने में असमर्थ"
 
-#: src/lxc_container.c:296
-#, fuzzy
+#: src/lxc_container.c:297
 msgid "failed to make root private"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "रूट को निजी बनाने में विफल"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
-#, fuzzy, c-format
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
+#, c-format
 msgid "failed to create %s"
-msgstr "'%s' बनाने में विफल"
+msgstr "%s बनाने में विफल"
 
-#: src/lxc_container.c:316
-#, fuzzy, c-format
+#: src/lxc_container.c:317
+#, c-format
 msgid "failed to mount empty tmpfs at %s"
-msgstr "%s को %s पर कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "रिक्त tmpfs को %s पर आरोहित करने में विफल"
 
-#: src/lxc_container.c:337
-#, fuzzy, c-format
+#: src/lxc_container.c:338
+#, c-format
 msgid "failed to bind new root %s into tmpfs"
-msgstr "%s पुल बनाने में विफल"
+msgstr "नया रूट %s को tmpfs में बाइंड करने में विफल"
 
-#: src/lxc_container.c:346
-#, fuzzy, c-format
+#: src/lxc_container.c:347
+#, c-format
 msgid "failed to chroot into %s"
-msgstr "सामग्री सहेजने में विफल"
+msgstr "%s में chroot करने में विफल"
 
-#: src/lxc_container.c:354
-#, fuzzy
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
-msgstr "डोमेन %s को %s में सहेजने में विफल"
+msgstr "pivot बूट करने में विफल"
 
-#: src/lxc_container.c:397
-#, fuzzy, c-format
+#: src/lxc_container.c:398
+#, c-format
 msgid "failed to mkdir %s"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "%s को mkdir करने में विफल"
 
-#: src/lxc_container.c:403
-#, fuzzy, c-format
+#: src/lxc_container.c:404
+#, c-format
 msgid "failed to mount %s on %s"
-msgstr "%s को %s पर कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "%s को %s पर आरोहित करने में विफल"
 
-#: src/lxc_container.c:411
-#, fuzzy
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
-msgstr "पाइप नहीं बना सकता है: %s"
+msgstr "/dev/pts बना नहीं सकता है"
 
-#: src/lxc_container.c:418
-#, fuzzy
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
-msgstr "/proc को कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "/dev/pts में कंटेंनर में विफल"
 
-#: src/lxc_container.c:449
-#, fuzzy, c-format
+#: src/lxc_container.c:450
+#, c-format
 msgid "failed to make device %s"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "युक्ति %s बनाने में विफल"
 
-#: src/lxc_container.c:458
-#, fuzzy
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
-msgstr "सांकेतिक लिंक '%s' को '%s' में बनाने में विफल: %s"
+msgstr "सिमलिंक /dev/ptmx को /dev/pts/ptmx में बनाने में विफल"
 
-#: src/lxc_container.c:466
-#, fuzzy
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "/dev/ptmx युक्ति बनाने में विफल"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
-#, fuzzy, c-format
+#: src/lxc_container.c:505 src/lxc_container.c:620
+#, c-format
 msgid "failed to mount %s at %s"
-msgstr "%s को %s पर कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "%s को %s पर आरोहित करने में विफल"
 
-#: src/lxc_container.c:527
-#, fuzzy
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
-msgstr "Xen डेमॉन से पढ़ने में विफल"
+msgstr "/proc/mounts पढ़ने में विफल"
 
-#: src/lxc_container.c:555
-#, fuzzy, c-format
+#: src/lxc_container.c:556
+#, c-format
 msgid "failed to unmount '%s'"
-msgstr "'%s' बनाने में विफल"
+msgstr "'%s' अनारोहित करने में विफल"
 
-#: src/lxc_container.c:605
-#, fuzzy
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "/ को स्लेव बनाने में विफल"
 
-#: src/lxc_container.c:629
-#, fuzzy
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
-msgstr "/proc को कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "/proc आरोहित करने में विफल"
+
+#: src/lxc_container.c:669
+#, fuzzy, c-format
+msgid "failed to remove capabilities %d"
+msgstr "क्षमता पाने में विफल"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "क्षमता पाने में विफल"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:682
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s निष्पादन में विफल\n"
+msgid "failed to lock capabilities: %d"
+msgstr "क्षमता पाने में विफल"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ने अवैध vm परिभाषा पास किया"
 
-#: src/lxc_container.c:714
-#, fuzzy, c-format
+#: src/lxc_container.c:736
+#, c-format
 msgid "failed to open tty %s"
-msgstr "फाइल खोलने में विफल"
+msgstr "tty %s खोलने में विफल"
 
-#: src/lxc_container.c:792
-#, fuzzy
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
-msgstr "/proc को कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "क्लोन कंटेनर चलाने में विफल"
 
-#: src/lxc_controller.c:87
-#, fuzzy, c-format
+#: src/lxc_controller.c:91
+#, c-format
 msgid "Unable to create cgroup for %s\n"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "cgroup को %s के लिए बनाने में विफल\n"
 
-#: src/lxc_controller.c:117
-#, fuzzy
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
-msgstr "सॉकेट बनाने में विफल: %s"
+msgstr "lxc संसाधन सेट करने में विफल"
 
-#: src/lxc_controller.c:143
-#, fuzzy, c-format
+#: src/lxc_controller.c:147
+#, c-format
 msgid "failed to create server socket '%s'"
-msgstr "सॉकेट बनाने में विफल: %s"
+msgstr "सर्वर सॉकेट '%s' बनाने में विफल"
 
-#: src/lxc_controller.c:155
-#, fuzzy, c-format
+#: src/lxc_controller.c:159
+#, c-format
 msgid "failed to bind server socket '%s'"
-msgstr "सॉकेट को '%s' में बांधने में विफल: %s"
+msgstr "सर्वर सॉकेट '%s' बाइंड करने में विफल"
 
-#: src/lxc_controller.c:161
-#, fuzzy, c-format
+#: src/lxc_controller.c:165
+#, c-format
 msgid "failed to listen server socket %s"
-msgstr "%d सॉकेट बंद करने में विफल\n"
+msgstr "सर्वर सॉकेट %s सुनने में विफल"
 
-#: src/lxc_controller.c:195
-#, fuzzy, c-format
+#: src/lxc_controller.c:199
+#, c-format
 msgid "read of fd %d failed"
-msgstr "fd %d का पठन विफल: %s"
+msgstr "fd %d का पढ़ना विफल"
 
-#: src/lxc_controller.c:202
-#, fuzzy, c-format
+#: src/lxc_controller.c:206
+#, c-format
 msgid "write to fd %d failed"
-msgstr "fd %d में लिखना विफल: %s"
+msgstr "fd %d में लिखना विफल"
 
-#: src/lxc_controller.c:254
-#, fuzzy
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
-msgstr "epoll_create(2) विफल: %s"
+msgstr "epoll_create(2) विफल"
 
-#: src/lxc_controller.c:264
-#, fuzzy
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
-msgstr "epoll_ctl(fd1) विफल: %s"
+msgstr "epoll_ctl(appPty) विफल"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
-#, fuzzy
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
-msgstr "epoll_ctl(fd1) विफल: %s"
+msgstr "epoll_ctl(contPty) विफल"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "त्रुटि घटना %d"
 
-#: src/lxc_controller.c:350
-#, fuzzy
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
-msgstr "epoll_wait() विफल: %s"
+msgstr "epoll_wait() विफल"
 
-#: src/lxc_controller.c:400
-#, fuzzy, c-format
+#: src/lxc_controller.c:423
+#, c-format
 msgid "failed to move interface %s to ns %d"
-msgstr "अंतरफलक स्थिति %s %s पाने में विफल"
+msgstr "अंतरफलक %s को ns %d में खिसकाने में विफल"
 
-#: src/lxc_controller.c:425
-#, fuzzy, c-format
+#: src/lxc_controller.c:448
+#, c-format
 msgid "failed to delete veth: %s"
-msgstr "%s आयतन मिटाने में विफल"
+msgstr "veth मिटाने में विफल: %s"
 
-#: src/lxc_controller.c:458
-#, fuzzy
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
-msgstr "ऑपरेशन विफल"
+msgstr "sockpair विफल"
 
-#: src/lxc_controller.c:488
-#, fuzzy
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "आरोह नेमस्पेस को गैर साझाकृत नहीं कर सकता है"
 
-#: src/lxc_controller.c:494
-#, fuzzy
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
-msgstr "सामग्री सहेजने में विफल"
+msgstr "स्लेव मोड में रूट माउंट बदलने में विफल"
 
-#: src/lxc_controller.c:506
-#, fuzzy, c-format
+#: src/lxc_controller.c:529
+#, c-format
 msgid "failed to make path %s"
-msgstr "%s निष्पादन में विफल\n"
+msgstr "पथ %s बनाने में विफल"
 
-#: src/lxc_controller.c:514
-#, fuzzy, c-format
+#: src/lxc_controller.c:537
+#, c-format
 msgid "failed to mount devpts on %s"
-msgstr "%s को %s पर कंटेनर के लिए आरोहित करने में विफल: %s"
+msgstr "devpts को %s पर माउंट करने में विफल"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
-#, fuzzy
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
-msgstr "एक नोड संभाजित करने में विफल"
+msgstr "tty आबंटित करने में विफल"
 
-#: src/lxc_controller.c:713
-#, fuzzy, c-format
+#: src/lxc_controller.c:741
+#, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
-msgstr "pid फाइल '%s' में लिखने में विफल : %s"
+msgstr "pid फाइल '%s/%s.pid' लिखने में असमर्थ"
 
-#: src/lxc_controller.c:727
-#, fuzzy
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
-msgstr "MaxMemorySize बदलने में असमर्थ"
+msgstr "रूट निर्देशिका बदलने में असमर्थ"
 
-#: src/lxc_controller.c:733
-#, fuzzy
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
-msgstr "विन्यास फाइल नियंत्रण जमा करने में असमर्थ"
+msgstr "सत्र लीडर बनने में असमर्थ"
 
-#: src/lxc_controller.c:741
-#, fuzzy
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
-msgstr "हाइपरविजर से विसंबंधित होने में विफल"
+msgstr "LXC ड्राइवर से विफल कनेक्शन"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
-msgid "System lacks NETNS support"
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "भंडारण पुल सक्रिय नहीं है"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
+msgid "System lacks NETNS support"
+msgstr "तंत्र में NETNS समर्थन की कमी है"
+
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "मेल खाते uuid के साथ कोई डोमेन नहीं"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "सक्रिय डोमेन मिटा नहीं सकता है"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
-#, fuzzy
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
-msgstr "सक्रिय डोमेन मिटा नहीं सकता है"
+msgstr "अस्थायी डोमेन गैर परिभाषित नहीं कर सकता है"
 
-#: src/lxc_driver.c:385
-#, fuzzy, c-format
+#: src/lxc_driver.c:401
+#, c-format
 msgid "Unable to get cgroup for %s\n"
-msgstr "%s के समूह स्वामित्व बदलने में विफल"
+msgstr "cgroup को %s के लिए पाने में असमर्थ\n"
 
-#: src/lxc_driver.c:487
-#, fuzzy, c-format
+#: src/lxc_driver.c:503
+#, c-format
 msgid "waitpid failed to wait for container %d: %d"
-msgstr "waitpid विफल %d कंटेनर के लिए प्रतीक्षा करने के लिए: %d %s"
+msgstr "%d कंटेनर के लिए प्रतीक्षा करने में waitpid विफल: %d"
 
-#: src/lxc_driver.c:569
-#, fuzzy
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
-msgstr "संजाल अंतरफलक ब्रिज करने में प्रयुक्ति स्क्रिप्ट"
+msgstr "अंतरफलक के लिए ब्रिज पाने में विफल"
 
-#: src/lxc_driver.c:580
-#, fuzzy, c-format
+#: src/lxc_driver.c:596
+#, c-format
 msgid "failed to create veth device pair: %d"
-msgstr "%s से युक्ति जोड़ने में विफल"
+msgstr "veth युक्ति युग्म बनाने में विफल: %d"
 
-#: src/lxc_driver.c:593
-#, fuzzy
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
-msgstr "एक नोड संभाजित करने में विफल"
+msgstr "veth नाम संभाजित करने में विफल"
 
-#: src/lxc_driver.c:599
-#, fuzzy, c-format
+#: src/lxc_driver.c:615
+#, c-format
 msgid "failed to add %s device to %s"
-msgstr "%s से युक्ति जोड़ने में विफल"
+msgstr "%s युक्ति को %s में जोड़ने में विफल"
 
-#: src/lxc_driver.c:606
-#, fuzzy
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
-msgstr "चार युक्ति के लिए स्थान आबंटित करने में विफल"
+msgstr "जनक ns veth युक्ति सक्रिय करने में विफल"
 
-#: src/lxc_driver.c:636
-#, fuzzy
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
-msgstr "एक सॉकेट बनाने में विफल"
+msgstr "क्लाइंट सॉकेट बनाने में विफल"
 
-#: src/lxc_driver.c:646
-#, fuzzy
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
-msgstr "Xen भंडार में जुड़ने में विफल"
+msgstr "क्लाइंट सॉकेट से जुड़ने में विफल"
 
-#: src/lxc_driver.c:671
-#, fuzzy, c-format
+#: src/lxc_driver.c:687
+#, c-format
 msgid "invalid PID %d for container"
-msgstr "इसमें अवैध डोमेन संकेतक"
+msgstr "अवैध PID %d कंटेनर के लिए"
 
-#: src/lxc_driver.c:678
-#, fuzzy, c-format
+#: src/lxc_driver.c:694
+#, c-format
 msgid "failed to kill pid %d"
-msgstr "%s पुल बनाने में विफल"
+msgstr "pid %d मारने में विफल"
 
-#: src/lxc_driver.c:807 src/util.c:786
-#, fuzzy, c-format
+#: src/lxc_driver.c:818 src/util.c:811
+#, c-format
 msgid "cannot wait for '%s'"
-msgstr "फाइल stat नहीं कर सकता '%s': %s"
+msgstr "'%s' के लिए प्रतीक्षा नहीं कर सकता है"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
-msgstr ""
+msgstr "कंटेनर '%s' को अप्रत्याशित रूप से आरंभन के दौरान शटडाउन किया गया"
 
-#: src/lxc_driver.c:862
-#, fuzzy, c-format
+#: src/lxc_driver.c:873
+#, c-format
 msgid "cannot create log directory '%s'"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "लॉग निर्देशिका '%s' बना नहीं सकता है"
 
-#: src/lxc_driver.c:899
-#, fuzzy, c-format
+#: src/lxc_driver.c:910
+#, c-format
 msgid "failed to open '%s'"
-msgstr "'%s' बनाने में विफल"
+msgstr "'%s' खोलन में विफल"
 
-#: src/lxc_driver.c:919
-#, fuzzy, c-format
+#: src/lxc_driver.c:930
+#, c-format
 msgid "Failed to read pid file %s/%s.pid"
-msgstr "pid फाइल '%s' खोलने में विफल: %s"
+msgstr "pid फाइल %s/%s.pid पढ़ने में विफल"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
-#, fuzzy, c-format
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
+#, c-format
 msgid "no domain named %s"
-msgstr "डोमेन नाम"
+msgstr "कोई डोमेन नाम %s नहीं"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d के साथ कोई डोमेन नहीं"
 
-#: src/lxc_driver.c:1295
-#, fuzzy, c-format
+#: src/lxc_driver.c:1305
+#, c-format
 msgid "Unknown release: %s"
-msgstr "अज्ञात प्रक्रिया: %d"
+msgstr "अज्ञात रिलीज: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
-#, fuzzy, c-format
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
+#, c-format
 msgid "No such domain %s"
-msgstr "%s डोमेन फिर बहाल करने में विफल"
+msgstr "कोई ऐसा %s डोमेन नहीं"
 
-#: src/lxc_driver.c:1347
-#, fuzzy, c-format
+#: src/lxc_driver.c:1357
+#, c-format
 msgid "Invalid parameter `%s'"
-msgstr "अवैध पथ: %s"
+msgstr "अवैध पैरामीटर: `%s'"
 
-#: src/lxc_driver.c:1375
-#, fuzzy
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
-msgstr "virXPathNode() में अवैध पैरामीटर"
+msgstr "अवैध पैरामीटर गिनती"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
-#, fuzzy
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
-msgstr "होस्टनेम पाने में विफल"
+msgstr "होस्टनेम निर्धारित करने में विफल"
 
 #: src/network_conf.c:260
-#, fuzzy, c-format
+#, c-format
 msgid "cannot parse MAC address '%s'"
-msgstr "पता %d का समाधान नहीं कर सकता है: %s"
+msgstr "MAC पता '%s' विश्लेषित नहीं कर सकता है"
 
 #: src/network_conf.c:267
-#, fuzzy, c-format
+#, c-format
 msgid "cannot use name address '%s'"
-msgstr "पता %d का समाधान नहीं कर सकता है: %s"
+msgstr "नाम पता '%s' का प्रयोग नहीं कर सकता है"
 
 #: src/network_conf.c:283 src/network_conf.c:371
-#, fuzzy, c-format
+#, c-format
 msgid "cannot parse IP address '%s'"
-msgstr "पता %d का समाधान नहीं कर सकता है: %s"
+msgstr "IP पता '%s' का विश्लेषण नहीं कर सकता है"
 
 #: src/network_conf.c:377
-#, fuzzy, c-format
+#, c-format
 msgid "cannot parse netmask '%s'"
-msgstr "हेडर '%s' नहीं पढ़ सकता है: %s"
+msgstr "नेटमास्क '%s' विश्लेषित नहीं कर सकता है"
 
 #: src/network_conf.c:401
 msgid "Forwarding requested, but no IPv4 address/netmask provided"
 msgstr "आग्रह अग्रसारित कर रहा है, लेकिन कोई IPv4 पता/नेटमास्क दिया गया नहीं है"
 
 #: src/network_conf.c:409
-#, fuzzy, c-format
+#, c-format
 msgid "unknown forwarding type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात अग्रसारण प्रकार '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "संजाल विन्यास फाइलनाम '%s' संजाल नाम '%s' के साथ मेल नहीं खाता है"
 
-#: src/network_conf.c:831
-#, fuzzy, c-format
+#: src/network_conf.c:834
+#, c-format
 msgid "cannot remove config file '%s'"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgstr "विन्यास फ़ाइल '%s' नहीं हटा सकता है"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
-msgstr ""
+msgstr "ब्रिज जनन अधिकतम id %d से अधिक है"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
-msgstr ""
+msgstr "ब्रिज नाम '%s' पहले से प्रयोग में है."
 
 #: src/network_driver.c:239
-#, fuzzy
 msgid "cannot initialize bridge support"
-msgstr "ब्रिज समर्थन आरंभ करने में विफल: %s"
+msgstr "ब्रिज समर्थन आरंभ नहीं कर सकता है"
 
 #: src/network_driver.c:291
-#, fuzzy
 msgid "Reloading iptables rules\n"
-msgstr "iptables नियम फिर लोड कर रहा है"
+msgstr "iptables नियम फिर लोड कर रहा है\n"
 
 #: src/network_driver.c:507
 msgid "cannot start dhcp daemon without IP address for server"
 msgstr "dhcp डेमान को बिना IP पता के सर्वर के लिए आरंभ नहीं कर सकता है"
 
 #: src/network_driver.c:513 src/network_driver.c:519
-#, fuzzy, c-format
+#, c-format
 msgid "cannot create directory %s"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "निर्देशिका %s बना नहीं सकता है"
 
 #: src/network_driver.c:572
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow forwarding from '%s'"
-msgstr "iptables नियम को '%s' से अग्रसारण करने की लिए अनुमति देने में विफल : %s\n"
+msgstr "iptables नियम को '%s' से अग्रसारण करने की लिए अनुमति देने में विफल"
 
 #: src/network_driver.c:583
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow forwarding to '%s'"
-msgstr "iptables नियम को '%s' में अग्रसारण करने की लिए अनुमति देने में विफल : %s\n"
+msgstr "iptables नियम को '%s' में अग्रसारण करने की लिए अनुमति देने हेतु जोड़ने में विफल"
 
 #: src/network_driver.c:593
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to enable masquerading to '%s'\n"
-msgstr "iptables नियम को masquerading सक्रिय करने में विफल : %s\n"
+msgstr "iptables नियम को '%s' में masquerading सक्रिय करने में जोड़ने के लिए विफल\n"
 
 #: src/network_driver.c:625
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow routing from '%s'"
-msgstr "iptables नियम को '%s' से रॉटिंग स्वीकार करने में विफल : %s\n"
+msgstr "iptables नियम को '%s' से रॉटिंग स्वीकारने में जोड़ने में विफल"
 
 #: src/network_driver.c:636
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow routing to '%s'"
-msgstr "iptables नियम को '%s' में रॉटिंग स्वीकार करने में विफल : %s\n"
+msgstr "iptables नियम को '%s' में रॉटिंग स्वीकार करने में जोड़ने में विफल"
 
 #: src/network_driver.c:662 src/network_driver.c:669
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow DHCP requests from '%s'"
-msgstr "iptables नियम को DHCP आग्रह को '%s' में जोड़ने में विफल : %s"
+msgstr "iptables नियम को DHCP आग्रह को '%s' से जोड़ने में विफल"
 
 #: src/network_driver.c:677 src/network_driver.c:684
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow DNS requests from '%s'"
-msgstr "iptables नियम को DNS आग्रह को '%s' में जोड़ने में विफल : %s"
+msgstr "iptables नियम को DNS आग्रह को '%s' से जोड़ने में विफल"
 
 #: src/network_driver.c:694
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to block outbound traffic from '%s'"
-msgstr "iptables नियम को आने वाले ट्रैफिक को '%s' से जोड़ने में विफल : %s"
+msgstr "iptables नियम को आने वाले ट्रैफिक को '%s' से जोड़ने में विफल"
 
 #: src/network_driver.c:701
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to block inbound traffic to '%s'"
-msgstr "iptables नियम को इनबाउंड ट्रैफिक को '%s' से जोड़ने में विफल : %s"
+msgstr "iptables नियम को इनबाउंड ट्रैफिक को '%s' से जोड़ने में विफल"
 
 #: src/network_driver.c:709
-#, fuzzy, c-format
+#, c-format
 msgid "failed to add iptables rule to allow cross bridge traffic on '%s'"
-msgstr "iptables नियम को क्रास ब्रिंज ट्रैफिक को '%s' से जोड़ने में विफल : %s"
+msgstr "iptables नियम को क्रास ब्रिंज ट्रैफिक को '%s' से जोड़ने में विफल"
 
 #: src/network_driver.c:797
 msgid "network is already active"
 msgstr "संजाल पहले से सक्रिय"
 
 #: src/network_driver.c:803
-#, fuzzy, c-format
+#, c-format
 msgid "cannot create bridge '%s'"
-msgstr "ब्रिज '%s' नहीं बना सकता है : %s"
+msgstr "ब्रिज '%s' नहीं बना सकता है"
 
 #: src/network_driver.c:817
-#, fuzzy, c-format
+#, c-format
 msgid "cannot set IP address on bridge '%s' to '%s'"
-msgstr "IP पता को '%s' ब्रिज पर '%s' में सेट करने में विफल : %s"
+msgstr "IP पता को '%s' ब्रिज पर '%s' में सेट करने में विफल"
 
 #: src/network_driver.c:825
-#, fuzzy, c-format
+#, c-format
 msgid "cannot set netmask on bridge '%s' to '%s'"
-msgstr "ब्रिज '%s' पर '%s' में नेटमास्क सेट नहीं कर सकता है: %s"
+msgstr "ब्रिज '%s' पर '%s' में नेटमास्क सेट नहीं कर सकता है"
 
 #: src/network_driver.c:832
-#, fuzzy, c-format
+#, c-format
 msgid "failed to bring the bridge '%s' up"
-msgstr "ब्रिज को '%s' चालू करने में विफल: %s"
+msgstr "ब्रिज '%s' को चालू करने में विफल"
 
 #: src/network_driver.c:843
-#, fuzzy
 msgid "failed to enable IP forwarding"
-msgstr "IP अग्रसारण सक्रिय करने में विफल: %s"
+msgstr "IP अग्रसारण सक्रिय करने में विफल"
 
 #: src/network_driver.c:873 src/network_driver.c:913
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to bring down bridge '%s' : %s\n"
-msgstr "ब्रिज '%s' लाने में विफल : %s"
+msgstr "ब्रिज '%s' को बंद करने में विफल : %s\n"
 
 #: src/network_driver.c:880 src/network_driver.c:918
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to delete bridge '%s' : %s\n"
-msgstr "ब्रिज '%s' मिटाने में विफल : %s"
+msgstr "ब्रिज '%s' मिटाने में विफल : %s\n"
 
 #: src/network_driver.c:894
-#, fuzzy, c-format
+#, c-format
 msgid "Shutting down network '%s'\n"
-msgstr "संजाल '%s' बंद करने में विफल"
+msgstr "संजाल '%s' बंद करने में विफल\n"
 
 #: src/network_driver.c:951 src/network_driver.c:1176
 #: src/network_driver.c:1214 src/network_driver.c:1237
@@ -2186,14 +2178,13 @@ msgid "no network with matching name"
 msgstr "मेल खाते नाम के साथ कोई संजाल नहीं"
 
 #: src/network_driver.c:1182
-#, fuzzy
 msgid "network is still active"
-msgstr "संजाल पहले से सक्रिय"
+msgstr "संजाल अभी भी सक्रिय"
 
 #: src/network_driver.c:1243
 #, fuzzy
 msgid "network is not active"
-msgstr "संजाल '%s' सक्रिय नहीं"
+msgstr "संजाल %s सक्रिय नहीं है"
 
 #: src/network_driver.c:1295
 msgid "no network with matching id"
@@ -2202,396 +2193,523 @@ msgstr "मिलान id के साथ कोई संजाल नही
 #: src/network_driver.c:1301
 #, c-format
 msgid "network '%s' does not have a bridge name."
-msgstr ""
+msgstr "संजाल '%s' के पास एक ब्रिज नाम नहीं है"
 
-#: src/network_driver.c:1369
-#, fuzzy, c-format
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "अस्थायी डोमेन के लिए स्वतः आरंभ सेट नहीं कर सकता है"
+
+#: src/network_driver.c:1375
+#, c-format
 msgid "cannot create autostart directory '%s'"
-msgstr "ऑटोस्टार्ट निर्देशिका %s नहीं बना सकता है: %s"
+msgstr "ऑटोस्टार्ट निर्देशिका '%s' नहीं बना सकता है"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
-#, fuzzy, c-format
+#: src/network_driver.c:1382 src/storage_driver.c:974
+#, c-format
 msgid "Failed to create symlink '%s' to '%s'"
-msgstr "सांकेतिक लिंक '%s' को '%s' में बनाने में विफल: %s"
+msgstr "सांकेतिक लिंक '%s' को '%s' में बनाने में विफल"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
-#, fuzzy, c-format
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
+#, c-format
 msgid "Failed to delete symlink '%s'"
-msgstr "सिमलिंक '%s' मिटाने में विफल: %s"
+msgstr "सिमलिंक '%s' मिटाने में विफल"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
-#, fuzzy
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "%s पुल ताजा करने में विफल"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "%s पुल ताजा करने में विफल"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "सिमलिंक %s हल कर नहीं सकता है"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
-msgstr "मेल खाते नाम के साथ कोई भंडारण आयतन नहीं"
+msgstr "मेल खाते नाम के साथ कोई नोड युक्ति नहीं"
 
-#: src/node_device.c:184
-#, fuzzy
+#: src/node_device.c:321
 msgid "no parent for this device"
-msgstr "डिस्क युक्ति का लक्ष्य"
+msgstr "इस डिस्क युक्ति के लिए कोई जनक नहीं"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() में अवैध पैरामीटर"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "पथ '%s' खोल नहीं सकता है"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "'%s' में मेजबान स्कैन को लिखने में विफल"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "विफल ऑपरेशन के उत्प्रवासन में विफल"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "टाइपफ़ाइल '%s' नहीं ढूंढ़ सका"
+
+#: src/node_device.c:536
 #, c-format
-msgid "no block device path supplied for '%s'"
+msgid "Parent HBA %s is not capable of vport operations"
 msgstr ""
 
-#: src/node_device_conf.c:445
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "मौजूदा समय पा नहीं सकता है"
+
+#: src/node_device_conf.c:483
+#, c-format
+msgid "no block device path supplied for '%s'"
+msgstr "'%s' के लिए कोई ब्लॉक युक्ति पथ नहीं दिया गया"
+
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
-msgstr ""
+msgstr "'%s' के लिए भंडारण क्षमता विश्लेषण के लिए त्रुटि"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
-msgstr ""
+msgstr "'%s' के लिए गुम भंडारण क्षमता प्रकार"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
-msgstr ""
+msgstr "'%s' के लिए कोई विस्थापनीय मीडिया आकार नहीं दिया गया"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
-msgstr ""
+msgstr "'%s' के लिए अवैध विस्थापनीय मीडिया आकार दिया गया"
 
-#: src/node_device_conf.c:486
-#, fuzzy, c-format
+#: src/node_device_conf.c:537
+#, c-format
 msgid "unknown storage capability type '%s' for '%s'"
-msgstr "अज्ञात भंडार आयतन प्रकार %d"
+msgstr "'%s' अज्ञात भंडारण क्षमता प्रकार '%s' के लिए"
 
-#: src/node_device_conf.c:498
-#, fuzzy, c-format
+#: src/node_device_conf.c:549
+#, c-format
 msgid "no size supplied for '%s'"
-msgstr "अज्ञात आकार ईकाई '%s'"
+msgstr "अज्ञात आकार दिया गया '%s' के लिए"
 
-#: src/node_device_conf.c:499
-#, fuzzy, c-format
+#: src/node_device_conf.c:550
+#, c-format
 msgid "invalid size supplied for '%s'"
-msgstr "अवैध ध्वनि मॉडल '%s'"
+msgstr "अवैध आकार दिया गया '%s' के लिए"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
-msgstr ""
+msgstr "कोई SCSI मेजबान ID '%s' के लिए नहीं आपूर्ति किया गया"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध SCSI मेजबान ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
-msgstr ""
+msgstr "कोई SCSI बस ID '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध SCSI बस ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
-msgstr ""
+msgstr "कोई SCSI लक्ष्य ID '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध SCSI लक्ष्य ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
-msgstr ""
+msgstr "कोई SCSI LUN ID को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध SCSI LUN ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
 #, fuzzy, c-format
-msgid "no network interface supplied for '%s'"
-msgstr "संजाल अंतरफलक प्रकार"
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' के लिए भंडारण क्षमता विश्लेषण के लिए त्रुटि"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' के लिए गुम भंडारण क्षमता प्रकार"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "अज्ञात आकार दिया गया '%s' के लिए"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "अज्ञात आकार दिया गया '%s' के लिए"
+
+#: src/node_device_conf.c:680
 #, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%s' अज्ञात भंडारण क्षमता प्रकार '%s' के लिए"
+
+#: src/node_device_conf.c:714
+#, c-format
+msgid "no network interface supplied for '%s'"
+msgstr "'%s' के लिए कोई संजाल अंतरफलक नहीं दिया गया"
+
+#: src/node_device_conf.c:729
+#, c-format
 msgid "invalid network type supplied for '%s'"
-msgstr "%s में अवैध संजाल संकेतक"
+msgstr "'%s' के लिए अवैध संजाल प्रकार दिया गया"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
-msgstr ""
+msgstr "'%s' के लिए कोई USB अंतरफलक संख्या नहीं दिया गया"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB अंतरफलक संख्या को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
-msgstr ""
+msgstr "कोई USB अंतरफलक वर्ग को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB अंतरफलक वर्ग को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
-msgstr ""
+msgstr "कोई USB अंतरफलक उपवर्ग को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB अंतरफलक उपवर्ग को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
-msgstr ""
+msgstr "कोई USB अंतरफलक प्रोटोकॉल को '%s' के लिए नहीं आपूर्ति किया गया"
 
-#: src/node_device_conf.c:660
-#, fuzzy, c-format
+#: src/node_device_conf.c:776
+#, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
-msgstr "%s में अवैध भंडारण पुल संकेतक"
+msgstr "अवैध USB अंतरफलक प्रोटोकॉल को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
-msgstr ""
+msgstr "कोई USB बस संख्या को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB बस संख्या को '%s' के लिए आपूर्ति किया गया"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
-msgstr ""
+msgstr "कोई USB युक्ति संख्या को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB युक्ति संख्या को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
-msgstr ""
+msgstr "कोई USB विक्रेता ID को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB विक्रेता ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
-msgstr ""
+msgstr "कोई USB उत्पाद ID को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध USB उत्पाद ID को '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI डोमेन ID को '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:757
-#, fuzzy, c-format
+#: src/node_device_conf.c:873
+#, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
-msgstr "%s में अवैध डोमेन संकेतक"
+msgstr "अवैध PCI डोमेन ID जो '%s' के लिए आपूर्ति की गई"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI बस ID नहीं जो '%s' के लिए दी गई"
 
-#: src/node_device_conf.c:763
-#, fuzzy, c-format
+#: src/node_device_conf.c:879
+#, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
-msgstr "अवैध ध्वनि मॉडल '%s'"
+msgstr "अवैध PCI बस ID जो '%s' के लिए आपूर्ति की गई"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI स्लॉट ID जो '%s' के लिए दी गई"
 
-#: src/node_device_conf.c:769
-#, fuzzy, c-format
+#: src/node_device_conf.c:885
+#, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
-msgstr "अवैध ध्वनि मॉडल '%s'"
+msgstr "अवैध PCI स्लॉट ID जो '%s' के लिए आपूर्ति की गई"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI प्रकार्य ID जो '%s' के लिए आपूर्ति की गई"
 
-#: src/node_device_conf.c:775
-#, fuzzy, c-format
+#: src/node_device_conf.c:891
+#, c-format
 msgid "invalid PCI function ID supplied for '%s'"
-msgstr "%s में अवैध संबंधन संकेतक"
+msgstr "अवैध PCI प्रकार्य ID जो '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI विक्रेता ID '%s' के लिए नहीं दी गई"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध PCI विक्रेता ID '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
-msgstr ""
+msgstr "कोई PCI उत्पाद ID जो '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
-msgstr ""
+msgstr "अवैध PCI उत्पाद ID '%s' के लिए दिया गया"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
-msgstr ""
+msgstr "कोई तंत्र UUID '%s' के लिए नहीं दिया गया"
 
-#: src/node_device_conf.c:828
-#, fuzzy, c-format
+#: src/node_device_conf.c:944
+#, c-format
 msgid "malformed uuid element for '%s'"
-msgstr "विरूपित uuid तत्व"
+msgstr "विरूपित uuid तत्व '%s' के लिए"
 
-#: src/node_device_conf.c:862
-#, fuzzy
+#: src/node_device_conf.c:979
 msgid "missing capability type"
-msgstr "गुम क्षमता तत्व"
+msgstr "गुम क्षमता प्रकार"
 
-#: src/node_device_conf.c:868
-#, fuzzy, c-format
+#: src/node_device_conf.c:985
+#, c-format
 msgid "unknown capability type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात क्षमता प्रकार '%s'"
 
-#: src/node_device_conf.c:902
-#, fuzzy, c-format
+#: src/node_device_conf.c:1019
+#, c-format
 msgid "unknown capability type '%d' for '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात क्षमता प्रकार '%d' '%s' के लिए"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
+msgstr "'%s' के लिए कोई युक्ति क्षमता नहीं"
+
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "%s को पढ़ने के लिये खोलने में विफल"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "%s को पढ़ने के लिये खोलने में विफल"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' से पढ़ने में विफल: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' से पढ़ने में विफल: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' से पढ़ने में विफल: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
-msgstr ""
+msgstr "cpuinfo प्रोसेसर का विश्लेषण कर रहा है"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
-msgstr ""
+msgstr "cpuinfo cpu MHz का विश्लेषण कर रहा है"
 
-#: src/nodeinfo.c:120
-#, fuzzy
+#: src/nodeinfo.c:121
 msgid "no cpus found"
-msgstr "नोड cpu न्यूमा नोड"
+msgstr "कोई cpus नहीं मिला"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
-#, fuzzy, c-format
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
+#, c-format
 msgid "cannot open %s"
-msgstr "%s खोल नहीं सकता है: %s"
+msgstr "%s को खोल नहीं सकता है"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "इस प्लेटफॉर्म पर कंसोल लागू नहीं"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA इस मेजबान पर समर्थित नहीं"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "आरंभ कोष्ठ %d परिसर के बाहर (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA मुक्त स्मृति प्रश्न करने में विफल"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebula में वर्चुअल मशीन में त्रुटि की सुपुर्दगी"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "दिन का समय ले रहा है"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "पहले से OPENVZ VM सक्रिय है '%s' id के साथ"
+msgstr "पहले से OpenNebula VM सक्रिय है नाम के साथ: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "भंडारण आयतन सूचना"
+msgstr "क्रिया करने के लिए गलत स्थिति"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "डोमेन नहीं चल रहा है"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "मिलान id %d के साथ कोई डोमेन नहीं"
 
 # done by Ravi
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "डोमेन नही मिला"
+msgstr "डोमेन नहीं रूका है "
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
-msgstr "एकदम ठीक %s हाइपरविजर संस्करण खींच नहीं सकता\n"
+msgid "Could not extract vzctl version"
+msgstr "vzctl  संस्करण खींच नहीं सकता"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "'IP_ADDRESS' को कान्फिग से कंटेनर %d के लिए पढ़ नहीं सकता है"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "'NETIF' को कंटेनर %d के लिए 'NETIF' से पढ़ नहीं सकता है"
 
 #: src/openvz_conf.c:257
-#, fuzzy
 msgid "Too long network device name"
-msgstr "संजाल फाइलनाम हल कर रहा है"
+msgstr "बहुत लंबा संजाल युक्ति नाम"
 
 #: src/openvz_conf.c:271
 msgid "Too long bridge device name"
-msgstr ""
+msgstr "बहुत लंबा ब्रिज युक्ति नाम"
 
 #: src/openvz_conf.c:285
-#, fuzzy
 msgid "Wrong length MAC address"
-msgstr "अमान्य MAC पता"
+msgstr "गलत लंबाई MAC पता"
 
 #: src/openvz_conf.c:292
-#, fuzzy
 msgid "Wrong MAC address"
-msgstr "MAC पता"
+msgstr "गलत MAC पता"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "'OSTEMPLATE' को कान्फिग से %d कंटेनर के लिए नहीं पढ़ सका"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "'VE_PRIVATE' को कान्फिग से %d कंटेनर के लिए नहीं पढ़ सका"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2607,60 +2725,53 @@ msgstr "कॉन्फिग फाइल में UUID विरूपित
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+msgid "Could not read config for container %d"
+msgstr "%d कंटेनर के लिए विन्यास पढ़ नहीं सका"
 
 #: src/openvz_driver.c:110
-#, fuzzy
 msgid "Container is not defined"
-msgstr "डोमेन नहीं चल रहा है"
+msgstr "कंटेनर परिभाषित नहीं है"
 
 #: src/openvz_driver.c:152 src/openvz_driver.c:657
-#, fuzzy, c-format
+#, c-format
 msgid "Could not put argument to %s"
-msgstr "%s से जुड़ नहीं सका"
+msgstr "%s में तर्क नहीं रख सका"
 
 #: src/openvz_driver.c:170
-#, fuzzy
 msgid "only one filesystem supported"
-msgstr "अवैध फाइलसिस्टम प्रकार"
+msgstr "केवल एक फाइल सिस्टम समर्थित"
 
 #: src/openvz_driver.c:179
 msgid "filesystem is not of type 'template' or 'mount'"
-msgstr ""
+msgstr "फ़ाइल सिस्टम 'template' या 'mount' प्रकार का नहीं है"
 
 #: src/openvz_driver.c:190
-#, fuzzy
 msgid "Could not convert domain name to VEID"
-msgstr "डोमेन नाम या id को डोमेन UUID में बदले"
+msgstr "डोमेन नाम को VEID में बदल नहीं सका"
 
 #: src/openvz_driver.c:196
 msgid "Could not copy default config"
-msgstr ""
+msgstr "तयशुदा कान्फिग की नक़ल नहीं कर सका"
 
 #: src/openvz_driver.c:202
 msgid "Could not set the source dir for the filesystem"
-msgstr ""
+msgstr "फ़ाइलसिस्टम के लिए स्रोत निर्देशिका सेट नहीं कर सका"
 
 #: src/openvz_driver.c:210
 msgid "Error creating command for container"
-msgstr ""
+msgstr "कंटेनर के लिए कमांड बनाने में त्रुटि"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
-#, fuzzy, c-format
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
+#, c-format
 msgid "Could not exec %s"
-msgstr "%s से जुड़ नहीं सका"
+msgstr "%s को निष्पादित नहीं कर सका"
 
 #: src/openvz_driver.c:361
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read cputime for domain %d"
-msgstr "सक्रिय डोमेन मिटा नहीं सकता है"
+msgstr "cputime को डोमेन %d के लिए नहीं पढ़ सकता है"
 
 #: src/openvz_driver.c:440 src/openvz_driver.c:477
 msgid "domain is not in running state"
@@ -2668,25 +2779,23 @@ msgstr "डोमेन कार्यशील स्थिति में 
 
 #: src/openvz_driver.c:558
 msgid "Container ID is not specified"
-msgstr ""
+msgstr "कंटेनर ID निर्दिष्ट नहीं है"
 
 #: src/openvz_driver.c:591
 msgid "Could not generate eth name for container"
-msgstr ""
+msgstr "eth नाम को कंटेनर के लिए उत्पन्न नहीं कर सका"
 
 #: src/openvz_driver.c:602
 msgid "Could not generate veth name"
-msgstr ""
+msgstr "veth नाम नहीं उत्पन्न कर सका"
 
 #: src/openvz_driver.c:686
-#, fuzzy
 msgid "Could not configure network"
-msgstr "%s से जुड़ नहीं सका"
+msgstr "संजाल नहीं विन्यस्त कर सका"
 
 #: src/openvz_driver.c:697
-#, fuzzy
 msgid "cannot replace NETIF config"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgstr "NETIF विन्यास बदल नहीं सकता है"
 
 #: src/openvz_driver.c:734
 #, c-format
@@ -2694,24 +2803,21 @@ msgid "Already an OPENVZ VM active with the id '%s'"
 msgstr "पहले से OPENVZ VM सक्रिय है '%s' id के साथ"
 
 #: src/openvz_driver.c:744 src/openvz_driver.c:811
-#, fuzzy
 msgid "Error creating intial configuration"
-msgstr "विन्यास संभाजित कर रहा है"
+msgstr "आरंभिक विन्यास बनाने में त्रुटि"
 
 #: src/openvz_driver.c:752 src/openvz_driver.c:817
-#, fuzzy
 msgid "Could not set UUID"
-msgstr "कनेक्शन URI का विश्लेषण नहीं कर सका"
+msgstr "UUID सेट नहीं कर सका"
 
 #: src/openvz_driver.c:762 src/openvz_driver.c:839
-#, fuzzy
 msgid "Could not set number of virtual cpu"
-msgstr "वर्चुअल सीपीयू की संख्या बदलें"
+msgstr "आभासी cpu की संख्या नहीं सेट कर सका"
 
 #: src/openvz_driver.c:801
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OPENVZ VM defined with the id '%s'"
-msgstr "पहले से OPENVZ VM परिभाषित '%d' आईडी के साथ"
+msgstr "पहले ही एक OPENVZ VM परिभाषित है '%s' आईडी के साथ"
 
 #: src/openvz_driver.c:870
 msgid "no domain with matching id"
@@ -2722,98 +2828,110 @@ msgid "domain is not in shutoff state"
 msgstr "डोमेन शटऑफ स्थिति में नहीं है"
 
 #: src/openvz_driver.c:988
-#, fuzzy
 msgid "Could not read container config"
-msgstr "कनेक्शन URI का विश्लेषण नहीं कर सका"
+msgstr "कंटेनर विन्यास नहीं पढ़ सका"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "अज्ञात प्रकार '%s'"
 
 #: src/openvz_driver.c:1060
 msgid "VCPUs should be >= 1"
+msgstr "VCPU को होना चाहिए >= 1"
+
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
-#, fuzzy, c-format
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
+#, c-format
 msgid "Could not parse VPS ID %s"
-msgstr "कनेक्शन URI का विश्लेषण नहीं कर सका"
+msgstr "VPS ID %s विश्लेषित नहीं कर सका"
 
 #: src/pci.c:147
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to open config space file '%s': %s"
-msgstr "pid फाइल '%s' खोलने में विफल: %s"
+msgstr "विन्यास स्पेस फाइल '%s' खोलने में विफल: %s"
 
 #: src/pci.c:167
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to read from '%s' : %s"
-msgstr "संकेत पाइप से पढ़ने में विफल: %s"
+msgstr "'%s' से पढ़ने में विफल: %s"
 
 #: src/pci.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to write to '%s' : %s"
-msgstr "pid फाइल '%s' में लिखने में विफल : %s"
+msgstr "'%s' में लिखने में विफल: %s"
 
 #: src/pci.c:580
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to open config space file '%s'"
-msgstr "pid फाइल '%s' खोलने में विफल: %s"
+msgstr "'%s' विन्यास स्पेस फ़ाइल खोलने में विफल"
 
 #: src/pci.c:617
 #, c-format
 msgid "No PCI reset capability available for %s"
-msgstr ""
+msgstr "कोई PCI रिसेट क्षमता %s के लिए उपलब्ध नहींनहीं"
 
 # done by Ravi
 #: src/pci.c:670
-#, fuzzy, c-format
+#, c-format
 msgid "failed to load pci-stub or pciback drivers: %s"
-msgstr "भंडारण ड्राइवर पाने में विफल: %s"
+msgstr "pci-stub या pciback ड्राइवर लोड करने में विफल: %s"
 
 #: src/pci.c:699
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to add PCI device ID '%s' to %s"
-msgstr "डोमेन %s को %s में सहेजने में विफल"
+msgstr "PCI युक्ति ID '%s' को %s में जोड़ने में विफल"
 
 #: src/pci.c:712
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to unbind PCI device '%s'"
-msgstr "सॉकेट को '%s' में बांधने में विफल: %s"
+msgstr "PCI युक्ति '%s' को खोलने में विफल"
 
 #: src/pci.c:725
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to add slot for PCI device '%s' to %s"
-msgstr "ब्रिज '%s' मिटाने में विफल : %s"
+msgstr "PCI युक्ति '%s' के लिए %s में  स्लॉट जोड़ने में विफल"
 
 #: src/pci.c:733 src/pci.c:780
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to bind PCI device '%s' to %s"
-msgstr "सॉकेट को '%s' में बांधने में विफल: %s"
+msgstr "PCI युक्ति '%s' को %s में बाइंड करने में विफल"
 
 #: src/pci.c:745
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to remove PCI ID '%s' from %s"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "PCI ID '%s' को %s से हटाने में विफल"
 
 #: src/pci.c:759 src/pci.c:820
 msgid "cannot find any PCI stub module"
-msgstr ""
+msgstr "कोई PCI स्टब मॉड्यूल नहीं ढूँढ़ सकता है"
 
 #: src/pci.c:790
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to remove slot for PCI device '%s' to %s"
-msgstr "pid फाइल '%s' में लिखने में विफल : %s"
+msgstr "PCI युक्ति '%s' के लिए %s में स्लॉट हटाने में विफल"
 
 #: src/pci.c:805
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to trigger a re-probe for PCI device '%s'"
-msgstr "मोड '%s' विश्लेषण में विफल"
+msgstr "PCI युक्ति '%s' के लिए फिर जाँच को ट्रिगर करने में विफल"
 
 #: src/pci.c:885
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to read product/vendor ID for %s"
-msgstr "%s से पुल निर्माण में विफल"
+msgstr "उत्पाद/विक्रेता ID को %s के लिए पढ़ने में विफल"
 
 #: src/proxy_internal.c:240
 #, c-format
@@ -2826,14 +2944,12 @@ msgid "Failed to write to socket %d\n"
 msgstr "सॉकेट %d में लिखने में विफल\n"
 
 #: src/proxy_internal.c:379
-#, fuzzy
 msgid "failed to write proxy request"
-msgstr "इसमें लिखने में विफल "
+msgstr "प्रॉक्सी आग्रह लिखने में विफल"
 
 #: src/proxy_internal.c:390 src/proxy_internal.c:413
-#, fuzzy
 msgid "failed to read proxy reply"
-msgstr "पढ़ने में विफल"
+msgstr "प्रॉक्सी उत्तर पढ़ने में विफल"
 
 #: src/proxy_internal.c:395 src/proxy_internal.c:418 src/proxy_internal.c:436
 #, c-format
@@ -2859,1654 +2975,1589 @@ msgstr "प्रॉक्सी के साथ संचार त्रु
 msgid "got asynchronous packet number %d\n"
 msgstr "अतुल्यकालित पैकेट संख्या %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "vzlist आउटपुट के विश्लेषण में विफल"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "QEMU संस्करण संख्या को '%s' में विश्लेषित नहीं सकता है"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU मदद आउटपुट को पढ़ने में असमर्थ"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu से अप्रत्याशित निकास स्थिति"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "अप्रत्याशित निकास स्थिति '%d', qemu संभवतः विफल रहा"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU द्विपदीय %s नहीं पा सकता है: %s"
 
 # done by Ravi
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "संजाल '%s' नहीं मिला"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "संजाल प्रकार %d समर्थित नहीं"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ब्रिज समर्थन आरंभ करने में विफल: %s"
 
-#: src/qemu_conf.c:653
-#, fuzzy, c-format
+#: src/qemu_conf.c:762 src/uml_conf.c:125
+#, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
-msgstr "टैप अंतरफलक '%s' को '%s' में जोड़ने में विफल : %s"
+msgstr "टैप अंतरफलक को जोड़ने में विफल. %s ब्रिज युक्ति नहीं है"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "टैप अंतरफलक '%s' को '%s' में जोड़ने में विफल : %s"
 
 # done by Ravi
-#: src/qemu_conf.c:807
-#, fuzzy
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
-msgstr "यह प्रकार्य हाइपरविजर से समर्थित नही है"
+msgstr "TCP उत्प्रवास इस QEMU द्विपदीय के साथ समर्थित नहीं है"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
-msgstr ""
+msgstr "STDIO उत्प्रवास इस QEMU द्विपदीय के साथ समर्थित नहीं है"
 
-#: src/qemu_conf.c:1069
-#, fuzzy, c-format
+#: src/qemu_conf.c:1173
+#, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
-msgstr "असमर्थित आयतन प्रारूप %s"
+msgstr "असमर्थित ड्राइवर नाम '%s' '%s' के लिए"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
-#, fuzzy, c-format
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
+#, c-format
 msgid "unsupported usb disk type for '%s'"
-msgstr "अप्रत्याशित डिस्क प्रकार '%s'"
+msgstr "असमर्थित usb डिस्क प्रकार '%s' के लिए"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "अप्रत्याशित डिस्क प्रकार '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "अवैध ध्वनि माडल"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "विरूपित uuid तत्व"
+msgstr "'%s' में विरूपित बीजशब्द तर्क"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "'%s' ड्राइव सूची का विश्लेषण नहीं कर सकता है"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s के लिये गुम युक्ति सूचना"
+msgstr "'%s' ड्राइव में गुम फाइल पैरामीटर"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "'%s' ड्राइवर में गुम सूची पैरामीटर"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "डोमेन सहेज नहीं सकता है"
+msgstr "NIC vlan को '%s' में विश्लेषित नहीं कर सकता है"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "NIC परिभाषा को vlan %d के लिए नहीं ढूँढ़ सकता है"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "डोमेन सहेज नहीं सकता है"
+msgstr "vlan को '%s' में विश्लेषित नहीं कर सकता है"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "लगाव सेट नहीं कर सकता है: %s"
+msgstr "NIC परिभाषा '%s' विश्लेषित नहीं कर सकता है"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "अज्ञात चार युक्ति प्रकार"
+msgstr "अज्ञात PCI युक्ति वाक्य रचना '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "PCI युक्ति बस '%s' को निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "PCI युक्ति स्लॉट '%s' को निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "PCI युक्ति प्रकार्य को '%s' के लिए निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "USB युक्ति विक्रेता '%s' निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "PCI युक्ति उत्पाद '%s' निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "PCI युक्ति पता '%s' निकाल नहीं सकता है"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "नवनिर्मित आयतन '%s' नहीं पता कर सकता है: %s"
+msgstr "वर्ण युक्ति %s में पोर्ट संख्या नहीं ढूंढ़ सकता है"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "अज्ञात चार युक्ति प्रकार"
+msgstr "अज्ञात वर्ण युक्ति वाक्य रचना %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "मॉनिटर पथ %s खोलने में असमर्थ"
+msgstr "कोई एमुलेटर पथ नहीं मिला"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "गुम सत्यापन मेजबान गुण"
+msgstr "%s तर्क के लिए गुम मान"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "VNC पोर्ट '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "स्मृति स्तर '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "CPU गिनती '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "UUID '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "अज्ञात QEMU तर्क '%s' वार्तालाप के दौरान"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
-
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "अवैध डोमेन प्रकार"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "अवैध तर्क"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "मॉनिटर पथ %s खोलने में असमर्थ"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "नोड डोमेन सूची"
+msgstr "अज्ञात तर्क '%s'"
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
-#, fuzzy, c-format
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
+#, c-format
 msgid "failed to create logfile %s"
-msgstr "लॉग फाइल %s बनाने में विफल: %s"
+msgstr "लॉग फाइल %s बनाने में विफल"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
-#, fuzzy
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
-msgstr "VM लॉगफाइल को close-on-exec फ्लैग %s सेट करने में असमर्थ"
+msgstr "VM लॉगफाइल को close-on-exec फ्लैग सेट करने में असमर्थ"
 
-#: src/qemu_driver.c:177
-#, fuzzy, c-format
+#: src/qemu_driver.c:176
+#, c-format
 msgid "failed to build logfile name %s/%s.log"
-msgstr "लॉग फाइल %s बनाने में विफल: %s"
+msgstr "लॉग फाइल नाम %s/%s.log बनाने में विफल"
 
-#: src/qemu_driver.c:197
-#, fuzzy, c-format
+#: src/qemu_driver.c:196
+#, c-format
 msgid "Unable to seek to %lld in %s"
-msgstr "लॉग फाइल %d बंद करने में असमर्थ: %s"
+msgstr "%lld में %s में प्राप्ति में विफल"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
-#, fuzzy, c-format
+#: src/qemu_driver.c:226
+#, c-format
 msgid "Failed to autostart VM '%s': %s\n"
-msgstr "VM '%s' फिर स्वयं आरंभ करने में विफल: %s"
+msgstr "VM '%s' ऑटोस्टार्ट में विफल: %s\n"
 
-#: src/qemu_driver.c:270
-#, fuzzy, c-format
+#: src/qemu_driver.c:269
+#, c-format
 msgid "Failed to unlink status file %s"
-msgstr "%s %s ब्लॉक स्थिति पाने में विफल"
+msgstr "स्थिति फाइल %s को अनलिंक करने में विफल"
 
-#: src/qemu_driver.c:315
-#, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s से डोमेन निर्माण में विफल"
+#: src/qemu_driver.c:301
+#, c-format
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "%s के लिए मॉनिटर को फिर जोड़ने में विफल: %d\n"
 
-#: src/qemu_driver.c:325
-#, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "डोमेन %s को %s में सहेजने में विफल"
+#: src/qemu_driver.c:363
+#, c-format
+msgid "Failed to copy secModel model: %s"
+msgstr "secModel माडल की नकल करने में विफल: %s"
 
-#: src/qemu_driver.c:331
-#, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "%s से संजाल निर्माण में विफल"
+#: src/qemu_driver.c:371
+#, c-format
+msgid "Failed to copy secModel DOI: %s"
+msgstr "secModel DOI की नकल करने में विफल: %s"
 
 # done by Ravi
-#: src/qemu_driver.c:376
-#, fuzzy
+#: src/qemu_driver.c:392
 msgid "Failed to start security driver"
-msgstr "भंडारण ड्राइवर पाने में विफल"
+msgstr "सुरक्षा ड्राइवर को आरंभ करने में विफल"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
-msgstr ""
-
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "मोड '%s' विश्लेषण में विफल"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "मोड '%s' विश्लेषण में विफल"
+msgstr "कोई सुरक्षा ड्राइवर उपलब्ध नहीं"
 
-#: src/qemu_driver.c:485
-#, fuzzy, c-format
+#: src/qemu_driver.c:483
+#, c-format
 msgid "Failed to create state dir '%s': %s\n"
-msgstr "VM '%s' फिर स्वयं आरंभ करने में विफल: %s"
+msgstr "स्थिति dir '%s' को बनाने में विफल: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s आरंभन आउटपुट को पढ़ने के दौरान विफलता"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s आरंभन आउटपुट के दौरान समय समाप्त"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s आरंभन आउटपुट पढ़ने के दौरान स्थान की कमी"
 
-#: src/qemu_driver.c:767
-#, fuzzy, c-format
+#: src/qemu_driver.c:776
+#, c-format
 msgid "Failure while reading %s log output"
-msgstr "%s आरंभन आउटपुट को पढ़ने के दौरान विफलता"
+msgstr "%s लॉग आउटपुट को पढ़ने के दौरान विफलता"
 
-#: src/qemu_driver.c:776
-#, fuzzy, c-format
+#: src/qemu_driver.c:785
+#, c-format
 msgid "Out of space while reading %s log output"
-msgstr "%s आरंभन आउटपुट पढ़ने के दौरान स्थान की कमी"
+msgstr "%s लॉग आउटपुट को पढ़ने के दौरान जगह की कमी"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s आरंभन आउटपुट के दौरान समय समाप्त"
+msgstr "%s लॉग आउटपुट पढ़ने के दौरान प्रक्रिया बाहर निकल गई"
 
-#: src/qemu_driver.c:796
-#, fuzzy, c-format
+#: src/qemu_driver.c:805
+#, c-format
 msgid "Timed out while reading %s log output"
-msgstr "%s आरंभन आउटपुट के दौरान समय समाप्त"
+msgstr "%s लॉग आउटपुट पढ़ने के दौरान समय समाप्त"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "मॉनिटर पथ %s खोलने में असमर्थ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "close-on-exec फ्लैग के लिए मॉनिटर सेट करने में असमर्थ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "मॉनिटर को non-blocking मोड में रखने में असमर्थ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
-#, fuzzy, c-format
+#: src/qemu_driver.c:994
+#, c-format
 msgid "Unable to close logfile: %s\n"
-msgstr "लॉग फाइल %d बंद करने में असमर्थ: %s"
+msgstr "लॉग फाइल बंद करने में असमर्थ: %s\n"
 
-#: src/qemu_driver.c:994
-#, fuzzy, c-format
+#: src/qemu_driver.c:1003
+#, c-format
 msgid "unable to start guest: %s"
-msgstr "tty गुण सेट करने में असमर्थ: %s\n"
+msgstr "अतिथि आरंभ करने में असमर्थ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU लड़ी सूचना लाने के लिए monitor कमांड नहीं चला सकता है"
 
-#: src/qemu_driver.c:1128
-#, fuzzy
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
-msgstr "CPU लगाव %s सेट करने में विफल"
+msgstr "CPU लगाव सेट करने में विफल"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "विफल ऑपरेशन फिर बहाल करें"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
-msgstr ""
+msgstr "VNC कूटशब्द का सेट करना विफल"
 
-#: src/qemu_driver.c:1313
-#, fuzzy
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
-msgstr "निजोयक नाम पाने में विफल"
+msgstr "सुरक्षा लेबल सेट करने में विफल"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM पहले से सक्रिय है"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "किसी अप्रयुक्त VNC पोर्ट ढ़ूँढ़ने में असमर्थ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
-#, fuzzy, c-format
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
+#, c-format
 msgid "cannot create log directory %s"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "लॉग निर्देशिका %s नहीं बना सकता है"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
-#, fuzzy, c-format
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
+#, c-format
 msgid "Cannot find QEMU binary %s"
-msgstr "QEMU द्विपदीय %s नहीं पा सकता है: %s"
+msgstr "QEMU द्विपदीय %s को नहीं ढूंढ़ सकता है"
 
-#: src/qemu_driver.c:1408
-#, fuzzy, c-format
+#: src/qemu_driver.c:1414
+#, c-format
 msgid "Cannot remove stale PID file for %s"
-msgstr "%s के लिए विन्यास हटा नहीं सकता है"
+msgstr "स्टेल PID फाइल को %s के लिए हटा नहीं सकता है"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "%s पुल बनाने में विफल"
+msgstr "pidfile पथ बिल्ड करने में विफल."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
-#, fuzzy, c-format
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
+#, c-format
 msgid "Unable to write envv to logfile: %s\n"
-msgstr "argv को logfile %d में लिखने में असमर्थ: %s"
+msgstr "envv को लॉग फाइल में लिखने में असमर्थ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
-#, fuzzy, c-format
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
+#, c-format
 msgid "Unable to write argv to logfile: %s\n"
-msgstr "argv को logfile %d में लिखने में असमर्थ: %s"
+msgstr "argv को लॉगफ़ाइल में लिखने में असमर्थ: %s\n"
 
-#: src/qemu_driver.c:1450
-#, fuzzy, c-format
+#: src/qemu_driver.c:1456
+#, c-format
 msgid "Unable to seek to end of logfile: %s\n"
-msgstr "लॉग फाइल %d बंद करने में असमर्थ: %s"
+msgstr "लॉग फाइल बंद करने में असमर्थ: %s\n"
 
-#: src/qemu_driver.c:1467
-#, fuzzy, c-format
+#: src/qemu_driver.c:1473
+#, c-format
 msgid "Domain %s didn't show up\n"
-msgstr "डोमेन %s को %s में डंप किया गया\n"
+msgstr "डोमेन %s को नहीं दिखा सका\n"
 
-#: src/qemu_driver.c:1542
-#, fuzzy, c-format
+#: src/qemu_driver.c:1546
+#, c-format
 msgid "Shutting down VM '%s'\n"
-msgstr "VM '%s' बंद कर रहा है"
+msgstr "VM '%s' को बंद कर रहा है\n"
 
-#: src/qemu_driver.c:1547
-#, fuzzy, c-format
+#: src/qemu_driver.c:1551
+#, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
-msgstr "ब्रिज STP को %s में सेट करने में विफल"
+msgstr "SIGTERM को %s (%d) में भेजने में विफल"
 
-#: src/qemu_driver.c:1580
-#, fuzzy, c-format
+#: src/qemu_driver.c:1578
+#, c-format
 msgid "Failed to remove domain status for %s"
-msgstr "%s से डोमेन फिर जाम करने में विफल"
+msgstr "%s के लिए डोमेन स्थिति हटाने में विफल"
 
-#: src/qemu_driver.c:1585
-#, fuzzy, c-format
+#: src/qemu_driver.c:1583
+#, c-format
 msgid "Failed to remove PID file for %s: %s"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "PID फ़ाइल को %s के लिए हटाने में विफल: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
-msgstr ""
-
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "tty %s खोलने में विफल: %s\n"
+msgstr "अनियंत्रित fd घटना %d %s के लिए"
 
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA इस मेजबान पर समर्थित नहीं"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA मुक्त स्मृति प्रश्न करने में विफल"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "भंडारण पुल सक्रिय नहीं है"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s को खोलने में विफल"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "मेल खाते uuid '%s' के साथ कोई डोमेन नहीं"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
-#, fuzzy, c-format
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
+#, c-format
 msgid "no domain with matching name '%s'"
-msgstr "मिलान नाम के साथ कोई डोमेन नाम नहीं"
+msgstr "'%s' जैसे नाम के साथ कोई डोमेन नहीं"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "%s डोमेन पहले से मौजूद है"
+msgstr "डोमेन '%s' पहले से uuid %s के साथ परिभाषित है"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "डोमेन '%s' के रूप में पहले से सक्रिय है"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "स्थगन ऑपरेशन विफल"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "शटडाउन ऑपरेशन विफल"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "मौजूदा स्मृति के साथ अधिकतम स्मृति नहीं सेट कर सकता है"
 
-#: src/qemu_driver.c:2508
-#, fuzzy
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
-msgstr "स्मृति संभाजन बदलें"
+msgstr "स्मृति बैलून आबंटन को प्रश्न नहीं कर सका"
 
-#: src/qemu_driver.c:2519
-#, fuzzy
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
-msgstr "कनेक्शन URI का विश्लेषण नहीं कर सका"
+msgstr "स्मृति बैलून आबंटन को विश्लेषित नहीं कर सका"
 
-#: src/qemu_driver.c:2558
-#, fuzzy
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
-msgstr "स्मृति संभाजन बदलें"
+msgstr "स्मृति आबंटन को बैलून नहीं कर सका"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "अधिकतम स्मृति से अधिक स्मृति सेट नहीं कर सकता है"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "एक सक्रिय डोमेन की स्मृति सेट नहीं कर सकता है"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "डोमेन xml पाने में विफल"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' बनाने में विफल"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "सेव हेडर लिखने में विफल"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml लिखने में विफल"
 
-#: src/qemu_driver.c:2838
-#, fuzzy, c-format
+#: src/qemu_driver.c:2780
+#, c-format
 msgid "unable to save file %s"
-msgstr "लॉग फाइल %d बंद करने में असमर्थ: %s"
+msgstr "%s फ़ाइल सहेजने में असमर्थ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "विफल ऑपरेशन के उत्प्रवासन में विफल"
 
-#: src/qemu_driver.c:2871
-#, fuzzy
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
-msgstr "'info blockstats' इस qemu के द्वारा समर्थित नहीं"
+msgstr "'migrate' इस qemu के द्वारा समर्थित नहीं"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "एक सक्रिय डोमेन के लिये vcpu गणना बदल नहीं सकता है"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "डोमेन परिभाषा '%d' में अज्ञात virt प्रकार"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "डोमेन के लिए अधिकमत vcpus निर्धारित नहीं कर सकता है"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "निवेदित vcpus अधिकतम स्वीकार योग्य vcpus से डोमेन के लिए अधिक है: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "vcpus को किसी सक्रिय डोमेन पर पिन नहीं कर सकता है"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu संख्या %d परिसर से बाहर > %d"
 
-#: src/qemu_driver.c:3014
-#, fuzzy
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
-msgstr "लगाव सेट नहीं कर सकता है: %s"
+msgstr "लगाव सेट नहीं कर सकता है"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu लगाव समर्थित नहीं है"
 
-#: src/qemu_driver.c:3091
-#, fuzzy
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
-msgstr "लगाव नहीं पा सकता है: %s"
+msgstr "लगाव नहीं पा सकता है"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu लगाव उपलब्ध नहीं है"
 
-#: src/qemu_driver.c:3192
-#, fuzzy
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
-msgstr "निजोयक नाम पाने में विफल"
+msgstr "सुरक्षा स्तर पाने में विफल"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
-msgstr ""
+msgstr "सुरक्षा मॉडल स्ट्रिंग %d बाइट से अधिक हो गई"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
-msgstr ""
+msgstr "सुरक्षा DOI स्ट्रिंग अधिकतम %d बाइट से अधिक हो गई"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "डोमेन चित्र नहीं पढ़ सकता है"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu हेडर पढ़ने में विफल"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "चित्र मैजिक सही नहीं है"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "चित्र संस्करण समर्थित नहीं है (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML पढ़ने में विफल"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML के विश्लेषण में विफल"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "नए VM को नियत करने में विफल"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "डोमेन वापस करने में विफल"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "अप्रत्याशित डिस्क प्रकार '%s'"
+msgstr "असमर्थित कान्फिग प्रकार %s"
 
-#: src/qemu_driver.c:3536
-#, fuzzy, c-format
+#: src/qemu_driver.c:3476
+#, c-format
 msgid "Cannot determine QEMU argv syntax %s"
-msgstr "QEMU द्विपदीय %s नहीं पा सकता है: %s"
+msgstr "QEMU argv वाक्य रचना %s नहीं निर्धारित कर सकता है"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
-msgstr ""
+msgstr "'%s' डिस्क को बस/युक्ति सूची में नहीं बदल सकता है"
 
-#: src/qemu_driver.c:3825
-#, fuzzy, c-format
+#: src/qemu_driver.c:3765
+#, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
-msgstr "अप्रत्याशित डिस्क प्रकार '%s'"
+msgstr "'%s' बस के लिए असमर्थित डिस्क नाम मैपिंग"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
-msgstr ""
+msgstr "बस '%s' और लक्ष्य '%s' के साथ कोई युक्ति नहीं"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
+"एमुलेटर संस्करण युक्ति '%s' और लक्ष्य '%s' के लिए विस्थापनीय मीडिया का समर्थन नहीं करता है"
 
-#: src/qemu_driver.c:3920
-#, fuzzy
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom मीडिया नहीं बदल सकता है"
 
-#: src/qemu_driver.c:3931
-#, fuzzy, c-format
+#: src/qemu_driver.c:3871
+#, c-format
 msgid "changing cdrom media failed: %s"
-msgstr "cdrom मीडिया नहीं बदल सकता है"
+msgstr "cdrom मीडिया बदलना विफल: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
-#, fuzzy, c-format
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
+#, c-format
 msgid "target %s already exists"
-msgstr "भंडारण आयतन पहले से मौजूद है"
+msgstr "लक्ष्य %s पहले से मौजूद है"
 
-#: src/qemu_driver.c:3984
-#, fuzzy, c-format
+#: src/qemu_driver.c:3924
+#, c-format
 msgid "cannot attach %s disk"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "%s डिस्क जोड़ नहीं सकता है"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
-msgstr ""
+msgstr "स्लॉट संख्या के विश्लेषण में असमर्थ\n"
 
-#: src/qemu_driver.c:4001
-#, fuzzy, c-format
+#: src/qemu_driver.c:3941
+#, c-format
 msgid "adding %s disk failed"
-msgstr "%s डोमेन पहले से मौजूद है"
+msgstr "%s डिस्क जोड़ना विफल"
 
-#: src/qemu_driver.c:4052
-#, fuzzy
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "usb डिस्क को संलग्न नहीं कर सकता है"
 
-#: src/qemu_driver.c:4063
-#, fuzzy
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
-msgstr "मेजबान परिभाषा फाइल लोड करें"
+msgstr "usb डिस्क का जोड़ना विफल"
 
-#: src/qemu_driver.c:4106
-#, fuzzy
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "usb युक्ति जोड़ नहीं सकता है"
 
-#: src/qemu_driver.c:4117
-#, fuzzy
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
-msgstr "मेजबान परिभाषा फाइल लोड करें"
+msgstr "usb युक्ति का जोड़ना विफल"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "निष्क्रिय डोमेन पर युक्ति संलग्न नहीं कर सकता है"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
-msgstr ""
+msgstr "डिस्क बस '%s' को हॉटप्लग नहीं किया जा सकता है."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
-msgstr ""
+msgstr "डिस्क युक्ति प्रकार '%s' को हॉट प्लग नहीं किया जा सकता है"
 
-#: src/qemu_driver.c:4194
-#, fuzzy, c-format
+#: src/qemu_driver.c:4134
+#, c-format
 msgid "device type '%s' cannot be attached"
-msgstr "सिर्फ CDROM डिस्क युक्ति को संलग्न किया जा सकता है"
+msgstr "'%s' युक्ति प्रकार को संलग्न नहीं किया जा सकता है"
 
 # done by Ravi
-#: src/qemu_driver.c:4228
-#, fuzzy, c-format
+#: src/qemu_driver.c:4168
+#, c-format
 msgid "disk %s not found"
-msgstr "डोमेन नही मिला"
+msgstr "डिस्क %s नहीं मिला"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
-msgstr ""
+msgstr "डिस्क %s को अलग नहीं किया जा सकता है - अवैध स्लॉट संख्या %d"
 
-#: src/qemu_driver.c:4246
-#, fuzzy, c-format
+#: src/qemu_driver.c:4186
+#, c-format
 msgid "failed to execute detach disk %s command"
-msgstr "डोमेन वापस करने में विफल"
+msgstr "detach disk %s कमांड चलाने में विफल"
 
-#: src/qemu_driver.c:4255
-#, fuzzy, c-format
+#: src/qemu_driver.c:4195
+#, c-format
 msgid "failed to detach disk %s: invalid slot %d"
-msgstr "%s से युक्ति अलग करने में विफल"
+msgstr "डिस्क %s अलग करने में विफल: अवैध स्लॉट %d"
 
-#: src/qemu_driver.c:4299
-#, fuzzy
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
-msgstr "निष्क्रिय डोमेन पर युक्ति संलग्न नहीं कर सकता है"
+msgstr "निष्क्रिय डोमेन पर युक्ति अलग नहीं कर सकता है"
 
-#: src/qemu_driver.c:4319
-#, fuzzy
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
-msgstr "सिर्फ CDROM डिस्क युक्ति को संलग्न किया जा सकता है"
+msgstr "सिर्फ SCSI या virtio डिस्क युक्ति को गतिशील रूप से अलग किया जा सकता है"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
-#, fuzzy
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
-msgstr "एक सक्रिय डोमेन की स्मृति सेट नहीं कर सकता है"
+msgstr "अस्थायी डोमेन के लिए स्वतः आरंभ सेट नहीं कर सकता है"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
-#, fuzzy, c-format
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
+#, c-format
 msgid "cannot create autostart directory %s"
-msgstr "ऑटोस्टार्ट निर्देशिका %s नहीं बना सकता है: %s"
+msgstr "ऑटोस्टार्ट निर्देशिका %s नहीं बना सकता है"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
-#, fuzzy, c-format
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
+#, c-format
 msgid "Failed to create symlink '%s to '%s'"
-msgstr "सांकेतिक लिंक '%s' को '%s' में बनाने में विफल: %s"
+msgstr "सांकेतिक लिंक '%s' को '%s' में बनाने में विफल"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "अवैध पथ: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' कमांड विफल"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' इस qemu के द्वारा समर्थित नहीं"
 
 # done by Ravi
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "युक्ति नहीं मिला: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "रिक्त या खाली पथ"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "अवैध पथ, '%s' एक ज्ञात अंतरफलक नहीं है"
 
-#: src/qemu_driver.c:4683
-#, fuzzy, c-format
+#: src/qemu_driver.c:4623
+#, c-format
 msgid "%s: failed to open"
-msgstr "फाइल खोलने में विफल"
+msgstr "%s: खोलने में विफल"
 
-#: src/qemu_driver.c:4694
-#, fuzzy, c-format
+#: src/qemu_driver.c:4634
+#, c-format
 msgid "%s: failed to seek or read"
-msgstr "%s को पढ़ने के लिये खोलने में विफल"
+msgstr "%s: पढ़ने या प्राप्ति में विफल"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "अवैध तर्क"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ड्राइवर सिर्फ आभासी स्मृति addrs का समर्थन करता है"
 
-#: src/qemu_driver.c:4751
-#, fuzzy, c-format
+#: src/qemu_driver.c:4691
+#, c-format
 msgid "mkstemp(\"%s\") failed"
-msgstr "open(%s) विफल: %s"
+msgstr "mkstemp(\"%s\") विफल"
 
-#: src/qemu_driver.c:4759
-#, fuzzy
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
-msgstr "lvs कमांड विफल"
+msgstr "'memsave' कमांड विफल"
 
-#: src/qemu_driver.c:4768
-#, fuzzy, c-format
+#: src/qemu_driver.c:4708
+#, c-format
 msgid "failed to read temporary file created with template %s"
-msgstr "%s विन्यास फाइल पढ़ने में विफल"
+msgstr "नमूना %s के साथ निर्मित अस्थायी फाइल पढ़ने में विफल"
 
-#: src/qemu_driver.c:4908
-#, fuzzy
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
-msgstr "नोड डोमेन सूची"
+msgstr "कोई डोमेन XML नहीं भेजा गया"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
-msgstr ""
+msgstr "केवल tcp URI KVM प्रवास के लिए समर्थित है"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
-msgstr ""
+msgstr "URI के पास ':port' अंत में नहीं है"
 
-#: src/qemu_driver.c:4981
-#, fuzzy
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
-msgstr "UUID उत्पन्न करने में विफल"
+msgstr "बेतरतीब UUID उत्पन्न नहीं कर सका"
 
-#: src/qemu_driver.c:4990
-#, fuzzy, c-format
+#: src/qemu_driver.c:4930
+#, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
-msgstr "डोमेन '%s' के रूप में पहले से सक्रिय है"
+msgstr "डोमेन समान नाम या UUID से '%s' के रूप में पहले से सक्रिय है"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
-msgstr ""
+msgstr "ऑफलाइन प्रवास निर्दिष्ट, लेकिन स्थगित ऑपरेशन विफल"
 
-#: src/qemu_driver.c:5122
-#, fuzzy, c-format
+#: src/qemu_driver.c:5062
+#, c-format
 msgid "migrate failed: %s"
-msgstr "ऑपरेशन विफल: %s"
+msgstr "उत्प्रवास विफल: %s"
 
-#: src/qemu_driver.c:5152
-#, fuzzy, c-format
+#: src/qemu_driver.c:5092
+#, c-format
 msgid "Failed to resume guest %s after failure\n"
-msgstr "%s डोमेन फिर बहाल करने में विफल"
+msgstr "%s अतिथि को विफलता के बाद फिर बहाल करने में विफल\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
-msgstr ""
+msgstr "%s युक्ति कोई PCI युक्ति नहीं है"
 
 # done by Ravi
 #: src/remote_internal.c:293
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd द्विपदीय पाने में विफल"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: URL में परिवहन परिचित नहीं है (should be tls|unix|ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' transport के लिए, कमांड जरूरी है"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
-#, fuzzy, c-format
+#: src/remote_internal.c:555 src/xend_internal.c:808
+#, c-format
 msgid "unable to resolve hostname '%s': %s"
-msgstr "tty %s खोलने में विफल: %s\n"
+msgstr "'%s' होस्टनेम का समाधान नहीं कर सका: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
-msgstr "%s से जुड़ नहीं सका"
+msgid "unable to connect to libvirtd at '%s'"
+msgstr "'%s' से जुड़ने में असमर्थ"
 
-#: src/remote_internal.c:635
-#, fuzzy
+#: src/remote_internal.c:658
 msgid "unable to create socket"
-msgstr "एक सॉकेट बनाने में विफल"
+msgstr "सॉकेट बनाने में असमर्थ"
 
-#: src/remote_internal.c:722
-#, fuzzy
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' से जुड़ने में असमर्थ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
-msgstr "सॉकेट बनाने में विफल: %s"
+msgstr "सॉकेट युग्म बनाने में विफल"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "परिवहन विधि unix, ssh और ext को विंडो के अंदर समर्थन नहीं दिया जाता है"
 
-#: src/remote_internal.c:750
-#, fuzzy
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
-msgstr "मॉनिटर को non-blocking मोड में रखने में असमर्थ"
+msgstr "सॉकेट को गैर अवरोधक बनाने में असमर्थ"
 
-#: src/remote_internal.c:756
-#, fuzzy
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
-msgstr "uuid उत्पन्न करने में असमर्थ"
+msgstr "पाइप बनाने में असमर्थ"
 
-#: src/remote_internal.c:790
-#, fuzzy
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
-msgstr "URI पाने में विफल"
+msgstr "URI को स्वतः पता करने में विफल"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
-msgstr ""
+msgstr "कॉल बैक सूची को आबंटित करने में त्रुटि"
 
-#: src/remote_internal.c:812
-#, fuzzy
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
-msgstr "डोमेन संभाजित कर रहा है"
+msgstr "domainEvents आबंटित करने में त्रुटि"
 
-#: src/remote_internal.c:1040
-#, fuzzy, c-format
+#: src/remote_internal.c:1052
+#, c-format
 msgid "Cannot access %s '%s'"
-msgstr "पहुंच नहीं %s '%s': %s (%d)"
+msgstr "%s '%s' की पहुँच नहीं ले सकता है"
 
-#: src/remote_internal.c:1062
-#, fuzzy, c-format
+#: src/remote_internal.c:1074
+#, c-format
 msgid "unable to allocate TLS credentials: %s"
-msgstr "कंटेनर स्टैक आबंटित करने में असमर्थ"
+msgstr "TLS श्रेय आबंटित करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1082
-#, fuzzy, c-format
+#: src/remote_internal.c:1094
+#, c-format
 msgid "unable to load CA certificate: %s"
-msgstr "VM कंसोल डेटा लॉग करने में असमर्थ: %s"
+msgstr "CA प्रमाणपत्र लोड करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
-msgstr ""
+msgstr "निज कुंजी/प्रमाणपत्र लोड करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1126
-#, fuzzy, c-format
+#: src/remote_internal.c:1138
+#, c-format
 msgid "unable to initialize TLS client: %s"
-msgstr "SASL लाइब्रेरी को आरंभ करने में विफल: %d (%s)"
+msgstr "TLS क्लाइंट आरंभीकृत करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1135
-#, fuzzy, c-format
+#: src/remote_internal.c:1147
+#, c-format
 msgid "unable to set TLS algorithm priority: %s"
-msgstr "tty गुण सेट करने में असमर्थ: %s\n"
+msgstr "TLS अलगोरिथम प्राथमिकता सेट करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1144
-#, fuzzy, c-format
+#: src/remote_internal.c:1156
+#, c-format
 msgid "unable to set certificate priority: %s"
-msgstr "tty गुण सेट करने में असमर्थ: %s\n"
+msgstr "प्रमाणपत्र प्राथमिकता सेट करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1154
-#, fuzzy, c-format
+#: src/remote_internal.c:1166
+#, c-format
 msgid "unable to set session credentials: %s"
-msgstr "क्लाइंट श्रेय जाँचने में विफल: %s"
+msgstr "सत्र श्रेय सेट करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1169
-#, fuzzy, c-format
+#: src/remote_internal.c:1181
+#, c-format
 msgid "unable to complete TLS handshake: %s"
-msgstr "tty %s खोलने में विफल: %s\n"
+msgstr "TLS हैंडशैक पूरा करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
-msgstr ""
+msgstr "TLS आरंभीकरण पूरा करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "सर्वर सत्यापन (हमारे प्रमाणपत्र का या IP पता) विफल\n"
 
-#: src/remote_internal.c:1222
-#, fuzzy, c-format
+#: src/remote_internal.c:1234
+#, c-format
 msgid "unable to verify server certificate: %s"
-msgstr "क्लाइंट श्रेय जाँचने में विफल: %s"
+msgstr "सर्वर प्रमाणपत्र जाँचने में असमर्थ: %s"
 
-#: src/remote_internal.c:1229
-#, fuzzy
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
-msgstr "मौजूदा नाम पाने में असमर्थ"
+msgstr "मौजूदा समय पा नहीं सकता है"
 
-#: src/remote_internal.c:1234
-#, fuzzy
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
-msgstr "अवैध युक्ति प्रकार: %s"
+msgstr "अवैध प्रमाणपत्र"
 
-#: src/remote_internal.c:1237
-#, fuzzy
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
-msgstr "प्रमाणपत्र अब तक सक्रिय नहीं हुआ है"
+msgstr "यह प्रमाणपत्र विश्वसनीय नहीं है."
 
-#: src/remote_internal.c:1240
-#, fuzzy
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
-msgstr "remoteCheckCertificate: क्लाइंट प्रमाणपत्र के पास अज्ञात निर्गतकर्ता है."
+msgstr "यह प्रमाणपत्र ने ज्ञात निर्गतकर्ता नहीं पाया है."
 
-#: src/remote_internal.c:1243
-#, fuzzy
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
-msgstr "प्रमाणपत्र की मियाद पूरी हो गई है"
+msgstr "प्रमाणपत्र वापस लिया गया है."
 
-#: src/remote_internal.c:1247
-#, fuzzy
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
-msgstr ""
-"remoteCheckCertificate: क्लाइंट प्रमाणपत्र एक असुरक्षित अलगोरिथम का प्रयोग करता है."
+msgstr "यह प्रमाणपत्र एक असुरक्षित अलगोरिथम का प्रयोग करता है."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
-msgstr ""
+msgstr "सर्वर प्रमाणपत्र का वैधीकरण विफल रहा: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "प्रमाणपत्र प्रकार X.509 नहीं है"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers failed"
 
 # done by Ravi
-#: src/remote_internal.c:1272
-#, fuzzy, c-format
+#: src/remote_internal.c:1284
+#, c-format
 msgid "unable to initialize certificate: %s"
-msgstr "SASL सत्यापन %s आरंभ करने में विफल"
+msgstr "प्रमाणपत्र आरंभ करने में विफल: %s"
 
-#: src/remote_internal.c:1280
-#, fuzzy, c-format
+#: src/remote_internal.c:1292
+#, c-format
 msgid "unable to import certificate: %s"
-msgstr "tty %s खोलने में विफल: %s\n"
+msgstr "प्रमाणपत्र आयात करने में असमर्थ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "प्रमाणपत्र की मियाद पूरी हो गई है"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "प्रमाणपत्र अब तक सक्रिय नहीं हुआ है"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "प्रमाणपत्र का मालिक होस्टनेम से मेल नहीं खाता है (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "कई NUMA सेल: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "कई दूरस्थ डोमेन ID: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "नक्शा लंबाई अधिकतम से अधिक है: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU गिनती अधिकतम से अधिक है: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU नक्शा लंबाई अधिकतम से अधिक है: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "मेजबान ने कई vCPUs रिपोर्ट  किया: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "मेजबान ने नक्शा बफर को रिपोर्ट किया जो अधिकतम से अधिक है: %d > %d"
 
-#: src/remote_internal.c:2324
-#, fuzzy, c-format
+#: src/remote_internal.c:2338
+#, c-format
 msgid "security label exceeds maximum: %zd"
-msgstr "vCPU गिनती अधिकतम से अधिक है: %d > %d"
+msgstr "सुरक्षा लेबल अधिकतम से आगे है: %zd"
 
-#: src/remote_internal.c:2357
-#, fuzzy, c-format
+#: src/remote_internal.c:2373
+#, c-format
 msgid "security model exceeds maximum: %zd"
-msgstr "vCPU गिनती अधिकतम से अधिक है: %d > %d"
+msgstr "सुरक्षा मॉडल अधिकतम से अधिक है: %zd"
 
-#: src/remote_internal.c:2366
-#, fuzzy, c-format
+#: src/remote_internal.c:2382
+#, c-format
 msgid "security doi exceeds maximum: %zd"
-msgstr "vCPU गिनती अधिकतम से अधिक है: %d > %d"
+msgstr "सुरक्षा doi अधिकतम से अधिक है: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "कई दूरस्थ डोमेन नाम: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: पैरामीटर का वापस की संख्या सीमा से अधिक है"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: अज्ञात पैरामीटर प्रकार"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "सरणी संभाजन में स्मृति कम"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "अज्ञात पैरामीटर प्रकार"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "दूरस्थ प्रोटोकॉल के लिए ब्लॉक पीक आग्रह काफी बड़ी है, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "वापस बफर आग्रहित आकार के समान नहीं है"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "स्मृति पीक आग्रह दूरस्थ प्रोटोकॉल के लिए काफी बड़ी है, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "कई दूरस्थ संजाल: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "कई दूरस्थ संजाल: %d > %d"
+msgstr "कई दूरस्थ अंतरफलक: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "कई भंडार पूल आग्रहित"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "कई भंडार पूल प्राप्त"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "कई भंडार आयतन आग्रहित"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "कई भंडार आयतन प्राप्त"
 
-#: src/remote_internal.c:5138
-#, fuzzy
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
-msgstr "कई भंडार आयतन आग्रहित"
+msgstr "कई युक्ति नाम आग्रहित"
 
-#: src/remote_internal.c:5152
-#, fuzzy
+#: src/remote_internal.c:5168
 msgid "too many device names received"
-msgstr "कई भंडार आयतन प्राप्त"
+msgstr "कई युक्ति नाम प्राप्त"
 
-#: src/remote_internal.c:5292
-#, fuzzy
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
-msgstr "कई भंडार आयतन आग्रहित"
+msgstr "कई क्षमता नाम आग्रहित"
 
-#: src/remote_internal.c:5305
-#, fuzzy
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
-msgstr "कई भंडार आयतन प्राप्त"
+msgstr "कई क्षमता नाम प्राप्त"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "अज्ञात सत्यापन प्रकार %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "आग्रहित सत्यापन प्रकार %s अस्वीकृत"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "असमर्थित सत्यापन प्रकार %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL लाइब्रेरी को आरंभ करने में विफल: %d (%s)"
 
-#: src/remote_internal.c:5792
-#, fuzzy
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
-msgstr "सॉक पता %d (%s) पाने में विफल"
+msgstr "सॉक पता पाने में विफल"
 
-#: src/remote_internal.c:5802
-#, fuzzy
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
-msgstr "पीयर पता %d (%s) पाने में विफल"
+msgstr "पीयर पता पाने में विफल"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL क्लाइंट संदर्भ बनाने में विफल: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS सत्र के लिए अवैध साइफर आकार"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "बाहरी SSF %d (%s) नहीं सेट कर सकता है"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "सुरक्षा प्रस्ताव %d (%s) सेट नहीं कर सकता है"
 
 # done by Ravi
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL यांत्रिकी %s सर्वर के द्वारा समर्थित नहीं है"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL समझौता आरंभ करने में विफल: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "सत्यापन श्रेय बनाने में विफल"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASLL समझौता आँकड़ा काफी लंबी है: %dबाइट बाइ"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL चरण विफल: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "समझौता SSF %d काफी मजबूत नहीं थी"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "सत्यापन श्रेय जमा करने में विफल"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
-msgstr ""
+msgstr "कोई घटना समर्थित नहीं"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
-msgstr ""
+msgstr "cb को सूची में जोड़ रहा है"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
-msgstr ""
+msgstr "cb को सूची से हटा रहा है"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header विफल"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "तर्क मार्शलिंग कर रहा है"
 
-#: src/remote_internal.c:6281
-#, fuzzy
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
-msgstr "xdr_int (length word)"
+msgstr "xdr_u_int (length word)"
 
-#: src/remote_internal.c:6327
-#, fuzzy
+#: src/remote_internal.c:6343
 msgid "cannot send data"
-msgstr "डोमेन डेटा सहेज नहीं सकता है"
+msgstr "आंकड़ा नहीं भेज सकता है"
 
-#: src/remote_internal.c:6358
-#, fuzzy, c-format
+#: src/remote_internal.c:6374
+#, c-format
 msgid "failed to read from TLS socket %s"
-msgstr "सॉकेट %d पढ़ने में विफल\n"
+msgstr "TLS सॉकेट %s से पढ़ने में विफल"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
-#, fuzzy
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
-msgstr "सिर्फ पठन के लिये संबंधन"
+msgstr "सर्वर ने कनेक्शन बंद किया"
 
-#: src/remote_internal.c:6377
-#, fuzzy
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
-msgstr "मेटाडेटा नहीं लिख सकता है"
+msgstr "आंकड़ा पा नहीं सकता है"
 
-#: src/remote_internal.c:6410
-#, fuzzy, c-format
+#: src/remote_internal.c:6426
+#, c-format
 msgid "failed to encode SASL data: %s"
-msgstr "ब्रिज STP को %s में सेट करने में विफल"
+msgstr "SASL आंकड़ा एन्कोड करने में विफल: %s"
 
-#: src/remote_internal.c:6508
-#, fuzzy, c-format
+#: src/remote_internal.c:6524
+#, c-format
 msgid "failed to decode SASL data: %s"
-msgstr "ब्रिज STP को %s में सेट करने में विफल"
+msgstr "SASL आंकड़ा डिकोड करने में विफल: %s"
 
-#: src/remote_internal.c:6582
-#, fuzzy
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
-msgstr "xdr_int (length word, reply)"
+msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
-#, fuzzy
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
-msgstr "सर्वर से प्राप्त पैकेट काफी बड़ी है"
+msgstr "बहुत छोटे सर्वर से पैकेट प्राप्त हुआ"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "सर्वर से प्राप्त पैकेट काफी बड़ी है"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "उत्तर में अवैध हेडर"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "अज्ञात प्रोग्राम (received %x, expected %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "अज्ञात प्रोटोकॉल संस्करण (received %x, expected %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
-msgstr ""
+msgstr "अप्रत्याशित RPC काल %d को सर्वर से पाया"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
-msgstr ""
+msgstr "क्रमसंख्या %d के साथ उत्तर के लिए कोई कॉल प्रतीक्षारत नहीं"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "अज्ञात प्रक्रिया (received %x, expected %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "अज्ञात स्थिति (received %x)"
 
-#: src/remote_internal.c:6825
-#, fuzzy
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
-msgstr "calloc विफल"
+msgstr "सॉकेट पर पोल विफल"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
-msgstr ""
+msgstr "सॉकेट पर हैंगअप / त्रुटि घटना पाया"
 
-#: src/remote_internal.c:6988
-#, fuzzy
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
-msgstr "कमांड के लिए प्रतीक्षा करने में विफल: %s"
+msgstr "स्थिति पर प्रतीक्षा करने में विफल"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
-msgstr ""
+msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
 #: src/security.c:46
-#, fuzzy, c-format
+#, c-format
 msgid "invalid security model '%s'"
-msgstr "अवैध ध्वनि मॉडल '%s'"
+msgstr "अवैध सुरक्षा मॉडल '%s'"
 
 #: src/security.c:120
 #, c-format
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
-msgstr ""
+msgstr "%s: DOI '%s' %d के अधिकतम अनुमति प्राप्त लंबाई से अधिक लंबा है"
 
-#: src/security_selinux.c:113
-#, fuzzy, c-format
+#: src/security_selinux.c:114
+#, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "%s: SELinux वर्चुअल डोमेन संदर्भ फ़ाइल %s खोल नहीं सकता है: %s"
 
-#: src/security_selinux.c:121
-#, fuzzy, c-format
+#: src/security_selinux.c:122
+#, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "%s: SELinux वर्चुअल डोमेन संदर्भ फ़ाइल %s पढ़ नहीं सकता है: %s"
 
-#: src/security_selinux.c:134
-#, fuzzy, c-format
+#: src/security_selinux.c:135
+#, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "%s: SELinux वर्चुअल छवि संदर्भ फ़ाइल %s खोल नहीं सकता है: %s"
 
-#: src/security_selinux.c:142
-#, fuzzy, c-format
+#: src/security_selinux.c:143
+#, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "%s: SELinux वर्चुअल छवि संदर्भ फ़ाइल %s पढ़ नहीं सकता है: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
-msgstr ""
+msgstr "VM के लिए सुरक्षा स्तर पहले से परिभाषित"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
-#, fuzzy, c-format
+#: src/security_selinux.c:197 src/security_selinux.c:203
+#, c-format
 msgid "cannot generate selinux context for %s"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "%s के लिए selinux संदर्भ उत्पन्न नहीं कर सकता है"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
-msgstr ""
+msgstr "%s: error calling getpidcon(): %s"
 
-#: src/security_selinux.c:252
-#, fuzzy, c-format
+#: src/security_selinux.c:296
+#, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
-msgstr "vCPU गिनती अधिकतम से अधिक है: %d > %d"
+msgstr "%s: सुरक्षा स्तर अधिकमत लंबाई से अधिक है: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
-msgstr ""
+msgstr "%s: error calling security_getenforce(): %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
-msgstr ""
+msgstr "%s: सुरक्षा संदर्भ '\\%s' को %s पर सेट करने में असमर्थ: %s."
 
-#: src/security_selinux.c:307
-#, fuzzy, c-format
+#: src/security_selinux.c:359
+#, c-format
 msgid "cannot resolve symlink %s"
-msgstr "पता %d का समाधान नहीं कर सकता है: %s"
+msgstr "सिमलिंक %s हल कर नहीं सकता है"
 
-#: src/security_selinux.c:368
-#, fuzzy, c-format
+#: src/security_selinux.c:428
+#, c-format
 msgid "Invalid security label %s"
-msgstr "अवैध युक्ति प्रकार: %s"
+msgstr "अवैध सुरक्षा स्तर %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
+"%s: सुरक्षा स्तर ड्राइवर बेमेल: '%s' मॉडल डोमेन के लिए विन्यस्त, लेकिन '%s' हाइपरविजर है."
 
-#: src/security_selinux.c:397
-#, fuzzy, c-format
+#: src/security_selinux.c:457
+#, c-format
 msgid "%s: unable to set security context '\\%s': %s."
-msgstr "tty गुण सेट करने में असमर्थ: %s\n"
+msgstr "%s: सुरक्षा संदर्भ '\\%s' सेट करने में असमर्थ: %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "पुल प्रकार %d के लिए गुम बैकेंड"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open volume '%s'"
-msgstr "आयतन '%s' नहीं खोल सकता है: %s"
+msgstr "वॉल्यूम '%s' खोल नहीं सकता है"
 
-#: src/storage_backend.c:184
-#, fuzzy, c-format
+#: src/storage_backend.c:211
+#, c-format
 msgid "cannot stat file '%s'"
-msgstr "फाइल stat नहीं कर सकता '%s': %s"
+msgstr "फाइल '%s' स्टैट नहीं कर सकता है"
 
-#: src/storage_backend.c:217
-#, fuzzy, c-format
+#: src/storage_backend.c:244
+#, c-format
 msgid "cannot seek to end of file '%s'"
-msgstr "फाइल '%s' के अंत तक नहीं पहुंच सकता है:%s"
+msgstr "फाइल '%s' के अंत नहीं पाया जा सकता है"
 
-#: src/storage_backend.c:238
-#, fuzzy, c-format
+#: src/storage_backend.c:265
+#, c-format
 msgid "cannot get file context of '%s'"
-msgstr "%s का फाइल संदर्भ नहीं पा सकता है: %s"
+msgstr "'%s' का फाइल संदर्भ नहीं पा सकता है"
 
-#: src/storage_backend.c:331
-#, fuzzy, c-format
+#: src/storage_backend.c:339
+#, c-format
 msgid "cannot read dir '%s'"
-msgstr "निर्देशिका %s नहीं पढ़ सकता है: %s"
+msgstr "निर्देशिका %s नहीं पढ़ सकता है"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "रिजेक्स %s कंपाइल करने में विफल"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd पढ़ नहीं सकता है"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
-#, fuzzy, c-format
+#: src/storage_backend.c:529 src/storage_backend.c:647
+#, c-format
 msgid "failed to wait for command '%s'"
-msgstr "कमांड के लिए प्रतीक्षा करने में विफल: %s"
+msgstr "'%s' कमांड के लिए प्रतीक्षा करने में विफल"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "कमांड साफ रूप से नहीं बाहर निकला"
 
-#: src/storage_backend.c:618
-#, fuzzy, c-format
+#: src/storage_backend.c:626
+#, c-format
 msgid "read error on pipe to '%s'"
-msgstr "पठन त्रुटि: %s"
+msgstr "'%s' में पाइप पर पठन त्रुटि"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "कमांड %d से शून्येतर निकास स्थिति"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
-#, fuzzy, c-format
+#: src/storage_backend.c:681 src/storage_backend.c:693
+#, c-format
 msgid "%s not implemented on Win32"
-msgstr "%s: लागू नहीं\n"
+msgstr "%s Win32 पर लागू नहीं"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "युक्ति आरंभ स्थान का विश्लेषण नहीं कर सकता है"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "युक्ति अंत स्थान का विश्लेषण नहीं कर सकता है"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "अवैध सुरक्षा प्रकार"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "लक्ष्य %s पहले से मौजूद है"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "कोई पर्याप्त बड़ा मुक्त विस्तार"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
-msgstr ""
+msgstr "वाल्यूम लक्ष्य पथ '%s' पढ़ नहीं सका"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
-msgstr ""
+msgstr "वाल्यूम '%s' जनक पूल स्रोत युक्ति नाम से आरंभ नहीं होता था."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
-msgstr ""
+msgstr "लक्ष्य '%s' से विभाजन संख्या नहीं विश्लेषित कर सकता है"
 
 #: src/storage_backend_fs.c:315
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read header '%s'"
-msgstr "हेडर '%s' नहीं पढ़ सकता है: %s"
+msgstr "हेडर '%s' नहीं पढ़ सकता है"
 
 #: src/storage_backend_fs.c:455
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (no /): %s"
-msgstr "अवैध पथ: %s"
+msgstr "अवैध netfs पथ (no /): %s"
 
 #: src/storage_backend_fs.c:461
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (ends in /): %s"
-msgstr "%s में अवैध संजाल संकेतक"
+msgstr "अवैध netfs पथ (ends in /): %s"
 
 #: src/storage_backend_fs.c:518
 msgid "bad <source> spec"
-msgstr ""
+msgstr "bad <source> spec"
 
 #: src/storage_backend_fs.c:531
-#, fuzzy
 msgid "missing <host> in <source> spec"
-msgstr "गुम आरोह स्रोत"
+msgstr "missing <host> in <source> spec"
 
 #: src/storage_backend_fs.c:578
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read mount list '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "आरोह सूची '%s' नहीं पढ़ सकता है"
 
 #: src/storage_backend_fs.c:648 src/storage_backend_fs.c:714
 #: src/storage_backend_iscsi.c:276
@@ -4528,118 +4579,119 @@ msgstr "गुम श्रोत निर्देशिका"
 
 #: src/storage_backend_fs.c:792 src/storage_backend_fs.c:1027
 #: src/storage_backend_fs.c:1178
-#, fuzzy, c-format
+#, c-format
 msgid "cannot create path '%s'"
-msgstr "पथ '%s' बना नहीं सकता है: %s"
+msgstr "पथ '%s' नहीं बना सकता है"
 
 #: src/storage_backend_fs.c:816
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open path '%s'"
-msgstr "'%s' पथ खोल नहीं सकता है: %s"
+msgstr "पथ '%s' खोल नहीं सकता है"
 
 #: src/storage_backend_fs.c:910
-#, fuzzy, c-format
+#, c-format
 msgid "cannot statvfs path '%s'"
-msgstr "statvfs पथ '%s' नहीं कर सकता है: %s"
+msgstr "पथ '%s' statvfs नहीं कर सकता है"
 
 #: src/storage_backend_fs.c:976
-#, fuzzy, c-format
+#, c-format
 msgid "cannot unlink path '%s'"
-msgstr "पथ '%s' अनलिंक नहीं कर सकता है: %s"
+msgstr "पथ '%s' अनलिंग नहीं कर सकता है"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "'%s' पथ खोल नहीं सकता है: %s"
+msgstr "इनपुट पथ '%s' खोल नहीं सका"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
-#, fuzzy, c-format
+#, c-format
 msgid "cannot extend file '%s'"
-msgstr "फाइल '%s' फैला नहीं सकता है: %s"
+msgstr "फाइल '%s' फैला नहीं सकता है"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "फाइल से lseek पढ़ने में विफल: %s: %s"
+msgstr "'%s' फ़ाइल से पढ़ने में विफल"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid फाइल '%s' में लिखने में विफल : %s"
+msgstr "'%s' फ़ाइल में लिखने में विफल"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
-#, fuzzy, c-format
+#, c-format
 msgid "cannot fill file '%s'"
-msgstr "फाइल '%s' भर नहीं सकता है: %s"
+msgstr "फाइल '%s' भर नहीं सकता है"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
+#, c-format
 msgid "cannot close file '%s'"
-msgstr "फाइल '%s' बंद नहीं कर सकता है: %s"
+msgstr "फाइल '%s' बंद नहीं कर सकता है"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "ऑटोस्टार्ट निर्देशिका %s नहीं बना सकता है: %s"
+msgstr "किसी वाल्यूम से निर्देशिका वाल्यूम में नक़ल नहीं कर सकता है"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "अज्ञात भंडार आयतन प्रकार %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "एक भिन्न बैकिंग स्टोर को निर्दिष्ट नहीं किया जा सकता है"
 
-#: src/storage_backend_fs.c:1268
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1265
+#, c-format
 msgid "unknown storage vol backing store type %d"
-msgstr "अज्ञात भंडार बैकेंड प्रकार %d"
+msgstr "स्टोर प्रकार %d को बैक करता अज्ञात भंडार वाल्यूम"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
+msgstr "अनभिगम्य बैकिंग स्टोर वाल्यूम %s"
+
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "qemu-img के बिना गैर कच्चा चित्र के निर्माण समर्थित नहीं है"
+msgstr "qcow-create के साथ वाल्यूम से नकल नहीं ले सकता है"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "असमर्थित भंडार आयतन प्रकार %d"
 
-#: src/storage_backend_fs.c:1316
-#, fuzzy
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
-msgstr "qemu-img के बिना गैर कच्चा चित्र के निर्माण समर्थित नहीं है"
+msgstr "copy-on-write छवि qcow-create के साथ समर्थित नहीं है"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-img के बिना गैर कच्चा चित्र के निर्माण समर्थित नहीं है"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
+#, c-format
 msgid "cannot read path '%s'"
-msgstr "पथ '%s' पढ़ नहीं सकता है: %s"
+msgstr "पथ '%s' पढ़ नहीं सकता है"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
+#, c-format
 msgid "cannot set file owner '%s'"
-msgstr "फाइल स्वामी '%s' सेट नहीं कर सकता है: %s"
+msgstr "फाइल स्वामी '%s' सेट नहीं कर सकता है"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
+#, c-format
 msgid "cannot set file mode '%s'"
-msgstr "फाइल मोड '%s' सेट नहीं कर सकता है: %s"
+msgstr "फाइल मोड '%s' सेट नहीं कर सकता है"
 
-#: src/storage_backend_fs.c:1450
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1483
+#, c-format
 msgid "cannot unlink file '%s'"
-msgstr "फाइल '%s' अनलिंक नहीं कर सकता है: %s"
+msgstr "फाइल '%s' अनलिंक नहीं कर सकता है"
 
 #: src/storage_backend_iscsi.c:65
 #, c-format
@@ -4663,12 +4715,12 @@ msgstr "सत्र नहीं पा सकता है"
 #: src/storage_backend_iscsi.c:188
 #, c-format
 msgid "Failed to get host number for iSCSI session with path '%s'"
-msgstr ""
+msgstr "iSCSI सत्र के लिए पथ '%s' के साथ मेजबान संख्या पाने में विफल"
 
 #: src/storage_backend_iscsi.c:196
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find LUs on host %u"
-msgstr "कोई LUN को सत्र %s के लिए पाने में विफल: %s"
+msgstr "LU को मेजबान %u पर ढूंढ़ने में विफल"
 
 #: src/storage_backend_logical.c:153
 msgid "malformed volume extent offset value"
@@ -4692,104 +4744,103 @@ msgid "lvs command failed with exitstatus %d"
 msgstr "lvs कमांड विफल exitstatus %d के साथ"
 
 #: src/storage_backend_logical.c:357
-#, fuzzy
 msgid "failed to get source from sourceList"
-msgstr "एक सॉकेट बनाने में विफल"
+msgstr "sourceList से स्रोत पाने में विफल"
 
 #: src/storage_backend_logical.c:412
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open device '%s'"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "युक्ति '%s' खोल नहीं सकता है"
 
 #: src/storage_backend_logical.c:418
-#, fuzzy, c-format
+#, c-format
 msgid "cannot clear device header of '%s'"
-msgstr "युक्ति हेडर %s साफ नहीं कर सकता है"
+msgstr "'%s' की युक्ति शीर्षिका नहीं साफ कर सकता है"
 
 #: src/storage_backend_logical.c:425
-#, fuzzy, c-format
+#, c-format
 msgid "cannot close device '%s'"
-msgstr "युक्ति %s बंद नहीं कर सकता है"
+msgstr "युक्ति '%s' बंद नहीं कर सकता है"
 
 #: src/storage_backend_logical.c:550
-#, fuzzy, c-format
+#, c-format
 msgid "cannot remove PV device '%s'"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "PV युक्ति '%s' नहीं हटा सकता है"
 
 #: src/storage_backend_logical.c:642
-#, fuzzy, c-format
+#, c-format
 msgid "cannot find newly created volume '%s'"
-msgstr "नवनिर्मित आयतन '%s' नहीं पता कर सकता है: %s"
+msgstr "नवनिर्मित आयतन '%s' नहीं पता कर सकता है"
 
 #: src/storage_backend_scsi.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "Could not find typefile '%s'"
-msgstr "अज्ञात प्रकार '%s'"
+msgstr "टाइपफ़ाइल '%s' नहीं ढूंढ़ सका"
 
 #: src/storage_backend_scsi.c:77
-#, fuzzy, c-format
+#, c-format
 msgid "Could not read typefile '%s'"
-msgstr "tty pid फाइल %s पढ़ नहीं सकता है: %s"
+msgstr "टाइपफ़ाइल '%s' नहीं पढ़ सका"
 
 #: src/storage_backend_scsi.c:89
-#, fuzzy, c-format
+#, c-format
 msgid "Device type '%s' is not an integer"
-msgstr "अवैध पथ, '%s' एक ज्ञात अंतरफलक नहीं है"
+msgstr "युक्ति प्रकार '%s' पूर्णांक नहीं है"
 
 #: src/storage_backend_scsi.c:96
-#, fuzzy, c-format
+#, c-format
 msgid "Device type is %d"
-msgstr "अवैध युक्ति प्रकार: %s"
+msgstr "युक्ति प्रकार %d है"
 
 #: src/storage_backend_scsi.c:165
-#, fuzzy, c-format
+#, c-format
 msgid "cannot seek to beginning of file '%s'"
-msgstr "फाइल '%s' के अंत तक नहीं पहुंच सकता है:%s"
+msgstr "फाइल '%s' के शुरू तक नहीं पहुंच सकता है"
 
 #: src/storage_backend_scsi.c:172
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read beginning of file '%s'"
-msgstr "फाइल '%s' के अंत तक नहीं पहुंच सकता है:%s"
+msgstr "फाइल '%s' के शुरू को पढ़ नहीं सकता है"
 
 #: src/storage_backend_scsi.c:223
-#, fuzzy, c-format
+#, c-format
 msgid "Trying to create volume for '%s'"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "'%s' के लिए वाल्यूम बनाने की कोशिश कर रहा है"
 
 #: src/storage_backend_scsi.c:242
 #, c-format
 msgid "No stable path found for '%s' in '%s'"
-msgstr ""
+msgstr "'%s' के लिए '%s' में कोई स्थिर पथ नहीं मिला"
 
 #: src/storage_backend_scsi.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to update volume for '%s'"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "'%s' के लिए वाल्यूम अद्यतन करने में विफल"
 
 #: src/storage_backend_scsi.c:306
-#, fuzzy, c-format
+#, c-format
 msgid "Looking for block device in '%s'"
-msgstr "अज्ञात बूट युक्ति '%s'"
+msgstr "'%s' में ब्लॉक युक्ति के लिए देख रहा है"
 
 #: src/storage_backend_scsi.c:311 src/storage_backend_scsi.c:387
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir sysfs path '%s'"
-msgstr "opendir sysfs पथ %s में विफल: %s"
+msgstr "opendir sysfs पथ '%s' में विफल"
 
 #: src/storage_backend_scsi.c:324 src/storage_backend_scsi.c:358
-#, fuzzy, c-format
+#, c-format
 msgid "Block device is '%s'"
-msgstr "ब्लॉक युक्ति"
+msgstr "ब्लॉक युक्ति है '%s'"
 
 #: src/storage_backend_scsi.c:351
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse block name %s"
-msgstr "%s ब्लॉक पथ विश्लेषण में विफल"
+msgstr "%s ब्लॉक नाम विश्लेषण में विफल"
 
 #: src/storage_backend_scsi.c:431
 #, c-format
 msgid "Processing LU %u:%u:%u:%u"
-msgstr ""
+msgstr "प्रोसेसिंग LU %u:%u:%u:%u"
 
 #: src/storage_backend_scsi.c:436
 #, c-format
@@ -4797,247 +4848,239 @@ msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
 msgstr "निर्धारित करने में विफल यदि %u:%u:%u:%u एक सीधा अभिगम LUN है"
 
 #: src/storage_backend_scsi.c:452
-#, fuzzy, c-format
+#, c-format
 msgid "%u:%u:%u:%u is a Direct-Access LUN"
-msgstr "निर्धारित करने में विफल यदि %u:%u:%u:%u एक सीधा अभिगम LUN है"
+msgstr "%u:%u:%u:%u एक सीधा अभिगम LUN"
 
 #: src/storage_backend_scsi.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to create new storage volume for %u:%u:%u:%u"
-msgstr "%s से संजाल निर्माण में विफल"
+msgstr "%u:%u:%u:%u के लिए नया स्टोरेज वाल्यूम बनाने में विफल"
 
 #: src/storage_backend_scsi.c:468
 #, c-format
 msgid "Created new storage volume for %u:%u:%u:%u successfully"
-msgstr ""
+msgstr "%u:%u:%u:%u के लिए सफलतापूर्वक नया स्टोरेज वाल्यूम बनाया"
 
 #: src/storage_backend_scsi.c:490
 #, c-format
 msgid "Discovering LUs on host %u"
-msgstr ""
+msgstr "LU को मेजबान %u पर खोज रहा है"
 
 #: src/storage_backend_scsi.c:503 src/storage_backend_scsi.c:546
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir path '%s'"
-msgstr "निर्देशिका '%s' खोलने में विफल: %s"
+msgstr "opendir पथ '%s' में विफल"
 
 #: src/storage_backend_scsi.c:516
 #, c-format
 msgid "Found LU '%s'"
-msgstr ""
+msgstr "पाया LU '%s'"
 
 #: src/storage_backend_scsi.c:538
 #, c-format
 msgid "Finding host number from '%s'"
-msgstr ""
+msgstr "'%s' से मेजबान संख्या ढूंढ़ रहा है"
 
 #: src/storage_backend_scsi.c:555
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse target '%s'"
-msgstr "मोड '%s' विश्लेषण में विफल"
+msgstr "लक्ष्य '%s' विश्लेषण में विफल"
 
 #: src/storage_backend_scsi.c:576
 #, c-format
 msgid "Triggering rescan of host %d"
-msgstr ""
+msgstr "मेजबान %d के फिर स्कैन को ट्रिगर कर रहा है"
 
 #: src/storage_backend_scsi.c:584
-#, fuzzy, c-format
+#, c-format
 msgid "Scan trigger path is '%s'"
-msgstr "पथ '%s' पढ़ नहीं सकता है: %s"
+msgstr "स्कैन ट्रिगर पथ '%s' है"
 
 #: src/storage_backend_scsi.c:590
 #, c-format
 msgid "Could not open '%s' to trigger host scan"
-msgstr ""
+msgstr "'%s' को मेजबान स्कैन को ट्रिगर करने के लिए खोल नहीं सका"
 
 #: src/storage_backend_scsi.c:601
 #, c-format
 msgid "Write to '%s' to trigger host scan failed"
-msgstr ""
+msgstr "'%s' में मेजबान स्कैन को लिखने में विफल"
 
 #: src/storage_backend_scsi.c:610
 #, c-format
 msgid "Rescan of host %d complete"
-msgstr ""
+msgstr "मेजबान %d का फिर स्कैन पूर्ण"
 
 #: src/storage_backend_scsi.c:625
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to get host number from '%s'"
-msgstr "%s से संजाल निर्माण में विफल"
+msgstr "'%s' से मेजबान संख्या पाने में विफल"
 
 #: src/storage_backend_scsi.c:631
-#, fuzzy, c-format
+#, c-format
 msgid "Scanning host%u"
-msgstr "अज्ञात मेजबान %s"
+msgstr "host%u को स्कैन कर रहा है"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "गुम सत्यापन मेजबान गुण"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "गुम सत्यापन कूटशब्द गुण"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "विरूपित ओक्टल मोड"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "विरूपित स्वामी तत्व"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "विरूपित समूह तत्व"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "अज्ञात रूट तत्व"
-
-#: src/storage_conf.c:480
-#, fuzzy, c-format
+#: src/storage_conf.c:478
+#, c-format
 msgid "unknown storage pool type %s"
-msgstr "अज्ञात भंडार आयतन प्रकार %d"
+msgstr "अज्ञात भंडार फूल प्रकार %s"
 
-#: src/storage_conf.c:497
-#, fuzzy
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
-msgstr "गुम नाम तत्व"
+msgstr "गुम पूल स्रोत नाम तत्व"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid उत्पन्न करने में असमर्थ"
 
-#: src/storage_conf.c:526
-#, fuzzy, c-format
+#: src/storage_conf.c:524
+#, c-format
 msgid "unknown pool format type %s"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात पूल प्रारूप प्रकार %s"
 
-#: src/storage_conf.c:536
-#, fuzzy
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
-msgstr "गुम श्रोत होस्ट नाम"
+msgstr "गुम भंडार पूल स्रोत मेजबान नाम"
 
-#: src/storage_conf.c:546
-#, fuzzy
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
-msgstr "स्रोत युक्ति निकाल नहीं सकता है"
+msgstr "भंडार पूल स्रोत युक्ति निकाल नहीं सकता है"
 
-#: src/storage_conf.c:559
-#, fuzzy
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
-msgstr "गुम श्रोत युक्ति पथ"
+msgstr "गुम स्टोरेज पूल स्रोत युक्ति पथ"
 
-#: src/storage_conf.c:570
-#, fuzzy
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
-msgstr "गुम श्रोत पथ"
+msgstr "गुम स्टोरेज पूल स्रोत पथ"
 
-#: src/storage_conf.c:592
-#, fuzzy
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
-msgstr "गुम श्रोत होस्ट नाम"
+msgstr "गुम स्टोरेज पूल स्रोत एडाप्टर नाम"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "अज्ञात सत्यापन प्रकार '%s'"
 
-#: src/storage_conf.c:620
-#, fuzzy
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
-msgstr "गुम लक्ष्य पथ"
+msgstr "गुम स्टोरेज पूल लक्ष्य पथ"
 
-#: src/storage_conf.c:760
-#, fuzzy, c-format
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "स्टोरेज पूल के लिए अज्ञात रूट तत्व"
+
+#: src/storage_conf.c:796
+#, c-format
 msgid "unknown pool format number %d"
-msgstr "असमर्थित पूल प्रारूप %d"
+msgstr "अज्ञात पूल प्रारूप संख्या %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "अप्रत्याशित पूल प्रकार"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "अज्ञात आकार ईकाई '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "विरूपित क्षमता तत्व"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "क्षमता तत्व मान काफी बड़ी है"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "अज्ञात रूट तत्व"
-
-#: src/storage_conf.c:947
-#, fuzzy
+#: src/storage_conf.c:976
 msgid "missing volume name element"
-msgstr "गुम नाम तत्व"
+msgstr "गुम वाल्यूम नाम तत्व"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "गुम क्षमता तत्व"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
-#, fuzzy, c-format
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
+#, c-format
 msgid "unknown volume format type %s"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात वाल्यूम प्रारूप प्रकार %s"
 
-#: src/storage_conf.c:1106
-#, fuzzy, c-format
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "स्टोरेज पूल के लिए अज्ञात रूट तत्व"
+
+#: src/storage_conf.c:1175
+#, c-format
 msgid "unknown volume format number %d"
-msgstr "असमर्थित आयतन प्रारूप %d"
+msgstr "अज्ञात वाल्यूम प्रारूप संख्या %d"
 
-#: src/storage_conf.c:1447
-#, fuzzy, c-format
+#: src/storage_conf.c:1510
+#, c-format
 msgid "cannot create config directory %s"
-msgstr "विन्यास निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "विन्यास निर्देशिका %s बना नहीं सकता है"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "विन्यास फाइल पथ निर्मित नहीं कर सकता है"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "ऑटोस्टार्ट लिंक पथ बना नहीं सकता है"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML बनाने में विफल"
 
-#: src/storage_conf.c:1488
-#, fuzzy, c-format
+#: src/storage_conf.c:1551
+#, c-format
 msgid "cannot create config file %s"
-msgstr "विन्यास फाइल %s बना सकता है: %s"
+msgstr "विन्यास फाइल %s बना सकता है"
 
-#: src/storage_conf.c:1496
-#, fuzzy, c-format
+#: src/storage_conf.c:1559
+#, c-format
 msgid "cannot write config file %s"
-msgstr "विन्यास फाइल %s लिखने में विफल: %s"
+msgstr "विन्यास फाइल %s लिखने में विफल"
 
-#: src/storage_conf.c:1503
-#, fuzzy, c-format
+#: src/storage_conf.c:1566
+#, c-format
 msgid "cannot save config file %s"
-msgstr "विन्यास फाइल %s सहेजने में विफल: %s"
+msgstr "विन्यास फाइल %s सहेजने में विफल"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s के लिए कोई विन्यास फाइल नहीं"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s के लिए विन्यास हटा नहीं सकता है"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "मेल खाते uuid के साथ कोई पुल नहीं"
 
@@ -5045,512 +5088,551 @@ msgstr "मेल खाते uuid के साथ कोई पुल नह
 msgid "no pool with matching name"
 msgstr "मेल खाते नाम के साथ कोई पुल नहीं"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "भंडारण पुल पहले से मौजूद"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "मेल खाते uuid के साथ कोई भंडारण पुल नहीं"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "पुल अभी भी सक्रिय है"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
-msgstr ""
+msgstr "पूल '%s' के अतुल्यकालित कार्य अभी चल रहा है."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "पुल पहले से सक्रिय"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "भंडारण पुल पहले से सक्रिय"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "भंडारण पुल सक्रिय नहीं है"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "भंडारण पुल अभी भी सक्रिय"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "पुल आयतन विलोपन का समर्थन नहीं करता है"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "पुल के पास कोई विन्यास फाइल नहीं है"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "मेल खाते नाम के साथ कोई भंडारण आयतन नहीं"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "मेल खाते कुंजी के साथ कोई भंडारण आयतन नहीं"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "मेल खाते पथ के साथ कोई भंडारण आयतन नहीं"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "भंडारण आयतन पहले से मौजूद है"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "भंडारण पुल आयतन निर्माण का समर्थन नहीं करता है"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "मेल खाते नाम के साथ कोई भंडारण आयतन नहीं"
+msgstr "मिलान संख्या के साथ कोई स्टोरेज पूल नहीं"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "भंडारण पुल पहले से सक्रिय"
+msgstr "स्टोरेज वाल्यूम नाम '%s' पहले से प्रयोग में है"
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "भंडारण पुल आयतन निर्माण का समर्थन नहीं करता है"
+msgstr "भंडारण पुल आयतन निर्माण का समर्थन मौजूदा आयतन से नहीं करता है"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
-#, fuzzy, c-format
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
+#, c-format
 msgid "volume '%s' is still being allocated."
-msgstr "डोमेन अभी भी चल रहा है"
+msgstr "आयतन '%s' अभी भी आबंटित किया जा रहा है."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "भंडारण पुल आयतन विलोपन का समर्थन नहीं करता है"
 
-#: src/test.c:376
+#: src/test.c:365
 #, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' के लिए कोई युक्ति क्षमता नहीं"
+
+#: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "पूल फाइलनाम हल कर रहा है"
+
+#: src/test.c:457
+#, c-format
 msgid "loading host definition file '%s'"
-msgstr "मेजबान परिभाषा फाइल लोड करें"
+msgstr "मेजबान परिभाषा फाइल लोड '%s' कर रहा है"
 
-#: src/test.c:384
-msgid "host"
-msgstr "मेजबान"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "फाइल '%s' खोलने में विफल"
 
-#: src/test.c:392
-msgid "node"
-msgstr "नोड"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath संदर्भ बना रहा है"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "नोड cpu न्यूमा नोड"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "नोड cpu सॉकेट"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "नोड cpu कोर"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "नोड cpu थ्रेड"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "नोड सक्रिय cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "नोड cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "नोड स्मृति"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "नोड डोमेन सूची"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "डोमेन फाइलनाम हल कर रहा है"
 
-#: src/test.c:516
-#, fuzzy
+#: src/test.c:599
 msgid "node network list"
-msgstr "नोड डोमेन सूची"
+msgstr "नोड संजाल सूची"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "संजाल फाइलनाम हल कर रहा है"
 
-#: src/test.c:551
-#, fuzzy
+#: src/test.c:635
 msgid "node pool list"
-msgstr "नोड डोमेन सूची"
+msgstr "नोड पूल सूची"
 
-#: src/test.c:563
-#, fuzzy
+#: src/test.c:647
 msgid "resolving pool filename"
-msgstr "डोमेन फाइलनाम हल कर रहा है"
+msgstr "पूल फाइलनाम हल कर रहा है"
 
 # done by Ravi
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: पाथ दीजिये या फिर इस्तेमाल करें test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
-msgstr ""
+msgstr "होस्टनेम लुकअप नहीं कर सकता है"
 
 # done by Ravi
-#: src/test.c:963
-#, fuzzy, c-format
+#: src/test.c:1042
+#, c-format
 msgid "domain '%s' not paused"
-msgstr "डोमेन नही मिला"
+msgstr "डोमेन '%s' नहीं रूका है"
 
-#: src/test.c:1005 src/test.c:1046
-#, fuzzy, c-format
+#: src/test.c:1084 src/test.c:1125
+#, c-format
 msgid "domain '%s' not running"
-msgstr "डोमेन नहीं चल रहा है"
+msgstr "डोमेन '%s' नहीं चल रहा है"
 
-#: src/test.c:1206
-#, fuzzy, c-format
+#: src/test.c:1285
+#, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
-msgstr "मेटाडेटा के लिए स्थान आबंटित कर रहा है"
+msgstr "'%s' डोमेन को सहेजना मेटाडेटा के लिए स्थान आबंटित करने में विफल"
 
-#: src/test.c:1213
-#, fuzzy, c-format
+#: src/test.c:1292
+#, c-format
 msgid "saving domain '%s' to '%s': open failed"
-msgstr "एक फाइल में डोमेन स्थिति सहेजें"
+msgstr "डोमेन '%s' को '%s' में सहेज रहा है: खोलना विफल"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
-#, fuzzy, c-format
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
+#, c-format
 msgid "saving domain '%s' to '%s': write failed"
-msgstr "एक फाइल में डोमेन स्थिति सहेजें"
+msgstr "डोमेन '%s' को '%s' में सहेज रहा है: लिखना विफल"
 
-#: src/test.c:1290
-#, fuzzy, c-format
+#: src/test.c:1369
+#, c-format
 msgid "cannot read domain image '%s'"
-msgstr "डोमेन चित्र नहीं पढ़ सकता है"
+msgstr "'%s' डोमेन छवि नहीं पढ़ सकता है"
 
-#: src/test.c:1296
-#, fuzzy, c-format
+#: src/test.c:1375
+#, c-format
 msgid "incomplete save header in '%s'"
-msgstr "अपूर्ण सहेज हेडर"
+msgstr "'%s' में अपूर्ण सहेज शीर्षिका"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "बेमेल हेडर जादू"
 
-#: src/test.c:1307
-#, fuzzy, c-format
+#: src/test.c:1386
+#, c-format
 msgid "failed to read metadata length in '%s'"
-msgstr "मेटाडेटा लंबाई पढ़ने में विफल"
+msgstr "'%s' में मेटाडेटा लंबाई पढ़ने में विफल"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "मेटाडेटा की लंबाई परिसर से बाहर"
 
-#: src/test.c:1322
-#, fuzzy, c-format
+#: src/test.c:1401
+#, c-format
 msgid "incomplete metdata in '%s'"
-msgstr "अपूर्ण मेटाडेटा"
+msgstr "'%s' में अपूर्ण मेटाडेटा"
 
-#: src/test.c:1379
-#, fuzzy, c-format
+#: src/test.c:1458
+#, c-format
 msgid "domain '%s' coredump: failed to open %s"
-msgstr "डोमेन %s को %s में डंप किया गया\n"
+msgstr "डोमेन '%s' कोरडंप: %s को खोलने में विफल"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
-msgstr ""
+msgstr "डोमेन '%s' कोरडंप: %s में शीर्षिका लिखने में विफल"
 
-#: src/test.c:1391
-#, fuzzy, c-format
+#: src/test.c:1470
+#, c-format
 msgid "domain '%s' coredump: write failed: %s"
-msgstr "डोमेन %s को %s में डंप किया गया\n"
+msgstr "डोमेन '%s' कोरडंप: लिखना विफल: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "उपलब्ध सेल से परिसर अधिक"
 
-#: src/test.c:1694
-#, fuzzy, c-format
+#: src/test.c:1773
+#, c-format
 msgid "Domain '%s' is already running"
-msgstr "डोमेन पहले से चल रहा है"
+msgstr "डोमेन '%s' पहले से चल रहा है"
 
-#: src/test.c:1731
-#, fuzzy, c-format
+#: src/test.c:1810
+#, c-format
 msgid "Domain '%s' is still running"
-msgstr "डोमेन अभी भी चल रहा है"
+msgstr "डोमेन '%s' अभी भी चल रहा हैा है"
 
-#: src/test.c:2112
-#, fuzzy, c-format
+#: src/test.c:2191
+#, c-format
 msgid "Network '%s' is still running"
-msgstr "संजाल अभी भी चल रहा है"
+msgstr "संजाल '%s' अभी भी चल रहा है"
 
-#: src/test.c:2145
-#, fuzzy, c-format
+#: src/test.c:2224
+#, c-format
 msgid "Network '%s' is already running"
-msgstr "संजाल पहले से चल रहा है"
+msgstr "संजाल '%s' पहले से चल रहा है"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
-#, fuzzy, c-format
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
+#, c-format
 msgid "storage pool '%s' is already active"
-msgstr "भंडारण पुल पहले से सक्रिय"
+msgstr "भंडारण पुल '%s' पहले से सक्रिय"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
-#, fuzzy, c-format
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
+#, c-format
 msgid "storage pool '%s' is not active"
-msgstr "भंडारण पुल सक्रिय नहीं है"
+msgstr "भंडारण पुल '%s' सक्रिय नहीं है"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
-#, fuzzy, c-format
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
+#, c-format
 msgid "no storage vol with matching name '%s'"
-msgstr "मेल खाते नाम के साथ कोई भंडारण आयतन नहीं"
+msgstr "मेल खाते नाम '%s' के साथ कोई भंडारण आयतन नहीं"
 
-#: src/test.c:3024
-#, fuzzy, c-format
+#: src/test.c:3103
+#, c-format
 msgid "no storage vol with matching key '%s'"
-msgstr "मेल खाते कुंजी के साथ कोई भंडारण आयतन नहीं"
+msgstr "मेल खाते कुंजी '%s' के साथ कोई भंडारण आयतन नहीं"
 
-#: src/test.c:3058
-#, fuzzy, c-format
+#: src/test.c:3137
+#, c-format
 msgid "no storage vol with matching path '%s'"
-msgstr "मेल खाते पथ के साथ कोई भंडारण आयतन नहीं"
+msgstr "मेल खाते पथ '%s' के साथ कोई भंडारण आयतन नहीं"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
+msgstr "'%s' आयतन के लिए पूल में पर्याप्त मुक्त स्थान नहीं"
+
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "संजाल प्रकार %d समर्थित नहीं"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "संजाल प्रकार %d समर्थित नहीं"
+
+#: src/uml_conf.c:234
 #, fuzzy
+msgid "internal networking type not supported"
+msgstr "संजाल प्रकार %d समर्थित नहीं"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
-msgstr "चार युक्ति के लिए स्थान आबंटित करने में विफल"
+msgstr "chr युक्ति के लिए केवल TCP श्रोता समर्थित है"
 
-#: src/uml_conf.c:154
-#, fuzzy, c-format
+#: src/uml_conf.c:321
+#, c-format
 msgid "unsupported chr device type %d"
-msgstr "असमर्थित इनपुट युक्ति प्रकार %s"
+msgstr "असमर्थित चार युक्ति प्रकार %d"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "close-on-exec फाइल विवरणकर्ता फ्लैग सेट करने में विफल"
 
-#: src/uml_driver.c:375
-#, fuzzy
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' ऑटोस्टार्ट में विफल: %s\n"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
-msgstr "ब्रिज समर्थन आरंभ करने में विफल: %s"
+msgstr "inotify आरंभ नहीं कर सकता है"
 
-#: src/uml_driver.c:381
-#, fuzzy, c-format
+#: src/uml_driver.c:373
+#, c-format
 msgid "Failed to create monitor directory %s: %s"
-msgstr "%s निर्देशिका बनाने में विफल : %s"
+msgstr "%s मॉनिटर निर्देशिका बनाने में विफल : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
-msgstr "qemudStartup: स्मृति कम"
+msgid "umlStartup: out of memory"
+msgstr "umlStartup: स्मृति कम\n"
 
-#: src/uml_driver.c:562
-#, fuzzy, c-format
+#: src/uml_driver.c:554
+#, c-format
 msgid "failed to read pid: %s"
-msgstr "पाइप बनाने में विफल: %s"
+msgstr "pid पढ़ने में विफल: %s"
 
-#: src/uml_driver.c:610
-#, fuzzy
+#: src/uml_driver.c:603
 msgid "cannot open socket"
-msgstr "%s खोल नहीं सकता है: %s"
+msgstr "सॉकेट खोल नहीं सकता है"
 
-#: src/uml_driver.c:618
-#, fuzzy
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
-msgstr "सत्र नहीं पा सकता है"
+msgstr "सॉकेट बाइंड नहीं कर सकता है"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
-msgstr ""
+msgstr "काफी लंबा कमांड %s (%d bytes) नहीं भेज सकता है"
 
-#: src/uml_driver.c:681
-#, fuzzy, c-format
+#: src/uml_driver.c:677
+#, c-format
 msgid "cannot send command %s"
-msgstr "डोमेन सहेज नहीं सकता है"
+msgstr "कमांड %s नहीं भेज सकता है"
 
-#: src/uml_driver.c:691
-#, fuzzy, c-format
+#: src/uml_driver.c:687
+#, c-format
 msgid "cannot read reply %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "जवाब %s पढ़ नहीं सकता है"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
-msgstr ""
+msgstr "कोई कर्नेल निर्दिष्ट नहीं"
 
-#: src/uml_driver.c:753
-#, fuzzy, c-format
+#: src/uml_driver.c:778
+#, c-format
 msgid "Cannot find UML kernel %s"
-msgstr "QEMU द्विपदीय %s नहीं पा सकता है: %s"
+msgstr "UML कर्नेल %s नहीं ढूंढ़ सकता है"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
-msgstr "अप्रत्याशित pid पाया, damn"
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv को लॉग फाइल में लिखने में असमर्थ: %s\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
 #, fuzzy, c-format
-msgid "cannot parse version %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv को लॉगफ़ाइल में लिखने में असमर्थ: %s\n"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:887
 #, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "अप्रत्याशित pid %d पाया!= %d\n"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "भंडारण पुल सक्रिय नहीं है"
+
+#: src/uml_driver.c:1111
+#, c-format
+msgid "cannot parse version %s"
+msgstr "संस्करण %s का विश्लेषण नहीं कर सकता है"
+
+#: src/uml_driver.c:1183
+#, c-format
 msgid "domain '%s' is already defined"
-msgstr "%s डोमेन पहले से मौजूद है"
+msgstr "'%s' डोमेन पहले से परिभाषित है"
 
-#: src/uml_driver.c:1224
-#, fuzzy, c-format
+#: src/uml_driver.c:1193
+#, c-format
 msgid "domain with uuid '%s' is already defined"
-msgstr "%s डोमेन पहले से मौजूद है"
+msgstr "uuid '%s' के साथ डोमेन पहले से परिभाषित है"
 
-#: src/uml_driver.c:1459
-#, fuzzy
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
-msgstr "सक्रिय डोमेन मिटा नहीं सकता है"
+msgstr "डोमेन के लिए cputime नहीं पढ़ सकता है"
 
-#: src/uml_driver.c:1800
-#, fuzzy, c-format
+#: src/uml_driver.c:1769
+#, c-format
 msgid "cannot read %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "%s पढ़ नहीं सकता है"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
-msgstr ""
+msgstr "संकेत रोक नहीं सकता है"
 
-#: src/util.c:331
-#, fuzzy
+#: src/util.c:358
 msgid "cannot create pipe"
-msgstr "पाइप नहीं बना सकता है: %s"
+msgstr "पाइप नहीं बना सकता है"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "गैर ब्लॉकिंग फाइल विवरणकर्ता फ्लैग सेट करने में विफल"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec फाइल विवरणकर्ता फ्लैग सेट करने में विफल"
-
-#: src/util.c:362
-#, fuzzy
+#: src/util.c:385
 msgid "Failed to create pipe"
-msgstr "पाइप बनाने में विफल: %s"
+msgstr "पाइप बनाने में विफल"
 
-#: src/util.c:391 src/util.c:510
-#, fuzzy
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
-msgstr "संतति प्रक्रिया को बांट नहीं सकता है: %s"
+msgstr "संतति प्रक्रिया बांट नहीं सकता है"
 
-#: src/util.c:410 src/util.c:447
-#, fuzzy
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
-msgstr "फाइल '%s' अनलिंक नहीं कर सकता है: %s"
+msgstr "संकेत गैर अवरोधित नहीं कर सकता है"
 
-#: src/util.c:463
-#, fuzzy
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
-msgstr "विन्यास फाइल नियंत्रण जमा करने में असमर्थ"
+msgstr "stdin फाइल नियंत्रण सेट करने में विफल"
 
-#: src/util.c:469
-#, fuzzy
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
-msgstr "विन्यास फाइल नियंत्रण जमा करने में असमर्थ"
+msgstr "stdout फाइल नियंत्रण सेटअप करने में विफल"
 
-#: src/util.c:475
-#, fuzzy
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
-msgstr "विन्यास फाइल नियंत्रण जमा करने में असमर्थ"
+msgstr "stderr फाइल नियंत्रण सेट करने में विफल"
 
-#: src/util.c:497
-#, fuzzy
+#: src/util.c:522
 msgid "cannot become session leader"
-msgstr "सत्र नहीं पा सकता है"
+msgstr "सत्र नेता नहीं बन सकता है"
 
-#: src/util.c:503
-#, fuzzy, c-format
+#: src/util.c:528
+#, c-format
 msgid "cannot change to root directory: %s"
-msgstr "ऑटोस्टार्ट निर्देशिका %s नहीं बना सकता है: %s"
+msgstr "रूट निर्देशिका में नहीं बदल सकता है: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "tty pid फाइल %s पढ़ नहीं सकता है: %s"
+msgstr "pidfile नहीं लिख सकता है"
 
-#: src/util.c:530
-#, fuzzy, c-format
+#: src/util.c:555
+#, c-format
 msgid "cannot execute binary %s"
-msgstr "लगाव सेट नहीं कर सकता है: %s"
+msgstr "द्विपदीय %s निस्पादित सेट नहीं कर सकता है"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "%d स्थिति के साथ मध्यवर्ती डेमान प्रक्रिया बाहर निकल गई."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
-msgstr ""
+msgstr "अज्ञात पोल अनुक्रिया."
 
-#: src/util.c:719
-#, fuzzy
+#: src/util.c:744
 msgid "poll error"
-msgstr "त्रुटि"
+msgstr "पोल त्रुटि"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
-msgstr ""
+msgstr "'%s' गैर शून्य स्थिति %d और संकेत %d के साथ बाहर निकल गई: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "निर्देशिका '%s' खोलने में विफल: %s"
+msgstr "फाइल '%s' खोलने में विफल"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' बनाने में विफल"
+msgstr "'%s' फ़ाइल खोलने में विफल"
 
 # done by Ravi
-#: src/util.c:1791
-#, fuzzy, c-format
+#: src/util.c:1847
+#, c-format
 msgid "Failed to find user record for uid '%d'"
-msgstr "uid '%d' के लिए उपयोक्ता रिकार्ड ढूँढ़ने में विफल: %s"
+msgstr "uid '%d' के लिए उपयोक्ता रिकार्ड ढूँढ़ने में विफल"
 
 #: src/uuid.c:104
 #, c-format
@@ -5559,27 +5641,25 @@ msgstr "pseudorandom UUID में वापस जा रहा है, क्
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "कोई VirtualBox ड्राइवर पथ निर्दिष्ट नहीं (try vbox:///session)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "अज्ञात ड्राइवर पथ '%s' निर्दिष्ट (try vbox:///session)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "अज्ञात ड्राइवर पथ '%s' निर्दिष्ट (try vbox:///system)"
 
 # done by Ravi
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "SASL सत्यापन %s आरंभ करने में विफल"
+msgstr "VirtualBox ड्राइवर API आरंभीकृत करने में असमर्थ"
 
 # done by Ravi
 #: src/virsh.c:337
-#, fuzzy
 msgid "unknown error"
 msgstr "अज्ञात त्रुटि"
 
@@ -5614,15 +5694,15 @@ msgstr "बूट पर स्वतः आरंभ होने के लि
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "डोमेन नाम, id या uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "स्वतः आरंभन निष्क्रिय करें"
 
@@ -5683,28 +5763,25 @@ msgid "Connect the virtual serial console for the guest"
 msgstr "अतिथि के लिये आभासी क्रमिक कंसोल से जुड़ें"
 
 #: src/virsh.c:514
-#, fuzzy
 msgid "Failed to get local hostname"
-msgstr "होस्टनेम पाने में विफल"
+msgstr "स्थानीय मेजबाननाम पाने में विफल"
 
 #: src/virsh.c:519
-#, fuzzy
 msgid "Failed to get connection hostname"
-msgstr "कनेक्शन स्वीकार करने में विफल: %s"
+msgstr "कनेक्शन होस्टनेम पाने में विफल"
 
 #: src/virsh.c:524
-#, fuzzy
 msgid "Cannot connect to a remote console device"
-msgstr "अतिथि कंसोल में जुड़ें"
+msgstr "दूरस्थ कंसोल युक्ति में कनेक्ट नहीं हो सकता है"
 
 #: src/virsh.c:545
-#, fuzzy, c-format
+#, c-format
 msgid "Connected to domain %s\n"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "डोमेन %s में कनेक्डेड\n"
 
 #: src/virsh.c:546
 msgid "Escape character is ^]\n"
-msgstr ""
+msgstr "Escape वर्ण है ^]\n"
 
 #: src/virsh.c:550
 msgid "No console available for domain\n"
@@ -5742,15 +5819,15 @@ msgstr "एक निष्क्रिय डोमेन के अनुस
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "नाम"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "स्थिति"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "कोई स्थिति नहीं"
 
@@ -5828,7 +5905,7 @@ msgstr "XML डोमेन विवरण समाहित करता फ
 
 #: src/virsh.c:917 src/virsh.c:1069
 msgid "attach to console after creation"
-msgstr ""
+msgstr "निर्माण के बाद कंसोल से जोड़ें"
 
 #: src/virsh.c:945
 #, c-format
@@ -5866,7 +5943,7 @@ msgstr "एक निष्क्रिय डोमेन अपरिभाष
 msgid "Undefine the configuration for an inactive domain."
 msgstr "एक निष्क्रिय डोमेन के लिये विन्यास अपरिभाषित करें"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "डोमेन नाम या uuid"
 
@@ -5876,6 +5953,8 @@ msgid ""
 "a running domain like %s cannot be undefined;\n"
 "to undefine, first shutdown then undefine using its name or UUID"
 msgstr ""
+" a running domain like %s cannot be undefined;\n"
+"to undefine, first shutdown then undefine using its name or UUID"
 
 #: src/virsh.c:1047
 #, c-format
@@ -5944,9 +6023,8 @@ msgid "Show/Set scheduler parameters."
 msgstr "अनुसूचक पैरामीटरों को दिखाएं/सेट करें"
 
 #: src/virsh.c:1160
-#, fuzzy
 msgid "parameter=value"
-msgstr "मान संभाजित करें"
+msgstr "parameter=value"
 
 #: src/virsh.c:1161
 msgid "weight for XEN_CREDIT"
@@ -5966,12 +6044,11 @@ msgstr "कैप का अवैध मान"
 
 #: src/virsh.c:1218
 msgid "Error getting param"
-msgstr ""
+msgstr "परम पाने में त्रुटि"
 
 #: src/virsh.c:1227
-#, fuzzy
 msgid "Invalid value of param"
-msgstr "कैप का अवैध मान"
+msgstr "परम का अवैध मान"
 
 #: src/virsh.c:1276 src/virsh.c:1280
 msgid "Scheduler"
@@ -6017,7 +6094,7 @@ msgid "where to dump the core"
 msgstr "कोर को कहां डंप किया जाना है"
 
 #: src/virsh.c:1401
-#, fuzzy, c-format
+#, c-format
 msgid "Domain %s dumped to %s\n"
 msgstr "डोमेन %s को %s में डंप किया गया\n"
 
@@ -6110,11 +6187,11 @@ msgstr "डोमेन के बारे में मौलिक सूच
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "नाम:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6122,16 +6199,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS प्रकार:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "स्थिति:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU समय:"
 
@@ -6159,101 +6236,101 @@ msgstr "सक्रिय करें"
 msgid "disable"
 msgstr "निष्क्रिय करें"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
-msgstr ""
+msgstr "सुरक्षा माडल:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
-msgstr ""
+msgstr "सुरक्षा DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
-msgstr ""
+msgstr "सुरक्षा लेबल:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA मुक्त स्मृति"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA सेल के लिए प्रदर्शन उपलब्ध मुक्त स्मृति."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA सेल संख्या"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "कुलयोग"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "डोमेन vcpu सूचना"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "डोमेन वर्चुअल सीपीयू के बारे में मौलिक सूचना देता है "
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU जुड़ाव:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "डोमेन बंद, आभासी CPU मौजूद नहीं."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "कंट्रोल डोमेन vcpu जुड़ाव"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "पिन डोमेन VCPU को भौतिक CPU मेजबानित करने में."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu संख्या"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "मेजबान cpu संख्या (कोमा से अलग)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: अवैध या गुम vCPU संख्या."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: गुम cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: डोमेन सूचना पाने में विफल."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: अवैध vCPU संख्या."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: अवैध प्रारूप. खाली स्ट्रिंग."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: अवैध प्रारूप. %d ('%c' के नजदीक) स्थिति पर अंक प्रत्याशित."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6261,1505 +6338,1534 @@ msgid ""
 msgstr ""
 "cpulist: %s: अवैध प्रारूप. %d स्थिति (near '%c') पर अंक या कौमा की आशा कर रहा है."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: अवैध प्रारूप. स्थिति %d पर कौमा पीछे है."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "भौतिक CPU %d मौजूद नहीं है."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "वर्चुअल सीपीयू की संख्या बदलें"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "आभासी CPU की संख्या अतिथि डोमेन में बदलें."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "वर्चुअल CPU की संख्या"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "वर्चुअल CPU की अवैध संख्या"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "बहुतेके वर्चुअल CPU"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "स्मृति संभाजन बदलें"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "अतिथि डोमेन में मौजूदा स्मृति संभाजन बदलें"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "स्मृति के किलोबाइट की संख्या"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "स्मृति आकार के लिये %d का अवैध मान"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize जांचने में असमर्थ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "अधिकतम स्मृति सीमा बदलें"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "एक अतिथि डोमेन में अधिकमत स्मृति संभाजन बदलें"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "किलोबाइट में अधिकतम स्मृति सीमा"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "मौजूदा MemorySize जांचने में असमर्थ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "मौजूदा MemorySize सिकोड़ने में असमर्थ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySize बदलने में असमर्थ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "नोड सूचना"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "नोड के बारे में मौलिक सूचना देता है"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "नोड सूचना पाने में विफल"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU मॉडल:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU आवृति:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU सॉकेट:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "प्रति सॉकेट कोर:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "प्रति कोर थ्रेड:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA सेल:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "स्मृति आकार:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "क्षमता"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "हाइपरविजरप/ड्राइवर की क्षमता को लौटा रहा है."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "क्षमता पाने में विफल"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML में डोमेन सूचना"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "एक XML डंप को stdout में डोमेन सूचना आउटपुट दें."
 
-#: src/virsh.c:2174
-#, fuzzy
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
-msgstr "निष्क्रिय डोमेन नहीं"
+msgstr "निष्क्रिय परिभाषित XML दिखाएँ"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
-msgstr ""
+msgstr "XML डंप में सुरक्षा संवेदनशील सूचना शामिल करें"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "डोमेन के लिए विन्यास फाइल प्राप्त नहीं कर सकता है"
+msgstr "डोमेन XML के लिए नेटिव विन्यास बदलें"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "एक निष्क्रिय डोमेन के लिये विन्यास अपरिभाषित करें"
+msgstr "नेटिव अतिथि विन्यास प्रारूप को XML प्रारूप में बदलें."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "स्रोत विन्यास आंकड़ा प्रारूप"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "विन्यास फाइल वाक्य रचना त्रुटि"
+msgstr "विन्यास आंकड़ा फाइल जिससे आयात करना है"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "डोमेन XML को नेटिव कान्फिग में बदलें"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "डोमेन XML को नेटिव अतिथि कान्फिग प्रारूप में बदलें"
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "लक्ष्य विन्यास आंकड़ा प्रकार प्रारूप"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "xml आंकड़ा फाइल जिससे निर्यात करना है"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "एक डोमेन id या UUID को डोमेन नाम में बदलें"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "डोमेन id या uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "डोमेन नाम या UUID को डोमेन id में बदले"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "डोमेन नाम या id को डोमेन UUID में बदले"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "डोमेन id या नाम"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "डोमेन UUID पाने में विफल"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "डोमेन दूसरे होस्ट में उत्प्रवासित कर रहा है"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "डोमेन दूसरे होस्ट में उत्प्रवासित कर रहा है. लाइव उत्प्रवास के लिए --live जोड़ें."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "जीवंत उत्प्रवासन"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "गंतव्य मेजबान का कनेक्शन URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "उत्प्रवासन URI, प्रायः मिटाया जा सकता है"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
-msgstr ""
+msgstr "प्रवास के दौरान नए नाम में फिर नाम बदलें (यदि समर्थित है)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "उत्प्रवासित करें: अनुपस्थित desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "संजाल स्वतः आरंभ करें"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "बूट पर संजाल स्वतः आरंभ करने के लिये विन्यस्त करें."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "संजाल नाम या uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "%s संजाल को स्वतः आरंभन चिह्नित करने में विफल"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "%s संजाल को स्वतः आरंभन अचिह्नित करने में विफल"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "संजाल %s स्वतः आरंभन के रूप में चिह्नित\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "संजाल %s स्वतः आरंभन के रूप में अचिह्नित\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "एक XML फाइल के लिये संजाल बनायें"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "एक संजाल बनायें"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "एक XML संजाल विवरण समाहित करता फाइल"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s संजाल को %s बनाया गया\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s से संजाल निर्माण में विफल"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "एक संजाल परिभाषित करें (लेकिन आरंभ मत करें) एक XML फाइल से"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "एक संजाल परिभाषित करें"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "संजाल %s %s से परिभाषित\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "संजाल को %s से परिभाषित करने में विफल"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "एक संजाल खत्म करें"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "दिये संजाल को खत्म करें"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "संजाल नाम, id या uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "संजाल %s तोड़ा गया\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "%s संजाल तोड़ने में विफल"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML में संजाल सूचना"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "stdout में एक XML डंप के रूप में संजाल सूचना का आउटपुट दें."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "संजाल सूची दें"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "संजाल की सूची देता है"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "निष्क्रिय संजाल सूचीबद्ध करें"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "निष्क्रिय व सक्रिय संजाल अनुसूचित करें"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "एक सक्रिय संजाल के सूचीकरण में विफल"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "एक निष्क्रिय संजाल के सूचीकरण में विफल"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "स्वतः आरंभ करें"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "कोई स्वतः आरंभ नहीं"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "सक्रिय"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "निष्क्रिय"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "एक संजाल UUID को संजाल नाम में बदलें"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "संजाल uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "एक निष्क्रिय संजाल (पहले से परिभाषित) आरंभ करें"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "एक संजाल आरंभ करें"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "एक निष्क्रिय संजाल का नाम"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "संजाल %s फिर आरंभ किया\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "%s संजाल आरंभ करने में विफल"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "एक निष्क्रिय संजाल अपरिभाषित करें"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "एक निष्क्रिय संजाल के लिये विन्यास अपरिभाषित करें"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "संजाल %s अपरिभाषित है\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "अपरिभाषित संजाल %s में विफल"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "संजाल नाम को संजाल UUID में बदले"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "संजाल नाम"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "संजाल UUID पाने में विफल"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "किसी पुल को स्वतः आरंभ करें"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "बूट पर स्वतः आरंभ होने के लिये एक पुल विन्यस्त करें"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "पुल नाम या uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "पुल %s को ऑटोस्टार्ट चिह्नित करने में विफल"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "%s पुल को स्वतः आरंभन अचिह्नित करने में विफल"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "%s पुल का स्वतः आरंभन चिह्न लग गया\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "%s पुल का स्वतः आरंभन चिह्न हट गया \n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "एक XML फाइल के लिये पुल बनाएँ"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "एक पुल बनायें."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML पुल विवरण समाहित करता फाइल"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s पुल को %s से बनाया गया\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s से पुल निर्माण में विफल"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "एक XML फाइल के लिये डोमेन बनायें"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML आयतन विवरण समाहित करता फाइल"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s आयतन %s से बनाया गया\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s से आयतन निर्माण में विफल"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "इस मेजबान पर युक्ति को फैलाएँ"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "एक निष्क्रिय संजाल का नाम"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "नोड युक्ति फिर सेट करें"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "नोड युक्ति को सूचीबद्ध करने में विफल"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "पुल का नाम"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
-msgstr ""
+msgstr "XML दस्तावेज़ छापें, लेकिन परिभाषित/बनाएँ मत"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "पुल का प्रकार"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "अंतःस्थित भंडार के लिए स्रोत होस्ट"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "अंतःस्थित पथ के लिए स्रोत होस्ट"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "अंतःस्थित युक्ति के लिए स्रोत होस्ट"
 
-#: src/virsh.c:3066
-#, fuzzy
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
-msgstr "अंतःस्थित पथ के लिए स्रोत होस्ट"
+msgstr "अंतःस्थित भंडार के लिए स्रोत नाम"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "अंतःस्थित भंडार के लिए लक्ष्य"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML बफर आबंटित करने में विफल"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "args के सेट से पुल बनाएँ"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "पुल %s निर्मित\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "%s पुल बनाने में विफल"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "एक XML फाइल से पुल (लेकिन आरंभ मत करें) परिभाषित करें"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "एक पुल परिभाषित करें."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "पुल %s %s से परिभाषित\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s से पुल परिभाषित करने में विफल"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "args के सेट से पुल परिभाषित करें"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "पुल %s परिभाषित\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "पुल %s परिभाषित करने में विफल"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "पुल बनाएँ"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "किसी दिए पुल को बनाएँ"
 
-#: src/virsh.c:3284
-#, fuzzy, c-format
+#: src/virsh.c:3387
+#, c-format
 msgid "Pool %s built\n"
 msgstr "पुल %s निर्मित\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "%s पुल बनाने में विफल"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "एक पुल खत्म करें"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "दिये पुल को खत्म करें."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "पुल %s तोड़ा गया\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "%s पुल तोड़ने में विफल"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "पुल मिटाएँ"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "दिये पुल को मिटाएँ"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "पुल %s मिटाया गया\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s पुल मिटाने में विफल"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "पुल ताजा करें"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "दिया पुल ताजा करें."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "पुल %s ताजा किया गया\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "%s पुल ताजा करने में विफल"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML में पुल सूचना"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "एक XML डंप को stdout में पुल सूचना आउटपुट दें."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "पुल की सूची दें"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "पुल की वापसी सूची देता है."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "निष्क्रिय पुल सूची दें"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "निष्क्रिय व सक्रिय पुल की सूची दें"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "सक्रिय पुल की सूची देने में विफल"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "निष्क्रिय पुल की सूची देने में विफल"
 
-#: src/virsh.c:3578
-#, fuzzy
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
-msgstr "%s में अवैध भंडारण पुल संकेतक"
+msgstr "संभावित भंडारण पुल स्रोत ढूंढ़े"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
-msgstr ""
+msgstr "XML <sources> दस्तावेज़ देता है."
 
-#: src/virsh.c:3585
-#, fuzzy
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
-msgstr "कई भंडार पूल प्राप्त"
+msgstr "ढूंढ़ने के लिए भंडार पूल स्रोत का प्रकार"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
-msgstr ""
+msgstr "प्रश्न के लिए वैकल्पिक मेजबान"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
-msgstr ""
+msgstr "प्रश्न के लिए वैकल्पिक पोर्ट"
 
-#: src/virsh.c:3632
-#, fuzzy
+#: src/virsh.c:3735
 msgid "Out of memory"
-msgstr "स्मृति के बाहर"
+msgstr "स्मृति कम"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
-msgstr ""
+msgstr "virAsprintf विफल (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
-#, fuzzy, c-format
+#: src/virsh.c:3747 src/virsh.c:3798
+#, c-format
 msgid "Failed to find any %s pool sources"
-msgstr "पुल %s परिभाषित करने में विफल"
+msgstr "किसी पुल %s स्रोत ढूंढ़ने में विफल"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
-msgstr ""
+msgstr "संभावित स्टोरेज पूल स्रोत खोजें"
 
-#: src/virsh.c:3665
-#, fuzzy
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
-msgstr "कई भंडार पूल प्राप्त"
+msgstr "खोजने के लिए भंडार पूल स्रोत का प्रकार"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
-msgstr ""
+msgstr "स्रोत xml का वैकल्पिक फाइल जिससे पूल के लिए क्वेरी करना है"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "भंडारण पुल सूचना"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "भंडार पुल के बारे में मौलिक सूचना देता है."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "तैयार कर रहा है"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "कार्यशील"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "पदावनत"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "क्षमता:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "संभाजन:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "उपलब्ध:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "एक पुल UUID को पुल नाम में बदलें"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "पुल uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "एक निष्क्रिय पुल (पहले से परिभाषित) आरंभ करें"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "एक पुल आरंभ करें"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "एक निष्क्रिय पुल का नाम"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "पुल %s आरंभ किया\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "%s पुल आरंभ करने में विफल"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "args के सेट से आयतन बनाएँ"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "एक आयतन बनायें."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "पुल नाम"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "आयतन का नाम"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "वैकल्पिक k,M,G,T प्रत्यय के साथ आयतन का आकार"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "वैकल्पिक k,M,G,T प्रत्यय के साथ आरंभिक आबंटन आकार"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "फाइल प्रारूप प्रकार raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "विरूपित आकार %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "आयतन %s निर्मित\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "आयतन %s बनाने में विफल"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "एक निष्क्रिय पुल विपरिभाषित करें"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "एक निष्क्रिय पुल के लिये विन्यास विपरिभाषित करें"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "पुल %s अपरिभाषित किया गया है\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "पुल %s अपरिभाषित करने में विफल"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "पूल नाम को पूल UUID में बदले"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "पूल UUID पाने में विफल"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "एक XML फाइल से आयतन बनायें"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML आयतन विवरण समाहित करता फाइल"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s आयतन %s से बनाया गया\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s से आयतन निर्माण में विफल"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "कोई आयतन बनाएँ, इनपुट के रूप में दूसरे वाल्यूम के प्रयोग से"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "एक XML फाइल से आयतन बनायें"
+msgstr "किसी मौजूदा आयतन से एक वाल्यूम बनाएँ."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "एक निष्क्रिय पुल का नाम"
+msgstr "पूल नाम या uuid किसी इनपुट वाल्यूम के पूल का"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "आयतन नाम या कुंजी"
+msgstr "इनपुट आयतन नाम या कुंजी"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s आयतन %s से बनाया गया\n"
+msgstr "आयतन %s निर्मित किया गया वाल्यूम %s से\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "आयतन का नाम"
+msgstr "किसी वाल्यूम को क्लोन करें"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "मौजूदा आयतन का क्लोन करें."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "आयतन नाम या कुंजी"
+msgstr "मूल वाल्यूम नाम या कुंजी"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "संजाल नाम"
+msgstr "क्लोन नाम"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "%s पुल आरंभ करने में विफल"
+msgstr "जनक पुल पाने में विफल"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s आयतन %s से बनाया गया\n"
+msgstr "%s आयतन को %s से क्लोन किया गया\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s से आयतन निर्माण में विफल"
+msgstr "%s से आयतन क्लोन करने में विफल"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "एक आयतन मिटाएँ"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "दिये आयतन को मिटाएँ."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "आयतन नाम, कुंजी या पथ"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "आयतन %s मिटाया गया\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "%s आयतन मिटाने में विफल"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "भंडारण आयतन सूचना"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "भंडारण आयतन के बारे में मौलिक सूचना देता है"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "प्रकार:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "फाइल"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ब्लॉक"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML में आयतन सूचना"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "एक XML डंप को stdout में आयतन सूचना आउटपुट दें."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "आयतन की सूची दें"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "पुल के आधार पर सूची देता है."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "एक सक्रिय आयतन की सूची देने में विफल"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "पथ"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "एक आयतन UUID को आयतन नाम में बदलें"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "आयतन कुंजी या पथ"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "एक आयतन UUID को आयतन कुंजी बदलें"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "आयतन uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "एक आयतन UUID को आयतन पथ में बदलें"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "आयतन नाम या कुंजी"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "संस्करण दिखायें"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "सिस्टम संस्कऱण सूचना दिखायें"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "हाइपरविजर प्रकार पाने में विफल"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "लाइब्रेरी के बरक्स कंपाइल: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "लाइब्रेरी संस्करण पाने में विफल"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "लाइब्रेरी का प्रयोग कर रहा है: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API का प्रयोग कर रहा है: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "हाइपरविजर संस्कऱण पाने में विफल"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "एकदम ठीक %s हाइपरविजर संस्करण खींच नहीं सकता\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "हाइपरविजर चला रहा है: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
-#, fuzzy
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
-msgstr "NUMA इस मेजबान पर समर्थित नहीं"
+msgstr "इस मेजबान पर युक्ति को फैलाएँ"
 
-#: src/virsh.c:4699
-#, fuzzy
+#: src/virsh.c:4802
 msgid "list devices in a tree"
-msgstr "गुम युक्ति सूचना"
+msgstr "किसी तरू में युक्ति सूची दें"
 
-#: src/virsh.c:4700
-#, fuzzy
+#: src/virsh.c:4803
 msgid "capability name"
-msgstr "क्षमता"
+msgstr "क्षमता नाम"
 
-#: src/virsh.c:4799
-#, fuzzy
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
-msgstr "हाइपरविजर से जुड़ने में विफल"
+msgstr "नोड युक्ति से गिनती करने में विफल"
 
-#: src/virsh.c:4809
-#, fuzzy
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
-msgstr "एक निष्क्रिय डोमेन के अनुसूचन में विफल"
+msgstr "नोड युक्ति को सूचीबद्ध करने में विफल"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
-msgstr ""
+msgstr "XML में नोड युक्ति विवरण"
 
-#: src/virsh.c:4860
-#, fuzzy
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
-msgstr "एक XML डंप को stdout में आयतन सूचना आउटपुट दें."
+msgstr "एक XML डंप को stdout में नोड युक्ति विवरण का आउटपुट दें."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
-#, fuzzy
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
-msgstr "युक्ति"
+msgstr "युक्ति कुंजी"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
-msgstr ""
+msgstr "मेल खाता युक्ति नहीं ढूढ़ सका"
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
-msgstr "नयी डिस्क युक्ति जोड़ें."
+msgid "dettach node device from its device driver"
+msgstr "इसकी डिस्क युक्ति को नोड युक्ति से अलग करें"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "इसके युक्ति ड्राइवर के नोड युक्ति को अलग करें किसी डोमेन से इसे जोड़ने के पहले."
 
-#: src/virsh.c:4922
-#, fuzzy, c-format
+#: src/virsh.c:5025
+#, c-format
 msgid "Device %s dettached\n"
-msgstr "डोमेन %s तोड़ा गया\n"
+msgstr "युक्ति %s अलग किया गया\n"
 
-#: src/virsh.c:4924
-#, fuzzy, c-format
+#: src/virsh.c:5027
+#, c-format
 msgid "Failed to dettach device %s"
-msgstr "%s से युक्ति अलग करने में विफल"
+msgstr "%s युक्ति अलग करने में विफल"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
-msgstr "नयी डिस्क युक्ति जोड़ें."
+msgid "reattach node device to its device driver"
+msgstr "इसकी युक्ति ड्राइवर को नोड युक्ति से फिर जोड़ें"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "इसके युक्ति ड्राइवर के नोड युक्ति को अलग करें किसी डोमेन से इसे जोड़ने के पहले."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
-msgstr ""
+msgstr "युक्ति %s फिर जोड़ा गया\n"
 
-#: src/virsh.c:4965
-#, fuzzy, c-format
+#: src/virsh.c:5068
+#, c-format
 msgid "Failed to re-attach device %s"
-msgstr "%s से युक्ति जोड़ने में विफल"
+msgstr "%s युक्ति से फिर जोड़ने में विफल"
 
-#: src/virsh.c:4976
-#, fuzzy
+#: src/virsh.c:5079
 msgid "reset node device"
-msgstr "डिस्क युक्ति का लक्ष्य"
+msgstr "नोड युक्ति फिर सेट करें"
 
-#: src/virsh.c:4977
-#, fuzzy
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
-msgstr "कार्यशील डोमेन के बारे में युक्ति ब्लॉक स्थिति पाएं"
+msgstr "नोड युक्ति को किसी डोमेन से इसे नियत करने के पहले या बाद फिर सेट करें."
 
-#: src/virsh.c:5004
-#, fuzzy, c-format
+#: src/virsh.c:5107
+#, c-format
 msgid "Device %s reset\n"
-msgstr "डोमेन %s बहाल करें\n"
+msgstr "युक्ति %s फिर सेट किया गया\n"
 
-#: src/virsh.c:5006
-#, fuzzy, c-format
+#: src/virsh.c:5109
+#, c-format
 msgid "Failed to reset device %s"
-msgstr "%s से युक्ति अलग करने में विफल"
+msgstr "युक्ति %s को फिर सेट किया गया"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "हाइपरविजर होस्टनेम छापें"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "होस्टनेम पाने में विफल"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "हाइपरविजर कैनोनिकल URI छापें"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI पाने में विफल"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc प्रदर्शन"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC प्रदर्शन के लिये IP पता और पोर्ट संख्या का आउटपुट दें."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty कंसोल"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY कंसोल के लिए युक्ति का आउटपुट दें."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML फाइल से युक्ति जोड़ें"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "XML से युक्ति जोड़ें <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML फाइल"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: गुम <file> विकल्प"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s से युक्ति जोड़ने में विफल"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
-msgstr ""
+msgstr "युक्ति सफलतापूर्वक जोड़ा गया\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "एक XML फाइल से युक्ति अलग करें"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "एक XML से युक्ति अलग करें <file>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: गुम <file> विकल्प"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s से युक्ति अलग करने में विफल"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
-msgstr ""
+msgstr "युक्ति को सफलतापूर्वक अलग किया गया\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "संजाल अंतरफलक जोड़ें"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "नया संजाल अंतरफलक जोड़ें."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "संजाल अंतरफलक प्रकार"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "संजाल अंतरफलक का श्रोत"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "लक्ष्य संजाल नाम"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC पता"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "संजाल अंतरफलक ब्रिज करने में प्रयुक्ति स्क्रिप्ट"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "%s कोई समर्थन 'attach-interface' कमांड में नहीं"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
-msgstr ""
+msgstr "अंतरफलक को सफलतापूर्वक जोड़ा गया\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "संजाल अंतरफलक अलग करें"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "संजाल अंतरफलक अलग करें."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "अंतरफलक सूचना पाने में विफल"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "कोई अंतरफलक नहीं मिला जिसका प्रकार %s है"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "कोई अंतरफलक नहीं मिला जिसका MAC पता %s है"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "स्मृति संभाजित करने में विफल"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML बनाने में विफल"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
-msgstr ""
+msgstr "अंतरफलक को सफलतापूर्वक अलग किया गया\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "डिस्क युक्ति जोड़ें"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "नयी डिस्क युक्ति जोड़ें."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "डिस्क युक्ति का श्रोत"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "डिस्क युक्ति का लक्ष्य"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "डिस्क युक्ति का ड्राइवर"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "डिस्क युक्ति का सबड्राइवर"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "लक्ष्य युक्ति प्रकार"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "युक्ति पठन या लेखन का प्रकार"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "कोई समर्थन %s 'attach-disk' कमांड में"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
-msgstr ""
+msgstr "डिस्क को सफलतापूर्वक जोड़ा गया\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "डिस्क युक्ति अलग करें"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "डिस्क युक्ति अलग करें."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "डिस्क सूचना पाने में विफल"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "कोई ज्ञात डिस्क नहीं जिसका लक्ष्य %s है"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
-msgstr ""
+msgstr "डिस्क को सफलतापूर्वक अलग किया गया\n"
 
-#: src/virsh.c:5839
-#, fuzzy, c-format
+#: src/virsh.c:5942
+#, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
-msgstr "init स्ट्रिंग के लिए स्मृति फाइल calloc करने में विफल: %s"
+msgstr "malloc: अस्थायी फ़ाइल नाम आबंटित करने में विफल: %s"
 
-#: src/virsh.c:5850
-#, fuzzy, c-format
+#: src/virsh.c:5953
+#, c-format
 msgid "mkstemp: failed to create temporary file: %s"
-msgstr "%s: लॉग फाइल लिखने में विफल: %s"
+msgstr "mkstemp: अस्थायी फ़ाइल बनाने में विफल: %s"
 
-#: src/virsh.c:5857
-#, fuzzy, c-format
+#: src/virsh.c:5960
+#, c-format
 msgid "write: %s: failed to write to temporary file: %s"
-msgstr "%s: लॉग फाइल लिखने में विफल: %s"
+msgstr "write: %s: अस्थायी फ़ाइल में लिखने में विफल: %s"
 
-#: src/virsh.c:5866
-#, fuzzy, c-format
+#: src/virsh.c:5969
+#, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
-msgstr "%s: लॉग फाइल लिखने में विफल: %s"
+msgstr "close: %s: अस्थायी फ़ाइल लिखने या बंद करने में विफल: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
-msgstr ""
+msgstr "%s: $EDITOR वातावरण चर में शेल मेटा समाहित है या दूसरे अस्वीकार्य वर्ण"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
+"%s: अस्थायी फाइल नाम में शेल मेटा समाहित है या दूसरे अस्वीकार्य वर्ण (क्या $TMPDIR गलत?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
-msgstr ""
+msgstr "virAsprintf: संपादन कमांड बना नहीं सका: %s"
 
-#: src/virsh.c:5918
-#, fuzzy, c-format
+#: src/virsh.c:6021
+#, c-format
 msgid "%s: edit command failed: %s"
-msgstr "lvs कमांड विफल"
+msgstr "%s: संपादन कमांड विफल: %s"
 
-#: src/virsh.c:5924
-#, fuzzy, c-format
+#: src/virsh.c:6027
+#, c-format
 msgid "%s: command exited with non-zero status"
-msgstr "lvs कमांड विफल exitstatus %d के साथ"
+msgstr "%s: कमांड गैर शून्य स्थिति के साथ बाहर निकल गया"
 
-#: src/virsh.c:5939
-#, fuzzy, c-format
+#: src/virsh.c:6042
+#, c-format
 msgid "%s: failed to read temporary file: %s"
-msgstr "%s: लॉग फाइल लिखने में विफल: %s"
+msgstr "%s: अस्थायी फाइल पढ़ने में विफल: %s"
 
-#: src/virsh.c:5950
-#, fuzzy
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
-msgstr "एक निष्क्रिय डोमेन के लिये विन्यास अपरिभाषित करें"
+msgstr "XML विन्यास को डोमेन के लिए संपादित करें"
 
-#: src/virsh.c:5951
-#, fuzzy
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
-msgstr "एक निष्क्रिय डोमेन के लिये विन्यास अपरिभाषित करें"
+msgstr "XML विन्यास को डोमेन के लिए संपादित करें."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
-msgstr ""
+msgstr "डोमेन %s XML विन्यास नहीं बदला.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
-msgstr ""
+msgstr "त्रुटि: XML विन्यास दूसरे उपयोक्ता के द्वारा बदला गया था"
 
-#: src/virsh.c:6028
-#, fuzzy, c-format
+#: src/virsh.c:6131
+#, c-format
 msgid "Domain %s XML configuration edited.\n"
-msgstr "विन्यास फाइल पढ़ने में विफल"
+msgstr "डोमेन %s XML विन्यास संपादित.\n"
 
-#: src/virsh.c:6053
-#, fuzzy
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
-msgstr "एक निष्क्रिय संजाल के लिये विन्यास अपरिभाषित करें"
+msgstr "XML विन्यास को संजाल के लिए संपादित करें"
 
-#: src/virsh.c:6054
-#, fuzzy
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
-msgstr "एक निष्क्रिय संजाल के लिये विन्यास अपरिभाषित करें"
+msgstr "XML विन्यास को संजाल के लिए संपादित करें."
 
-#: src/virsh.c:6070
-#, fuzzy
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
-msgstr "एक निष्क्रिय पुल के लिये विन्यास विपरिभाषित करें"
+msgstr "XML विन्यास को भंडारण पुल के लिए संपादित करें"
 
-#: src/virsh.c:6071
-#, fuzzy
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
-msgstr "एक निष्क्रिय पुल के लिये विन्यास विपरिभाषित करें"
+msgstr "XML विन्यास को भंडारण पुल के लिए संपादित करें."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "इस अंतःक्रियात्मक टर्मिनल छोड़ें"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "कमांड '%s' के लिये <%s> विकल्प जरूरी"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "कमांड '%s' के लिये  --%s विकल्प जरूरी"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "कमांड '%s' मौजूद नहीं है"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  नाम\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7767,17 +7873,17 @@ msgstr ""
 "\n"
 "  सारांश\n"
 
-#: src/virsh.c:6323
-#, fuzzy, c-format
+#: src/virsh.c:6428
+#, c-format
 msgid "[--%s <number>]"
-msgstr "--%s <number>"
+msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
-#, fuzzy, c-format
+#: src/virsh.c:6430
+#, c-format
 msgid "[--%s <string>]"
-msgstr "--%s <string>"
+msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7785,7 +7891,7 @@ msgstr ""
 "\n"
 "  विवरण\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7793,58 +7899,58 @@ msgstr ""
 "\n"
 "  विकल्प\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
-msgstr ""
+msgstr "आंतरिक त्रुटि: virsh %s: कोई %s VSH_OT_DATA विकल्प नहीं"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "अपरिभाषित डोमेन नाम या id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "'%s' डोमेन पाने में विफल"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "अपरिभाषित संजाल नाम"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "'%s' संजाल पाने में विफल"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "अपरिभाषित पुल नाम"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "'%s' पुल पाने में विफल"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "अपरिभाषित आयतन नाम"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "'%s' आयतन पाने में विफल"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7855,129 +7961,128 @@ msgstr ""
 "(समय: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "गुम \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "अप्रत्याशित टोकेन (कमांड नाम): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "अज्ञात कमांड: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "कमांड '%s' विकल्प का समर्थन नहीं करता है --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "प्रत्याशित वाक्य रचना: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "संख्या"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "स्ट्रिंग"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "अप्रत्याशित आंकड़ा '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "विकल्प"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "आंकड़ा"
 
-#: src/virsh.c:6961 src/virsh.c:6983
-#, fuzzy
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
-msgstr "फाइल"
+msgstr "निष्क्रिय"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "ठहराया गया"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "बंद स्थिति में"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "बंद करें"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "क्रेश"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ऑफलाइन"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "कोई विधिक संबंधन नहीं"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: त्रुटि: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "त्रुटि: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d बाइट देने में विफल"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu बाइट आबंटन में विफल"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "हाइपरविजर में जुडने में विफल"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "लॉग फाइल सूचना पाने में विफल"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "लॉग पथ फाइल नहीं है"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "लॉग फाइल पाने में विफल. लॉग फाइल पथ जांचें"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "लॉग फाइल लिखने में विफल"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: लॉग फाइल लिखने में विफल: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "हाइपरविजर से विसंबंधित होने में विफल"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8010,7 +8115,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8020,17 +8125,17 @@ msgstr ""
 "  (कमांड के बारे में विस्तार के लिए <command> मदद निर्दिष्ट करें)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "असमर्थित विकल्प '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
-msgstr ""
+msgstr "अतिरिक्त तर्क '%s'. देखें --मदद."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8039,7 +8144,7 @@ msgstr ""
 "%s में आपका स्वागत है, वर्चुअलाइजेशन का अंतःक्रियात्मक टर्मिनल.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8051,9 +8156,8 @@ msgstr ""
 
 # done by Ravi
 #: src/virterror.c:211
-#, fuzzy
 msgid "Unknown failure"
-msgstr "अज्ञात त्रुटि"
+msgstr "अज्ञात विफलता"
 
 #: src/virterror.c:525
 msgid "warning"
@@ -8092,13 +8196,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "यह प्रकार्य हाइपरविजर: %s से समर्थित नही है"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "हाइपरविजर से जुड़ नहीं सका"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "कोई सुरक्षा ड्राइवर उपलब्ध नहीं"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s से जुड़ नहीं सका"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "कोई सुरक्षा ड्राइवर उपलब्ध नहीं"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8196,9 +8301,9 @@ msgid "could not connect to Xen Store %s"
 msgstr "Xen भंडार %s में जोड़ नहीं जा सका"
 
 #: src/virterror.c:808
-#, fuzzy, c-format
+#, c-format
 msgid "failed Xen syscall %s"
-msgstr "Xen syscall %s %d विफल"
+msgstr "विफल Xen syscall %s"
 
 #: src/virterror.c:812
 msgid "unknown OS type"
@@ -8493,172 +8598,168 @@ msgstr "भंडारण ड्राइवर पाने में वि
 
 # done by Ravi
 #: src/virterror.c:1013
-#, fuzzy
 msgid "Failed to find a node driver"
-msgstr "भंडारण ड्राइवर पाने में विफल"
+msgstr "नोड ड्राइवर पाने में विफल"
 
 # done by Ravi
 #: src/virterror.c:1015
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find a node driver: %s"
-msgstr "भंडारण ड्राइवर पाने में विफल: %s"
+msgstr "नोड ड्राइवर ढूंढ़ने में विफल: %s"
 
 #: src/virterror.c:1019
-#, fuzzy
 msgid "invalid node device pointer"
-msgstr "इसमें अवैध भंडारण आयतन संकेतक"
+msgstr "अवैध नोड युक्ति संकेतक"
 
 #: src/virterror.c:1021
-#, fuzzy, c-format
+#, c-format
 msgid "invalid node device pointer in %s"
-msgstr "%s में अवैध डोमेन संकेतक"
+msgstr "%s में अवैध नोड युक्ति संकेतक"
 
 # done by Ravi
 #: src/virterror.c:1025
-#, fuzzy
 msgid "Node device not found"
-msgstr "युक्ति नहीं मिला: %s (%s)"
+msgstr "नोड युक्ति नहीं मिला"
 
 # done by Ravi
 #: src/virterror.c:1027
-#, fuzzy, c-format
+#, c-format
 msgid "Node device not found: %s"
-msgstr "युक्ति नहीं मिला: %s (%s)"
+msgstr "नोड युक्ति नहीं मिला: %s"
 
 # done by Ravi
 #: src/virterror.c:1031
-#, fuzzy
 msgid "Security model not found"
-msgstr "भंडारण पुल नहीं मिला"
+msgstr "सुरक्षा माडल नहीं मिला"
 
 #: src/virterror.c:1033
-#, fuzzy, c-format
+#, c-format
 msgid "Security model not found: %s"
-msgstr "भंडारण पुल नहीं मिला: %s"
+msgstr "सुरक्षा माडल नहीं मिला: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "स्थगन ऑपरेशन विफल"
+msgstr "निवेदित क्रिया वैध नहीं है"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "ऑपरेशन विफल: %s"
+msgstr "निवेदित क्रिया वैध नहीं है: %s"
 
 # done by Ravi
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "संजाल धुंडने में विफल"
+msgstr "अंतरफलक ढूंढ़ने में विफल"
 
 # done by Ravi
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "संजाल धुंडने में विफल: %s"
+msgstr "अंतरफलक ढूंढ़ने में विफल: %s"
 
 # done by Ravi
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "युक्ति नहीं मिला: %s (%s)"
+msgstr "अंतरफलक नहीं मिला"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "भंडारण पुल नहीं मिला: %s"
+msgstr "अंतरफलक नहीं मिला: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "इसमें अवैध संजाल संकेतक"
+msgstr "इसमें अवैध अंतरफलक संकेतक"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s में अवैध संजाल संकेतक"
+msgstr "%s में अवैध अंतरफलक संकेतक"
 
-#: src/virterror.c:1124
-#, fuzzy
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
-msgstr "तर्क बफर बहुत छोटा है"
+msgstr "आंतरिक त्रुटि: बफर काफी छोटा"
 
 #: src/xen_inotify.c:132 src/xen_inotify.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "parsing uuid %s"
-msgstr "डोमेन uuid"
+msgstr "uuid %s विश्लेषित कर रहा है"
 
 #: src/xen_inotify.c:149
 #, c-format
 msgid "finding dom for %s"
-msgstr ""
+msgstr "%s के लिए dom ढूंढ़ रहा है"
 
 #: src/xen_inotify.c:158
 msgid "finding dom on config list"
-msgstr ""
+msgstr "dom को कान्फिग सूची पर ढूंढ़ रहा है"
 
 #: src/xen_inotify.c:243
-#, fuzzy
 msgid "Error looking up domain"
-msgstr "डोमेन संभाजित कर रहा है"
+msgstr "त्रुटि जो डोमेन को देख रहा है"
 
 #: src/xen_inotify.c:250 src/xen_inotify.c:343 src/xen_inotify.c:350
-#, fuzzy
 msgid "Error adding file to config cache"
-msgstr "संजाल विन्यास '%s' के विश्लेषण में त्रुटि: %s"
+msgstr "कान्फिग कैश में फाइल जोड़ने में त्रुटि"
 
 #: src/xen_inotify.c:296
 msgid "conn, or private data is NULL"
-msgstr ""
+msgstr "conn, या निजी आंकड़ा रिक्त है"
 
 #: src/xen_inotify.c:339 src/xen_inotify.c:362
 msgid "looking up dom"
-msgstr ""
+msgstr "dom के लिए देख रहा है"
 
 #: src/xen_inotify.c:401
-#, fuzzy
 msgid "failed to allocate configInfoList"
-msgstr "%s config सूची के लिए स्मृति आबंटन में विफल"
+msgstr "configInfoList आबंटित करने में विफल"
 
 #: src/xen_inotify.c:408
-#, fuzzy, c-format
+#, c-format
 msgid "cannot open directory: %s"
-msgstr "युक्ति %s नहीं खोल सकता है"
+msgstr "निर्देशिका नहीं खोल सकता है: %s"
 
 #: src/xen_inotify.c:426
-#, fuzzy
 msgid "Error adding file to config list"
-msgstr "संजाल विन्यास '%s' के विश्लेषण में त्रुटि: %s"
+msgstr "कॉन्फिग सूची में फाइल जोड़ने में त्रुटि"
 
 #: src/xen_inotify.c:435
 msgid "initializing inotify"
-msgstr ""
+msgstr "inotify आरंभीकृत कर रहा है"
 
 #: src/xen_inotify.c:446
 #, c-format
 msgid "adding watch on %s"
-msgstr ""
+msgstr "%s पर वाच नहीं जोड़ सकता है"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "क्रेडिट नियोजक भार पैरामीटर (%d) परिसर से बाहर है (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "क्रेडिट नियोजक कैप पैरामीटर (%d) परिसर से बाहर है (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
-#, fuzzy, c-format
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
+#, c-format
 msgid "cannot read file %s"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "%s फ़ाइल नहीं पढ़ सकता है"
 
-#: src/xen_unified.c:271
-#, fuzzy
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
-msgstr "ब्रिज समर्थन आरंभ करने में विफल: %s"
+msgstr "म्यूटेक्स आरंभ नहीं कर सकता है"
 
 #: src/xend_internal.c:127
 msgid "failed to create a socket"
@@ -8673,9 +8774,9 @@ msgid "failed to read from Xen Daemon"
 msgstr "Xen डेमॉन से पढ़ने में विफल"
 
 #: src/xend_internal.c:388
-#, fuzzy, c-format
+#, c-format
 msgid "%d status from xen daemon: %s:%s"
-msgstr "xend_post: xen डेमान से त्रुटि: %s"
+msgstr "%d स्थिति को xen डेमॉन से: %s:%s"
 
 #: src/xend_internal.c:439 src/xend_internal.c:442 src/xend_internal.c:450
 #, c-format
@@ -8683,9 +8784,9 @@ msgid "xend_post: error from xen daemon: %s"
 msgstr "xend_post: xen डेमान से त्रुटि: %s"
 
 #: src/xend_internal.c:845
-#, fuzzy, c-format
+#, c-format
 msgid "unable to connect to '%s:%s'"
-msgstr "tty %s खोलने में विफल: %s\n"
+msgstr "'%s:%s' में कनेक्ट करने में असमर्थ"
 
 #: src/xend_internal.c:963
 msgid "failed to urlencode the create S-Expr"
@@ -8703,7 +8804,7 @@ msgstr "डोमेन सूचना गलत domid सांख्यिक
 msgid "domain information incomplete, missing uuid"
 msgstr "डोमेन सूचना अपूर्ण, गुम uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "डोमेन सूचना अपूर्ण, गुम नाम"
 
@@ -8725,9 +8826,9 @@ msgid "malformed char device string"
 msgstr "विरूपित चार युक्ति स्ट्रिंग"
 
 #: src/xend_internal.c:1462
-#, fuzzy, c-format
+#, c-format
 msgid "unknown chr device type '%s'"
-msgstr "अज्ञात चार युक्ति प्रकार"
+msgstr "अज्ञात चार युक्ति प्रकार '%s'"
 
 #: src/xend_internal.c:1624
 msgid "domain information incomplete, vbd has no dev"
@@ -8746,327 +8847,317 @@ msgid "cannot parse vbd filename, missing driver type"
 msgstr "vbd फाइलनाम विश्लेषित नहीं कर सकता है, ड्राइवर प्रकार नहीं मिल रहा है"
 
 #: src/xend_internal.c:1815
-#, fuzzy, c-format
+#, c-format
 msgid "malformed mac address '%s'"
-msgstr "अमान्य MAC पता: %s"
+msgstr "विरूपित mac पता '%s'"
 
 #: src/xend_internal.c:1896
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected sound model %s"
-msgstr "अप्रत्याशित डिक्ट नोड"
+msgstr "अप्रत्याशित ध्वनि मॉडल %s"
 
-#: src/xend_internal.c:2089
-#, fuzzy, c-format
+#: src/xend_internal.c:2097
+#, c-format
 msgid "unknown graphics type '%s'"
-msgstr "अज्ञात सत्यापन प्रकार '%s'"
+msgstr "अज्ञात आलेखी प्रकार '%s'"
 
-#: src/xend_internal.c:2216
-#, fuzzy
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
-msgstr "गुम डोमेन प्रकार"
+msgstr "गुम PCI डोमेन"
 
-#: src/xend_internal.c:2221
-#, fuzzy
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
-msgstr "गुम \""
+msgstr "गुम PCI बस"
 
-#: src/xend_internal.c:2226
-#, fuzzy
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
-msgstr "गुम \""
+msgstr "गुम PCI स्लॉट"
 
-#: src/xend_internal.c:2231
-#, fuzzy
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
-msgstr "गुम \""
+msgstr "गुम PCI प्रकार्य"
 
-#: src/xend_internal.c:2237
-#, fuzzy, c-format
+#: src/xend_internal.c:2245
+#, c-format
 msgid "cannot parse PCI domain '%s'"
-msgstr "डोमेन सहेज नहीं सकता है"
+msgstr "'%s' डोमेन विश्लेषित नहीं सकता है"
 
-#: src/xend_internal.c:2242
-#, fuzzy, c-format
+#: src/xend_internal.c:2250
+#, c-format
 msgid "cannot parse PCI bus '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "PCI बस '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/xend_internal.c:2247
-#, fuzzy, c-format
+#: src/xend_internal.c:2255
+#, c-format
 msgid "cannot parse PCI slot '%s'"
-msgstr "पढ़ %s नहीं सकता है: %s"
+msgstr "PCI स्लॉट '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/xend_internal.c:2252
-#, fuzzy, c-format
+#: src/xend_internal.c:2260
+#, c-format
 msgid "cannot parse PCI func '%s'"
-msgstr "फाइल '%s' बंद नहीं कर सकता है: %s"
+msgstr "PCI प्रकार्य '%s' का विश्लेषण नहीं कर सकता है"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "डोमेन सूचना अपूर्ण, गुम id"
 
-#: src/xend_internal.c:2386
-#, fuzzy, c-format
+#: src/xend_internal.c:2394
+#, c-format
 msgid "invalid CPU mask %s"
-msgstr "अमान्य MAC पता: %s"
+msgstr "अमान्य सीपीयू मुखौटा: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
-#, fuzzy, c-format
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
+#, c-format
 msgid "unknown lifecycle type %s"
-msgstr "अज्ञात OS प्रकार %s"
+msgstr "अज्ञात जीवन चक्र प्रकार %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "टोपोलॉजी वाक्य रचना त्रुटि"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend डोमेन सूचना विश्लेषण में विफल"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
-#, fuzzy, c-format
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
+#, c-format
 msgid "Domain %s isn't running."
-msgstr "डोमेन अभी भी चल रहा है"
+msgstr "डोमेन %s चल नहीं रहा है."
 
-#: src/xend_internal.c:3371
-#, fuzzy
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
-msgstr "xenDaemonDomainDumpXMLByName इस डोमेन को पाने में विफल"
+msgstr "xenDaemonDomainFetch इस डोमेन को ढूढ़ने में विफल"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
-#, fuzzy
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
-msgstr "असमर्थित इनपुट युक्ति प्रकार %s"
+msgstr "असमर्थित युक्ति प्रकार"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart इस डोमेन को पाने में विफल"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart इस डोमेन को पाने में विफल"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start से अप्रत्याशित मान"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "कोई स्मृति नहीं"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string विफल"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr फिर परिभाषित करने में विफल"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start sexpr में मौजूद नहीं"
 
-#: src/xend_internal.c:4336
-#, fuzzy, c-format
+#: src/xend_internal.c:4347
+#, c-format
 msgid "unable to resolve name %s"
-msgstr "मोड '%s' विश्लेषण में विफल"
+msgstr "नाम %s का हल करने में विफल"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen बचे डोमेन को उत्प्रवासन के दौरान समर्थन नहीं करता है"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen बैंडविड्थ सीमा को उत्प्रवासन के दौरान समर्थन नहीं करता है"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: असमर्थित झंडा"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: अवैध URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate: सिर्फ xenmigr:// migrations को Xen के द्वारा समर्थित "
 "किया जाता है"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 "xenDaemonDomainMigrate: एक होस्टनेम को जरूर URI में जरूर निर्दिष्ट किया जाना चाहिए"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: अवैध पोर्ट संख्या"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "डोमेन विवरण के विश्लेषण में विफल"
 
-#: src/xend_internal.c:4501
-#, fuzzy
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
-msgstr "%s पुल बनाने में विफल"
+msgstr "sexpr तैयार करने में विफल"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "निष्क्रिय डोमेन %s बनाने में विफल\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 में असमर्थित"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "नोड सूचना अपूर्ण, गुम अनुसूचक नाम"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup विफल"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "अज्ञात नियोजक"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "निजोयक नाम पाने में विफल"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "डोमेन सूचना अपूर्ण, गुम cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "डोमेन सूचना अपूर्ण, गुम cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek को dom0 के लिए समर्थन नहीं दिया जाता है"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: अवैध पथ"
 
-#: src/xend_internal.c:4978
-#, fuzzy, c-format
+#: src/xend_internal.c:4989
+#, c-format
 msgid "failed to open for reading: %s"
-msgstr "पढ़ने के लिए खोलने में विफल: %s: %s"
+msgstr "पढ़ने के लिए खोलने में विफल: %s"
 
-#: src/xend_internal.c:4990
-#, fuzzy, c-format
+#: src/xend_internal.c:5001
+#, c-format
 msgid "failed to lseek or read from file: %s"
-msgstr "फाइल से lseek पढ़ने में विफल: %s: %s"
+msgstr "फाइल से lseek या पढ़ने में विफल: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
-#, fuzzy, c-format
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
+#, c-format
 msgid "unexpected graphics type %d"
-msgstr "अप्रत्याशित डोमेन प्रकार %d"
+msgstr "अप्रत्याशित आलेखी प्रकार %d"
 
-#: src/xend_internal.c:5161
-#, fuzzy
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
-msgstr "अप्रत्याशित mime प्रकार"
+msgstr "अप्रत्याशित chr युक्ति प्रकार"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
-msgstr ""
+msgstr "%s फ्लॉपी सीधा संलग्न नहीं कर सकता है"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
-msgstr ""
+msgstr "सीधे CDROM %s संलग्न नहीं कर सकता है"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
-#, fuzzy, c-format
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
+#, c-format
 msgid "unsupported network type %d"
-msgstr "असमर्थित भंडार आयतन प्रकार %d"
+msgstr "असमर्थित संजाल प्रकार %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
-#, fuzzy, c-format
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
+#, c-format
 msgid "network %s is not active"
-msgstr "संजाल '%s' सक्रिय नहीं"
+msgstr "संजाल %s सक्रिय नहीं है"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
-msgstr ""
+msgstr "प्रबंधित PCI युक्ति जो XenD के साथ समर्थित नहीं है"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
-#, fuzzy, c-format
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
+#, c-format
 msgid "unexpected lifecycle value %d"
-msgstr "अप्रत्याशित मान नोड"
+msgstr "अप्रत्याशित जीवनचक्र मान %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "कोई HVM डोमेन लोडर नहीं"
 
-#: src/xend_internal.c:5878
-#, fuzzy
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
-msgstr "ai_socktype समर्थित नहीं"
+msgstr "युक्ति प्रकार का हॉटप्लग प्रकार समर्थित नहीं"
 
 #: src/xm_internal.c:148 src/xm_internal.c:179 src/xm_internal.c:184
 #: src/xm_internal.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "config value %s was malformed"
-msgstr "कॉन्फिग फाइल में UUID विरूपित है"
+msgstr "कान्फिग मान %s विरूपित था"
 
 #: src/xm_internal.c:229 src/xm_internal.c:242
-#, fuzzy, c-format
+#, c-format
 msgid "config value %s was missing"
-msgstr "नाम विन्यास पैरामीटर गुम है"
+msgstr "कान्फिग मान %s गुम था"
 
 #: src/xm_internal.c:235
 #, c-format
 msgid "config value %s was not a string"
-msgstr ""
+msgstr "कॉन्फिग मान %s एक स्ट्रिंग नहीं था"
 
 #: src/xm_internal.c:392
-#, fuzzy, c-format
+#, c-format
 msgid "cannot stat: %s"
-msgstr "लगाव सेट नहीं कर सकता है: %s"
+msgstr "स्टेट नहीं कर सकता है: %s"
 
 #: src/xm_internal.c:450
 msgid "xenXMConfigCacheRefresh: virHashAddEntry"
 msgstr "xenXMConfigCacheRefresh: virHashAddEntry"
 
 #: src/xm_internal.c:489
-#, fuzzy
 msgid "cannot get time of day"
-msgstr "दिन का समय ले रहा है"
+msgstr "दिन का समय नहीं पा सकता है"
 
 #: src/xm_internal.c:502
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read directory %s"
-msgstr "लॉग निर्देशिका %s बना नहीं सकता है: %s"
+msgstr "निर्देशिका %s नहीं पढ़ सकता है"
 
 #: src/xm_internal.c:786
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_poweroff"
-msgstr "on_xend_start से अप्रत्याशित मान"
+msgstr "on_poweroff के लिए %s अप्रत्याशित मान"
 
 #: src/xm_internal.c:794
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_reboot"
-msgstr "on_xend_start से अप्रत्याशित मान"
+msgstr "on_reboot के लिए %s अप्रत्याशित मान"
 
 #: src/xm_internal.c:802
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_crash"
-msgstr "on_xend_start से अप्रत्याशित मान"
+msgstr "on_crash के लिए %s अप्रत्याशित मान"
 
 #: src/xm_internal.c:1650
 msgid "read only connection"
@@ -9085,9 +9176,9 @@ msgid "can't retrieve config file for domain"
 msgstr "डोमेन के लिए विन्यास फाइल प्राप्त नहीं कर सकता है"
 
 #: src/xm_internal.c:2273 src/xm_internal.c:2282 src/xm_internal.c:2291
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected lifecycle action %d"
-msgstr "अप्रत्याशित डिक्ट नोड"
+msgstr "अप्रत्याशित जीवनचक्र क्रिया %d"
 
 #: src/xm_internal.c:2572
 msgid "can't retrieve config filename for domain to overwrite"
@@ -9113,24 +9204,24 @@ msgstr "मौजूदा नाम पाने में असमर्थ"
 msgid "unable to store config file handle"
 msgstr "विन्यास फाइल नियंत्रण जमा करने में असमर्थ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "अज्ञात युक्ति"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
-msgstr ""
+msgstr "कड़ी %s को जाँच नहीं सकता है जो %s में इंगित करे"
 
-#: src/xm_internal.c:3058
-#, fuzzy, c-format
+#: src/xm_internal.c:3060
+#, c-format
 msgid "failed to create link %s to %s"
-msgstr "लॉग फाइल %s बनाने में विफल: %s"
+msgstr "कड़ी %s को %s में बनाने में विफल"
 
-#: src/xm_internal.c:3066
-#, fuzzy, c-format
+#: src/xm_internal.c:3068
+#, c-format
 msgid "failed to remove link %s"
-msgstr "%s डोमेन फिर बहाल करने में विफल"
+msgstr "%s लिंक हटाने में विफल"
 
 #: src/xml.c:60
 msgid "Invalid parameter to virXPathString()"
@@ -9139,21 +9230,19 @@ msgstr "virXPathString() में अवैध पैरामीटर"
 #: src/xml.c:101
 #, c-format
 msgid "'%s' value longer than %Zd bytes in virXPathStringLimit()"
-msgstr ""
+msgstr "'%s' मान जो %Zd बाइट से लंबी है virXPathStringLimit() में"
 
 #: src/xml.c:131
 msgid "Invalid parameter to virXPathNumber()"
 msgstr "virXPathNumber() में अवैध पैरामीटर"
 
 #: src/xml.c:162
-#, fuzzy
 msgid "Invalid parameter to virXPathLong()"
-msgstr "virXPathString() में अवैध पैरामीटर"
+msgstr "virXPathLong() में अवैध पैरामीटर"
 
 #: src/xml.c:249 src/xml.c:347
-#, fuzzy
 msgid "Invalid parameter to virXPathULong()"
-msgstr "virXPathString() में अवैध पैरामीटर"
+msgstr "virXPathULong() में अवैध पैरामीटर"
 
 #: src/xml.c:405
 msgid "Invalid parameter to virXPathBoolean()"
@@ -9172,68 +9261,59 @@ msgid "failed to connect to Xen Store"
 msgstr "Xen भंडार में जुड़ने में विफल"
 
 #: src/xs_internal.c:309
-#, fuzzy
 msgid "failed to allocate activeDomainList"
-msgstr "एक सक्रिय डोमेन के अनुसूचन में विफल"
+msgstr "activeDomainList आबंटित करने में विफल"
 
 #: src/xs_internal.c:318
-#, fuzzy
 msgid "failed to allocate xsWatchList"
-msgstr "ostype के लिए स्थान आबंटन में विफल"
+msgstr "xsWatchList के लिए स्थान आबंटन में विफल"
 
 #: src/xs_internal.c:327
 msgid "adding watch @releaseDomain"
-msgstr ""
+msgstr "@releaseDomain पर निगरानी जोड़ रहा है"
 
 #: src/xs_internal.c:336
 msgid "adding watch @introduceDomain"
-msgstr ""
+msgstr "@introduceDomain पर निगरानी जोड़ रहा है"
 
 #: src/xs_internal.c:1118
-#, fuzzy
 msgid "watch already tracked"
-msgstr "पुल पहले से सक्रिय"
+msgstr "पहले से ट्रैक किए को देखें"
 
 #: src/xs_internal.c:1134
-#, fuzzy
 msgid "reallocating list"
-msgstr "डोमेन संभाजित कर रहा है"
+msgstr "सूची संभाजित कर रहा है"
 
-#, fuzzy
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "संजाल '%s' फिर पुनः आरंभ करने में विफल: %s"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s को छोड़ने में विफल"
 
 #, fuzzy
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "qemudStartup: स्मृति कम"
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "%s को पढ़ने के लिये खोलने में विफल"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM आरंभ करने में विफल"
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec फाइल विवरणकर्ता फ्लैग सेट करने में विफल\n"
 
-#, fuzzy
-#~ msgid "failed to start listening VM"
-#~ msgstr "VM आरंभ करने में विफल"
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo पढ़ नहीं सका"
 
-#, fuzzy
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "कमांड के लिए प्रतीक्षा करने में विफल: %s"
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s के लिए डोमेन स्थिति पढ़ने में विफल\n"
 
-#, fuzzy
-#~ msgid "failed to chdir into /new on tmpfs"
-#~ msgstr "सामग्री सहेजने में विफल"
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s के लिए डोमेन स्थिति विश्लेषित करने में विफल\n"
 
-#, fuzzy
-#~ msgid "failed to lazily unmount old root"
-#~ msgstr "/proc को कंटेनर के लिए आरोहित करने में विफल: %s"
+#~ msgid "unknown root element"
+#~ msgstr "अज्ञात रूट तत्व"
 
-#, fuzzy
-#~ msgid "cannot create /dev/"
-#~ msgstr "पाइप नहीं बना सकता है: %s"
+#~ msgid "host"
+#~ msgstr "मेजबान"
 
-#, fuzzy
-#~ msgid "failed to mount /dev tmpfs"
-#~ msgstr "सामग्री सहेजने में विफल"
+#~ msgid "node"
+#~ msgstr "नोड"
 
-#, fuzzy
-#~ msgid "Unable to log VM console data: %s\n"
-#~ msgstr "VM कंसोल डेटा लॉग करने में असमर्थ: %s"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "हाइपरविजर से जुड़ नहीं सका"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s से जुड़ नहीं सका"
diff --git a/po/hr.gmo b/po/hr.gmo
index 6add208..807a88a 100644
Binary files a/po/hr.gmo and b/po/hr.gmo differ
diff --git a/po/hr.po b/po/hr.po
index 95cdc10..4d17fb3 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: hr\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-10-08 05:22+0100\n"
 "Last-Translator: Renato Pavicic <renato<at>translator-shop.org>\n"
 "Language-Team: CROATIAN <www.translator-shop.org>\n"
@@ -90,233 +90,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Nepoznato"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "čitanje iz demona Xen nije uspjelo"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "dodjeljivanje konfiguracije"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Pogreška dodjeljivanja memorije: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Pronalaženje mreže nije uspjelo: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Pronalaženje mreže nije uspjelo: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Uspostavljanje veze s hipervizorom nije uspjelo"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operacija nije uspjela: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -324,184 +324,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Dohvaćanje statistika sučelja %s %s nije uspjelo"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Pokretanje mreže %s nije uspjelo"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "operacija GET nije uspjela: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "neočekivana MIME vrsta"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Izrada XML nije uspjela"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Izrada XML nije uspjela"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Zapisivanje u priključak %d nije uspjelo\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Izrada XML nije uspjela"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "naziv mreže ili uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Izbacivanje jezgre domene %s u %s nije uspjelo."
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -609,7 +609,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -634,8 +634,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Provjera trenutne veličine memorije nije moguća"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -656,7 +657,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -813,44 +814,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "neodređeni broj"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "neodređeni niz"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "očekuje se vrijednost"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "popis nije zatvoren s ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "očekuje se razdjelnik u popisu"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "popis nije zatvoren s ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "očekuje se naziv"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "očekuje se razdjelnik"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "očekuje se dodjeljivanje"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "otvaranje datoteke nije uspjelo"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "spremanje sadržaja nije uspjelo"
 
@@ -940,547 +950,580 @@ msgstr "dodavanje mreže u tablica presjeka veza nije uspjelo"
 msgid "dev missing from connection hash table"
 msgstr "nedostaje domena u tablici presjeka veza"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "Izvor diskovnog uređaja"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "Izvor diskovnog uređaja"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "nedostaju podaci izvora za uređaj"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "nedostaje \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "nedostaje \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "nedostaju podaci cilja za uređaj"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "nepoznata vrsta OS"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "nepoznata vrsta OS"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "dohvaćanje UUID-a mreže nije uspjelo"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "neočekivan podatak '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "nepoznata vrsta OS"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "uređaj sučelja"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "Priključivanje mrežnog sučelja"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "uređaj sučelja"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "čvor, popis domena"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "nedostaju podaci o nazivu domene"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "neispravan pokazivač domene pri %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "neispravan argument pri"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "spremanje sadržaja nije uspjelo"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "neočekivani čvor rječnika"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "neočekivana MIME vrsta"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "nepoznata vrsta OS"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1516,468 +1559,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "Priključivanje mrežnog sučelja"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "podaci domene nisu ispravni, domid nije broj"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "podaci domene nisu ispravni, domid nije broj"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Izrada neaktivne domene %s nije uspjela\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Izrada neaktivne domene %s nije uspjela\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Izrada XML nije uspjela"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Pronalaženje mreže nije uspjelo: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
+msgid "failed to remove capabilities %d"
+msgstr "dohvaćanje sposobnosti nije uspjelo"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "dohvaćanje sposobnosti nije uspjelo"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "dohvaćanje sposobnosti nije uspjelo"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "otvaranje %s za čitanje nije uspjelo"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Dohvaćanje statistika sučelja %s %s nije uspjelo"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "dohvaćanje mreže '%s' nije uspjelo"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Promjena najveće veličine memorije nije moguća"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Putanja zapisnika nije datoteka"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ID domene ili UUID"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "naziv neaktivne domene"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "Naredba za premošćivanje mrežnih sučelja"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Zapisivanje u priključak %d nije uspjelo\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "uspostavljanje veze sa Xen Store nije uspjelo"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "neispravan pokazivač domene pri"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "naziv domene"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "čvor, popis domena"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "nepoznato računalo %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "neispravan argument pri"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "Dohvaćanje naziva računala hipervizora nije uspjelo"
@@ -2011,22 +2074,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domena %s već postoji"
@@ -2174,315 +2237,451 @@ msgstr "podaci mreže u XML datoteci"
 msgid "network '%s' does not have a bridge name."
 msgstr "Mreža %s je pokrenuta\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "automatski pokreni domenu"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Nastavljanje domene %s nije uspjelo"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Nastavljanje domene %s nije uspjelo"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Vrsta ciljanog uređaja"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cilj diskovnog uređaja"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "neispravan argument pri"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operacija nije uspjela"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "nije moguće uspostaviti vezu s %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Provjera trenutne veličine memorije nije moguća"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "nedostaje podaci o korijenskom uređaju"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "nepoznata vrsta OS %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "Vrsta mrežnog sučelja"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "neispravan mrežni pokazivač pri %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "neispravan mrežni pokazivač pri %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "neispravan pokazivač domene pri %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "neispravan pokazivač veze pri %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "nedostaje podaci o korijenskom uređaju"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "čitanje iz demona Xen nije uspjelo"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "čitanje iz demona Xen nije uspjelo"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "čitanje iz demona Xen nije uspjelo"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "čvor, cpu, broj čvorova"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA slobodna memorija"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "dohvaćanje vremena dana"
 
@@ -2497,18 +2696,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "podaci čvora"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domena je još pokrenuta"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2520,18 +2719,18 @@ msgstr "domena %s već postoji"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Nije moguće izvući verziju hipervizora pokrenutog %s\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "nije moguće uspostaviti vezu s %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2554,12 +2753,12 @@ msgstr "MAC adresa"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2576,13 +2775,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "nije moguće uspostaviti vezu s %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2622,7 +2817,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "nije moguće uspostaviti vezu s %s"
@@ -2696,7 +2891,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "nepoznata vrsta OS %s"
@@ -2705,7 +2900,20 @@ msgstr "nepoznata vrsta OS %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "nije moguće uspostaviti vezu s %s"
@@ -2829,921 +3037,889 @@ msgstr "Pogreška u komunikaciji s proxyjem. Paket je neispravno oblikovan.\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "dobiven asinkroni broj paketa %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Mreža nije pronađena"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Mreža %s je pokrenuta\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Dohvaćanje statistika sučelja %s %s nije uspjelo"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "Hipervizor ne nudi podršku za ovu funkciju"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "neispravan argument pri %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "nedostaju podaci o uređaju za %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Odvajanje uređaja iz  %s nije uspjelo"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Mreža nije pronađena"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "nepravilna MAC adresa: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "neispravan pokazivač domene pri %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "neispravan argument pri"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "čvor, popis domena"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Dohvaćanje statistika blokova %s %s nije uspjelo"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Izrada domene iz %s nije uspjela"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
+msgid "Failed to copy secModel model: %s"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Izrada mreže iz %s nije uspjela"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Otvaranje '%s' nije uspjelo: %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Otvaranje '%s' nije uspjelo: %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domena je aktivna"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domena %s je pogašena\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Otvaranje '%s' nije uspjelo: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA slobodna memorija"
+msgid "qemu state driver is not active"
+msgstr "Putanja zapisnika nije datoteka"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ID domene ili UUID"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domena %s već postoji"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domena je aktivna"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "naziv neaktivne domene"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Izrada XML nije uspjela"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operacija nije uspjela"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "čitanje iz demona Xen nije uspjelo"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Izrada XML nije uspjela"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Izrada XML nije uspjela"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "dohvaćanje UUID-a mreže nije uspjelo"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "neočekivan podatak '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domena %s već postoji"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Domena nije pronađena"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Odvajanje uređaja iz  %s nije uspjelo"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "automatski pokreni domenu"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "neispravan argument pri %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domena nije pronađena: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "neispravan argument pri"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operacija nije uspjela: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "čvor, popis domena"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operacija nije uspjela: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3753,532 +3929,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Pronalaženje mreže nije uspjelo"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "nije moguće uspostaviti vezu s %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Zatvaranje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Dohvaćanje URI nije uspjelo"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Pogreška dodjeljivanja memorije: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "dodjeljivanje domene"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Neispravna vrijednost %d kao veličine memorije"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "previše domena"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "previše domena"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "nepoznata vrsta OS"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "previše mreža"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "previše mreža"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "registrirano je previše upravljačkih programa"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operacija nije uspjela: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operacija nije uspjela"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "serijalizacija S-Expr nije uspjela: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Dohvaćanje statistika blokova %s %s nije uspjelo"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Dohvaćanje statistika sučelja %s %s nije uspjelo"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Izrada neaktivne domene %s nije uspjela\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "Hipervizor ne nudi podršku za ovu funkciju"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "spremanje sadržaja nije uspjelo"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Uspostavljanje veze s hipervizorom nije uspjelo"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "čvor, popis domena"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Čitanje priključka %d nije uspjelo\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "povezivanje samo za čitanje"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "čvor, popis domena"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Izrada XML nije uspjela"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "dohvaćanje mreže '%s' nije uspjelo"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "neispravan argument pri %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operacija nije uspjela"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4292,164 +4473,178 @@ msgstr "Provjera trenutne veličine memorije nije moguća"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "nepravilna MAC adresa: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "interna pogreška %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "neispravan pokazivač domene pri %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "neočekivana MIME vrsta"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4551,7 +4746,7 @@ msgid "cannot fill file '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
@@ -4561,58 +4756,62 @@ msgstr "Otvaranje '%s' nije uspjelo: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
@@ -4847,171 +5046,171 @@ msgstr "Izrada mreže iz %s nije uspjela"
 msgid "Scanning host%u"
 msgstr "nepoznato računalo %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "naziv mreže ili uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "nedostaju podaci izvora za uređaj %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "nedostaju podaci izvora za uređaj %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "neočekivana MIME vrsta"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "nepoznato računalo %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "nepoznato računalo %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "nedostaju podaci o nazivu domene"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "nepoznato računalo %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Izrada XML nije uspjela"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "zapisivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "pogreška u sintaksi konfiguracijske datoteke: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5019,503 +5218,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domena je aktivna"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domena je aktivna"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "Putanja zapisnika nije datoteka"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ID domene ili UUID"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domena %s već postoji"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domena je još pokrenuta"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Pokretanje domene %s nije uspjelo"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "razrješavanje naziva domena"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "učitavanje datoteke definicija računala"
 
-#: src/test.c:384
-msgid "host"
-msgstr "računalo"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "čvor"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "izrada xpath konteksta"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "čvor, cpu, broj čvorova"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "čvor, cpu priključci"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "čvor, cpu jezgre"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "čvor, cpu grane"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "čvor, aktivan cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "čvor, cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "čvor, memorija"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "razrješavanje naziva domena"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "razrješavanje naziva mreže"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "čvor, popis domena"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "razrješavanje naziva domena"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: unesite putanju ili upotrijebite test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domena %s već postoji"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domena je još pokrenuta"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "spremi stanje domene u datoteku"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "spremi stanje domene u datoteku"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "čvor, popis domena"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "čitanje iz demona Xen nije uspjelo"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domena %s je izbačena u %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domena %s je izbačena u %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domena je već pokrenuta"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domena je još pokrenuta"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Mreža je još pokrenuta"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Mreža je već pokrenuta"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domena je aktivna"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Mreža %s je pokrenuta\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Mreža %s je pokrenuta\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Mreža %s je pokrenuta\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Otvaranje '%s' nije uspjelo: %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "nedovoljno memorije"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "čvor, cpu priključci"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "čvor, cpu priključci"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "neočekivani čvor rječnika"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Putanja zapisnika nije datoteka"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domena %s već postoji"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domena %s već postoji"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "naziv neaktivne domene"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Izrada XML nije uspjela"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Izrada XML nije uspjela"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "čvor, cpu priključci"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "raščlanjivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "raščlanjivanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "pogreška: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Izrada XML nije uspjela"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Pronalaženje mreže nije uspjelo: %s"
@@ -5580,15 +5839,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "naziv domene, id ili uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "onemogući automatsko pokretanje"
 
@@ -5707,15 +5966,15 @@ msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Naziv"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stanje"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "bez stanja"
 
@@ -5832,7 +6091,7 @@ msgstr "uklanjanje definicije neaktivne domene"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "naziv domene ili uuid"
 
@@ -6076,11 +6335,11 @@ msgstr "Ispis osnovnih podataka o domeni."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "naziv:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6088,16 +6347,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS vrsta:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stanje:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU vrijeme:"
 
@@ -6126,96 +6385,96 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA slobodna memorija"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "prikaži dostupnu slobodnu memoriju za NUMA ćeliju"
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA broj ćelije"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Ukupno"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu podaci domene"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Ispis osnovnih podataka o virtualnim CPU-ima domene."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU sklonost:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domena je isključena, virtualni CPU-i nisu prisutni."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "vcpu sklonost nadzorne domene"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "VCPU-i najviše domene za udomljivanje fizičkih CPU-a."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "broj vcpu-a"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "broj udomljenih cpu (%s) (razdijeljeno zarezima)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Nepravilan oblik. Prazna naredba."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6223,7 +6482,7 @@ msgstr ""
 "cpulist: %s: Nepravilan oblik. Očekivana brojka na položaju %d (u blizini '%"
 "c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6232,1563 +6491,1622 @@ msgstr ""
 "cpulist: %s: Nepravilan oblik. Očekivana brojka ili zarez na položaju %d (u "
 "blizini '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Nepravilan oblik. Zaosteli zarez na položaju %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fizički CPU %d ne postoji."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "promijeni broj virtualnih CPU-a"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Promjena broja virtualnih CPU-a koji su aktivni u gostujućoj domeni."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "broj virtualnih CPU-a"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Nepravilan broj virtualnih CPU-a."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Prevelik broj virtualnih CPU-a."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "promijeni dodjeljivanje memorije"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Promjena trenutno dodijeljene veličine memorije u gostujućoj domeni."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "broj kilobajta memorije"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Neispravna vrijednost %d kao veličine memorije"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Provjera najveće veličine memorije nije moguća"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "promijeni najviše ograničenje memorije"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Promjena ograničenje najveće veličine dodijeljene memorije u gostujućoj "
 "domeni."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "najviše ograničenje memorije u kilobajtima"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Provjera trenutne veličine memorije nije moguća"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Smanjivanje trenutne veličine memorija nije moguće"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Promjena najveće veličine memorije nije moguća"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "Dohvaćanje podataka o čvoru nije uspjelo"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frekvencija:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU priključci:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Jezgri po priključku:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Grana po jezgri:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ćelija:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Veličina memorije:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "sposobnosti"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Povratni ispis sposobnosti hipervizora/upravljača."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "dohvaćanje sposobnosti nije uspjelo"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "ispiši neaktivne domene"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "pogreška u sintaksi konfiguracijske datoteke"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ID domene ili UUID pretvori u naziv domene"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID domene ili UUID"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "naziv domene ili UUID pretvori u ID domene"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "naziv domene ili ID pretvori u UUID domene"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID domene ili naziv"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "domenu preseli na drugo računalo"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Preseljenje domene na drugo računalo. Za preseljenje tijekom rada dodajte "
 "argument --live."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "preseljenje tijekom rada"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI povezivanja udaljenog računala"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI preseljenja, uobičajeno se može iuostaviti"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "pres: Nedostaje URI odr"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "automatski pokreni mrežu"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 "Konfiguriranje mreže radi automatskog započinjanja pri pokretanju računala."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "naziv mreže ili uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "dodjeljivanje oznake domeni %s kao automatski pokretane nije uspjelo"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "uklanjanje oznake domeni %s kao automatski pokretane nije uspjelo"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Mreži %s dodijeljena je oznaka kao automatski pokretane\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Mreži %s uklonjena je oznaka kao automatski pokretane\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "izradi mrežu iz XML datoteke"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Izrada mreže."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "datoteka koja sadrži XML opis mreže"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Mreža %s izrađena je iz %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Izrada mreže iz %s nije uspjela"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definiraj (bez pokretanja) mrežu iz XML datoteke"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definiranje mreže."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Mreža %s definirana je iz %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Definiranje mreže iz %s nije uspjelo"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "uništi mrežu"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Uništavanje date mreže."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "naziv mreže, id ili uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Mreža %s je uništena\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Uništavanje mreže %s nije uspjelo"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "podaci mreže u XML datoteci"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ispis podataka mreže u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ispiši mreže"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Ispisivanje popisa mreža."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "ispiši neaktivne mreže"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "ispiši neaktivne i aktivne mreže"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Ispisivanje aktivnih mreža nije uspjelo"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Ispisivanje neaktivnih mreža nije uspjelo"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatski pokreni"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "bez automatskog pokretanja"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktivno"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "neaktivan"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "UUID mreže pretvori u naziv mreže"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid mreže"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "pokreni (prethodno definiranu) neaktivnu mrežu"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Započinjanje rada mreže."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "naziv neaktivne mreže"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Mreža %s je pokrenuta\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Pokretanje mreže %s nije uspjelo"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "uklanjanje definicije neaktivne mreže"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne mreže."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Definicija mreže %s je uklonjena\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Uklanjanje definicije mreže %s nije uspjelo"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "naziv mreže pretvori u UUID mreže"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "naziv mreže"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "dohvaćanje UUID-a mreže nije uspjelo"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "automatski pokreni domenu"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Konfiguriranje domene radi automatskog započinjanja pri pokretanju računala."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "dodjeljivanje oznake domeni %s kao automatski pokretane nije uspjelo"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "uklanjanje oznake domeni %s kao automatski pokretane nije uspjelo"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domeni %s dodana je oznaka kao automatski pokretane\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domeni %s uklonjena je oznaka kao automatski pokretane\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Izrada domene."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "datoteka koja sadrži XML opis domene"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "izradi domenu iz XML datoteke"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "datoteka koja sadrži XML opis domene"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domena %s izrađena je iz %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Izrada domene iz %s nije uspjela"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "domenu preseli na drugo računalo"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "naziv neaktivne mreže"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Cilj diskovnog uređaja"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Ispisivanje neaktivnih domena nije uspjelo"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "dodjeljivanje međuspremnika nije uspjelo"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definiraj (bez pokretanja) domenu iz XML datoteke"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definiranje domene."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domena %s definirana je iz %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Definiranje domene iz %s nije uspjelo"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domena %s definirana je iz %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Obustavljanje domene %s nije uspjelo"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "uništi domenu"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domena %s je nastavila s radom\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Nastavljanje domene %s nije uspjelo"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "ispiši domene"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Ispisivanje popisa domena."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "ispiši neaktivne domene"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "ispiši neaktivne i aktivne domene"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Ispisivanje aktivnih domena nije uspjelo"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nedovoljno memorije"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "izvršavanje"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "dodjeljivanje domene"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "UUID mreže pretvori u naziv mreže"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid domene"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "pokreni (prethodno definiranu) neaktivnu domenu"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Započinjanje rada domena."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domena %s je pokrenuta\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Izrada domene."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "naziv domene"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Izrada XML nije uspjela"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "uklanjanje definicije neaktivne domene"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Definicija domene %s je uklonjena\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Uklanjanje definicije domene %s nije uspjelo"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "naziv mreže pretvori u UUID mreže"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "dohvaćanje UUID-a domene nije uspjelo"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "datoteka koja sadrži XML opis domene"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "izradi domenu iz XML datoteke"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "naziv neaktivne domene"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "naziv domene ili uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "naziv mreže"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Pokretanje domene %s nije uspjelo"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domena %s izrađena je iz %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Uništavanje date domene."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Uništavanje domene %s nije uspjelo"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "podaci čvora"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Ispis osnovnih podataka o čvoru."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS vrsta:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML datoteka"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokirano"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "podaci domene u XML-u"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ispis podataka domene u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "ispiši domene"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Ispisivanje popisa domena."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Ispisivanje aktivnih domena nije uspjelo"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "UUID mreže pretvori u naziv mreže"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "UUID mreže pretvori u naziv mreže"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid domene"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "UUID mreže pretvori u naziv mreže"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "prikaži verziju"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Prikazivanje sistemskih podataka o verziji."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "dohvaćanje vrste hipervizora nije uspjelo"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Složeno prema biblioteci: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "dohvaćanje verzije biblioteke nije uspjelo"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Upotreba biblioteke: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Upotreba API-a: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "dohvaćanje verzije hipervizora nije uspjelo"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Nije moguće izvući verziju hipervizora pokrenutog %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Pokrenuti hipervizor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "domenu preseli na drugo računalo"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "nedostaju podaci o uređaju"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "sposobnosti"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Uspostavljanje veze s hipervizorom nije uspjelo"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Ispisivanje neaktivnih domena nije uspjelo"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ispis podataka mreže u XML obliku, putem izbacivanja u stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Priključivanje novog diskovnog uređaja."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Dohvaćanje statistike blokova uređaja pokrenutih domena."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domena %s je uništena\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Odvajanje uređaja iz  %s nije uspjelo"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Priključivanje novog diskovnog uređaja."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Priključivanje novog diskovnog uređaja."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Cilj diskovnog uređaja"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Dohvaćanje statistike blokova uređaja pokrenutih domena."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domena %s je nastavila s radom\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "Ispisivanje naziva računala hipervizora"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "Dohvaćanje naziva računala hipervizora nije uspjelo"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "Ispisivanje kanoničkog URI hipervizora"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "Dohvaćanje URI nije uspjelo"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc zaslon"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Ispis IP adresa i broj porta za VNC zaslon."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty konzole"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Izlazak uređaja prema TTY konzoli."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "pridodaj uređaj iz XML datoteke"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Pridodaj uređaj iz XML datoteke <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML datoteka"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "odvoji uređaj iz XML datoteke"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Odvajanje uređaj iz XML datoteke <file>."
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Odvajanje uređaja iz  %s nije uspjelo"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "Priključivanje mrežnog sučelja"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Priključivanje novog mrežnog sučelja."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "Vrsta mrežnog sučelja"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "Izvor mrežnog sučelja"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "Naziv ciljane mreže"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC adresa"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "Naredba za premošćivanje mrežnih sučelja"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Ne postoji podrška za %s unutar naredbe \"attach-interface\""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "Isključivanje mrežnog sučelja"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Isključivanje mrežnog sučelja."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Dohvaćanje podataka o sučelju nije uspjelo"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Nije pronađeno sučelje vrste %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Nije pronađeno sučelje MAC adrese %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Dodjeljivanje memorije nije uspjelo"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Izrada XML nije uspjela"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "Priključivanje diskovnog uređaja"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Priključivanje novog diskovnog uređaja."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "Izvor diskovnog uređaja"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "Cilj diskovnog uređaja"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "Upravljački program diskovnog uređaja"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "Pomoćni upravljački program diskovnog uređaja"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "Način čitanja i zapisivanja uređaja"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Ne postoji podrška za %s unutar naredbe \"attach-disk\""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "Isključivanje diskovnog uređaja"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Isključivanje diskovnog uređaja."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Dohvaćanje podataka o disku nije uspjelo"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Nije pronađen disk s ciljem %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "dodjeljivanje čvora nije uspjelo"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Izrada neaktivne domene %s nije uspjela\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "čitanje konfiguracijske datoteke nije uspjelo"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne mreže."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne mreže."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Uklanjanje definiranje konfiguracije neaktivne domene"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "napusti ovaj interaktivni terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "naredba '%s' zahtijeva opciju <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "naredba '%s' zahtijeva opciju --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "naredba '%s' ne postoji"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAZIV\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7796,17 +8114,17 @@ msgstr ""
 "\n"
 "  SINOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <niz>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7814,7 +8132,7 @@ msgstr ""
 "\n"
 "  OPIS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7822,60 +8140,60 @@ msgstr ""
 "\n"
 "  OPCIJE\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <niz>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "naziv domene ili ID nije definiran"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "naziv mreže nije definiran"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "dohvaćanje mreže '%s' nije uspjelo"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "naziv mreže nije definiran"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "naziv mreže nije definiran"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "dohvaćanje domene '%s' nije uspjelo"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7886,131 +8204,131 @@ msgstr ""
 "(Vrijeme: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "nedostaje \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "neočekivani token (naziv naredbe): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "nepoznata naredba: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "naredba '%s' ne podržava opciju --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "očekivana sintaksa: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "broj"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "niz"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "neočekivan podatak '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCIJA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "PODATAK"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pauzirano"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "u gašenju"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "isključeno"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "srušeno"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "izvan mreže"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "nije valjana veza"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: pogreška: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "pogreška: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: nije uspjelo dodijeliti %d bajtova"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: dodjeljivanje %lu bajtova nije uspjelo"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "uspostavljanje veze s hipervizorom nije uspjelo"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "Dohvaćanje podataka o datoteci zapisnika nije uspjelo"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "Putanja zapisnika nije datoteka"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "Otvaranje datoteke zapisnika nije uspjelo. Provjerite putanju datoteke "
 "zapisnika."
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "Zapisivanje datoteke zapisnika nije uspjelo"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Prekidanje veze s hipervizorom nije uspjelo"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8043,7 +8361,7 @@ msgstr ""
 "\n"
 "  neredbe (neinteraktivan način rada):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8053,17 +8371,17 @@ msgstr ""
 "  (za detalje o naredbi unesite --help <naredba>)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "nepodržana opcija '-%c'. Pogledajte --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8072,7 +8390,7 @@ msgstr ""
 "Dobrodošli u %s, virtualizacijski interaktivni terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8122,13 +8440,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "Hipervizor ne nudi podršku za ovu funkciju: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "nije moguće uspostaviti vezu s hipervizorom"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "nije moguće uspostaviti vezu s %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8598,7 +8916,7 @@ msgstr "neispravan mrežni pokazivač pri"
 msgid "invalid interface pointer in %s"
 msgstr "neispravan mrežni pokazivač pri %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "interna pogreška %s"
@@ -8657,22 +8975,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Planer kredita parametra težine (%d) izvan je opsega (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Planer kredita vršnog parametra (%d) izvan je opsega (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8721,7 +9049,7 @@ msgstr "podaci domene nisu ispravni, domid nije broj"
 msgid "domain information incomplete, missing uuid"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "podaci domene nisu potpuni, nedostaje name"
 
@@ -8779,271 +9107,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "neočekivani čvor rječnika"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "obustavi domenu"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "nepravilna MAC adresa: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "nije moguće uspostaviti vezu s %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "podaci domene nisu potpuni, nedostaje id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "nepravilna MAC adresa: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "nepoznata vrsta OS %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "pogreška u sintaksi konfiguracijske datoteke"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "raščlanjivanje podataka Xend domene nije uspjelo"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domena je još pokrenuta"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "Vrsta ciljanog uređaja"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "čvor, memorija"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operacija nije uspjela"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Uklanjanje definicije mreže %s nije uspjelo"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "raščlanjivanje podataka Xend domene nije uspjelo"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "serijalizacija S-Expr nije uspjela"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Izrada neaktivne domene %s nije uspjela\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "podaci domene nisu potpuni, nedostaje name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Planer"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "Dohvaćanje naziva računala hipervizora nije uspjelo"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "podaci domene nisu potpuni, nedostaje uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "otvaranje %s za čitanje nije uspjelo"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "neočekivana MIME vrsta"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "neočekivana MIME vrsta"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Mreža je još pokrenuta"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "neočekivani čvor vrijednosti"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "čvor, popis domena"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9147,22 +9475,22 @@ msgstr "Provjera trenutne veličine memorije nije moguća"
 msgid "unable to store config file handle"
 msgstr "čitanje konfiguracijske datoteke %s nije uspjelo"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "nepoznata vrsta OS"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Izrada domene iz %s nije uspjela"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Otvaranje '%s' nije uspjelo: %s"
@@ -9234,6 +9562,34 @@ msgid "reallocating list"
 msgstr "dodjeljivanje domene"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Pridodavanje uređaja iz  %s nije uspjelo"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "otvaranje %s za čitanje nije uspjelo"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Izrada domene iz %s nije uspjela"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Spremanje domene %s na lokaciju %s nije uspjelo"
+
+#~ msgid "host"
+#~ msgstr "računalo"
+
+#~ msgid "node"
+#~ msgstr "čvor"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "nije moguće uspostaviti vezu s hipervizorom"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "nije moguće uspostaviti vezu s %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Pokretanje mreže %s nije uspjelo"
 
@@ -9407,10 +9763,6 @@ msgstr "dodjeljivanje domene"
 #~ msgstr "dodijeli novi međuspremnik"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "neočekivani čvor rječnika"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "dohvaćanje sposobnosti nije uspjelo"
 
diff --git a/po/hu.gmo b/po/hu.gmo
index 8690894..9d3a1a6 100644
Binary files a/po/hu.gmo and b/po/hu.gmo differ
diff --git a/po/hu.po b/po/hu.po
index 9e1fbc0..105f364 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-05-03 21:23+0200\n"
 "Last-Translator: Arpad Biro <biro_arpad at yahoo.com>\n"
 "Language-Team: \n"
@@ -98,233 +98,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "ismeretlen gép"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Olvasás a(z) %s leírófájlból nem sikerült"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "konfiguráció lefoglalása"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "hálózat lefoglalása"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "váratlan érték-csomópont"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Csatlakozás a felügyelőhöz nem sikerült"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "művelet nem sikerült: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "%s hálózat indítása nem sikerült"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "memória-lefoglalás megváltoztatása"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET művelet nem sikerült: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "váratlan MIME-típus"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "%d aljazat írása nem sikerült\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "%s tartomány felélesztése nem sikerült"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "hálózatnév vagy -uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Nem sikerült kimenteni a(z) %s tartomány mag-kivonatát ide: %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "tartomány - jelenlegi memória"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "lezáratlan szám"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "lezáratlan szöveg"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "egy érték várása"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "a lista nincs lezárva egy ] jellel"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "egy lista elválasztó várása"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "a lista nincs lezárva egy ] jellel"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "egy név várása"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "egy elválasztó várása"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "egy hozzárendelés várása"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "a fájl megnyitása nem sikerült"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "a tartalom mentése nem sikerült"
 
@@ -948,544 +958,577 @@ msgstr "hálózat hozzáadása a csatlakozások hasítótáblázatához nem sike
 msgid "dev missing from connection hash table"
 msgstr "hiányzó tartomány a csatlakozások hasítótáblázatánál"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "hiányzó forrásinformáció az eszközhöz"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "hiányzó forrásinformáció az eszközhöz"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "hiányzó forrásinformáció az eszközhöz"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "hiányzó \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "hiányzó \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ismeretlen gép: %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "ismeretlen gép: %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "hiányzó célinformáció az eszközhöz"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "ismeretlen gép: %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "érvénytelen tartománymutató itt: %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "ismeretlen OS-típus"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "ismeretlen OS-típus"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "hiányzó tartománynév-információ"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "érvénytelen tartománymutató itt: %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "nem sikerült lekérdezni a hálózat-UUID-t"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "váratlan adat: '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "ismeretlen OS-típus"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "ismeretlen gép: %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "hálózatnév"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "csomópont - tartománylista"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "hiányzó tartománynév-információ"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "érvénytelen tartománymutató itt: %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "érvénytelen argumentum ebben:"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "a tartalom mentése nem sikerült"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "váratlan érték-csomópont"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "váratlan MIME-típus"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "ismeretlen OS-típus"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1521,468 +1564,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "hálózatnév"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "a tartományinformáció helytelen - a domid nem numerikus"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "a tartományinformáció helytelen - a domid nem numerikus"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "%s inaktív tartomány létrehozása nem sikerült\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "%s inaktív tartomány létrehozása nem sikerült\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Nem sikerült eltávolítani a(z) %s tartomány definícióját"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "hálózatnév"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "%s tartomány megsemmisítése nem sikerült"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Nem sikerült létrehozni tartományt ebből: %s"
+msgid "failed to remove capabilities %d"
+msgstr "nem sikerült a képességek lekérdezése"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "nem sikerült a képességek lekérdezése"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "nem sikerült a képességek lekérdezése"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "nem sikerült olvasásra megnyitni ezt: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "'%s' hálózat lekérdezése nem sikerült"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Nem sikerült eltávolítani a(z) %s tartomány definícióját"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "nem sikerült olvasni a(z) %s beállítási fájlt"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "érvénytelen csatlakozás-mutató itt: %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "A tartomány még fut"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "tartományazonosító vagy -uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "az inaktív tartomány neve"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "egy inaktív tartomány definíciójának eltávolítása"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "%d aljazat írása nem sikerült\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "nem sikerült csatlakozni a Xen-tárolóhoz"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "érvénytelen tartománymutató itt:"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Olvasás a(z) %s leírófájlból nem sikerült"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "tartománynév"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "csomópont - tartománylista"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "ismeretlen gép: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "%s tartomány felélesztése nem sikerült"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "érvénytelen argumentum ebben:"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "nem sikerült lekérdezni a felügyelő típusát"
@@ -2016,22 +2079,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "%s tartomány már létezik"
@@ -2179,315 +2242,451 @@ msgstr "hálózatinformáció XML-ben"
 msgid "network '%s' does not have a bridge name."
 msgstr "%s hálózat elindítva\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "egy tartomány automatikus indítása"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "%s tartomány felélesztése nem sikerült"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "%s tartomány felélesztése nem sikerült"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "nem lehet csatlakozni ehhez: %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "érvénytelen argumentum ebben:"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "%s tartomány felfüggesztése nem sikerült"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "művelet nem sikerült"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "nem lehet csatlakozni ehhez: %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "tartomány - jelenlegi memória"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "hiányzó gyökéreszköz-információ"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "%s tartomány felfüggesztése nem sikerült"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "%s tartomány felfüggesztése nem sikerült"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ismeretlen OS-típus: %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "hálózatnév"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "érvénytelen hálózati mutató ebben: %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "érvénytelen hálózati mutató ebben: %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "érvénytelen tartománymutató itt: %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "érvénytelen tartománymutató itt: %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "érvénytelen csatlakozás-mutató itt: %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "hiányzó gyökéreszköz-információ"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "nem sikerült olvasásra megnyitni ezt: %s"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "nem sikerült olvasásra megnyitni ezt: %s"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Olvasás a(z) %s leírófájlból nem sikerült"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Olvasás a(z) %s leírófájlból nem sikerült"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Olvasás a(z) %s leírófájlból nem sikerült"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "csomópont - CPU - NUMA-csomópontok"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Felhasznált memória:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "aktuális idő beolvasása"
 
@@ -2502,18 +2701,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "csomópont-információ"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "A tartomány még fut"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2525,18 +2724,18 @@ msgstr "%s tartomány már létezik"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "nem lehet csatlakozni ehhez: %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2559,12 +2758,12 @@ msgstr "érvénytelen argumentum ebben: %s"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2581,13 +2780,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "nem lehet csatlakozni ehhez: %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2627,7 +2822,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
@@ -2701,7 +2896,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "ismeretlen OS-típus: %s"
@@ -2710,7 +2905,20 @@ msgstr "ismeretlen OS-típus: %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
@@ -2833,920 +3041,888 @@ msgstr "Kommunikációs hiba a proxyval: deformált csomag\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "\"%d\" számú aszinkron csomag megérkezett\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "hálózatnév vagy -uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "%s hálózat elindítva\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "nincs támogatás a felügyelőhöz"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "váratlan adat: '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "váratlan adat: '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "hiányzó eszközinformáció ehhez: %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "hálózatnév vagy -uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "hiányzó tartománynév-információ"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "érvénytelen tartománymutató itt: %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "érvénytelen argumentum ebben:"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "csomópont - tartománylista"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Nem sikerült létrehozni tartományt ebből: %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "%s tartomány felfüggesztése nem sikerült"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "%s tartomány felfüggesztése nem sikerült"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "\"%s\" tartomány lekérdezése nem sikerült"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "művelet nem sikerült"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "A tartomány már aktív"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "%s tartomány leállítása folyamatban\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "%s tartomány felfüggesztése nem sikerült"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Felhasznált memória:"
+msgid "qemu state driver is not active"
+msgstr "A tartomány még fut"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "%s tartomány felfüggesztése nem sikerült"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "tartományazonosító vagy -uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "%s tartomány már létezik"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "A tartomány már aktív"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "művelet nem sikerült"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "művelet nem sikerült"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "memória-lefoglalás megváltoztatása"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "memória-lefoglalás megváltoztatása"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "az inaktív tartomány neve"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "művelet nem sikerült"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "egy inaktív tartomány definíciójának eltávolítása"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "csomópont - tartománylista"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "csomópont - tartománylista"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "nem sikerült olvasni a Xen-szolgáltatásból"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "nem sikerült lekérdezni a hálózat-UUID-t"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "%s tartomány felélesztése nem sikerült"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "váratlan adat: '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "%s tartomány már létezik"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "gépdefiníciós fájl betöltése"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "gépdefiníciós fájl betöltése"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "egy inaktív tartomány definíciójának eltávolítása"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "tartományinformáció"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "egy inaktív tartomány definíciójának eltávolítása"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "egy tartomány automatikus indítása"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "A tartomány vissza lett állítva ebből: %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "nem sikerült olvasni a(z) %s beállítási fájlt"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "érvénytelen argumentum ebben:"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "művelet nem sikerült: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "csomópont - tartománylista"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "művelet nem sikerült: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "%s tartomány felélesztése nem sikerült"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3756,532 +3932,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "nem lehet csatlakozni ehhez: %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "%d aljazat bezárása nem sikerült\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "hálózat lefoglalása"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "tartomány lefoglalása"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Érvénytelen érték (%d) a memóriamérethez"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "túl sok tartomány"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "túl sok tartomány"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "memória-lefoglalás megváltoztatása"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "ismeretlen OS-típus"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "túl sok csatlakozás"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "túl sok csatlakozás"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "túl sok meghajtóprogram van regisztrálva"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "művelet nem sikerült: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "művelet nem sikerült"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "S-kifejezés kibontása nem sikerült: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "%s inaktív tartomány létrehozása nem sikerült\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "nincs támogatás a felügyelőhöz"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "a tartalom mentése nem sikerült"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Csatlakozás a felügyelőhöz nem sikerült"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "csomópont - tartománylista"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "csak olvasható csatlakozás"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "csomópont - tartománylista"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "'%s' hálózat lekérdezése nem sikerült"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "művelet nem sikerült"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4295,164 +4476,178 @@ msgstr "tartomány - jelenlegi memória"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "belső hiba: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "érvénytelen tartománymutató itt: %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "váratlan MIME-típus"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4554,7 +4749,7 @@ msgid "cannot fill file '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
@@ -4564,58 +4759,62 @@ msgstr "%s tartomány felfüggesztése nem sikerült"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
@@ -4850,171 +5049,171 @@ msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 msgid "Scanning host%u"
 msgstr "ismeretlen gép: %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "hálózatnév vagy -uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "hiányzó forrásinformáció a(z) %s eszközhöz"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "hiányzó forrásinformáció a(z) %s eszközhöz"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "váratlan MIME-típus"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "ismeretlen gép: %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "ismeretlen gép: %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "hiányzó tartománynév-információ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ismeretlen gép: %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "a beállítási fájl írása nem sikerült: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "formai hiba a beállítási fájlban: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5022,503 +5221,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "A tartomány már aktív"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "A tartomány már aktív"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "tartományazonosító vagy -uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "%s tartomány már létezik"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "A tartomány még fut"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "%s tartomány indítása nem sikerült"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "tartomány-fájlnév feloldása"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "gépdefiníciós fájl betöltése"
 
-#: src/test.c:384
-msgid "host"
-msgstr "gép"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/test.c:392
-msgid "node"
-msgstr "csomópont"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath-környezet létrehozása"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "csomópont - CPU - NUMA-csomópontok"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "csomópont - CPU-foglalatok"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "csomópont - CPU-magok"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "csomópont - CPU-szálak"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "csomópont - aktív CPU"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "csomópont - CPU-MHz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "csomópont - memória"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "csomópont - tartománylista"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "tartomány-fájlnév feloldása"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "csomópont - tartománylista"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "tartomány-fájlnév feloldása"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "csomópont - tartománylista"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "tartomány-fájlnév feloldása"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "%s tartomány már létezik"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "A tartomány még fut"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "egy tartományállapot mentése egy fájlba"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "egy tartományállapot mentése egy fájlba"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "csomópont - tartománylista"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "nem sikerült olvasni a Xen-szolgáltatásból"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "váratlan adat: '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "A(z) %s tartomány kivonata kimentve ide: %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "A(z) %s tartomány kivonata kimentve ide: %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "A tartomány már fut"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "A tartomány még fut"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "A tartomány még fut"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "A tartomány már fut"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "A tartomány már aktív"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "%s hálózat elindítva\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "%s hálózat elindítva\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "%s hálózat elindítva\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "%s tartomány felfüggesztése nem sikerült"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "nincs több memória"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "csomópont - CPU-foglalatok"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "csomópont - CPU-foglalatok"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "a beállítási fájl írása nem sikerült"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "a beállítási fájl írása nem sikerült"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "váratlan \"dict\" csomópont"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "A tartomány még fut"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "%s tartomány már létezik"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "%s tartomány már létezik"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "az inaktív tartomány neve"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "csomópont - CPU-foglalatok"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "nem sikerült értelmezni a(z) %s beállítási fájlt"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "nem sikerült értelmezni a(z) %s beállítási fájlt"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Nem sikerült eltávolítani a(z) %s tartomány definícióját"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "hiba: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
@@ -5585,15 +5844,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "tartománynév, azonosító vagy uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "automatikus indítás letiltása"
 
@@ -5713,15 +5972,15 @@ msgstr "Inaktív tartományok listázása nem sikerült"
 msgid "Id"
 msgstr "Azonosító"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Név"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Állapot"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "nincs állapot"
 
@@ -5842,7 +6101,7 @@ msgstr "egy inaktív tartomány definíciójának eltávolítása"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "tartománynév vagy uuid"
 
@@ -6087,11 +6346,11 @@ msgstr "Alapvető információkat ad a tartományról."
 msgid "Id:"
 msgstr "Azonosító:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Név:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6099,16 +6358,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS-típus:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Állapot:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Processzor(ok):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Processzoridő:"
 
@@ -6137,1686 +6396,1745 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Felhasznált memória:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA-cella:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "tartomány-VCPU-információ"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Alapvető információkat ad a tartomány virtuális processzorairól."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "Processzor:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Processzor-affinitás:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "a tartomány VCPU-affinitásának vezérlése"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Tartomány-VCPU-k hozzárendelése a gazdagép fizikai processzoraihoz."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "VCPU-szám"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "gazdaprocesszor-szám(ok) (vesszővel elválasztva)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "A(z) \"%d\" fizikai CPU nem létezik."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "virtuális processzorok számának megváltoztatása"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 "Az aktív virtuális processzorok számának megváltoztatása a "
 "vendégtartományban."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "virtuális processzorok száma"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "virtuális processzorok száma"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "Túl sok virtuális processzor"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "memória-lefoglalás megváltoztatása"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Az aktuális memória-lefoglalás megváltoztatása a vendégtartományban."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "memóriaméret kilobájtban"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Érvénytelen érték (%d) a memóriamérethez"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "maximális memóriakorlát megváltoztatása"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "A maximális memória-lefoglalási korlát megváltoztatása a vendégtartományban."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maximális memóriakorlát kilobájtban"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "tartomány - jelenlegi memória"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "csomópont-információ"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Alapvető információkat ad a csomópontról."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Processzormodell:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Processzor-frekvencia:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Processzor-foglalat(ok):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Mag(ok) foglalatonként:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Szál(ak) magonként:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA-cella:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memória mérete:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "képességek"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Megadja a felügyelő/meghajtóprogram képességeit."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "nem sikerült a képességek lekérdezése"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "tartományinformáció XML-ben"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "A tartományinformáció kiírása a szabványos kimenetre XML-kivonatként."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "inaktív tartományok listázása"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "tartománynév vagy -azonosító átalakítása tartomány-UUID-vé"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "formai hiba a beállítási fájlban"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "tartományazonosító vagy -UUID átalakítása tartománynévvé"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "tartományazonosító vagy -uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "tartománynév vagy -UUID átalakítása tartományazonosítóvá"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "tartománynév vagy -azonosító átalakítása tartomány-UUID-vé"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "tartományazonosító vagy -név"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "csomópont-információ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "kapcsolódás a vendégrendszer konzoljához"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "hálózat automatikus indítása"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Hálózat beállítása, hogy automatikusan induljon el rendszerindításkor."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "hálózatnév vagy -uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Nem sikerült megjelölni a(z) %s hálózatot automatikus indításra"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
 "Nem sikerült törölni a(z) %s hálózat automatikus indításra való jelölését"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "%s hálózat megjelölve automatikus indításra\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "%s hálózat automatikus indításra való jelölése törölve\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "egy hálózat létrehozása egy XML-fájlból"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Egy hálózat létrehozása."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "egy XML-hálózatleírást tartalmazó fájl"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s hálózat létrehozva ebből: %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Nem sikerült létrehozni hálózatot ebből: %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "egy hálózat definiálása (de el nem indítása) egy XML-fájlból"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Egy hálózat megadása."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "A(z) %s hálózat definiálva lett ebből: %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Nem sikerült definiálni a hálózatot ebből: %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "egy hálózat megsemmisítése"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Megadott hálózat megsemmisítése."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "hálózatnév, -azonosító vagy -uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "%s hálózat megsemmisítve\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "%s hálózat megsemmisítése nem sikerült"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "hálózatinformáció XML-ben"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "A hálózatinformáció kiírása a szabványos kimenetre XML-kivonatként."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "hálózatok listázása"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Megadja a hálózatok listáját."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "inaktív hálózatok listázása"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "inaktív és aktív hálózatok listázása"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Aktív hálózatok listázása nem sikerült"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Inaktív hálózatok listázása nem sikerült"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatikus indítás"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "nincs automatikus indítás"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktív"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inaktív"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "hálózat-UUID átalakítása hálózatnévvé"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "hálózat-uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "egy (előzőleg definiált) inaktív hálózat indítása"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Egy hálózat indítása."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "az inaktív hálózat neve"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "%s hálózat elindítva\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "%s hálózat indítása nem sikerült"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "egy inaktív hálózat definíciójának eltávolítása"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív hálózatnál."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "A(z) %s hálózat definíciója el lett távolítva\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "hálózatnév átalakítása hálózat-UUID-vé"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "hálózatnév"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "nem sikerült lekérdezni a hálózat-UUID-t"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "egy tartomány automatikus indítása"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Beállít egy tartományt arra, hogy rendszerindításkor automatikusan "
 "elinduljon."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "tartománynév vagy uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Nem sikerült megjelölni a(z) %s hálózatot automatikus indításra"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 "Nem sikerült törölni a(z) %s hálózat automatikus indításra való jelölését"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "%s tartomány megjelölve automatikus indításra\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "%s tartomány automatikus indításra való jelölése törölve\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Egy tartomány létrehozása."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "egy XML-tartományleírást tartalmazó fájl"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "egy tartomány létrehozása egy XML-fájlból"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "egy XML-tartományleírást tartalmazó fájl"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s tartomány létrehozva ebből: %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Nem sikerült létrehozni tartományt ebből: %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "tartományinformáció"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "az inaktív hálózat neve"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Inaktív tartományok listázása nem sikerült"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Inaktív tartományok listázása nem sikerült"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "az inaktív tartomány neve"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "egy tartomány definiálása (de el nem indítása) egy XML-fájlból"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Egy tartomány megadása."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "A(z) %s tartomány definiálva lett ebből: %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Nem sikerült definiálni a tartományt ebből: %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "A(z) %s tartomány definiálva lett ebből: %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Nem sikerült eltávolítani a(z) %s tartomány definícióját"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "%s tartomány megsemmisítve\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "egy tartomány megsemmisítése"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Megadott tartomány megsemmisítése."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "%s tartomány megsemmisítve\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "%s tartomány megsemmisítése nem sikerült"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Megadott tartomány megsemmisítése."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "%s tartomány megsemmisítve\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s tartomány megsemmisítése nem sikerült"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "%s tartomány felélesztve\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "%s tartomány felélesztése nem sikerült"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "tartományinformáció XML-ben"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "A tartományinformáció kiírása a szabványos kimenetre XML-kivonatként."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "tartományok listázása"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Megadja a tartományok listáját."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "inaktív tartományok listázása"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "inaktív és aktív tartományok listázása"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Aktív tartományok listázása nem sikerült"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Inaktív tartományok listázása nem sikerült"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nincs több memória"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "csomópont-információ"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Alapvető információkat ad a csomópontról."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "fut"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "tartomány lefoglalása"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "hálózat-UUID átalakítása hálózatnévvé"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "tartomány - uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "egy (előzőleg definiált) inaktív tartomány indítása"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Egy tartomány indítása."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "az inaktív tartomány neve"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "%s tartomány elindítva\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Egy tartomány létrehozása."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "tartománynév"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "az inaktív tartomány neve"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "egy inaktív tartomány definíciójának eltávolítása"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "A(z) %s tartomány definíciója el lett távolítva\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Nem sikerült eltávolítani a(z) %s tartomány definícióját"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "hálózatnév átalakítása hálózat-UUID-vé"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "egy XML-tartományleírást tartalmazó fájl"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "az inaktív tartomány neve"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "tartománynév vagy uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "az inaktív tartomány neve"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "tartománynév vagy uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "hálózatnév"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "%s tartomány indítása nem sikerült"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "%s tartomány létrehozva ebből: %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Megadott tartomány megsemmisítése."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "%s tartomány megsemmisítve\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "%s tartomány megsemmisítése nem sikerült"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "csomópont-információ"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Alapvető információkat ad a csomópontról."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS-típus:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokkolt"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "tartományinformáció XML-ben"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "A tartományinformáció kiírása a szabványos kimenetre XML-kivonatként."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "tartományok listázása"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Megadja a tartományok listáját."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Aktív tartományok listázása nem sikerült"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "hálózat-UUID átalakítása hálózatnévvé"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "hálózat-UUID átalakítása hálózatnévvé"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "tartomány - uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "hálózat-UUID átalakítása hálózatnévvé"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "verzió megjelenítése"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Megjeleníti a rendszer verzióinformációját."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "nem sikerült lekérdezni a felügyelő típusát"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Lefordítva ezen programkönyvtárhoz: libvirt %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "nem sikerült lekérdezni a programkönyvtár verzióját"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Ezen könyvtár használata: libvirt %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Ezen API használata: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "nem sikerült lekérdezni a felügyelő verzióját"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Nem lehet meghatározni a(z) %s futó felügyelő verzióját\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Futó felügyelő: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "hiányzó eszközinformáció"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "képességek"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Csatlakozás a felügyelőhöz nem sikerült"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Inaktív tartományok listázása nem sikerült"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "A hálózatinformáció kiírása a szabványos kimenetre XML-kivonatként."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Megadja egy futó tartomány állapotát."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "%s tartomány megsemmisítve\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Inaktív tartományok listázása nem sikerült"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Megadja egy futó tartomány állapotát."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "%s tartomány felélesztve\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "nem sikerült lekérdezni a felügyelő típusát"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "nem sikerült lekérdezni a felügyelő típusát"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "felügyelő csatlakozási URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "nem sikerült lekérdezni a tartomány-UUID-t"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "VNC-képernyő"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "A VNC-képernyőhöz tartozó IP-cím és portszám kiírása."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "egy tartomány létrehozása egy XML-fájlból"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "hálózatnév"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "hálózatnév"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "nem definiált hálózatnév"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "hálózatnév"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "hálózatnév"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "%d aljazat olvasása nem sikerült\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "csomópont lefoglalása nem sikerült"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "%s inaktív tartomány létrehozása nem sikerült\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "nem sikerült olvasni a beállítási fájlt"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív hálózatnál."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív hálózatnál."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "A konfiguráció definíciójának eltávolítása egy inaktív tartománynál."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "kilépés ebből az interaktív terminálból"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' parancs a(z) <%s> opciót igényli"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "'%s' parancs a(z) --%s opciót igényli"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "'%s' parancs nem létezik"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NÉV\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7825,17 +8143,17 @@ msgstr ""
 "\n"
 "  OPCIÓK\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <szám>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <szöveg>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7843,7 +8161,7 @@ msgstr ""
 "\n"
 "  LEÍRÁS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7851,60 +8169,60 @@ msgstr ""
 "\n"
 "  OPCIÓK\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <szám>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <szöveg>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nem definiált tartománynév vagy -azonosító"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "\"%s\" tartomány lekérdezése nem sikerült"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nem definiált hálózatnév"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "'%s' hálózat lekérdezése nem sikerült"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nem definiált hálózatnév"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "\"%s\" tartomány lekérdezése nem sikerült"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nem definiált hálózatnév"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "\"%s\" tartomány lekérdezése nem sikerült"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7915,131 +8233,131 @@ msgstr ""
 "(Idő: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "hiányzó \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "váratlan jel (parancsnév): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ismeretlen parancs: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "'%s' parancs nem támogatja a(z) --%s opciót"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "várt forma: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "szám"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "szöveg"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "váratlan adat: '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCIÓ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ADAT"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "megállítva"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "leállítás alatt"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "leállt"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "összeomlott"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "lekapcsolt"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "nem érvényes csatlakozás"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: hiba: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "hiba: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: nem sikerült lefoglalni %d bájtot"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: nem sikerült lefoglalni %lu bájtot"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "nem sikerült csatlakozni a felügyelőhöz"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "csomópont-információ lekérdezése nem sikerült"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "a beállítási fájl írása nem sikerült"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Szétcsatlakozás a felügyelőtől nem sikerült"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8071,7 +8389,7 @@ msgstr ""
 "\n"
 "  parancsok (nem interaktív módú):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8082,17 +8400,17 @@ msgstr ""
 "  (adja meg a --help <parancs> utótagot a parancs részleteihez)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "nem támogatott '-%c' opció. Lásd --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8101,7 +8419,7 @@ msgstr ""
 "Üdvözli a(z) %s, a virtualizációs interaktív terminál.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8152,13 +8470,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "nincs támogatás a(z) %s felügyelőhöz"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "nem lehet csatlakozni a felügyelőhöz"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "nem lehet csatlakozni ehhez: %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8633,7 +8951,7 @@ msgstr "érvénytelen hálózati mutató ebben:"
 msgid "invalid interface pointer in %s"
 msgstr "érvénytelen hálózati mutató ebben: %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "belső hiba: %s"
@@ -8692,22 +9010,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8756,7 +9084,7 @@ msgstr "a tartományinformáció helytelen - a domid nem numerikus"
 msgid "domain information incomplete, missing uuid"
 msgstr "a tartományinformáció nem teljes - hiányzik az uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "a tartományinformáció nem teljes - hiányzik a név"
 
@@ -8811,270 +9139,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "váratlan \"dict\" csomópont"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "tartomány felfüggesztése"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "hiányzó \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "hiányzó \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "hiányzó \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "nem lehet csatlakozni ehhez: %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "a tartományinformáció nem teljes - hiányzik az id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "érvénytelen argumentum ebben: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "ismeretlen OS-típus: %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "formai hiba a beállítási fájlban"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend-tartományinformáció értelmezése nem sikerült"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "A tartomány még fut"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "váratlan MIME-típus"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "váratlan érték-csomópont"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "csomópont - memória"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "művelet nem sikerült"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Nem sikerült eltávolítani a(z) %s hálózat definícióját"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "Xend-tartományinformáció értelmezése nem sikerült"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "S-kifejezés kibontása nem sikerült"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "%s inaktív tartomány létrehozása nem sikerült\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "a tartományinformáció nem teljes - hiányzik a név"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "nem sikerült lekérdezni a felügyelő típusát"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "a tartományinformáció nem teljes - hiányzik az uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "a tartományinformáció nem teljes - hiányzik az uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "nem sikerült olvasásra megnyitni ezt: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "nem sikerült olvasni a(z) %s beállítási fájlt"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "váratlan MIME-típus"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "váratlan MIME-típus"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "A tartomány még fut"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "váratlan érték-csomópont"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "csomópont - tartománylista"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9178,22 +9506,22 @@ msgstr "tartomány - jelenlegi memória"
 msgid "unable to store config file handle"
 msgstr "nem sikerült olvasni a(z) %s beállítási fájlt"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "ismeretlen OS-típus"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Nem sikerült létrehozni tartományt ebből: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "%s tartomány felfüggesztése nem sikerült"
@@ -9265,6 +9593,34 @@ msgid "reallocating list"
 msgstr "tartomány lefoglalása"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Nem sikerült létrehozni tartományt ebből: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "nem sikerült olvasásra megnyitni ezt: %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Nem sikerült létrehozni tartományt ebből: %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Nem sikerült menteni a(z) %s tartományt ide: %s"
+
+#~ msgid "host"
+#~ msgstr "gép"
+
+#~ msgid "node"
+#~ msgstr "csomópont"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "nem lehet csatlakozni a felügyelőhöz"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "nem lehet csatlakozni ehhez: %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "%s hálózat indítása nem sikerült"
 
@@ -9438,10 +9794,6 @@ msgstr "tartomány lefoglalása"
 #~ msgstr "új puffer lefoglalása"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "váratlan \"dict\" csomópont"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "nem sikerült a képességek lekérdezése"
 
diff --git a/po/hy.gmo b/po/hy.gmo
index 153e483..6d7f31c 100644
Binary files a/po/hy.gmo and b/po/hy.gmo differ
diff --git a/po/hy.po b/po/hy.po
index d5f15b4..07387cf 100644
--- a/po/hy.po
+++ b/po/hy.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/id.gmo b/po/id.gmo
index a4ff6ee..4582d14 100644
Binary files a/po/id.gmo and b/po/id.gmo differ
diff --git a/po/id.po b/po/id.po
index e8f6b6c..c8a4215 100644
--- a/po/id.po
+++ b/po/id.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-09-14 04:27+0700\n"
 "Last-Translator: Teguh DC <dheche at songolimo.net>\n"
 "Language-Team: LDP Linux Indonesia <http://linux.or.id>\n"
@@ -92,233 +92,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Tidak diketahui"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "gagal membaca berkas konfigurasi %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "mengalokasikan konfigurasi"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Gagal mengalokasi memori: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr ""
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Gagal membaca soket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Gagal menemukan jaringan: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Gagal menemukan jaringan: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Gagal melakukan koneksi ke hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operasi gagal: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -326,184 +326,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Gagal mendapatkan statistik antarmuka %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Gagal memulai jaringan %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "ubah alokasi memori"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "operasi GET gagal: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Gagal membuat XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Gagal membuat XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Gagal menulis ke soket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Gagal mengalokasikan memory"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Gagal menjalankan domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Gagal membuat XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "nama jaringan atau uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -610,7 +610,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -635,8 +635,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -657,7 +658,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -814,44 +815,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "nomer yang tidak ditutup"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "string yang tidak ditutup"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr ""
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "daftar tidak ditutup dengan ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr ""
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "daftar tidak ditutup dengan ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr ""
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr ""
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr ""
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "gagal membuka berkas"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "gagal menyimpan konten"
 
@@ -934,537 +944,570 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr ""
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "informasi sumber untuk perangkat tidak ada"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "informasi sumber untuk perangkat tidak ada"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "informasi sumber untuk perangkat tidak ada"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "informasi perangkat tidak ada"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr ""
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "informasi perangkat tidak ada"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr ""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "host %s tidak diketahui"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "host %s tidak diketahui"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "informasi target untuk perangkat tidak ada"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "host %s tidak diketahui"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "kemampuan"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "argumen di %s tidak valid"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr ""
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "jenis OS tidak diketahui"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "jenis OS tidak diketahui"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "informasi nama domain tidak ada"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "argumen di %s tidak valid"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "gagal mendapatkan UUID jaringan"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "jenis OS tidak diketahui"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "informasi sumber untuk perangkat tidak ada"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "host %s tidak diketahui"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr ""
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "pasang antarmuka jaringan"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr ""
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr ""
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr ""
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "nama domain"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "informasi nama domain tidak ada"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "argumen di %s tidak valid"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "argumen tidak valid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "gagal menyimpan konten"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr ""
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "data yang tidak diharapkan '%s'"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "jenis OS tidak diketahui"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1500,465 +1543,485 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "pasang antarmuka jaringan"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Gagal membuat XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Gagal menemukan jaringan: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "gagal membuka berkas %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Gagal menyimpan domain %s ke %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "pasang antarmuka jaringan"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Gagal menyimpan domain %s ke %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Gagal memasang perangkat dari %s"
+msgid "failed to remove capabilities %d"
+msgstr "Gagal mendapatkan kemampuan"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "Gagal mendapatkan kemampuan"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "Gagal mendapatkan kemampuan"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "gagal membuka berkas %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Gagal mendapatkan statistik antarmuka %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "gagal mendapatkan jaringan '%s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operasi gagal: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "gagal membuka berkas %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "gagal mengalokasikan node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "gagal menulis pada berkas log"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Tidak dapat mengubah MaxMemorySize"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "gagal membaca berkas konfigurasi %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Gagal memutuskan koneksi dari hypervisor"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Jaringan masih tetep berjalan"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "id domain atau uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr ""
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "gagal mendapatkan informasi node"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "gagal mengalokasikan node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Gagal menulis ke soket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "gagal terkoneksi ke hypervisor"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr ""
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "nama domain"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr ""
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "host %s tidak diketahui"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Gagal mematikan domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "argumen di %s tidak valid"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "argumen tidak valid"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "Gagal mendapatkan nama-host"
@@ -1992,22 +2055,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s sudah ada"
@@ -2155,315 +2218,451 @@ msgstr "informasi jaringan dalam XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "jaringan %s sudah ada"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "Gagal membuat jaringan dari %s"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Gagal menyimpan domain %s ke %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Gagal membuat domain dari %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Gagal membuat domain dari %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "tidak dapat terkoneksi ke %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "informasi target untuk perangkat tidak ada"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "argumen tidak valid"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Gagal membuka '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operasi gagal"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "tidak dapat terkoneksi ke %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Tidak dapat memverifikasi MemorySize saat ini"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "kemampuan"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Gagal membuka '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Gagal membuka '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "jenis OS %s tidak diketahui"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "jenis antarmuka jaringan"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "argumen di %s tidak valid"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "argumen di %s tidak valid"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "argumen di %s tidak valid"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "kemampuan"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "gagal membuka berkas %s"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "gagal membuka berkas %s"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "gagal membaca berkas konfigurasi %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "gagal membaca berkas konfigurasi %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "gagal membaca berkas konfigurasi %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "Jaringan tidak ditemukan"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Memory terpakai:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr ""
 
@@ -2478,18 +2677,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "informasi node"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain masih tetap berjalan"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2500,18 +2699,19 @@ msgid "domain is not paused "
 msgstr "domain %s sudah ada"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
-msgstr ""
+#, fuzzy
+msgid "Could not extract vzctl version"
+msgstr "tidak dapat terkoneksi ke %s"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "tidak dapat terkoneksi ke %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2534,12 +2734,12 @@ msgstr "alamat MAC"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2556,13 +2756,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "tidak dapat terkoneksi ke %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2602,7 +2798,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "tidak dapat terkoneksi ke %s"
@@ -2676,7 +2872,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "jenis OS %s tidak diketahui"
@@ -2685,7 +2881,20 @@ msgstr "jenis OS %s tidak diketahui"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "tidak dapat terkoneksi ke %s"
@@ -2808,915 +3017,883 @@ msgstr ""
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Jaringan tidak ditemukan"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr ""
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Gagal mendapatkan statistik antarmuka %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "fungsi ini tidak didukung oleh hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "argumen di %s tidak valid"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "informasi perangkat %s tidak ada"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Gagal melepas perangkat dari %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "pasang antarmuka jaringan"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "pasang antarmuka jaringan"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Jaringan tidak ditemukan"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "informasi nama domain tidak ada"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "alamat MAC salah: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "argumen di %s tidak valid"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "argumen tidak valid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "nama domain"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Gagal mendapatkan statistik blok %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Gagal membuat domain dari %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Gagal membuat jaringan dari %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Gagal menyimpan domain %s ke %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Gagal membuat jaringan dari %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Gagal membuka '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Gagal membuka '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "gagal mendapatkan domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operasi gagal"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain sudah aktif"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Gagal mematikan domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s disimpan ke %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Gagal membuka '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Memory terpakai:"
+msgid "qemu state driver is not active"
+msgstr "Jaringan masih tetep berjalan"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Gagal membuka '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "id domain atau uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s sudah ada"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain sudah aktif"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operasi gagal"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operasi gagal"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "ubah alokasi memori"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "ubah alokasi memori"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "gagal mendapatkan UUID domain"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Gagal membuat XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operasi gagal"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr ""
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Gagal membuat XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Gagal membuat XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "gagal mendapatkan UUID jaringan"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "gagal mendapatkan UUID domain"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domain %s sudah ada"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "memuat berkas definisi host"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "memuat berkas definisi host"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Domain tidak ditemukan"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "gagal mendapatkan informasi node"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Gagal melepas perangkat dari %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr ""
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Gagal menyimpan domain %s ke %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "argumen di %s tidak valid"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain tidak ditemukan: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "gagal membaca berkas konfigurasi %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "argumen tidak valid"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operasi gagal: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr ""
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "gagal mendapatkan UUID domain"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operasi gagal: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3726,532 +3903,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Gagal menemukan jaringan"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "tidak dapat terkoneksi ke %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Gagal menutup soket %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "gagal mendapatkan URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Gagal mengalokasi memori: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "mengalokasikan domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "gagal mengalokasikan node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Nilai %d untuk ukuran memori salah"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "terlalu banyak domain"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "terlalu banyak domain"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "ubah alokasi memori"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "jenis OS tidak diketahui"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "terlalu banyak jaringan"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "terlalu banyak jaringan"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "terlalu banyak driver yang didaftarkan"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operasi gagal: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operasi gagal"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Gagal mendapatkan statistik blok %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Gagal mendapatkan statistik antarmuka %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "fungsi ini tidak didukung oleh hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "gagal menyimpan konten"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Gagal melakukan koneksi ke hypervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Gagal membaca soket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connectio"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Gagal membuat XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "gagal mendapatkan jaringan '%s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "argumen di %s tidak valid"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operasi gagal"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4265,164 +4447,178 @@ msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Gagal membuka '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "alamat MAC salah: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "kesalahan internal %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "argumen di %s tidak valid"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "data yang tidak diharapkan '%s'"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4524,7 +4720,7 @@ msgid "cannot fill file '%s'"
 msgstr "Gagal membuka '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Gagal membuka '%s': %s"
@@ -4534,58 +4730,62 @@ msgstr "Gagal membuka '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Gagal membuka '%s': %s"
@@ -4820,171 +5020,171 @@ msgstr "Gagal membuat jaringan dari %s"
 msgid "Scanning host%u"
 msgstr "host %s tidak diketahui"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "nama jaringan atau uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "informasi sumber untuk perangkat %s tidak ada"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "informasi sumber untuk perangkat %s tidak ada"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "host %s tidak diketahui"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "host %s tidak diketahui"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "informasi nama domain tidak ada"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "host %s tidak diketahui"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Gagal membuat XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "kesalahan sintak berkas konfigurasi: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -4992,498 +5192,555 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain sudah aktif"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain sudah aktif"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "id domain atau uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s sudah ada"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain masih tetap berjalan"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Gagal menjalankan domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "informasi nama domain tidak ada"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "memuat berkas definisi host"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Gagal membuka '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr ""
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr ""
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr ""
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr ""
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr ""
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr ""
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "memori node"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr ""
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr ""
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "lepas antarmuka jaringan"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr ""
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr ""
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr ""
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain %s sudah ada"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain masih tetap berjalan"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "gagal mengalokasikan node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "simpan status domain ke berkas"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "simpan status domain ke berkas"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "gagal membaca berkas konfigurasi"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain sudah berjalan"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain masih tetap berjalan"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Jaringan masih tetep berjalan"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Jaringan sudah berjalan"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain sudah aktif"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+msgid "TCP server networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:189
+msgid "TCP client networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:234
+msgid "internal networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Gagal membuka '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "kehabisan memori"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr ""
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "gagal menulis pada berkas log"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "gagal menulis pada berkas log"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "data yang tidak diharapkan '%s'"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Jaringan masih tetep berjalan"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s sudah ada"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s sudah ada"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "nama domain yg nonaktif"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Gagal membuat XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Gagal membuat XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr ""
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "gagal mendapatkan domain '%s'"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "gagal menulis berkas konfigurasi: %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "kesalahan: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Gagal membuat XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Gagal menemukan jaringan: %s"
@@ -5547,15 +5804,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nama domain, id atau uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5672,15 +5929,15 @@ msgstr "Gagal menampilkan domain nonaktif"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nama"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Status"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "tidak ada status"
 
@@ -5797,7 +6054,7 @@ msgstr ""
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nama domain atau uuid"
 
@@ -6041,11 +6298,11 @@ msgstr "Kembalikan informasi dasar tentang domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nama:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6053,16 +6310,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Jenis OS:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Status:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr ""
 
@@ -6091,1646 +6348,1704 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Memory terpakai:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "Sel NUMA:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informasi domain vcpu"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Kembalikan informasi dasar tentang domain CPU virtual"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "jumlah vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "jumlah cpu host (dipisahkan dg koma)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "gagal mendapatkan informasi node"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "CPU fisik %d tidak ada."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ubah jumlah CPU virtual"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Ubah jumlah CPU virtual yang aktif di domain tamu."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "jumlah CPU virtual"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Jumlah CPU virtual salah."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Terlalu banyak CPU virtual."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ubah alokasi memori"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Ubah alokasi memori domain tamu saat ini."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "Ukuran memori dalam kilobyte"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Nilai %d untuk ukuran memori salah"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Tidak bisa memverifikasi MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ubah batas memori maksimum"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Ubah batas alokasi memori maksimum di domain tamu."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr ""
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Tidak dapat memperkecil MemorySize saat ini"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Tidak dapat mengubah MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informasi node"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Kembalikan informasi dasar tentang node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "gagal mendapatkan informasi node"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Model CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Frekuensi CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Soket CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Inti per soket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread per inti:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Sel NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Ukuran memory:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "kemampuan"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "Gagal mendapatkan kemampuan"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informasi domain di XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "tampilkan domain yang tidak aktif"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "ubah nama domain atau id ke UUID domain"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "gagal membuka berkas konfigurasi"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "kesalahan sintak berkas konfigurasi"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ubah id domain atau UUID ke nama domain"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id domain atau uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ubah nama domain atau UUID ke id domain"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ubah nama domain atau id ke UUID domain"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id domain atau nama"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "gagal mendapatkan UUID domain"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migrasi domain ke host lainnya"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migrasi langsung"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "otomatis mulai jaringan"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nama jaringan atau uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "buat jaringan dari berkas XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Buat jaringan."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr ""
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Gagal membuat jaringan dari %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Tentukan jaringan"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Gagal menentukan jaringan dari %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr ""
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr ""
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nama jaringan, id atau uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr ""
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informasi jaringan dalam XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "tampilkan jaringan"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Mengembalikan daftar jaringan."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "tampilkan jaringan yang tidak aktif"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "tampilkan jaringan yang aktif dan tidak aktif"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Gagal menampilkan jaringan aktif"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Gagal menampilkan jaringan yang tidak aktif"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "Tidak otomatis mulai"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktif"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "tidak aktif"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ubah UUID jaringan ke nama jaringan"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid jaringan"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Hidupkan jaringan"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nama jaringan yang tidak aktif"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr ""
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Gagal memulai jaringan %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr ""
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr ""
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ubah nama jaringan ke UUID jaringan"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nama jaringan"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "gagal mendapatkan UUID jaringan"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "otomatis mulai jaringan"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "nama domain atau uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "buat domain dari berkas XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Buat sebuah domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "berkas yang berisi XML keterangan domain"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "buat domain dari berkas XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "berkas yang berisi XML keterangan domain"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Jaringan %s dibuat dari %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Gagal membuat domain dari %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "migrasi domain ke host lainnya"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nama jaringan yang tidak aktif"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Gagal menampilkan domain nonaktif"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Gagal menampilkan domain nonaktif"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "nama domain yg nonaktif"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "gagal mengalokasikan buffer"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "buat domain dari berkas XML"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definisikan (tapi jangan jalankan) domain dari berkas XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definisikan domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Gagal menentukan jaringan dari %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr ""
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Gagal menentukan jaringan dari %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Gagal mematikan domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr ""
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr ""
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr ""
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr ""
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "informasi domain di XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "daftar domain"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Kembalikan daftar domain"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "tampilkan domain yang tidak aktif"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "tampilkan domain yang tidak aktif dan aktif"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Gagal menampilkan domain aktif"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Gagal menampilkan domain nonaktif"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "kehabisan memori"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Gagal menyimpan domain %s ke %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "informasi node"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Kembalikan informasi dasar tentang node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr ""
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "mengalokasikan domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "ubah UUID jaringan ke nama jaringan"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid domain"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Jalankan domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "nama domain yg nonaktif"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr ""
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "buat domain dari berkas XML"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Buat sebuah domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "nama domain"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "nama domain yg nonaktif"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Gagal membuat XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "nama domain atau id belum didefinisikan"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "gagal membuka berkas konfigurasi"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Gagal menentukan jaringan dari %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "ubah nama jaringan ke UUID jaringan"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "gagal mendapatkan UUID domain"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "buat domain dari berkas XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "berkas yang berisi XML keterangan domain"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "buat domain dari berkas XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nama domain yg nonaktif"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nama domain atau uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nama domain yg nonaktif"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nama domain atau uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nama jaringan"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Gagal menjalankan domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Jaringan %s dibuat dari %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr ""
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Gagal melepas perangkat dari %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "informasi node"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Kembalikan informasi dasar tentang node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Jenis OS:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "berkas XML"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr ""
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "informasi domain di XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "daftar domain"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Kembalikan daftar domain"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Gagal menampilkan domain aktif"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "ubah UUID jaringan ke nama jaringan"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "ubah UUID jaringan ke nama jaringan"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid domain"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "ubah UUID jaringan ke nama jaringan"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "tampilkan versi"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Tampilkan informasi versi sistem."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "gagal mendapatkan jenis hypervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "gagal mendapatkan versi pustaka"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Mempergunakan API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "gagal mendapatkan versi hypervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "migrasi domain ke host lainnya"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "informasi perangkat tidak ada"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "kemampuan"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Gagal melakukan koneksi ke hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Gagal menampilkan domain nonaktif"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "lepas perangkat dari berkas XML"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr ""
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Gagal melepas perangkat dari %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Gagal menampilkan domain nonaktif"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr ""
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "cetak nama-host hypervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "Gagal mendapatkan nama-host"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr ""
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "gagal mendapatkan URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "tampilan vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "konsol tty"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "pasang perangkat dari berkas XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Pasang perangkat dari <berkas> XML"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "berkas XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Gagal memasang perangkat dari %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "lepas perangkat dari berkas XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Lepas perangkat dari <berkas> XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Gagal melepas perangkat dari %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "pasang antarmuka jaringan"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Pasang antarmuka jaringan baru"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "jenis antarmuka jaringan"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "sumber antarmuka jaringan"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nama jaringan target"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "alamat MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "lepas antarmuka jaringan"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Lepas antarmuka jaringan."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Gagal memperoleh informasi antarmuka"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Gagal mengalokasikan memory"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Gagal membuat XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Gagal memperoleh informasi disk"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "gagal mengalokasikan node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "gagal membuka berkas konfigurasi"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "gagal membuka berkas konfigurasi"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "gagal membaca berkas konfigurasi"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "kesalahan sintak berkas konfigurasi"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "gagal membuka berkas konfigurasi"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr ""
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "keluar dari terminal interaktif ini"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "perintah '%s' membutuhkan opsi <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "perintah '%s' membutuhkan opsi --%s "
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "perintah '%s' tidak ada"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAMA\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7738,17 +8053,17 @@ msgstr ""
 "\n"
 "  Ringkasan\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr ""
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr ""
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7756,7 +8071,7 @@ msgstr ""
 "\n"
 "  KETERANGAN\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7764,60 +8079,60 @@ msgstr ""
 "\n"
 "  OPSI\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr ""
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr ""
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nama domain atau id belum didefinisikan"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "gagal mendapatkan domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nama jaringan belum didefinisikan"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "gagal mendapatkan jaringan '%s"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nama jaringan belum didefinisikan"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "gagal mendapatkan domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nama jaringan belum didefinisikan"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "gagal mendapatkan domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7828,129 +8143,129 @@ msgstr ""
 "(Waktu: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr ""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr ""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "perintah tidak diketahui: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "perintah '%s' tidak mendukung opsi --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr ""
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr ""
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr ""
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr ""
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr ""
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "tidak ada koneksi yang valid"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: kesalahan: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "kesalahan: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr ""
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr ""
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "gagal terkoneksi ke hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "Gagal mengambil informasi tentang berkas log"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "gagal menulis pada berkas log"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Gagal memutuskan koneksi dari hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7969,31 +8284,31 @@ msgid ""
 "  commands (non interactive mode):\n"
 msgstr ""
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr ""
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8040,13 +8355,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "fungsi ini tidak didukung oleh hypervisor: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
+msgid "no hypervisor driver available"
 msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "tidak dapat terkoneksi ke %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8515,7 +8830,7 @@ msgstr "argumen tidak valid"
 msgid "invalid interface pointer in %s"
 msgstr "argumen di %s tidak valid"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "kesalahan internal %s"
@@ -8574,22 +8889,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8638,7 +8963,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr "informasi domain tidak lengkap, uuid tidak ada"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informasi domain tidak lengkap, name tidak ada"
 
@@ -8692,265 +9017,265 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "informasi kernel tidak ada"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr ""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "informasi sumber untuk perangkat tidak ada"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "informasi perangkat tidak ada"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "alamat MAC salah: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "tidak dapat terkoneksi ke %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informasi domain tidak lengkap, domid tidak ada"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "alamat MAC salah: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "jenis OS %s tidak diketahui"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "kesalahan sintak berkas konfigurasi"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain masih tetap berjalan"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr ""
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr ""
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "memori node"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operasi gagal"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Gagal menemukan jaringan"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Gagal membuka '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "berkas yang berisi XML keterangan domain"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "gagal membuka berkas"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr ""
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "informasi domain tidak lengkap, name tidak ada"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "Gagal mendapatkan nama-host"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informasi domain tidak lengkap, uuid tidak ada"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informasi domain tidak lengkap, uuid tidak ada"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "gagal membuka berkas %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "gagal membaca berkas konfigurasi %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "data yang tidak diharapkan '%s'"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr ""
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Jaringan masih tetep berjalan"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr ""
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr ""
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9054,22 +9379,22 @@ msgstr "Tidak dapat memverifikasi MemorySize saat ini"
 msgid "unable to store config file handle"
 msgstr "gagal membaca berkas konfigurasi %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "jenis OS tidak diketahui"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Gagal membuat domain dari %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Gagal membuka '%s': %s"
@@ -9141,6 +9466,31 @@ msgid "reallocating list"
 msgstr "mengalokasikan domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Gagal memasang perangkat dari %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "gagal membuka berkas %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Gagal membuat domain dari %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Gagal menyimpan domain %s ke %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "tidak dapat terkoneksi ke %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Gagal memulai jaringan %s"
 
diff --git a/po/is.gmo b/po/is.gmo
index 153e483..6d7f31c 100644
Binary files a/po/is.gmo and b/po/is.gmo differ
diff --git a/po/is.po b/po/is.po
index d5f15b4..07387cf 100644
--- a/po/is.po
+++ b/po/is.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/it.gmo b/po/it.gmo
index b42dbd3..639f67d 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index a7927e0..9608145 100644
--- a/po/it.po
+++ b/po/it.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: it\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-02-28 01:31+0100\n"
 "Last-Translator: Guido Grazioli <guido.grazioli at gmail.com>\n"
 "Language-Team:  <it at li.org>\n"
@@ -95,233 +95,233 @@ msgstr "Parametro stringa non correttamente codificato"
 msgid "Unknown error"
 msgstr "Errore sconosciuto"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Impossibile accedere %s '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Impossibile leggere dalla pipe del segnale: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Ricaricamento configurazione al SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Errore durante il ricaricamento dei driver"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Chiusura al segnale %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "Ricevuto segnale inatteso %d"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Impossibile aprire il file pid '%s' : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Impossibile fdopen il file del pid '%s' : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Impossibile scrivere sul file pid '%s' : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Impossibile chiudere il file del pid '%s' : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Impossibile allocare memoria per lo struct qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Impossibile creare il socket: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Impossibile collegarsi al socket '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Impossibile restare in ascolto per connessioni su '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Impossibile aggiungere un callback per l'evento sul server"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "in ascolto su: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Percorso risultante troppo lungo per il buffer in qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Impossibile allocare struct qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "impossibile inizializzare mutex"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "impossibile inizializzare la variabile condition"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "Impossibile inizializzare il sistema degli eventi"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Impossibile inizializzare l'autenticazione SASL %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "Impossibile connettersi al bus di sistema per l'autorizzazione PolicyKit: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: fallito: il DN del client è %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: verifica fallita: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: il certificato del client non è accreditato."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate: il certificato del client è stato emesso da un "
 "autorità sconosciuta."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: il certificato del client è stato revocato."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: il certificato del client usa un algoritmo insicuro."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: il certificato non è X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: nessun peer"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: fallimento gnutls_x509_crt_init"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: il certificato del client è scaduto"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate: il certificato del client non è ancora stato attivato"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -333,12 +333,12 @@ msgstr ""
 "x509 -in clientcert.pem -text' per vedere il campo Distinguished Name nel "
 "certificato del client, o eseguire questo demone con l'opzione --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate: impossibile verificare il certificato del client"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -346,176 +346,176 @@ msgstr ""
 "remoteCheckCertificate: è impostato tls_no_verify_certificate perciò il "
 "certificato non corretto è ignorato"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 "il client aveva un dato inatteso in attesa di trasferimento dopo il "
 "controllo di accesso"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Impossibile verificare le credenziali utente: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Impossibile accettare la connessione: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "Troppi client attivi (%d), chiusura della connessione"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "Memoria esaurita durante l'allocazione dei client"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 "Disabilitazione dell'autenticazione polkit per il client %d privilegiato"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "negoziazione TLS fallita: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "inattesa richiesta di lunghezza negativa %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "lettura: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "impossibile decodificare i dati SASL %s"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "scrittura: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "impossibile codificare i dati SASL %s"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Il gestore di segnali ha riportato %d errori: ultimo errore: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "Impossibile registrare il timeout di spegnimento"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "Impossibile allocare i worker"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "impossibile allocare memoria per l'elenco di configurazione %s"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "impossibile allocare memoria per l'elenco di configurazione valore %s"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: deve essere una stringa o un elenco di "
 "stringhe\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: tipo non valido: ottenuto %s; aspettato %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: autorizzazione non supportata %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Impostazione gruppo impossibile quando non in esecuzione come root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Impossibile allocare memoria"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Impossibile assegnare memoria a scsidev"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Impossibile trovare gruppo '%s'"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Impossibile eseguire il parsing della modalità '%s'"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Impossibile eseguire il fork come demone: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Impossibile creare la pipe: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "impossibile creare rundir"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Errore nella modifica della proprietà del gruppo di %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "Impossibile registrare il callback per la pipe del segnale"
 
@@ -619,7 +619,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Impossibile risolvere l'indirizzo %d: %s"
@@ -644,7 +644,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "impostazione contesto sasl fallita %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "impossibile ottenere la dimensione della cifra TLS"
 
 #: qemud/remote.c:2970
@@ -666,7 +667,7 @@ msgstr "impossibile elencare i meccanismi di SASL %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "impossibile allocare elenco mech"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "impossibile interrogare SASL ssf sulla connessione %d (%s)"
@@ -825,43 +826,52 @@ msgstr "Abilitazione di IFF_VNET_HDR"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "Notn abilito IFF_VNET_HDR; disabilitato in fase di compilazione"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "numero non terminato"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "stringa non terminata"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "mancanza di un valore"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "l'elenco non termina con ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "mancanza separatore in elenco"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "l'elenco non termina con ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "mancanza di un nome"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "mancanza di un separatore"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "mancanza di un assegnazione"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "impossibile aprire un file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "impossibile salvare il contenuto"
 
@@ -948,87 +958,87 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr "dispositivo mancante dalla tabella hash di connessione"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "tipo di disco sconosciuto '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "dispositivo disco '%s' sconosciuto"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Nome del dispositivo floppy non valido: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Nome del dispositivo del disco fisso non valido: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "tipo di bus del disco '%s' sconosciuto"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Tipo di bus '%s' invalido per il floppy disk"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Tipo di bus '%s' non valido per il disco"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "tipo di cache del disco sconosciuto '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tipo di filesystem sconosciuto '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "tipo di interfaccia sconosciuta '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "Nessun <source> attributo 'network' specificato con <interface "
 "type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "Nessun <source> attributo 'dev' è stato specificato con <interface "
 "type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 "Nessun <source> attributo 'port' è stato specificato con l'interfaccia del "
 "socket"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 "Impossibile analizzare <source> l'attributo 'port' con l'interfaccia del "
 "socket"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 "Nessun <source> attributo 'address' specificato con l'interfaccia del socket"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
@@ -1036,450 +1046,481 @@ msgstr ""
 "Nessun <source> attributo 'dev' è stato specificato con <interface "
 "type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Il nome del modello contiene dei caratteri non validi"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "Attributo percorso sorgente mancante per il dispositivo a caratteri"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "Attributo host sorgente mancante per il dispositivo a caratteri"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Attributo servizio sergente mancante per il dispositivo a caratteri"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "tipo di dispositivo di input mancante"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "tipo di dispositivo di input '%s' sconosciuto"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "tipo di bus di input sconosciuto '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "il bus ps2 non supporta il dispositivo di input %s"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "bus di input %s non supportato"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "il bus di xen non supporta il dispositivo di input %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "tipo di dispositivo grafico mancante"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "tipo di dispositivo grafico sconosciuto '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "impossibile analizzare la porta vnc %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "valore di schermo intero sconosciuto '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "impossibile analizzare la porta vnc %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "modello audio sconosciuto '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "impossibile analizzare l'id produttore %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "è necessario un id per il produttore usb"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "impossibile analizzare il prodotto %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "è necessario un id per il prodotto usb"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "impossibile analizzare il bus %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "è necessario un id di bus per l'indirizzo usb"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "impossibile analizzare il dispositivo %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "gli indirizzi usb necessitano di un id dispositivo"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "tipo di sorgente usb sconosciuta '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "produttore mancante"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "prodotto mancante"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "impossibile analizzare il dominio %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "è necessario un id bus per l'indirizzo pci"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "impossibile analizzare lo slot %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "è necessario un id slot per l'indirizzo pci"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "impossibile analizzare la funzione %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "gli indirizzi pci necessitano di un id funzione"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "tipo di sorgente pci sconosciuta '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "modalità hostdev '%s' sconosciuta"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "tipo di dispositivo host '%s' sconosciuto"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "tipo mancante in hostdev"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "nodo %s sconosciuto"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "azione del lifecycle sconosciuta %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "tipo potenzialità mancante"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "tipo di dominio non valido %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "modello audio mancante"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "elemento radice mancante"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "tipo di dispositivo sconosciuto"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "tipo di virt sconosciuto"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+"nessun emulatore per il dominio %s sistema operativo %s sull'architettura %s"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "attributo del tipo di dominio mancante"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "tipo di dominio non valido %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "Impossibile generare UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "elemento uuid malformato"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "elemento memory mancante"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "caratteristica inattesa %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "nessun tipo di OS"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 "la combinazione sistema operativo '%s' e architettura '%s' non è supportata"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "nessuna architettura supportata per il tipo di sistema operativo '%s'"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "impossibile estrarre il dispositivo di avvio"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "dispositivo di avvio mancante"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "dispositivo di avvio '%s' sconosciuto"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "impossibile estrarre dispositivi filesystem"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "impossibile estrarre dispositivi di rete"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "impossibile estrarre dispositivi paralleli"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "impossibile estrarre dispositivi seriali"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "impossibile estrarre dispositivi di input"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "impossibile estrarre dispositivi grafici"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "impossibile estrarre dispositivi sonori"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "impossibile estrarre dispositivi host"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "nessuna configurazione dominio"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "attributo del tipo di dominio mancante"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "stato di dominio non valido"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "pid non valido"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "nessun percorso del monitor"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "alla linea %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "errore nel parsing del documento xml"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "elemento radice non corretto"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "errore di sintassi della topologia cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "tipo lifecycle %d inaspettato"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "tipo di disco %d inaspettato"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "dispositivo disco %d inaspettato"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "bus del disco %d inaspettato"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "modalità di cache del disco %d inaspettato"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "tipo di filesystem %d inaspettato"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "tipo di rete %d inaspettato"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "tipo di carattere %d inaspettato"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "modello sonoro %d inaspettato"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "tipo di input %d inaspettato"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "tipo di bus di input %d inaspettato"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "modo hostdev %d inaspettato"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "tipo di hostdev %d inaspettato"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "tipo di dominio %d inaspettato"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "tipo di dispositivo di avvio %d inaspettato"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "caratteristica %d inaspettata"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "impossibile creare la cartella di configurazione '%s'"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "impossibile creare il file di configurazione '%s'"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "impossibile scrivere il file di configurazione '%s'"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "impossibile salvare il file di configurazione '%s'"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "il target %s esiste già"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Impossibile aprire la cartella '%s'"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "impossibile rimuovere la configurazione %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "tipo di virt sconosciuto"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-"nessun emulatore per il dominio %s sistema operativo %s sull'architettura %s"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1517,434 +1558,454 @@ msgstr ""
 "Impossibile aggiungere la regola iptables '%s' alla catena '%s' nella tavola "
 "'%s': %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "errore di parsing dell'URI di connessione"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "impossibile ottenere la directory di lavoro"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "percorso troppo lungo"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "impossibile ottenere la directory attuale"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare non ha impostato l'uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 non ha impostato l'uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "il percorso è NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "i flag devono essere a zero"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "il buffer è NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "il parametro dei flag deve essere VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "il buffer è NULL ma la dimensione non è uguale a zero"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid fallito"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) fallito"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) fallito"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) fallito"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) fallito"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "impossibile inviare il messaggio di continua contenitore"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "Impossibile leggere il mesaggio di continua contenitore"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "Impossibile creare %s"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "impossibile montare %s su %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Impossibile legare la nuova root %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "impossibile montare /dev tmpfs"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Impossibile fare il pivot di root %s su %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "impossibile montare %s su %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "impossibile creare /dev/pts"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "impossibile spostare /dev/pts nel contenitore"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Impossibile creare il symlink '%s' verso '%s'"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "impossibile montare %s su %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "impossibile leggere /proc/mounts"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "impossibile smontare '%s'"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "impossibile montare /proc"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "impossibile eseguire il dispositivo %s"
+msgid "failed to remove capabilities %d"
+msgstr "impossibile ottenere le capabilities"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "impossibile ottenere le capabilities"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "impossibile ottenere le capabilities"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ha passato una definizione vm non valida"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "impossibile aprire %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "impossibile eseguire il contenitore clone"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Impossibile creare il cgroup per %s\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "Impossibile impostare le risorse lxc"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "impossibile creare il server socket '%s'"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "impossibile collegarsi al server socket '%s'"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "impossibile attendere connessioni sul server socket %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "lettura dal fd %d fallita"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "scrittura sul fd %d fallita"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) fallita"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) fallita"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) fallita"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "evento errore %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() fallito"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Impossibile spostare l'interfaccia %s a ns %d"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "Impossibile eliminare veth: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair fallita"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "impossibile analizzare il prodotto %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "impossibile montare /dev tmpfs"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "impossibile montare %s su %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "Impossibile allocare tty"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Impossibile scrivere sul file pid '%s/%s.pid'"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "Impossibile cambiare la root dir"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "impossibile diventare il leader della sessione"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "Impossibile connettersi dal driver LXC"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "lo storage pool non è attivo"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "Non è presente il supporto NETNS di sistema"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "non ci sono domini con uuid corrispondente"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "impossibile cancellare il dominio attivo"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "impossibile rimuovere la definizione di un dominio transitorio"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Impossibile creare il cgroup per %s\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid fallita nell'attesa per il contenitore %d: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "impossibile ottenere il bridge per l'interfaccia"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "impossibile creare la coppia di dispositivi veth: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "impossibile allocare nomi veth"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "Impossibile aggiungere il dispositivo %s a %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "impossibile abilitare il dispositivo parent ns veth"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "impossibile creare un socket client"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "impossibile connettersi al client socket"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "PID %d per il contenitore non valido"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "Impossibile terminare il pid %d"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "impossibile attendere per '%s'"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "il contenitore '%s' si è arrestato all'improvviso durante l'avvio"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "impossibile creare la directory di log '%s'"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "Impossibile aprire '%s'"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Impossibile leggere il file %s/%s.pid"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "nessun dominio di nome %s"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "non ci sono domini con id %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "Release sconosciuta: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "Nessun dominio %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "parametro non valido '%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "Parametro count non valido"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "impossibile determinare il nome host"
 
@@ -1977,24 +2038,24 @@ msgstr "Forwarding richiesto ma nessun indirizzo/maschera di rete IPv4 fornita"
 msgid "unknown forwarding type '%s'"
 msgstr "tipo di forwarding sconosciuto '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "Il nome del file di configurazione di rete '%s' non coincide col nome della "
 "rete '%s'"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "impossibile rimuovere il file di configurazione '%s'"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "il dominio '%s' è già esistente"
@@ -2156,315 +2217,451 @@ msgstr "nessuna rete con id corrispondente"
 msgid "network '%s' does not have a bridge name."
 msgstr "la rete '%s' non ha un nome di bridge."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "impossibile impostare l'autostart di un dominio transitorio"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "impossibile creare la cartella di avvio automatico '%s'"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Impossibile creare il symlink '%s' verso '%s'"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Impossibile eliminare il symlink '%s'"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Impossibile aggiornare il pool %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Impossibile aggiornare il pool %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "impossibile analizzare il dominio %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "nessun nodo dispositivo corrispondente al nome"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "target del dispositivo del disco"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Parametro per virXPathLong() non valido"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Impossibile aprire il percorso '%s'"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operazione di migrazione fallita"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "Impossibile eseguire %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "impossibile ottenere l'ora attuale"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "nessun percorso di dispositivo a blocchi fornito per '%s'"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "errore nell'analisi delle funzionalità dello storage per '%s'"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "tipo di funzionalità dello storage mancante per '%s'"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "nessuna dimensione per il supporto rimovibile fornita per '%s'"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "dimensione per il supporto rimovibile fornita non valida per '%s'"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "tipo di funzionalità di storage '%s' sconosciuta per '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "nessuna dimensione fornita per '%s'"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "dimensione fornita non valida per '%s'"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "nessun ID host SCSI fornito per '%s'"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "ID host SCSI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "nessun ID bus SCSI fornito per '%s'"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "ID host SCSI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "nessun ID target SCSI fornito per '%s'"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "ID target SCSI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "nessun ID LUN SCSI fornito per '%s'"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "ID LUN SCSI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "errore nell'analisi delle funzionalità dello storage per '%s'"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "tipo di funzionalità dello storage mancante per '%s'"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "nessuna dimensione fornita per '%s'"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "nessuna dimensione fornita per '%s'"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "tipo di funzionalità di storage '%s' sconosciuta per '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nessuna interfaccia di rete fornita per '%s'"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "tipo di rete fornita non valida per '%s'"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "nessun numero di interfaccia USB fornito per '%s'"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "numero di interfaccia USB fornito non valida per '%s'"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "nessuna classe di interfaccia USB fornita per '%s'"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "classe di interfaccia USB fornita non valida per '%s'"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "nessuna sottoclasse di interfaccia USB fornita per '%s'"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "sottoclasse di interfaccia USB fornita non valida per '%s'"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nessun protocollo di interfaccia USB fornito per '%s'"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "protocollo di interfaccia USB fornito non valido per '%s'"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "nessun numero di bus USB fornito per '%s'"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "numero di bus USB fornito non valido per '%s'"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "nessun numero di dispositivo USB fornito per '%s'"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "numero di dispositivo USB fornito non valido per '%s'"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "nessun ID produttore USB fornito per '%s'"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "ID produttore USB fornito non valido per '%s'"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "nessun ID prodotto USB fornito per '%s'"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "ID prodotto USB fornito non valido per '%s'"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "nessun ID dominio PCI fornito per '%s'"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ID dominio PCI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "nessun ID bus PCI fornito per '%s'"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "ID bus PCI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "nessun ID slot PCI fornito per '%s'"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "ID slot PCI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "nessuna ID funzione PCI fornita per '%s'"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ID funzione PCI fornita non valida per '%s'"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "nessun ID produttore PCI fornito per '%s'"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "ID produttore PCI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "nessun ID prodotto PCI fornito per '%s'"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "ID prodotto PCI fornito non valido per '%s'"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "nessun UUID di sistema fornito per '%s'"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "elemento uuid malformato per '%s'"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "tipo potenzialità mancante"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "tipo di potenzialità sconosciuta '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "tipo di potenzialità sconosciuta '%d' per '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "nessuna funzionalità del dispositivo per '%s'"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "impossibile aprire in lettura %s"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "impossibile aprire in lettura %s"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Impossibile leggere dalla pipe del segnale: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Impossibile leggere dalla pipe del segnale: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Impossibile leggere dalla pipe del segnale: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "analisi uuid %s"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "nodi numa della cpu del nodo"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "impossibile aprire %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "la console non è implementata su questa piattaforma"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA non supportato su questo host"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Impossibile interrogare la memoria disponibile di NUMA"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "acquisizione ora del giorno in corso"
 
@@ -2479,17 +2676,17 @@ msgstr "Un OPENVZ VM attivo possiede già un id '%s'"
 msgid "Wrong state to perform action"
 msgstr "informazioni volume di storage"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "Il dominio non è in esecuzione"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "non ci sono domini con id corrispondente: %d"
@@ -2500,18 +2697,19 @@ msgid "domain is not paused "
 msgstr "dominio '%s' non è in pausa"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "Impossibile estrarre la versione di vzctl"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 "Impossibile leggere 'IP_ADDRESS' dalla configurazione per il contenitore %d"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "Impossibile leggere 'NETIF' dalla configurazione per il contenitore %d"
 
 #: src/openvz_conf.c:257
@@ -2531,14 +2729,14 @@ msgid "Wrong MAC address"
 msgstr "Indirizzo MAC errato"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 "Impossibile leggere 'OSTEMPLATE' dalla configurazione per il contenitore %d"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 "Impossibile leggere 'OSTEMPLATE' dalla configurazione per il contenitore %d"
 
@@ -2555,14 +2753,10 @@ msgid "UUID in config file malformed"
 msgstr "UUID nel file di configurazione malformato"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "Impossibile leggere la configurazione per il contenitore %d"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "Impossibile leggere le informazioni nodo"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "Il contenitore non è definito"
@@ -2600,7 +2794,7 @@ msgstr "Errore nella creazione di comandi per il contenitore"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "Impossibile eseguire %s"
@@ -2669,7 +2863,7 @@ msgstr "il dominio non è in uno stato di interruzione"
 msgid "Could not read container config"
 msgstr "Impossibile leggere la configurazione del contenitore"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "tipo '%s' sconosciuto"
@@ -2678,7 +2872,20 @@ msgstr "tipo '%s' sconosciuto"
 msgid "VCPUs should be >= 1"
 msgstr "Le VCPU devono essere >= 1"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "Impossibile analizzare l'ID VPS %s"
@@ -2800,581 +3007,553 @@ msgstr "Errore di comunicazione con il proxy: pacchetto malformato\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "ricevuto il pacchetto asincrono numero %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Impossibile demonizzare il processo QEMU"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "impossibile analizzare la versione %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Impossibile demonizzare il processo QEMU"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Stato di uscita inaspettato da qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Stato inaspettato di uscita '%d', qemu è probabilmente fallito"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Impossibile trovare il binario di QEMU %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Rete '%s' non trovata"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Tipo di rete %d non supportata"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "impossibile inizializzare il supporto del bridge: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 "Errore nell'aggiunta dell'interfaccia tap al bridge. %s non è un dispositivo "
 "bridge"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Errore nell'aggiunta dell'interfaccia di tap '%s' al bridge '%s' : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "La migrazione TCP non è supportata da questo binario di QEMU"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "La migrazione di STDIO non è supportata con questo binario di QEMU"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "nome di volume non supportato '%s' per il disco '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "tipo di disco USB '%s' non supportato"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "tipo di disco '%s' non supportato"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "modello audio non valido"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "elemento uuid malformato per '%s'"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "impossibile analizzare il dispositivo %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "informazioni mancanti sui dispositivi per %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "impossibile analizzare il dominio %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Impossibile trovare il link del dispositivo per lun %d"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "impossibile analizzare il dominio %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "impossibile analizzare la funzione %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Tipo di dispositivo a caratteri sconosciuto '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "impossibile estrarre dispositivi disco"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "troppi dispositivi a caratteri"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Tipo di dispositivo a caratteri sconosciuto '%s'"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "percorso emulatore troppo lungo"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "attributo autorizzazione host mancante"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "impossibile analizzare lo slot %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "impossibile analizzare il dispositivo %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "impossibile analizzare lo slot %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "impossibile analizzare il bus %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "tipo di auth sconosciuta '%s'"
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "stato di dominio non valido"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "pid non valido"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "nessun percorso del monitor"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "nessuna configurazione dominio"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "errore nella creazione del file di log %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "Impossibile impostare il flag close-on-exec del file di log della VM"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "errore nella creazione del file di log %s/%s.log"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Impossibile leggere in seek a %lld in %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Impossibile avviare automaticamente la VM '%s': %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Impossibile eliminare il file di status %s"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Impossibile leggere lo stato del dominio per %s\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Impossibile analizzare lo stato del dominio per %s\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Impossibile riconnettere lo schermo per %s: %d\n"
 
-#: src/qemu_driver.c:376
-#, fuzzy
-msgid "Failed to start security driver"
-msgstr "impossibile ottenere l'ora attuale"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr ""
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "Impossibile eseguire il parsing della modalità '%s'"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "Impossibile eseguire il parsing della modalità '%s'"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+#, fuzzy
+msgid "Failed to start security driver"
+msgstr "impossibile ottenere l'ora attuale"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr ""
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Impossibile creare la cartella di stato '%s': %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Errore durante la lettura dell'output d'avvio di %s"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Tempo scaduto durante la lettura dell'output d'avvio di %s"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Spazio esaurito durante la lettura dell'output d'avvio di %s"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "Errore durante la lettura dell'output di log %s"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Spazio esaurito durante la lettura dell'output di log %s"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "Tempo scaduto durante la lettura del log di output %s"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Tempo scaduto durante la lettura del log di output %s"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Impossibile aprire il percorso %s del monitor"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Impossibile impostare il flag close-on-exec del monitor"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Impossibile impostare il monitor in modalità non-blocking"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Impossibile chiudere il file di log %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "impossibile avviare l'ospite: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 "impossibile eseguire il comando del monitor per ottenere le informazioni del "
 "thread della CPU"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "impossibile impostare l'affinità della CPU"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "operazione di ripristino fallita"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "impostazione della password di VNC fallita"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "impossibile ottenere l'ora attuale"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM risulta essere già attiva"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Impossibile trovare una porta VNC non utilizzata"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "impossibile creare la directory di log %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Impossibile trovare il binario di QEMU %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "impossibile rimuovere la configurazione per %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Impossibile creare il pool %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Impossibile scrivere envv sul file di log %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Impossibile scrivere argv sul file di log: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Impossibile scorrere fino alla fine del file di log %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Dominio %s non mostrato\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Chiusura VM '%s'\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Impossibile inviare SIGTERM a %s (%d)"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Impossibile rimuovere lo stato del dominio per %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Impossibile creare il volume da %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "evento fd non gestito %d per %s"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "Impossibile aprire %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA non supportato su questo host"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Impossibile interrogare la memoria disponibile di NUMA"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "lo storage pool non è attivo"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "Impossibile aprire %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "non ci sono domini con uuid corrispondente a '%s'"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "non ci sono domini con nome corrispondente %s"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "il dominio '%s' è già esistente"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "il dominio è già attivo come '%s'"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "operazione di sospensione fallita"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "operazione di interruzione fallita"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 "impossibile impostare la memoria massima al di sotto della memoria corrente"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "modifica allocazione della memoria"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "errore di parsing dell'URI di connessione"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "modifica allocazione della memoria"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "impossibile impostare la memoria al di sopra della memoria massima"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "impossibile impostare la memoria di un dominio attivo"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "impossibile ottenere l'xml del dominio"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "Impossibile creare '%s'"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "Impossibile scrivere l'header di salvataggio"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "Impossibile scrivere su xml"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "impossibile salvare il file %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "operazione di migrazione fallita"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'migrate' non è supportato da questo qemu"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "impossibile modificare il totale delle vcpu di un dominio attivo"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "tipo di virt sconosciuto nella definizione del dominio '%d'"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "impossibile determinare le vcpu massime per il dominio"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3382,106 +3561,106 @@ msgstr ""
 "le vcpu richieste sono maggiori delle vcpu massime permesse per il dominio: %"
 "d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "impossibile collegare le vcpu su di un dominio inattivo"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "numero vcpu fuori dalla gamma %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "impossibile impostare l'affinità"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "affinità cpu non supportata"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "Impossibile ottenere l'affinità"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "affinità cpu non disponibile"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "impossibile ottenere l'ora attuale"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "impossibile leggere l'immagine del dominio"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "impossibile leggere l'intestazione qemu"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "image magic non è corretto"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "versione immagine non supportata (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "impossibile leggere XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "impossibile analizzare XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "impossibile assegnare una nuova VM"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "impossibile ripristinare il dominio"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "tipo di disco '%s' non supportato"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Impossibile determinare la sintassi dell'argv QEMU %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "impossibile convertire il disco '%s' in indice bus/dispositivo"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "Mappatura del nome disco per il bus '%s' non supportata"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "Nessun dispositivo con bus '%s' e target '%s'"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3490,208 +3669,208 @@ msgstr ""
 "La versione di emulatore non supporta i supporti rimovibili per il "
 "dispositivo '%s' e il target '%s'"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "impossibile cambiare il supporto cdrom"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "impossibile modificare il supporto cdrom: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "il target %s esiste già"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "impossibile collegare il disco %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "Impossibile analizzare il numero slot\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "impossibile aggiungere il disco %s"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "impossibile collegare il disco usb"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "aggiunta del disco usb fallita"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "impossibile collegare il dispositivo usb"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "aggiunta del dispositivo usb fallita"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "impossibile collegare il dispositivo ad un dominio inattivo"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "questo tipo di dispositivo a disco non può essere collegato"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "questo tipo di dispositivo non può essere collegato"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "disco %s non trovato"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "il disco %s non può essere scollegato - numero slot non valido %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "impossibile eseguire il comando di estrazione del disco %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "impossibile scollegare il dispositivo %s: slot non valido %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "impossibile scollegare il dispositivo su un dominio inattivo"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 "solo i dispositivi SCSI o i dischi virtio possono essere scollegati "
 "dinamicamente"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "impossibile impostare l'autostart di un dominio transitorio"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "impossibile creare la cartella di avvio automatico %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Impossibile creare il symlink '%s' verso '%s'"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "percorso non valido: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "comando fallito 'info blockstats'"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' non è supportato da questo qemu"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "dispositivo non trovato: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "percorso vuoto o NULL"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "percorso non valido, '%s' non è una interfaccia conosciuta"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: impossibile aprire"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: impossibile scorrere o leggere il file"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "percorso non valido"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "il driver QEMU supporta solo gli indirizzi della memoria virtuale"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") fallita"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "comando 'memsave' fallito"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "impossibile leggere il file temporaneo creato con il template %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "nessun dominio XML fornito"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "solo gli URI tcp sono supportati dalle migrazioni KVM"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "L'URI non ha ':porta' alla fine"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "Impossibile generare un UUID casuale"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "esiste un dominio con lo stesso nome o UUID di '%s'"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "migrazione fallita: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Impossibile ripristinare il dominio %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3700,238 +3879,243 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "impossibile trovare l'eseguibile di libvirtd"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: trasporto in URL non riconosciuto (dovrebbe essere tls|unix|ssh|"
 "ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: per il trasporto 'ext', è richiesto un comando"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "impossibile risolvere l'hostname '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "impossibile collegarsi a '%s'"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "impossibile creare socket"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "impossibile collegarsi a '%s'"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "Impossibile creare la coppia di socket"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 "I metodi di trasporto unix, ssh ed ext non sono supportati sotto Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "Impossibile impostare il socket non-blocking"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "impossibile generare pipe"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "impossibile ottenere automaticamente l'URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "Errore nell'allocazione della lista di callback"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "Errore nell'allocazione di domainEvents"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Impossibile accedere %s '%s'"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "impossibile assegnare credenziali TLS: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Impossibile caricare il certificato CA: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "impossibile caricare chiave privata/certificato: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "impossibile inizializzare il client TLS: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "impossibile impostare la priorità dell'algoritmo: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "impossibile impostare la priorità del certificato: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "impossibile impostare le credenziali della sessione: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "impossibile completare l'handshake TLS: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "impossibile completare l'inizializzazione TLS: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "verifica server (del nostro certificato o indirizzo IP) fallita\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "impossibile verificare il certificato del server: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "impossibile ottenere l'ora attuale"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "Certificato non valido"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "Il certificato non è sicuro."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "Il certificato è stato emesso da un autorità sconosciuta."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "Il certificato è stato revocato."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "Il certificato usa un algoritmo non sicuro"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "il certificato del server ha fallito la validazione: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Il tipo di certificato non è X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers fallito"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Impossibile inizializzare il certificato: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "impossibile importare i certificato: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Il certificato è scaduto"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Il certificato non è ancora attivato"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Il proprietario del certificato non coincide con il nome host (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "troppe celle NUMA: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "troppi ID del dominio remoto: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "lunghezza mappa maggiore del valore massimo: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "la lughezza del buffer della mappa vCPU eccede il valore massimo: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "l'host riporta troppe vCPU: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "la lunghezza del buffer della mappa dei report dell'host eccede il valore "
 "massimo: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "troppi nomi del dominio remoto: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -3939,274 +4123,274 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: ha restituito un numero di parametri che "
 "eccede il limite"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: tipo di parametro sconosciuto"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "memoria esaurita durante l'allocazione dell'array"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "tipo di parametro sconosciuto"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "richiesta block peek troppo grande per il protocollo remoto, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "la dimensione del buffer ritornato non è come quella richiesta"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 "la richiesta memory peek è troppo grande per il protocollo remoto, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "troppe reti remote: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "troppe reti remote: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "troppi pool di storage richiesti"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "troppi pool di storage ricevuti"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "troppi volumi di storage richiesti"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "troppi volumi di storage ricevuti"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "troppi nomi di dispositivi richiesti"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "troppi nomi di dispositivi ricevuti"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "troppi nomi di volumi richiesti"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "troppi nomi di volumi ricevuti"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "tipo di autenticazione sconosciuta %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "tipo di autenticazione richiesta %s rifiutata"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "tipo di autenticazione %d non supportato"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "impossibile inizializzare la libreria SASL: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "impossibile ottenere l'indirizzo sock"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "impossibile ottenere l'indirizzo peer"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Impossibile creare il contesto del client SASL: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "dimensione cipher invalida per la sessione TLS"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "impossibile impostare SSF esterno %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "impossibile impostare le proposizioni di sicurezza %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "il meccanismo SASL %s non è supportato dal server"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Impossibile avviare la negoziazione SASL: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Impossibile creare le credenziali per l'autenticazione"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "i dati di negaziazione SASL sono troppo lunghi: %d byte"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Fase SASL fallita: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "la negoziazione SSF %d non è abbastanza forte"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Impossibile raccogliere le credenziali per l'autenticazione"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "supporto a nessun evento"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "aggiunta di cb alla lista"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "rimozione di cb dalla lista"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header failed"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling dei parametri"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (lunghezza word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "impossibile inviare i dati"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "impossibile leggere dal socket TLS %s"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "connessione chiusa dal server"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "impossibile ricevere dati"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "impossibile codificare dati SASL: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "impossibile decodificare dati SASL: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (lunghezza word, risposta)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "il pacchetto ricevuto dal server è troppo piccolo"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "il pacchetto ricevuto dal server è troppo grande"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "intestazione non valida nella risposta"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "programma sconosciuto (ricevuto %x, atteso %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "versione protocollo sconosciuta (ricevuta %x, attesa %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "ricevuta chiamata RPC %d inattesa dal server"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "nessuna attesa di chiamata per rispondere con la seriale %d"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "procedura sconosciuta (ricevuta %x, attesa %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "stato sconosciuto (ricevuto %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "poll sul socket fallito"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "ricevuto evento hangup / errore sul socket"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "attesa su condizione fallita"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4220,166 +4404,180 @@ msgstr "modello audio non valido"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "impossibile aprire il file pid tty %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "impossibile leggere il file pid tty %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "impossibile aprire il file pid tty %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "impossibile leggere il file pid tty %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Impossibile determinare il contesto di '%s'"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "il conteggio vCPU eccede il valore massimo: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "impossibile risolvere l'hostname '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "impossibile analizzare il dominio %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "impossibile ottenere l'ora attuale"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "impossibile risolvere l'hostname '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "backend per il tipo di pool mancante %d"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "impossibile aprire il volume '%s'"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "impossibile eseguire lo stat del file '%s'"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "impossibile determinare la fine del file '%s'"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Impossibile determinare il contesto di '%s'"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "impossibile leggere la cartella '%s'"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Compilazione regex %s fallita"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "impossibile leggere fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "attesa del comando '%s' fallita"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "il comando non è terminato correttamente"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "errore in lettura sulla pipe '%s'"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "stato di uscita non-zero dal comando %d"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s non implementato su Win32"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "impossibile determinare la locazione d'inizio del dispositivo"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "impossibile determinare la locazione finale del dispositivo"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "tipo di dominio non valido %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "il target %s esiste già"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "non ci sono extent liberi abbastanza grandi"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "Impossibile leggere il percorso '%s' del volume target"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 "Il percorso del volume '%s' non inizia con il nome del dispositivo sorgente "
 "di pool principale."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "impossibile analizzare il numero partizione per il target '%s'"
@@ -4477,7 +4675,7 @@ msgid "cannot fill file '%s'"
 msgstr "impossibile riempire il file '%s'"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "impossibile chiudere il file '%s'"
@@ -4487,59 +4685,63 @@ msgstr "impossibile chiudere il file '%s'"
 msgid "cannot copy from volume to a directory volume"
 msgstr "impossibile passare alla cartella root: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "tipo di storage di volume sconosciuto %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "tipo di backing store %d del volume di storage sconosciuto"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "volume di backing store %s inaccessibile"
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "immagine di tipo copy-on-write non supportata con qcow-create"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "tipo di storage di volume non supportato %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "immagine di tipo copy-on-write non supportata con qcow-create"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "la creazione di una immagine non-raw non è supportata senza qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "impossibile leggere il percorso '%s'"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "impossibile impostare il proprietario del file '%s'"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "impossibile impostare la modalità del file '%s'"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "impossibile fare l'unlink del file '%s'"
@@ -4773,165 +4975,166 @@ msgstr "Impossibile creare la rete da %s"
 msgid "Scanning host%u"
 msgstr "host %s sconosciuto"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "attributo autorizzazione host mancante"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "attributo password autorizzazione mancante"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "modalità ottale malformata"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "elemento owner malformato"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "elemento group malformato"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "elemento root sconosciuto per il pool di storage"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "tipo di pool di storage sconosciuto %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "elemento nome sorgente pool mancante"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "impossibile generare uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "tipo di formato di pool sconosciuto %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "nome host sorgente del pool di storage mancante"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "impossibile estrarre i dispositivi sorgente del pool di storage"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "percorso del dispositivo sorgente del pool di storage mancante"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "percorso sorgente del pool di storage mancante"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "nome host sorgente del pool di storage mancante"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "tipo di auth sconosciuta '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "percorso di destinazione del pool di storage mancante"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "elemento root sconosciuto per il pool di storage"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "formato di contenitore non supportato %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "tipo di pool inatteso"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "unità di dimensione sconosciute '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "elemento capacity malformato"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "valore elemento capacità troppo elevato"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "elemento root sconosciuto"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "elemento name volume mancante"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "elemento capacity mancante"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "tipo di formato volume sconosciuto %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "elemento root sconosciuto per il pool di storage"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "numero formato di volume non supportato %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "impossibile creare la cartella di configurazione %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "impossibile costruire il percorso del file di configurazione"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "impossibile costruire il percorso del link di avvio automatico"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "impossibile generare XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "impossibile creare il file di configurazione %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "impossibile scrivere il file di configurazione %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "impossibile salvare il file di configurazione %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "nessun file di configurazione per %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "impossibile rimuovere la configurazione per %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "non ci sono pool con uuid corrispondente"
 
@@ -4939,488 +5142,549 @@ msgstr "non ci sono pool con uuid corrispondente"
 msgid "no pool with matching name"
 msgstr "non ci sono pool con nome corrispondente"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "storage pool già esistente"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "nessun storage pool con uuid corrispondente"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "il pool è ancora attivo"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "il pool è già attivo"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "lo storage pool è già attivo"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "lo storage pool non è attivo"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "lo storage pool è ancora attivo"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "il pool non supporta la cancellazione del volume"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "il pool non ha un file di configurazione"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "nessun vol di storage corrispondente al nome"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "nessun vol di storage con chiave corrispondente"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "nessun vol di storage con percorso corrispondente"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "il volume di storage esiste già"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "lo storage pool non supporta la creazione del volume"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "nessun vol di storage corrispondente al nome"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "il dominio '%s' è già esistente"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "lo storage pool non supporta la creazione del volume"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Il dominio '%s' è ancora in esecuzione"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "lo storage pool non supporta la cancellazione del volume"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "nessuna funzionalità del dispositivo per '%s'"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "risoluzione nome file del contenitore"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "caricamento file di definizione host '%s'"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Impossibile aprire la cartella '%s'"
 
-#: src/test.c:392
-msgid "node"
-msgstr "nodo"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creazione contesto xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "nodi numa della cpu del nodo"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "socket della cpu del nodo"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "numero di core della cpu del nodo"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "thread delle cpu del nodo"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "cpu attiva del nodo"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "mhz della cpu del nodo"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "memoria del nodo"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "elenco dei domini del nodo"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "risoluzione filename del dominio in corso"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "elenco reti del nodo"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "risoluzione filename della rete"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "elenco contenitori del nodo"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "risoluzione nome file del contenitore"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: fornire un percorso o usare test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "impossibile controllare hostname"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "dominio '%s' non è in pausa"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "Il dominio '%s' non è in esecuzione"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr ""
 "salvataggio del dominio '%s' impossibile assegnare spazio per i metadata"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "salvataggio dominio '%s' in '%s': apertura fallita"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "salvataggio dominio '%s' in '%s': scrittura fallita"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "impossibile leggere l'immagine del dominio '%s'"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "salvataggio intestazione incompleta in '%s'"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "header magic non corrispondente"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "impossibile leggere la lunghezza dei metadata in '%s'"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "lunghezza dei metadata fuori dalla gamma"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "metadata incompleti in '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "coredump del dominio '%s': impossibile aprire %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "dominio '%s' coredump fallita la scrittura di header su %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Coredump dominio %s: scrittura fallita: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "La gamma eccede le celle disponibili"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "Il dominio '%s' è già in esecuzione"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "Il dominio '%s' è ancora in esecuzione"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "La rete '%s' è ancora in esecuzione"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "La rete '%s' è già in esecuzione"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "lo storage pool '%s' è già attivo"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "lo storage pool '%s' non è attivo"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "nessun vol di storage corrispondente al nome '%s'"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "nessun vol di storage con chiave corrispondente a '%s'"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "nessun vol di storage con percorso corrispondente a '%s'"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "Non c'è abbastanza spazio ibero su disco nel pool per il volume '%s'"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Tipo di rete %d non supportata"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Tipo di rete %d non supportata"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Tipo di rete %d non supportata"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "è supportato solo l'ascolto TCP per i dispositivi chr"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "tipo di dispositivo chr non supportato %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "Impossibile impostare il flag close-on-exec del file descriptor\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "Impossibile impostare il flag close-on-exec del file descriptor"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Impossibile avviare automaticamente la VM '%s': %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "impossibile inizializzare inotify"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Impossibile creare la cartella monitor %s : %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: memoria esaurita\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "impossibile leggere il pid: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "impossibile aprire il socket"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "impossibile legare il socket"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "impossibile inviare il comando troppo lungo %s (%d byte)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "impossibile inviare il comando %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "impossibile leggere la risposta %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "nessun kernel specificato"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Impossibile trovare il kernel UNL %s"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Impossibile scrivere envv sul file di log %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Impossibile scrivere argv sul file di log: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "Ottenuto un pid inaspettato %d != %d\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "lo storage pool non è attivo"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "impossibile analizzare la versione %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "il dominio '%s' è già esistente"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "il dominio con uuid '%s' è già definito"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "impossibile leggere la cputimeper il dominio"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "impossibile leggere %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "impossibile bloccare segnali"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "impossibile creare la pipe"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Impossibile impostare il flag non-blocking del file descriptor"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Impossibile impostare il flag close-on-exec del file descriptor"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "Impossibile creare la pipe"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "impossibile eseguire il fork del processo figlio"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "impossibile sbloccare i segnali"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "impossibile impostare l'handle del file per lo stdin"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "impossibile impostare l'handle del file per lo stdout"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "impossibile impostare l'handle del file per lo stderr"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "impossibile diventare leader della sessione"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "impossibile passare alla cartella root: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "impossibile leggere il file %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "impossibile eseguire il binario %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "Risposta poll sconosciuta."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "errore di poll"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' uscito con stato non zero %d e segnale %d: %s"
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Impossibile aprire la cartella '%s'"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Impossibile creare '%s'"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Impossibile trovare il record utente per l'uid '%d'"
@@ -5487,15 +5751,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nome del dominio, id o uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "disabilita avvio automatico"
 
@@ -5614,15 +5878,15 @@ msgstr "Impossibile elencare domini inattivi"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nome"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stato"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "nessuno stato"
 
@@ -5739,7 +6003,7 @@ msgstr "rimuovere la definizione di un dominio inattivo"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Rimozione della configurazione per un dominio inattivo."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nome del dominio o uuid"
 
@@ -5985,11 +6249,11 @@ msgstr "Mostrare le informazioni di base del dominio."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5997,16 +6261,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Tipo di OS:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stato:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Ora della CPU:"
 
@@ -6034,95 +6298,95 @@ msgstr "abilita"
 msgid "disable"
 msgstr "disabilita"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Memoria libera NUMA"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "visualizza memoria libera disponibile per la cella NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "Numero cella NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Totale"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informazioni vcpu del dominio"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Mostrare le informazioni di base sulle CPU virtuali del dominio."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Affinità CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Interruzione dominio, CPU virtuali non presenti."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "affinità vcpu del dominio di controllo"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Dominio pin VCPU per ospitare CPU fisiche."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "numero vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "numeri cpu host (separati da una virgola)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: Numero vCPU non valido o mancante."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist mancante"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: impossibile ottenere le informazioni del dominio."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: Numero vCPU non valido."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Formato non valido. Stringa vuota."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6130,7 +6394,7 @@ msgstr ""
 "cpulist: %s: Formato non valido. È necessaria una cifra nella posizione %d "
 "(vicino a '%c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6139,1400 +6403,1460 @@ msgstr ""
 "cpulist: %s: Formato non valido. È necessaria una cifra o una virgola nella "
 "posizione %d (vicino a '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Formato non valido. Virgola finale nella posizione %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "La CPU fisica %d non esiste."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "modifica numero di CPU virtuali"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Modifica il numero di CPU virtuali nel dominio guest."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "numero di CPU virtuali"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Numero non valido di CPU virtuali."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Troppe CPU virtuali."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "modifica allocazione della memoria"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Modifica l'allocazione della memoria attuale nel dominio guest."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "numero di kilobyte di memoria"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Valore %d per la grandezza della memoria non valido"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Impossibile verificare DimensioneMemoriaMassima"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "modifica limite massimo della memoria"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Modifica il limite massimo di allocazione della memoria nel dominio guest."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "limite massimo della memoria in kilobyte"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Impossibile verificare DimensioneMemoria corrente"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Impossibile diminuire la DimensioneMemoria corrente"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Impossibile modificare la DimensioneMemoriaMassima"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informazione del nodo"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Mostrare le informazioni di base sul nodo."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "impossibile ottenere informazioni sul nodo"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Modello CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Frequenza CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Socket CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Cella NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Dimensione memoria:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capacità"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Mostrare le capacità dell'hypervisor/driver."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "impossibile ottenere le capabilities"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informazioni del dominio in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Mostrare le informazioni sul dominio in XML su stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "mostra XML definito inattivo"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "iclude informazioni sensibili di sicurezza in dump XML"
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "impossibile ripristinare il file di config per il dominio"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Modifica della configurazione XML per un dominio"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "errore di sintassi del file di configurazione"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "converte un id o UUID di dominio in un nome di dominio"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id o uuid del dominio"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "converte un UUID o un nome di dominio in un id di dominio"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "converte un nome o un id di dominio in un UUID di dominio"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id o nome del dominio"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "impossibile ottenere l'UUID del dominio"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migrare dominio su di un altro host"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Migrare dominio su di un altro host.  Aggiungere --live per un migrazione "
 "live."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migrazione a caldo"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI di collegamento all'host di destinazione"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI di migrazione, generalmente può essere omesso"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "rinominare a nuovo nome durante la migrazione (se supportata)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrazione: desturi non specificato"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "avvio automatico di una rete"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 "Configura una rete per essere automaticamente avviata all'avvio del sistema."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nome o uuid della rete"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Impossibile contrassegnare la rete %s come auto avviante"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Impossibile disabilitare l'avvio automatico della rete %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "La rete %s è stata contrassegnata come auto avviante\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Rimozione contrassegno di avvio automatico della rete %s effettuato\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "creare una rete da un file XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Creare una rete."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "il file contiene una descrizione della rete XML"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Rete %s creata da %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Impossibile creare la rete da %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definire (ma non avviare) una rete da un file XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definire una rete."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Rete %s definita da %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Impossibile definire la rete da %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "distruggere una rete"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Distruggere una data rete."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nome, id o uuid della rete"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Rete %s distrutta\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Impossibile distruggere la rete %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informazioni rete in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Mostrare le informazioni sulla rete in XML su stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "mostrare le reti"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Mostrare l'elenco delle reti"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "elencare le reti inattive"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "elencare reti inattive & attive"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Impossibile elencare le reti attive"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Impossibile elencare le reti inattive"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Avvio automatico"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "non avviare automaticamente"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "attivo"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "non attivo"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "converte un UUID di rete in un nome di rete"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid di rete"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "avviare una (precedentemente definita) rete non attiva"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Avviare una rete."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nome della rete non attiva"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Rete %s avviata\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Impossibile avviare la rete %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "rimuovere la definizione di una rete non attiva"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Rimozione della configurazione per una rete non attiva."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "È stata rimossa la definizione della rete %s\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Impossibile rimuovere la definizione della rete %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "converte un nome di rete in un UUID di rete"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nome rete"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "impossibile ottenere l'UUID di rete"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "avvio automatico di un pool"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Configura un pool per essere avviato automaticamente all'avvio del sistema."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "nome o uuid del pool"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Impossibile contrassegnare il pool %s come auto avviante"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Impossibile disabilitare l'avvio automatico del pool %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Pool %s contrassegnato come auto avviante\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Marcatura di avvio automatico del pool %s rimossa\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "creare un pool da un file XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Creare un pool."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "il file contenente una descrizione XML del pool"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Pool %s creato da %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Impossibile creare il pool da %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "creare un dominio da un file XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file contenente una descrizione XML del vol"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Vol %s creato da %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Impossibile creare il volume da %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "dispositivi enumerati su questo host"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nome della rete non attiva"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "target del dispositivo del disco"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Impossibile elencare i dispositivi nodo"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "nome del pool"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "tipo di pool"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "source-host per lo storage soggiacente"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "percorso sorgente per lo storage soggiacente"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "dispositivo sorgente per lo storage soggiacente"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "nome sorgente per lo storage soggiacente"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "destinazione per lo storage soggiacente"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "Impossibile assegnare il buffer XML"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "creare un pool da un insieme di argomenti"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Pool %s creato\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Impossibile creare il pool %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definire (ma non avviare) un pool da un file XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Definire un pool."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Pool %s definito da %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Impossibile definire il pool da %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "definire un pool da un insieme di argomenti"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Pool %s definito\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Impossibile definire il pool %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "creare un pool"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Creare un determinato pool."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "Pool %s creato\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "Impossibile creare il pool %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "distruggere un pool"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Distruggere un dato pool."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Pool %s distrutto\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Impossibile distruggere il pool %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "eliminare un pool"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Eliminare un dato pool."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Pool %s eliminato\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Impossibile eliminare il pool %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "aggiornare un pool"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Aggiornare un dato pool."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Pool %s aggiornato\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Impossibile aggiornare il pool %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "informazioni pool in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Mostrare le informazioni sul pool in XML su stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "elencare i pool"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Mostrare l'elenco dei pool"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "elencare i pool inattivi"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "elencare i pool inattivi & attivi"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Impossibile elencare i pool attivi"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Impossibile elencare i pool inattivi"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "trovate potenziali sorgenti pool di storage"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "Restituisce i documenti XML <sources>"
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "tipo di sorgenti di pool di storage da trovare"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "host opzionale per interrogazione"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "porta opzionale per interrogazione"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "Memoria esaurita"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf fallito (errore %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Impossibile trovare sorgenti di pool %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "scopri potenziali sorgenti di memoria di stampa"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "tipo di sorgenti di pool storage da scoprire"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "file opzionali di sorgente xml per interrogazione di stampa"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "informazioni pool storage"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Mostrare informazioni base sul pool di storage"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "creazione in corso"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "in esecuzione"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "degradato"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Capacità:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Allocazione:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Disponibile:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "converte un UUID di pool in un nome di pool"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "pool uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "avviare un (precedentemente definito) pool inattivo"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Avviare un pool."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "nome del pool inattivo"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Pool %s avviato\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Impossibile avviare il pool %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "creare un volume da un gruppo di argomenti"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Creare un volume."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "nome pool"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "nome del volume"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "dimensione del volume con suffissi k,M,G,T opzionali"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "dimensione di allocazione iniziale con suffisso k,M,G,T opzionale"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "tipo di formato di file raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Dimensione malformata %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Vol %s creato\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Impossibile creare il volume %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "rimuovere la definizione di un pool inattivo"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Rimozione della configurazione per un pool inattivo."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "La definizione del pool %s è stata rimossa\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Impossibile rimuovere la definizione del pool %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "converte un nome di pool in UUID di pool"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "impossibile ottenere il pool UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "creare un volume da un file XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "file contenente una descrizione XML del vol"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Vol %s creato da %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Impossibile creare il volume da %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "creare un volume da un file XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nome del pool inattivo"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nome o chiave volume"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Vol %s creato da %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nome del volume"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nome o chiave volume"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nome volume"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Impossibile avviare il pool %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Vol %s creato da %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Impossibile creare il volume da %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "eliminare un vol"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Eliminare un dato vol."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "nome, chiave o percorso volume"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Vol %s eliminato\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Impossibile eliminare il volume %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "informazioni volume di storage"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Mostrare le informazioni di base sul nodo."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "file"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "blocco"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "informazioni volume in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Mostrare le informazioni sul vol in XML su stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "elencare i volumi"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Mostrare l'elenco dei domini"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Impossibile elencare i vol attivi"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Percorso"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "converte un UUID di volume in un nome di volume"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "chiave o percorso volume"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "converte un UUID di volume in una chiave di volume"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "vol uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "converte un UUID di volume in un percorso di volume"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "nome o chiave volume"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "mostra versione"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Visualizzare le informazioni sulla versione di sistema."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "impossibile ottenere il tipo di hypervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compilato rispetto la libreria: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "impossibile ottenere la versione della libreria"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Libreria in uso: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API in uso: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "impossibile ottenere la versione dell'hypervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Impossibile estrarre la versione dell'hypervisor %s in esecuzione\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Esecuzione hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "dispositivi enumerati su questo host"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "informazioni mancanti sui dispositivi"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "nome capacità"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "Impossibile contare i dispositivi nodo"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "Impossibile elencare i dispositivi nodo"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "dettagli dispositivo nodo in XML"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 "Mostra le informazioni sul nodo dispositivo come uno scarico di XML sullo "
 "stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "chiave dispositivo"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "Impossibile trovare il dispositivo corrispondente"
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Collegamento di un nuovo dispositivo disco."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
+"Ottieni statistiche dei blocchi del dispositivo per un dominio in esecuzione."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Dispositivo scollegato correttamente\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Impossibile staccare il dispositivo da %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Collegamento di un nuovo dispositivo disco."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Collegamento di un nuovo dispositivo disco."
+
+#: src/virsh.c:5066
 #, fuzzy, c-format
 msgid "Device %s re-attached\n"
 msgstr "Dispositivo collegato correttamente\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Impossibile collegare il dispositivo da %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "target del dispositivo del disco"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 "Ottieni statistiche dei blocchi del dispositivo per un dominio in esecuzione."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Dominio %s ripristinato\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "impossibile eseguire il dispositivo %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "stampa il nome host di hypervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "impossibile ottenere il nome host"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "stampa l'URI canonico di hypervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "impossibile ottenere l'URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc display"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Mostrare l'indirizzo IP ed il numero di porta per il display VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "console tty"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Eseguire l'output del dispositivo per la console TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "attacca dispositivo da un file XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Attacca dispositivo da un <file> XML"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "File XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: Opzione <file> mancante"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Impossibile collegare il dispositivo da %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "Dispositivo collegato correttamente\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "scollegare dispositivo da un file XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Scollegare dispositivo da un <file> XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: Opzione <file> mancante"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Impossibile staccare il dispositivo da %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "Dispositivo scollegato correttamente\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "collegare interfaccia di rete"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Collegamento di una nuova interfaccia di rete."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "tipo di interfaccia di rete"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "sorgente dell'interfaccia di rete"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nome della rete target"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "Indirizzo MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "script utilizzato per l'interfaccia di rete bridge"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Nessun supporto %s nel comando 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "Interfaccia collegata correttamente\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "scollegare una interfaccia di rete"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Scollegare interfaccia di rete."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Impossibile ottenere informazioni sull'interfaccia"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Non è stata trovata alcuna interfaccia di tipo %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Non è stata trovata alcuna interfaccia con un indirizzo MAC %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Impossibile allocare memoria"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Impossibile creare XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "Interfaccia scollegata correttamente\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "colleganto dispositivo del disco"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Collegamento di un nuovo dispositivo disco."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "sorgente dispositivo del disco"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "target del dispositivo del disco"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "driver del dispositivo del disco"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "subdriver del dispositivo del disco"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "tipo di dispositivo target"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "modalità di lettura e scrittura del dispositivo"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Nessun supporto %s nel comando 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "Disco collegato correttamente\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "scollegare un dispositivo del disco"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Scollegare dispositivo disco."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Impossibile ottenere informazioni sul disco"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Nessun disco trovato con target %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "Disco scollegato correttamente\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: impossibile assegnare un nome file temporaneo:%s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: impossibile creare un file temporaneo: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "write: %s: impossibile scrivere il file temporaneo: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "close: %s: impossibile scrivere o chiudere il file temporaneo: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7541,7 +7865,7 @@ msgstr ""
 "%s: la variabile di ambiente $EDITOR contiene meta shell o altri caratteri "
 "inaccettabili"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7550,88 +7874,88 @@ msgstr ""
 "%s: il nome file temporaneo contiene meta shell o altri caratteri non "
 "accettabili ($TMPDIR è sbagliata?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: impossibile creare il comando di editing: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: comando di edit fallito: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: comando uscito con stato non zero"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: impossibile leggere il file temporaneo: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "modifica della configurazione XML per un dominio"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "Modifica della configurazione XML per un dominio"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "Configurazione XML del dominio %s non è cambiata.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ERRORE: la configurazione XML è stata cambiata da un altro utente"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "Configurazione dominio XML %s modificato.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "modifica configurazione XML per una rete"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "Modifica la configurazione XML per una rete."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "modifica configurazione XML per un pool storage"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Modifica la configurazione XML per uno storage pool."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "abbandona questo terminale interattivo"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "il comando '%s' richiede l'opzione <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "il comando '%s' richiede l'opzione --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "il comando '%s' non esiste"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NOME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7639,17 +7963,17 @@ msgstr ""
 "\n"
 "  SOMMARIO\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7657,7 +7981,7 @@ msgstr ""
 "\n"
 "  DESCRIZIONE\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7665,58 +7989,58 @@ msgstr ""
 "\n"
 "  OPZIONI\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "errore interno: virsh %s: nessun %s VSH_OT_DATA opzione"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "id o nome del dominio non definito"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "impossibile ottenere il dominio '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nome della rete non definito"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "impossibile ottenere la rete '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "nome pool non definito"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "impossibile ottenere il pool '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "nome vol non definito"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "impossibile ottenere il vol '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7727,129 +8051,129 @@ msgstr ""
 "(Durata: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "\" mancanti"
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "token inaspettato (nome del comando): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "comando sconosciuto: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "il comando '%s' non supporta l'opzione --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "sintassi prevista: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "numero"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "stringa"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "dato inaspettato '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPZIONE"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATI"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "vuoto"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "in pausa"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in arresto"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "terminato"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "interrotto con errore"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "scollegato"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "nessuna connessione valida"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: errore: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "errore: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: impossibile allocare %d byte"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: impossibile allocare %lu bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "impossibile collegarsi all'hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "impossibile ottenere informazioni sul file di log"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "il percorso del log non è un file"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "impossibile aprire il file di log. controllare il percorso del file di log"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "errore nella scrittura del file di log"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: impossibile scrivere il file di log: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "impossibile disconnettersi dall'hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7882,7 +8206,7 @@ msgstr ""
 "\n"
 "  comandi (modalità non interattiva):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7892,17 +8216,17 @@ msgstr ""
 "  (specifica help <command> per informazioni sul comando)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "opzione non supportata '-%c'. Consultare --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "argomenti extra '%s'. Consultare --help."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7911,7 +8235,7 @@ msgstr ""
 "Benvenuti a %s, il terminale interattivo per la virtualizzazione.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7960,13 +8284,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "questa funzione non è supportata dall'hypervisor: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "impossibile collegarsi all'hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "impossibile collegarsi a %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8426,7 +8750,7 @@ msgstr "puntatore di rete non valido in"
 msgid "invalid interface pointer in %s"
 msgstr "puntatore di rete non valido in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "errore interno: buffer troppo piccolo"
 
@@ -8482,22 +8806,32 @@ msgstr "inizializzo inotify"
 msgid "adding watch on %s"
 msgstr "aggiunta di watch on %s"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Il parametro weight del credit scheduler (%d) è fuori scala (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Il parametro cap del credit scheduler (%d) è fuori scala (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "impossibile leggere il file %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "impossibile inizializzare mutex"
 
@@ -8544,7 +8878,7 @@ msgstr "informazioni del dominio non corrette, domid non numerico"
 msgid "domain information incomplete, missing uuid"
 msgstr "informazioni del dominio incomplete, uuid mancante"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informazioni del dominio incomplete, nome mancante"
 
@@ -8596,122 +8930,122 @@ msgstr "indirizzo mac malformato '%s'"
 msgid "unexpected sound model %s"
 msgstr "modello sonoro inatteso %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "tipo di grafica sconosciuta '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "tipo di dominio mancante"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "\" mancanti"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "prodotto mancante"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "prodotto mancante"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "impossibile analizzare il dominio %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "impossibile analizzare il bus %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "impossibile analizzare lo slot %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "impossibile analizzare la funzione %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informazioni del dominio incomplete, id mancante"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "maschera CPU non valida %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "tipo di ciclo vita sconosciuto %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "errore di sintassi della topologia"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "errore nel parsing delle informazioni del dominio Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "Il dominio '%s' non è in esecuzione."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch impossibile trovare questo dominio"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "tipo di dispositivo non supportato"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart non è riuscito a trovare questo dominio"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart non è riuscito a trovare questo dominio"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "valore inaspettato da on_xend_start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "memoria non disponibile"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string fallito"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "Errore nella ridefinizione di sexpr"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start non è presente in sexpr"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "Impossibile risolvere il nome %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8719,7 +9053,7 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen non supporta la rinomina del dominio durante la "
 "migrazione"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8727,130 +9061,130 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen non supporta la limitazione di banda durante la "
 "migrazione"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: flag non supportato"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: URI non valido"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate: solo le migrazioni xenmigr:// sono supportate da Xen"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: un hostname deve essere specificato nell'URI"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: numero di porta non valido"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "errore nel parsing della descrizione del dominio"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "Impossibile creare sexpr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Impossibile creare il dominio inattivo %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "non supportato in xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "informazioni del nodo incomplete, nome scheduler mancante"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup fallito"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "Scheduler sconosciuto"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "Impossibile ottenere un nome per lo scheduler"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informazioni del dominio incomplete, cpu_weight mancante"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informazioni del dominio incomplete, cpu_cap mancante"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek non è supportato per dom0"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: percorso non valido"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "impossibile aprire per la lettura: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Impossibile eseguire Iseek o la lettura dal file: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "tipo di grafica inaspettata %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "tipo carattere dispositivo inatteso"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "Impossibile collegare direttamente il floppy %s"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "Impossibile collegare direttamente il CDROM %s"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "tipo di rete non supportata %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Rete '%s' non attiva"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "valore ciclo vita inatteso %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "loader di dominio HVM non presente"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "collegamento a caldo del tipo di dispositivo non supportata"
 
@@ -8952,21 +9286,21 @@ msgstr "impossibile ottenere l'ora attuale"
 msgid "unable to store config file handle"
 msgstr "impossibile conservare la gestione del file di configurazione"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "dispositivo sconosciuto"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "impossibile controllare il link %s punta alla configurazione %s"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "impossibile creare il link %s a %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "Impossibile rimuovere il link %s"
@@ -9032,6 +9366,41 @@ msgstr "orologio già tracciato"
 msgid "reallocating list"
 msgstr "riassegnazione lista in corso"
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "impossibile eseguire il dispositivo %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "impossibile aprire in lettura %s"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Impossibile impostare il flag close-on-exec del file descriptor\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "Impossibile leggere le informazioni nodo"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Impossibile leggere lo stato del dominio per %s\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Impossibile analizzare lo stato del dominio per %s\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "elemento root sconosciuto"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "nodo"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "impossibile collegarsi all'hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "impossibile collegarsi a %s"
+
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Impossibile avviare automaticamente la rete '%s': %s\n"
 
diff --git a/po/ja.gmo b/po/ja.gmo
index dd38434..28a4781 100644
Binary files a/po/ja.gmo and b/po/ja.gmo differ
diff --git a/po/ja.po b/po/ja.po
index 4f74dfd..eb25413 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ja\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-04-07 16:48+1000\n"
 "Last-Translator: Kiyoto Hashida <khashida at redhat.com>\n"
 "Language-Team: Japanese <jp at li.org>\n"
@@ -96,231 +96,231 @@ msgstr "パラメータの文字列は正しくコード化されていません
 msgid "Unknown error"
 msgstr "不明なエラー"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' にアクセスできません: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "シグナルパイプからの読み込みに失敗しました: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP の設定を再ロードしています"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ドライバーの再ロード中にエラー"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "シグナル %d でシャットダウンしています"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "予期しない信号 %d を受信しました"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ファイル '%s' を開くのに失敗: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ファイル '%s' を fdopen するのに失敗: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ファイル '%s' の書き込みに失敗: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid '%s' を閉じるのに失敗: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket 用のメモリーの割り当てに失敗しました"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "ソケットの作成に失敗しました: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "ソケットを '%s' にバインドするのに失敗: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' で接続をリッスンするのに失敗: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "サーバーイベントコールバックの追加に失敗"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "ソケット: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "バインド: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "リッスン: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "結果で出るパスは qemudInitPaths() のバッファにとって長すぎます"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server の割り当てに失敗"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex を初期化できません"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "イベントシステムの初期化に失敗"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL 認証 %s の初期化に失敗"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth 用のシステムバスへの接続に失敗: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: 失敗: クライアント DN は %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: 認証に失敗: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: クライアント証明証は信頼できません。"
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: クライアント証明証は不明な発行者を持ちます"
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: クライアント証明証は撤回されました"
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: クライアント証明証は安全でないアルゴリズムを使ってい"
 "ます"
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: 証明証は X.509 ではありません"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: ピアがありません"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init は失敗"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: クライアント証明証は期限切れです"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate: クライアント証明証はまだアクティベートされていません"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,11 +332,11 @@ msgstr ""
 "text' を使用して、クライアントの証明証内の 区別名フィールドを表示するか、又は"
 "このデーモンに  --verbose オプションを付けて実行してして下さい。"
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: クライアント証明証の確証に失敗"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -344,172 +344,172 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate が設定されており、 不正な証"
 "明証は無視されます"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "クライアントの証明証を確証するのに失敗: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "接続の受理に失敗: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "クライアント割り当てでメモリー不足です"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "特別権限を持つクライアント %d 用の polkit auth をオフにします"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS のハンドシェークに失敗: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr ""
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "読み込み: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL データ'%s' の復号に失敗しました"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "書き込み: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL データ'%s' の暗号化に失敗しました"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "シグナルハンドラーが %d エラーを報告: 最後のエラー: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "シャットダウンタイムアウトの登録に失敗しました"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "worker の割り当てに失敗しました"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s 設定リスト用のメモリーの割り当てに失敗"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s 設定リスト値用のメモリーの割り当てに失敗"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: 文字列、又は文字列のリストである必要がありま"
 "す\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: 無効なタイプ: %s を所持; %s を想定\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: サポートのない認証 %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "root として実行している場合はグループを設定できません"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "メモリーの割り当てに失敗しました"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "メモリーの割り当てに失敗しました"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "グループ '%s' のルックアップに失敗"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "モード '%s' の構文解析に失敗"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "%s からデバイスの削除に失敗しました"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "デーモンとしてフォークするのに失敗: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "パイプの作成に失敗: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir を生成できません"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s のグループ所有権の変更に失敗"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "シグナルパイプ用のコールバックの登録に失敗"
 
@@ -611,7 +611,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "アドレス %d を解決できません: %s"
@@ -636,7 +636,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl コンテキストのセットアップに失敗 %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS cipher サイズを得ることができません"
 
 #: qemud/remote.c:2970
@@ -658,7 +659,7 @@ msgstr "SASL メカニズム %d (%s) をリストできません"
 msgid "cannot allocate mechlist"
 msgstr "メカリストを割り当てできません"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "接続 %d (%s) 上の SASL ssf をクエリできません"
@@ -816,43 +817,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "終り方が不適切な数字です"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "終り方が不適切な文字列です"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "値を予期しています"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "一覧が ] で閉じられていません"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "一覧にセパレーターを予期しています"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "一覧が ] で閉じられていません"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "名前を予期しています"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "セパレーターを予期しています"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "割り当てを予期しています"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ファイルを開くのに失敗しました"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "内容の保存に失敗しました"
 
@@ -936,522 +946,553 @@ msgstr "接続ハッシュ表への node dev の追加に失敗しました"
 msgid "dev missing from connection hash table"
 msgstr "接続ハッシュ表に dev がありません"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "不明なディスクタイプ %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "不明なディスクデバイス: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "無効なフロッピーデバイス名: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "無効なハードディスクデバイス名: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "不明なディスクバスタイプ %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "フロッピーディスクに無効なバスタイプ '%s'"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ディスクに無効なバスタイプ '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "不明なディスクキャッシュモード %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "不明なファイルシステムタイプ %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "不明なインターフェイスタイプ %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<source><interface type='network'/> で指定した 'network' 属性はありません"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<source> <interface type='bridge'/>で指定した  'dev' 属性はありません"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "<source>ソケットインターフェイスで指定した 'port' 属性はありません"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "ソケットインターフェイスを持つ<source> 'port' 属性を構文解析できません"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "ソケットインターフェイスで指定した<source> 'address' 属性はありません"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr "<source> <interface type='bridge'/>で指定した  'dev' 属性はありません"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "モデル名は無効な文字を含んでいます"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "char デバイス用のソースパス属性がありません"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "char デバイスのソースホスト属性がありません"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "char デバイスのソースサービス属性がありません"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "入力デバイスタイプがありません"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "不明な入力デバイスタイプ '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "不明な入力バスタイプ %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 バスは %s 入力デバイスをサポートしません"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "サポートのない入力バス %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen バスは %s 入力デバイスをサポートしません"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "グラフィックデバイスタイプがありません"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "不明なグラフィックデバイスタイプ'%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc ポート %s をパースできません"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "不明な全画面の値 %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "vnc ポート %s をパースできません"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "不明なサウンドモデル '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "vendor id %s をパースできません"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "製品 %s をパースできません"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "バス %s をパースできません"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "デバイス %s をパース出来ません"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "不明な usb ソースタイプ %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "製造元がありません"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "製品がありません"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ドメイン %s をパースできません"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "スロット %s をパースできません"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "関数 %s をパースできません"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci アドレスは関数 id が必要です"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "不明な pci ソースタイプ %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "不明な hostdev モード '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "不明なホストデバイスタイプ '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev でタイプがありません"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "不明なノード %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "不明なライフサイクルアクション %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "セキュリティタイプがありません"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "無効なセキュリティタイプ"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "セキュリティモデルがありません"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "root 要素がありません"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "不明なデバイスタイプ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "不明な virt タイプ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ドメインタイプの属性がありません"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "無効なドメインタイプ %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID の生成に失敗しました"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "異常形成の uuid 要素"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "メモリー要素がありません"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "予期しない機能 '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS タイプがありません"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "OS タイプ用にサポートのないアーキテクチャ '%s'"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "ブートデバイスを取り出せません"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ブートデバイスがありません"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "不明なブートデバイス: '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ファイルシステムデバイスを取り出せません"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "ネットワークデバイスを取り出せません"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "パラレルデバイスを取り出せません"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "シリアルデバイスを取り出せません"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "入力デバイスを取り出せません"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "グラフィックデバイスを取り出せません"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "サウンドデバイスを取り出せません"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "ホストデバイスを取り出せません"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "ドメイン設定がありません"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ドメインタイプの属性がありません"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "無効なドメインの状態"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "無効な pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "モニターパスがありません"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "%d 行で: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml ドキュメントパースに失敗"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "間違えた root 要素"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "トポロジー cpuset 構文エラー"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "予期しないライフサイクルタイプ %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "予期しないディスクタイプ %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "予期しないディスクデバイス %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "予期しないディスクバス %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "予期しないディスクキャッシュモード  %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "予期しないファイルシステムタイプ %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "予期しないネットタイプ %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "予期しない文字タイプ %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "予期しないサウンドモデル %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "予期しないド入力タイプ %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "予期しない入力バスタイプ %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "予期しない hostdev モード %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "予期しない hostdev タイプ %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "予期しないドメインタイプ %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "予期しないブートデバイスタイプ %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "予期しない機能 %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "設定ディレクトリ %s を作成できません"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "設定ファイル %s を作成できません"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "設定ファイル %s の書き込みができません"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "設定ファイル %s を保存できません"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "ターゲット %s は既に存在します"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "ディレクトリ '%s' を開くのに失敗"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "設定 %s を削除できません"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "不明な virt タイプ"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1486,434 +1527,454 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "テーブル '%s'内のチェーン'%s' へ iptables ルール '%s' の追加に失敗: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "接続 URI の構文解析ができませんでした"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "作業ディレクトリを取得できません"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "パスが長すぎます"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "現在のディレクトリを取得できません"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare は uri をセットしませんでした"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 は uri をセットしませんでした"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "パスは NULL です"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "フラグはゼロでなければなりません"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "バッファは NULL です"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "フラグパラメータは VIR_MEMORY_VIRTUAL でなければなりません"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "バッファは NULL ですが、サイズはゼロではありません"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid は失敗しました"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) は失敗"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) は失敗"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) は失敗"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) は失敗"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "コンテナ連続メッセージを送信できません"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "コンテナ連続メッセージの読み取りに失敗"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "'%s' の作成に失敗"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%s で %s をマウントするのに失敗"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "新規 root %s のバインドに失敗"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "/dev tmpfs のマウントに失敗"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "%s への root  %s の ピボットに失敗"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s で %s をマウントするのに失敗"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts を作成できません"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "/dev/pts をコンテナに移動するのに失敗"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "'%s' へのシンボルリンク %s の作成に失敗しました"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s で %s をマウントするのに失敗"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts の読み込みに失敗"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' のアンマウントに失敗"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc をマウントするのに失敗"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "デバイス %s の作成に失敗"
+msgid "failed to remove capabilities %d"
+msgstr "能力情報を得るのに失敗しました"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "能力情報を得るのに失敗しました"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "能力情報を得るのに失敗しました"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() は無効な vm 定義を渡しました"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "%s を開くのに失敗"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "クローンコンテナの実行に失敗"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s 用に cgroup を作成できません\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc リソースの設定に失敗しました"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "サーバーソケット  %s の作成に失敗"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "サーバーソケット '%s' のバインドに失敗"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "サーバーソケット %s のリッスンに失敗"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d の読み込みに失敗"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d への書き込みに失敗"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) に失敗"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) に失敗"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) に失敗"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "エラーイベント %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() に失敗"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "インターフェース %s  を ns %d に移動するのに失敗"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth  の削除に失敗しました: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair は失敗しました"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "製品 %s をパースできません"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "/dev tmpfs のマウントに失敗"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "デバイス %s の作成に失敗"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s で %s をマウントするのに失敗"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty の割り当てに失敗しました"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ファイル '%s/%s.pid' の書き込みができません"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "root ディレクトリを変更できません"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "セッションリーダーになれません"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC ドライバーからの接続に失敗しました"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "ストレージプールはアクティブではありません"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "マッチする uuid を持つドメインはありません"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "稼働中ドメインは削除できません"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "一時的なドメインを定義解除できません"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s の cgroup を取得できません\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid はコンテナ %d の待機に失敗しました: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "インターフェースのブリッジの取得に失敗"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth デバイスペアの作成に失敗しました: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth の名前の割り当てに失敗しました"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s へ %s デバイスの追加に失敗しました"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "ペアレント ns veth デバイスの有効化に失敗"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "クライアントソケットの作成に失敗"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "クライアントソケットへの接続に失敗"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "コンテナ用の無効な PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d にキルに失敗"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' を待つことができません"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ログディレクトリ %s を作成できません"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' を開くのに失敗しました"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ファイル %s/%s.pid の読み込みに失敗"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "ドメイン named %s がありません"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d を持つドメインはありません"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "不明なリリース: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "ドメイン %s はありません"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "無効なパラメータ `%s' です"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "無効なパラメータカウントです"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "ホスト名の決定に失敗しました"
 
@@ -1946,22 +2007,22 @@ msgstr "要求を転送していますが、IPv4 のアドレス/ネットマス
 msgid "unknown forwarding type '%s'"
 msgstr "不明な転送タイプ %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "ネットワーク設定ファイル名 '%s' はネットワーク名 '%s' に一致しません"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "設定ファイル %s を削除できません"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr ""
@@ -2106,312 +2167,448 @@ msgstr "一致する id を持つネットワークはありません"
 msgid "network '%s' does not have a bridge name."
 msgstr ""
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "一時的なドメインの自動開始はセットできません"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "autostart ディレクトリ %s を作成できません"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "'%s' へのシンボルリンク %s の作成に失敗しました"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "シンボルリンク'%s' の削除に失敗しました"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "プール %s のリフレッシュに失敗しました"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "プール %s のリフレッシュに失敗しました"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s を解決できません"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "一致する名前のノードデバイスはありません"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "このデバイス用のペアレントはありません"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathString() への無効なパラメータ"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "パス '%s' を開けません"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "移行操作は失敗しました"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "不明なタイプ %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "現在の時刻を取得できません"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "'%s' 用の不明なストレージ能力タイプ '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr " '%s' にサイズがありません"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' 用に無効なサイズがあります"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "能力タイプがありません"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr " '%s' にサイズがありません"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr " '%s' にサイズがありません"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%s' 用の不明なストレージ能力タイプ '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' 用にネットワークインターフェースがありません"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "%s 用に無効なネットワークタイプです"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "%s 用に無効な USB インターフェイスがあります"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' 用に USB バスナンバーがありません"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "%s 用に無効な PCI ドメイン ID があります。"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s' 用に無効な PCI バス ID があります"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s' 用に無効な PCI スロット ID があります"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "%s 用に無効な PCI 機能 ID があります"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' 用に異常形成の uuid 要素"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "能力タイプがありません"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "不明な能力タイプ %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "不明な能力タイプ '%d' が %s 用に存在"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "読み込みのため %s を開くのに失敗しました"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "読み込みのため %s を開くのに失敗しました"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' からの読み込みに失敗しました: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' からの読み込みに失敗しました: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' からの読み込みに失敗しました: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "cpus が見付かりません"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "'%s' を開けません"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "このプラットフォームではコンソールは実装されていません。"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA はこのホスト上ではサポートがありません"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA 空きメモリーのクエリに失敗"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "現在の時刻を取得中"
 
@@ -2426,17 +2623,17 @@ msgstr "OPENVZ VM は既に id '%s' で アクティブです"
 msgid "Wrong state to perform action"
 msgstr "ストレージボリューム情報"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ドメインは稼働していません"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "一致する id %d のドメインはありません"
@@ -2447,18 +2644,19 @@ msgid "domain is not paused "
 msgstr "ドメインが見つかりません"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl  バージョンを抽出できません"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "コンテナ %d 用の設定を読み込めません"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "コンテナ %d 用の設定を読み込めません"
 
 #: src/openvz_conf.c:257
 msgid "Too long network device name"
@@ -2477,14 +2675,14 @@ msgid "Wrong MAC address"
 msgstr "MAC アドレスが違います"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "コンテナ %d 用の設定を読み込めません"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "コンテナ %d 用の設定を読み込めません"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2499,14 +2697,10 @@ msgid "UUID in config file malformed"
 msgstr "設定ファイル内の UUID は異常形成"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "コンテナ %d 用の設定を読み込めません"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "コンテナは定義されていません"
@@ -2542,7 +2736,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s を実行できませんでした"
@@ -2610,7 +2804,7 @@ msgstr "ドメインはシャットオフ状態ではありません"
 msgid "Could not read container config"
 msgstr "コンテナ設定を読み込めません"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "不明なタイプ %s"
@@ -2619,7 +2813,20 @@ msgstr "不明なタイプ %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s をパースできません"
@@ -2740,887 +2947,859 @@ msgstr "プロキシーで通信エラー: 不良パケット\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "非同期パケット番号 %d を取得しました\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU プロセスをデーモン化することができません"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "QEMU プロセスをデーモン化することができません"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu からの予期しない終了状態です"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "予期しない終了状態 '%d'。多分 qemu の失敗です"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU バイナリ %s が見つかりません: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "ネットワーク '%s' が見つかりません"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "ネットワークタイプ %d はサポートされていません"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ブリッジサポートを初期化できません: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 "ブリッジする tap インターフェースの追加に失敗。 %s はブリッジデバイスではあり"
 "ません"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "%s をブリッジする為の tap インターフェース %s の追加に失敗: %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "TCP の移行はこの QEMU バイナリではサポートしていません"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "ディスク '%s' 用のドライバー名 '%s' にはサポートがありません"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' 用のサポートのない usb ディスクタイプ "
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "サポートのないディスクタイプ '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "無効なサウンドモデル"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "'%s' 用に異常形成の uuid 要素"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "デバイス %s をパース出来ません"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "%s の装置情報が不足しています"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "ドメインは保存できません"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "ドメイン %s をパースできません"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "関数 %s をパースできません"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "不明な文字デバイスタイプ"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "ディスクデバイスを取り出せません"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "新規作成のボリューム '%s' が見付かりません: %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "不明な文字デバイスタイプ"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "モニターパスがありません"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "認証ホスト属性がありません"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "デバイス %s をパース出来ません"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "不明な認証タイプ %s"
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "無効なドメインの状態"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "無効な pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "モニターパスがありません"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "ドメイン設定がありません"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "ログファイル %s の作成に失敗"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM ログファイルの close-on-exec フラグをセットできません"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "ログファイル名 %s/%s.log の構築に失敗"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lld を %s 内で探すことができません"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' の自動起動に失敗: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "状態ファイル %s のリンク解除に失敗"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s 用のドメイン状態の読み込みに失敗しました\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s 用のドメイン状態のパースに失敗しました\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%s 用のモニター再接続に失敗しました: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "セキュリティドライバーの開始に失敗"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "セキュリティドライバーがありません"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel モデルのコピーに失敗: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI のコピーに失敗: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "セキュリティドライバーの開始に失敗"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "セキュリティドライバーがありません"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "状態ディレクトリ '%s' の作成に失敗: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s 開始の出力読み込み中に失敗"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s 開始の出力の読み込みで時間切れ"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s 開始の出力読み込みで領域不足"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s ログの出力読み込み中に失敗"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s ログの出力読み込み中に領域不足"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "%s ログの出力の読み込み中に時間切れ"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s ログの出力の読み込み中に時間切れ"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "モニターパス %s を開くことができません"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "モニターの close-on-exec フラグをセットできません"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "モニターを non-blocking モードにできません"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "ログファイルを終了できません: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "ゲストを開始できません: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU スレッド情報をフェッチするためのモニターコマンドを実行できません"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU affinity の設定に失敗"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "レジューム操作は失敗しました"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC パスワードの設定に失敗しました"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "セキュリティレベルの設定に失敗"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM はすでにアクティブです"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "未使用の VNC ポートを見つけることができません"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "ログディレクトリ %s を作成できません"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU バイナリ %s が見つかりません"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s 用の設定を削除できません"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "プール %s の構築に失敗しました"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "envv をログファイルへ書き込めません: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "argv をログファイルへ書き込めません: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "ログファイルの末尾を探せません: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "ドメイン %s は出ませんでした\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' をシャットダウン中\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "SIGTERM を %s (%d) に送信するのに失敗"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s 用のドメイン状態の削除に失敗しました"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s から PCI ID '%s' の削除に失敗しました"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "処理のない fd イベント %d が %s 用に存在"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "'%s' を開けません"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA はこのホスト上ではサポートがありません"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA 空きメモリーのクエリに失敗"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "ストレージプールはアクティブではありません"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "'%s' を開けません"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "一致する uuid '%s' のドメインはありません"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "マッチする名前のドメイン名はありません"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "ドメイン %s は既に定義されています"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "ドメインはすでに '%s' としてアクティブです"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "サスペンド操作は失敗しました"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "シャットダウン操作は失敗しました"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "最大メモリーは現在のメモリー以下にはセットできません"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "メモリーバルーン割り当てをクエリできません"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "メモリーバルーン割り当てをパースできません"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "メモリー割り当てをバルーンできません"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "メモリーは最大メモリー以上にセットできません"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "アクティブドメインのメモリーをセットできません"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ドメイン xml の取得に失敗しました"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' の作成に失敗しました"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "保存ヘッダーの書き込みに失敗しました"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml の書き込みに失敗しました"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "ファイル %s を保存できません"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "移行操作は失敗しました"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'migrate' はこの qemu ではサポートがありません"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "アクティブドメインの vcpu カウントは変更できません"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "ドメイン定義 '%d' に不明な virt タイプがあります"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ドメイン用の最大 vcpus を決定できません"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "要求された vcpus はドメインに許可できる最大 vcpus を越えています: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "停止状態のドメインで vcpus を固定できません"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu 数は範囲外です %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "アフィニティをセットできません"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu アフィニティはサポートされていません"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "アフィニティを取得できません"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu アフィニティは使用できません"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "セキュリティレベルの取得に失敗しました"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ドメインイメージを読み込めません"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu ヘッダーの読み込みに失敗しました"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "イメージマジックは正しくありません"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "イメージバージョンはサポートがありません (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML の読み込みに失敗しました"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML の構文解析に失敗しました"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "新規 VM の割り当てに失敗しました"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ドメインの再開に失敗しました"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "サポートのないディスクタイプ '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv 構文 %s を決定できません"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "バス '%s' 用にはディスク名マッピングのサポートがありません"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom メディアを変更出来ませんでした"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom メディアの変更は失敗です: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "ターゲット %s は既に存在します"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ディスクを添付できません"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr " %s ディスクの追加は失敗"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb ディスクを添付できません"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb ディスクの追加は失敗"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb デバイスを添付できません"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb デバイスの追加は失敗"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "停止状態のドメインでデバイスを添付できません"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "デバイスタイプ '%s' は添付できません"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "ディスク %s が見つかりません"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "detach disk %s コマンドの実行に失敗しました"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "ディスク %s の取り外しに失敗: 無効なスロット %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "停止状態のドメインではデバイスを外せません"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "SCSI か virtio ディスクデバイスのみが動的に取り外しできます"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "一時的なドメインの自動開始はセットできません"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "autostart ディレクトリ %s を作成できません"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "'%s' へのシンボルリンク %s の作成に失敗しました"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "無効なパスです: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' コマンドは失敗です"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats'  はこの qemu ではサポートがありません"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "デバイスは見つかりません: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL 又は空のパス"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "無効なパス、'%s' は不明なインターフェイスです"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: 開くのに失敗"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: 探索、又は読み込みに失敗"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "無効なパス"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ドライバーは仮想メモリーアドレスのみをサポートします。"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") は失敗しました"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "lvs コマンドは失敗です"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "設定ファイル %s の読み込みに失敗しました"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "ノードドメイン一覧"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "tcp URI のみが KVM 移行の為にサポートがあります"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI には末尾に ':port' がありませんでした"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "UUID の生成に失敗しました"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "ドメインはすでに '%s' としてアクティブです"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "オフライン移行が指定されています、しかしサスペンド操作は失敗です"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "操作は失敗しました: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "ドメイン %s の再開に失敗しました"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "デバイス %s  PCI デバイスではありません"
@@ -3629,528 +3808,533 @@ msgstr "デバイス %s  PCI デバイスではありません"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd バイナリを見つけるのに失敗しました"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: URL 内のトランスポートは認識されません(tls|unix|ssh|ext|tcp と"
 "なる必要があります)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' トランスポートにはコマンドが必要です"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "tty '%s' を開けません: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "%s に接続できませんでした"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "ソケットの作成に失敗しました"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "%s に接続できませんでした"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "ソケットの作成に失敗しました: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 "トランスポートメソッド unix の ssh と ext は Windows ではサポートがありません"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "モニターを non-blocking モードにできません"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "uuid を生成できません"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "URI の取得に失敗しました"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "コールバックリストの割り当て中にエラー"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "ドメインを割り当て中"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' にアクセスできません: %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "コンテナスタックの割り当てができません"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "VM コンソールデータをログできません: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "個人のキー/証明証のロードができません: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "SASL ライブラリの初期化に失敗しました:%d (%s)"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "tty 属性をセットできません: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "tty 属性をセットできません: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "クライアントの証明証を確証するのに失敗: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "tty '%s' を開けません: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS 初期化を完了できません: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "サーバー確証(使用証明証、又は IP アドレス)は失敗 \n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "クライアントの証明証を確証するのに失敗: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "現在の時刻を取得できません"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "無効なデバイスタイプ: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "証明証はまだアクティベートされていません"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: クライアント証明証は不明な発行者を持ちます"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "証明証は期限切れです"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: クライアント証明証は安全でないアルゴリズムを使ってい"
 "ます"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "サーバー証明証が確証に失敗: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "証明証のタイプは X.509 ではありません"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers は失敗です"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "SASL 認証 %s の初期化に失敗"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "tty '%s' を開けません: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "証明証は期限切れです"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "証明証はまだアクティベートされていません"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "証明証のオーナーはホスト名 (%s) に一致しません"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "NUMA セルが多すぎます: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "リモートドメイン ID が多すぎます: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "マップ長は最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU カウントは最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU マップバッファ長は最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "ホストの vCPU 報告は多すぎます: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "ホスト報告のマップバッファ長は最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "vCPU カウントは最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "vCPU カウントは最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "vCPU カウントは最大限を越えています: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "リモートドメイン名が多すぎます: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: パラメータの戻り数は限度を越えています"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: 不明なパラメータタイプ"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "アレイの割り当てでメモリー不足です"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "不明なパラメータタイプ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "block peek 要求はリモートプロトコルには大きすぎます %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "戻りバッファは要求値と同じサイズではありません"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "memory peek 要求はリモートプロトコルには大きすぎます %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "リモートネットワークが多すぎます: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "リモートネットワークが多すぎます: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "要求されたストレージプールが多すぎます"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "受理したストレージプールが多すぎます"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "要求されたストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "受理したストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "要求されたストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "受理したストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "要求されたストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "受理したストレージボリュームが多すぎます"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "不明な認証タイプです: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "要求された認証タイプ %s は拒否されました"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "サポートのない認証タイプ %d です"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL ライブラリの初期化に失敗しました:%d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "sock アドレス  %d (%s) の取得に失敗"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "ピアアドレス %d (%s)  の取得に失敗"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL クライアントコンテキストの作成に失敗しました: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS セッションには無効な暗号サイズです"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "外部 SSF %d (%s) をセットできません"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "セキュリティプロパティ %d (%s) をセットできません"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL メカニズム %s はサーバーでサポートされていません"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL 交渉の起動に失敗しました: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "証明証の認証作成に失敗しました"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL 交渉データは長すぎます: %d バイト"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL の手順に失敗しました: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "交渉 SSF %d は強度不足です"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "証明証の認証収集に失敗しました"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "イベントサポートはありません"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "cb を一覧に追加中"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header は失敗です"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling 引数"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (長さ、単語)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "データを送信できません"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS ソケット %s の読み込みに失敗しました"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "サーバーは接続を切断しました"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "データを受信できません"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL データの符号化に失敗しました: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL データの復号化に失敗しました: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (長さ、単語、応答)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "サーバーから受理したパケットは小さすぎます"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "サーバーから受理したパケットは長すぎます"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "応答内に無効なヘッダー"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "不明なプログラム (受理 %x, 予期値 %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "不明なプロトコルバージョン (受理 %x, 予期値 %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "不明な手続き (受理 %x, 予期値 %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "ret の整列化解除"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "remote_error の整列化解除 "
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "不明なステータス (受理 %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "ソケット上の投票のは失敗しました"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "条件の待機に失敗しました"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4164,164 +4348,178 @@ msgstr "無効なセキュリティモデル '%s'"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' は %d の最大許容長さよりも長くなっています。"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux 仮想ドメインコンテキストファイル %s を開けません: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux 仮想ドメインコンテキストファイル %s を読み込めません: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux 仮想イメージコンテキストファイル %s を開けません: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux 仮想イメージコンテキストファイル %s を読み込めません: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s の SElinux ファイルコンテキストを生成できません"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: セキュリティレベルは最大長を越えています: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr ""
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s を解決できません"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "無効なセキュリティレベル %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: セキュリティコンテキスト '\\%s' をセットできません: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "プールタイプ %d のバックエンドがありません"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "ボリューム '%s' を開けません"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "ファイル '%s' の統計が出来ません"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "ファイル '%s' の末尾が見付かりません"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "%s のファイルコンテキストを取得できません"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "ディレクトリ %s を読み込めません"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex '%s' のコンパイルに失敗"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd を読み込めません"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "コマンド '%s' の待機に失敗しました"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "コマンドは正常に終了しませんでした"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s'  へのパイプで読み込みエラー"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "コマンド %d からのゼロ以外の終了ステータス"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s Win32 上で実装されていません"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "デバイス開始の場所を構文解析できません"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "デバイス終了の場所を構文解析できません"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "無効なセキュリティタイプ"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "ターゲット %s は既に存在します"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "空き拡張に十分な領域がありません"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4419,7 +4617,7 @@ msgid "cannot fill file '%s'"
 msgstr "ファイル '%s' を充填できません"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "ファイル '%s' を閉じれません"
@@ -4429,59 +4627,63 @@ msgstr "ファイル '%s' を閉じれません"
 msgid "cannot copy from volume to a directory volume"
 msgstr "autostart ディレクトリ %s を作成できません: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "不明なストレージボリュームタイプ %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "不明なストレージボリュームバッキングストアタイプ %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "書き込みのコピーイメージは qcow-create ではサポートされません"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "サポートされていないストレージボリュームタイプ %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "書き込みのコピーイメージは qcow-create ではサポートされません"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "生ではないイメージの作成は、qemu-img 無しではサポートされていません"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "パス '%s' を読み込めません"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ファイルオーナー '%s' をセットできません"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ファイルモード'%s' をセットできません"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ファイル '%s' をリンク解除できません"
@@ -4715,173 +4917,174 @@ msgstr "%s からのネットワーク作成に失敗しました"
 msgid "Scanning host%u"
 msgstr "不明なホスト %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "認証ホスト属性がありません"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "認証パスワード属性がありません"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "異常形成の8進法モードです"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "異常形成のオーナー要素です"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "異常形成のグループ要素です"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "不明な root 要素"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "不明なストレージボリュームタイプ %d"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "名前要素がありません"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid を生成できません"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "不明な認証タイプ %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "ソースホスト名がありません"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "ソースデバイスを取り出せません"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "ソースデバイスパスがありません"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "ソースパスがありません"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "ソースホスト名がありません"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "不明な認証タイプ %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "ターゲットパスがありません"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "不明な root 要素"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "サポートされていないプール形式 %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "予期しないプールタイプ"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "不明なサイズ単位 %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "異常形成の能力要素"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "能力要素値は大きすぎます"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "不明な root 要素"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "名前要素がありません"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "能力要素がありません"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "不明な認証タイプ %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "不明な root 要素"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "サポートされていないボリューム形式 %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "設定ディレクトリ %s を作成できません: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "設定ファイルパスを構成できません"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "autostart リンクパスを構成できません"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML の生成に失敗しました"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "設定ファイル %s を作成できません: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "設定ファイル %s の書き込みができません: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "設定ファイル %s を保存できません: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s 用の設定ファイルはありません"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s 用の設定を削除できません"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "一致する uuid のプールはありません"
 
@@ -4889,500 +5092,561 @@ msgstr "一致する uuid のプールはありません"
 msgid "no pool with matching name"
 msgstr "一致する名前のプールはありません"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "ストレージプールは既に存在します"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "一致する uuid のストレージプールはありません"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "プールはまだアクティブです"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "プールはすでにアクティブです"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "ストレージプールはすでにアクティブです"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "ストレージプールはアクティブではありません"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "ストレージプールはまだアクティブです"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "プールはボリューム削除をサポートしていません"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "プールは設定ファイルを持ちません"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "一致する名前のストレージボリュームはありません"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "一致するキーのストレージボリュームはありません"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "一致するパスのストレージボリュームはありません"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "ストレージボリュームは既に存在します"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "ストレージプールはボリューム作成をサポートしていません"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "一致する名前のストレージボリュームはありません"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "ストレージプールはすでにアクティブです"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "ストレージプールはボリューム作成をサポートしていません"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "ドメインはまだ実行中です"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "ストレージプールはボリューム削除をサポートしていません"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "プール %s の起動に失敗しました"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ドメインファイル名を解決中"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "ホストの定義ファイルをロード中"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ホスト"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ディレクトリ '%s' を開くのに失敗"
 
-#: src/test.c:392
-msgid "node"
-msgstr "ノード"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath コンテキストを作成中"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "ノードメモリー"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "ノードドメイン一覧"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ドメインファイル名を解決中"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "ノードドメイン一覧"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "ネットワークファイル名を解決中"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "ノードドメイン一覧"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "ドメインファイル名を解決中"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: パスを指定するか、test:を使用する///省略値"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "ホスト名をルックアップ出来ません"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "ドメインが見つかりません"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "ドメインは稼働していません"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "メタデータ用の領域を割り当てできません"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "ドメインの状態をファイルに保存"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "ドメインの状態をファイルに保存"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ドメインイメージを読み込めません"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "不完全な保存ヘッダーです"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "一致しないヘッダーマジック"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "メタデータ長の読み込みに失敗しました"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "メタデータの長さは範囲外です"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "不完全なメタデータ"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "ドメイン %s は %s にダンプ\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "ドメイン '%s' coredump: ヘッダの %s への書き込み失敗"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "ドメイン %s は %s にダンプ\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "範囲は使用可能なセルを越えています"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "ドメインはすでに実行中です"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "ドメインはまだ実行中です"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "ネットワークはまだ実行中です"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "ネットワークはすでに実行中です"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "ストレージプールはすでにアクティブです"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "ストレージプールはアクティブではありません"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "一致する名前のストレージボリュームはありません"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "一致するキーのストレージボリュームはありません"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "一致するパスのストレージボリュームはありません"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "ボリューム '%s' 用のプールに十分な空き領域がありません"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "ネットワークタイプ %d はサポートされていません"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "ネットワークタイプ %d はサポートされていません"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "ネットワークタイプ %d はサポートされていません"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "TCP リッスンのみが文字デバイス用にサポートされています"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "サポートのない文字デバイスタイプ %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec ファイルの記述子フラグの設定に失敗\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec ファイルの記述子フラグの設定に失敗"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' の自動起動に失敗: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify を初期化できません"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "モニターディレクトリ %s の作成に失敗しました: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: メモリー不足です\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid の読み込みに失敗: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "ソケットを開けません"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "ソケットをバインドできません"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr ""
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "ドメインは保存できません"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "%s を読み込めません: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "QEMU バイナリ %s が見つかりません: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv をログファイルへ書き込めません: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv をログファイルへ書き込めません: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "予期しない pid を得ました、ダメです"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "ストレージプールはアクティブではありません"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "%s を読み込めません: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "ドメイン %s は既に定義されています"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid '%s' を持つドメインはすでに定義されています"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "稼働中ドメインは削除できません"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "%s を読み込めません: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "パイプを作成できません: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking ファイルの記述子フラグの設定に失敗"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ファイルの記述子フラグの設定に失敗"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "パイプの作成に失敗: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "チャイルドプロセスをフォークできません: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "ファイル '%s' をリンク解除できません: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "設定ファイルハンドルの格納に失敗しました"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "設定ファイルハンドルの格納に失敗しました"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "設定ファイルハンドルの格納に失敗しました"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "セッションが見つかりません"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "autostart ディレクトリ %s を作成できません: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "tty pid ファイル %s を読み込めません: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "アフィニティをセットできません: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "エラー"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "ディレクトリ '%s' を開くのに失敗"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "'%s' の作成に失敗しました"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' のユーザー記録を見つけることができません: %s"
@@ -5447,15 +5711,15 @@ msgstr "起動時にドメインを自動で起動するように設定します
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ドメイン名、id または uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "自動起動の設定を解除"
 
@@ -5574,15 +5838,15 @@ msgstr "停止状態のドメインの一覧表示に失敗しました"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "名前"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "状態"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "状態なし"
 
@@ -5698,7 +5962,7 @@ msgstr "停止状態のドメインの削除"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "登録されている停止状態のドメインを削除します。"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ドメイン名または uuid"
 
@@ -5941,11 +6205,11 @@ msgstr "ドメインの基本情報を表示します。"
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "名前:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5953,16 +6217,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS タイプ:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "状態:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU 時間:"
 
@@ -5990,1606 +6254,1665 @@ msgstr "有効にする"
 msgid "disable"
 msgstr "無効にする"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA 空きメモリー:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA セル用の利用可能な空きメモリーを表示します。"
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA セル番号:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "合計"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ドメインの vcpu 情報"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ドメインの仮想 CPU の基本情報を表示します。"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU アフィニティー:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ドメインは停止しており、仮想 CPU はありません。"
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "仮想 CPU アフィニティーの設定"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ドメインの仮想 CPU をホストの物理 CPU に割り当てます。"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "仮想 CPU 番号"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ホストの CPU 番号(コンマで区切る)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: 無効、又は欠如した vCPU 数値"
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist の欠如"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: ドメイン情報の取得に失敗しました"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: 無効な vCPU 数値"
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: 不当な形式。文字列が空。"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: 不当な形式。%d ('%c' の近く) に数字を期待。"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr "cpulist: %s: 不当な形式。%d ('%c' の近く) に数字か、コンマを期待。"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: 不当な形式。%d にコンマが続いている。"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "物理 CPU '%d' は存在していません"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "仮想 CPU 数の変更"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "ゲストドメインの仮想 CPU 数を変更します。"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "仮想 CPU 数"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "仮想 CPU 数が不当"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "仮想 CPU が多すぎます。"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "メモリーサイズの変更"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ゲストドメインの現在のメモリーサイズを変更します。"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "キロバイト単位でのメモリーサイズ"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "%d はメモリーサイズとしては不適切な値"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "最大メモリーサイズを確認できません"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "最大メモリー上限の変更"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ゲストドメインの最大メモリー上限を変更します。"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "キロバイト単位での最大メモリー上限"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "現在のメモリーサイズを確認できません"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "現在のメモリーサイズを縮小できません"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "最大メモリーサイズを変更できません"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "ノード情報"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "ノードの基本情報を表示します。"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "ノード情報の取得に失敗しました"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU モデル:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU 周波数:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU ソケット:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ソケットあたりのコア数:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "コアあたりのスレッド数:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA セル:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "メモリーサイズ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "能力情報"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "ハイパーバイザー/ドライバーの能力情報を表示します。"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "能力情報を得るのに失敗しました"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML 形式のドメイン情報"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ドメインの情報を XML ダンプ形式で stdout に出力します。"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "停止状態のドメインはありません"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "ドメインの設定ファイルを取り込めません"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "登録されている停止状態のドメインを削除します。"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "設定ファイルの構文エラー"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ドメイン id または UUID をドメイン名に変換"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ドメイン id または uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ドメイン名または UUID をドメイン id に変換"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ドメイン名または id をドメイン UUID に変換"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ドメイン名または id"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ドメイン UUID の取得に失敗しました"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "他のホストにドメインを移動させる"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "ドメインを他のホストに移動させる。活性移動では --live を付加する。"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "活性移動"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "宛先ホストの接続 URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "移動 URI。通常は省略可"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "移動: desturi がありません"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ネットワークの自動起動"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ブート時にネットワークを自動で作成し、起動するように設定します。"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ネットワーク名または uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "ネットワーク %s を自動起動に設定するのに失敗しました"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "ネットワーク %s の自動起動設定の解除に失敗しました"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "ネットワーク %s が自動起動に設定されました\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "ネットワーク %s の自動起動設定が解除されました\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML ファイルからネットワークの作成"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "ネットワークを作成します。"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML 形式でネットワークの構成を記述したファイル"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "ネットワーク %s が %s から作成されました\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s からのネットワーク作成に失敗しました"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "XML ファイルからネットワークを登録(起動はしない)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "ネットワークを登録します。"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "ネットワーク %s が %s から定義されました\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s からのネットワーク定義に失敗しました"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ネットワークの停止"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ネットワークを停止します。"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ネットワーク名、id または uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "ネットワーク %s は停止されました\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "ネットワーク %s の停止に失敗しました"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "ネットワークの情報を XML 形式で表示"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "ネットワークの構成情報を XML 形式で表示します。"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ネットワークの一覧を表示"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "ネットワークの一覧を表示します。"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "停止状態のネットワークの一覧を表示"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "停止状態および動作中のネットワークの一覧を表示"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "動作中のネットワークの一覧表示に失敗しました"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "停止状態のネットワークの一覧表示に失敗しました"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "自動起動"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "自動起動なし"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "動作中"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "停止状態"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ネットワーク UUID をネットワーク名に変換"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "ネットワーク uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "(事前に登録した)停止状態のネットワークの起動"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ネットワークを起動します。"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "停止状態のネットワーク名"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "ネットワーク %s が起動されました\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "ネットワーク %s の起動に失敗しました"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "停止状態のネットワークの登録削除"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "登録されている停止状態のネットワークを削除します。"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "ネットワーク %s の定義は削除されています\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "ネットワーク %s の定義の削除に失敗しました"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ネットワーク名をネットワーク UUID に変換"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ネットワーク名"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "ネットワーク UUID の取得に失敗しました"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "プールの自動起動"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "起動時にプールを自動で起動するように設定します。"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "プール名または uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "プール %s を自動起動としてマークするのに失敗しました"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "プール %s の自動起動マークの解除に失敗しました"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "プール %s が自動起動としてマークされました\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "プール %s の自動起動マークが解除されました\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "XML ファイルからプールの作成"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "プールを作成します。"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML プール記述を含むファイル"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "プール %s が %s から作成されました\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s からのプール作成に失敗しました"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML ファイルからドメインの作成"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML ボリューム記述を含むファイル"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "ボリューム %s が %s から作成されました\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s からのボリューム作成に失敗しました"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "NUMA はこのホスト上ではサポートがありません"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "停止状態のネットワーク名"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ディスク装置のターゲット"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "停止状態のドメインの一覧表示に失敗しました"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "プールの名前"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "プールのタイプ"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "背後にあるストレージ用のソースホスト"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "背後にあるストレージ用のソースパス"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "背後にあるストレージ用のソースデバイス"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 #, fuzzy
 msgid "source name for underlying storage"
 msgstr "背後にあるストレージ用のソースパス"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "背後にあるストレージ用のターゲット"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML バッファの割り当てに失敗しました"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "引数のセットからプールの作成"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "プール %s が作成されました\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "プール %s の作成に失敗しました"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "XML ファイルからプールを定義 (ただし起動しない)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "プールを定義します。"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "プール %s が %s から定義されました\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s からのプール定義に失敗しました"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "引数のセットからプールを定義"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "プール %s が定義されました\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "プール %s の定義に失敗しました"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "プールを構築"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "任意のプールを構築"
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "プール %s が構築されました\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "プール %s の構築に失敗しました"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "プールを破壊"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "任意のプールを破壊"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "プール %s は破壊されました\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "プール %s の破壊に失敗しました"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "プールの削除"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "任意のプールを削除"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "プール %s は削除されました\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "プール %s の削除に失敗しました"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "プールをリフレッシュ"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "任意のプールをリフレッシュ"
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "プール %s がリフレッシュされました\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "プール %s のリフレッシュに失敗しました"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML 形式のプール情報"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "プール情報を XML ダンプ形式で stdout に出力します。"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "プールの一覧を表示"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "プールの一覧を返します。"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "停止状態のプール一覧を表示"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "停止中および動作中のプールの一覧を表示"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "動作中のプールの一覧表示に失敗しました"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "停止状態のプールの一覧表示に失敗しました"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "%s に無効なストレージプールポインターがあります"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "受理したストレージプールが多すぎます"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "メモリー不足"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "プール %s の定義に失敗しました"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "受理したストレージプールが多すぎます"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "ストレージプール情報"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "ストレージプールの基本情報を返します。"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "構築中"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "実行中"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "分解済み"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "容量:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "割り当て:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "利用可能:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "プール UUID をプール名に変換"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "プール uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "(以前に定義した)停止状態のプールの起動"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "プールを起動します。"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "停止状態のプール名"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "プール %s が起動されました\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "プール %s の起動に失敗しました"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "引数のセットからボリュームの作成"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "ボリュームを作成します。"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "プール名"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "ボリュームの名前"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "オプションの k,M,G,T 接尾辞を持つボリュームのサイズ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "オプションの k,M,G,T 接尾辞を持つ初期割り当てのサイズ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ファイル形式タイプ raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "異常形成サイズ %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "ボリューム %s が 作成されました\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "ボリューム %s の作成に失敗しました"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "停止状態プールの定義解除"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "停止状態プールの設定を定義解除します。"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "プール %s の定義は解除されています\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "プール %s の定義解除に失敗しました"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "プール名をプール UUID に変換"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "プール UUID の取得に失敗しました"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML ファイルからボリュームの作成"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML ボリューム記述を含むファイル"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "ボリューム %s が %s から作成されました\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s からのボリューム作成に失敗しました"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "XML ファイルからボリュームの作成"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "停止状態のプール名"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "ボリューム名、又はキー"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "ボリューム %s が %s から作成されました\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "ボリュームの名前"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "ボリューム名、又はキー"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "ネットワーク名"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "プール %s の起動に失敗しました"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "ボリューム %s が %s から作成されました\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "%s からのボリューム作成に失敗しました"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "ボリュームを削除"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "任意のボリュームを削除"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "ボリューム名、キー、又はパス"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "ボリューム %s は削除されました\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "ボリューム %s の削除に失敗しました"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "ストレージボリューム情報"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "ストレージボリュームの基本情報を返します。"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "タイプ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ファイル"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ブロック"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML 形式のボリューム情報"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "ボリュームの情報を XML ダンプ形式で stdout に出力します。"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "ボリュームの一覧を表示"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "プール別にボリュームの一覧を表示します。"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "動作中のボリュームの一覧表示に失敗しました"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "パス"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "ボリューム UUID をボリューム名に変換"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "ボリュームキー、又はパス"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "ボリューム UUID をボリュームキーに変換"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "ボリューム uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "ボリューム UUID をボリュームパスに変換"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "ボリューム名、又はキー"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "バージョンの表示"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "システムのバージョン情報を表示します。"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "ハイパーバイザータイプの取得に失敗しました"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "コンパイル時に使用したライブラリ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ライブラリのバージョンの取得に失敗しました"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "使用中のライブラリ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "使用中の API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "ハイパーバイザーのバージョンの取得に失敗しました"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "実行中の %s ハイパーバイザーのバージョンを抽出できません\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "実行中のハイパーバイザー: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "NUMA はこのホスト上ではサポートがありません"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "装置の情報が不足しています"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "能力情報"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "ハイパーバイザーへの接続に失敗しました"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "停止状態のドメインの一覧表示に失敗しました"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "ボリュームの情報を XML ダンプ形式で stdout に出力します。"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "デバイス"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "新しいディスク装置の接続。"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "実行中のドメインのデバイスブロックの状態を取得します。"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "ドメイン %s は強制停止されました\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "%s からデバイスの削除に失敗しました"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "新しいディスク装置の接続。"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "新しいディスク装置の接続。"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "%s からデバイスの追加に失敗しました"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "ディスク装置のターゲット"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "実行中のドメインのデバイスブロックの状態を取得します。"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "ドメイン %s が再開されました\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "%s からデバイスの削除に失敗しました"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "ハイパーバイザーのホスト名を表示します"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "ホスト名の取得に失敗しました"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "ハイパーバイザーの標準的な URI を表示します"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI の取得に失敗しました"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc 表示"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC 表示のための IP アドレスとポート番号を出力します。"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty コンソール"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY コンソールのための装置を出力します。"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML ファイルからデバイスを追加"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "XML <ファイル>からデバイスを追加"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ファイル"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: <file> オプションがありません"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s からデバイスの追加に失敗しました"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML ファイルからデバイスを削除"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "XML <ファイル>からデバイスを削除"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: <file> オプションがありません"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s からデバイスの削除に失敗しました"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "ネットワークインターフェースを接続します"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "新しいネットワークインターフェースを接続します。"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "ネットワークインターフェースタイプ"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "ネットワークインターフェースのソース"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ターゲットネットワーク名"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC アドレス"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "ネットワークインターフェースを接続するのに使われるスクリプト"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' コマンドでは %s をサポートしていません"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "ネットワークインターフェースの削除"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "ネットワークインターフェースの削除。"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "インターフェース情報の取得に失敗しました"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s というタイプのインターフェースは見つかりませんでした"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s という MAC アドレスのインターフェースは見つかりませんでした"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "メモリーの割り当てに失敗しました"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML の作成に失敗しました"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ディスク装置の接続"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "新しいディスク装置の接続。"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ディスク装置のソース"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ディスク装置のターゲット"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ディスク装置のドライバー"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ディスク装置のサブドライバー"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "ターゲット装置タイプ"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "装置の読み書きモード"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' コマンドでは %s をサポートしていません"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ディスク装置の削除"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ディスク装置の削除。"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ディスク情報の取得に失敗しました"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "ターゲットが %s であるディスクは見つかりませんでした"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "init 文字列用の calloc メモリー割り当てに失敗: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: ログファイルの書き込みに失敗しました: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: ログファイルの書き込みに失敗しました: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: ログファイルの書き込みに失敗しました: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "lvs コマンドは失敗です"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "lvs コマンドは終了ステータス %d で失敗しました"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: ログファイルの書き込みに失敗しました: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "登録されている停止状態のドメインを削除します。"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "登録されている停止状態のドメインを削除します。"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "設定ファイルの読み込みに失敗しました"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "登録されている停止状態のネットワークを削除します。"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "登録されている停止状態のネットワークを削除します。"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "停止状態プールの設定を定義解除します。"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "停止状態プールの設定を定義解除します。"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "対話式ターミナルの終了"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "コマンド '%s' には <%s> オプションが必要です"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "コマンド '%s' には --%s オプションが必要です"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "コマンド '%s' は存在していません"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  名前\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7597,17 +7920,17 @@ msgstr ""
 "\n"
 "  形式\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7615,7 +7938,7 @@ msgstr ""
 "\n"
 "  詳細\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7623,58 +7946,58 @@ msgstr ""
 "\n"
 "  オプション\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "未定義のドメイン名または id です"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ドメイン '%s' の取得に失敗しました"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "未定義のネットワーク名です"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "ネットワーク '%s' の取得に失敗しました"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "未定義のプール名です"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "プール '%s' の取得に失敗しました"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "未定義のボリューム名です"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "ボリューム '%s' の取得に失敗しました"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7685,129 +8008,129 @@ msgstr ""
 "(時間: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "不足 \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "予期しないトークン(コマンド名): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "不明なコマンド: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "コマンド '%s' はオプション --%s をサポートしていません"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "予期される構文: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "番号"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "文字列"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "予期しないデータ '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "オプション"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "データ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "ファイル"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "一時停止中"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "シャットダウン中"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "シャットオフ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "クラッシュしました"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "オフライン"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "有効な接続ではありません"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: エラー: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "エラー: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d バイトを割り当てるのに失敗しました"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu バイトを割り当てるのに失敗しました"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "ハイパーバイザーへの接続に失敗しました"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "ログファイル情報の取得に失敗しました"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ログパスがファイルではありません"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "ログファイルを開けません。ログファイルのパスを確認してください"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "ログファイルの書き込みに失敗しました"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: ログファイルの書き込みに失敗しました: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "ハイパバイザーからの切断に失敗しました"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7840,7 +8163,7 @@ msgstr ""
 "\n"
 "  コマンド (非対話式モード):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7850,17 +8173,17 @@ msgstr ""
 "  (コマンドに関する詳細は、 help <command> を指定します)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "サポートされていないオプション '-%c' です。--help を参照してください。"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7869,7 +8192,7 @@ msgstr ""
 "%s にようこそ、仮想化対話式ターミナルです。\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7919,13 +8242,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "この機能はハイパーバイザーがサポートしていません: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ハイパーバイザーに接続できませんでした"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "セキュリティドライバーがありません"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s に接続できませんでした"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "セキュリティドライバーがありません"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8389,7 +8713,7 @@ msgstr "無効なネットワークポインター"
 msgid "invalid interface pointer in %s"
 msgstr "%s で無効なネットワークポインターです"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "引数バッファーが小さすぎます"
@@ -8450,23 +8774,33 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "credit スケジューラーの weight パラメーター (%d) が範囲外です (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "credit スケジューラーの cap パラメーター (%d) が範囲外です (0-65535)。"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "%s を読み込めません: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "ブリッジサポートを初期化できません: %s"
@@ -8514,7 +8848,7 @@ msgstr "ドメイン情報が正しくありません、domid は数値ではあ
 msgid "domain information incomplete, missing uuid"
 msgstr "ドメイン情報が不完全です、uuid が不足しています"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ドメイン情報が不完全です、name が不足しています"
 
@@ -8566,263 +8900,263 @@ msgstr "無効な MAC アドレス: %s"
 msgid "unexpected sound model %s"
 msgstr "予期しない dict ノード"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "不明な認証タイプ %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "ドメインタイプがありません"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "不足 \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "不足 \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "不足 \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "ドメインは保存できません"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "%s を読み込めません: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "ファイル '%s' を閉じることが出来ません: %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ドメイン情報が不完全です、id が不足しています"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "無効な MAC アドレス: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "不明な OS タイプ %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "トポロジーの構文エラー"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ドメイン情報の解析に失敗しました"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "ドメインはまだ実行中です"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 #, fuzzy
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByName はこのドメインの検出に失敗しました"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "サポートのない入力デバイスタイプ  %s"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart このドメインの検出に失敗しました"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart このドメインの検出に失敗しました"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start から予期しないボリューム"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "メモリーがありません"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string は失敗しました"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr の再定義に失敗しました"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start は sexpr にありません"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "モード '%s' の構文解析に失敗"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate:  Xen は移行中にドメインの再命名をサポートしません。"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen は移行中にバンド幅の制限をサポートしません。"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: サポートされていないフラグ"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: 無効な URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate: xenmigr:// 移行のみが Xen でサポートされています"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: ホスト名は URI で指定する必要があります"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: 無効なポート番号です"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "ドメイン記述の構文解析に失敗しました"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "プール %s の構築に失敗しました"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "停止中のドメイン %s の作成に失敗しました\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 ではサポートがありません"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "ノード情報が不完全です、スネジューラ名がありません"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup は失敗しました"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "不明なスケジューラ"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "スメジューラ名の取得に失敗しました"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ドメイン情報が不完全です、cpu_weight がありません"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ドメイン情報が不完全です、cpu_cap がありません"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek は dom0 にはサポートされていません"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: 無効なパス"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "読み込みのため開くのに失敗しました: %s: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "ファイルからの lseek 又は読み込みに失敗しました: %s: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "予期しないドメインタイプ %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "予期しない mime タイプ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "サポートされていないストレージボリュームタイプ %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "ネットワーク %s は稼働していません"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "予期しない value ノード"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "HVM ドメインローダーがありません"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype はサポートされていません"
@@ -8922,21 +9256,21 @@ msgstr "現在の時刻を取得できません"
 msgid "unable to store config file handle"
 msgstr "設定ファイルハンドルの格納に失敗しました"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "不明なデバイス"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "ログファイル %s の作成に失敗: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "ドメイン %s の再開に失敗しました"
@@ -9008,6 +9342,38 @@ msgstr "プールはすでにアクティブです"
 msgid "reallocating list"
 msgstr "ドメインを割り当て中"
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "デバイス %s の作成に失敗"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "読み込みのため %s を開くのに失敗しました"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ファイルの記述子フラグの設定に失敗\n"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s 用のドメイン状態の読み込みに失敗しました\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s 用のドメイン状態のパースに失敗しました\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "不明な root 要素"
+
+#~ msgid "host"
+#~ msgstr "ホスト"
+
+#~ msgid "node"
+#~ msgstr "ノード"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ハイパーバイザーに接続できませんでした"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s に接続できませんでした"
+
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "ネットワーク %s の自動起動に失敗: %s\n"
 
diff --git a/po/ka.gmo b/po/ka.gmo
index 153e483..6d7f31c 100644
Binary files a/po/ka.gmo and b/po/ka.gmo differ
diff --git a/po/ka.po b/po/ka.po
index d5f15b4..07387cf 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/kn.gmo b/po/kn.gmo
index bcacea0..5c6016d 100644
Binary files a/po/kn.gmo and b/po/kn.gmo differ
diff --git a/po/kn.po b/po/kn.po
index d16e81f..037afe9 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.kn\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-04-24 10:40+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-10 11:55+0530\n"
 "Last-Translator: Shankar Prasad <svenkate at redhat.com>\n"
 "Language-Team: Kannada <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -93,230 +93,230 @@ msgstr "ನಿಯತಾಂಕ ವಾಕ್ಯವು ಸರಿಯಾಗಿ ಎನ
 msgid "Unknown error"
 msgstr "ಅಜ್ಞಾತ ದೋಷ"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "ಸಿಗ್ನಲ್ ಪೈಪ್‌ನಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP ನ ಮೇಲೆ ಸಂರಚನೆಯನ್ನು ಮರಳಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ಚಾಲಕವನ್ನು ಮರಳಿ ಲೋಡ್‌ ಮಾಡುವಲ್ಲಿ ದೋಷ"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "ಸಿಗ್ನಲ್‌ %d ನ ಮೇಲೆ ಮುಚ್ಚಲಾಗುತ್ತಿದೆ"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಸಂಕೇತ %d ಬಂದಿದೆ"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "'%s' pid ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "'%s' fdopen pid ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "'%s' pid ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "'%s' pid ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket ಗೆ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "ಸಾಕೆಟನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "ಸಾಕೆಟ್‌ ಅನ್ನು '%s' ಗೆ ಬೈಂಡ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' ನಲ್ಲಿ ಸಂಪರ್ಕಗಳನ್ನು ಆಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "ಪರಿಚಾರಕ ಸನ್ನಿವೇಶ ಕಾಲ್‌ಬ್ಯಾಕ್ ಅನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "ಸಾಕೆಟ್: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "ಬೈಂಡ್: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "ಆಲಿಸು: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: ಆಲಿಸು: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() ಗಾಗಿ ಒದಗಿಬಂದ ಮಾರ್ಗವು ಬಹಳ ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex ಅನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "ನಿಬಂಧನಾ ವೇರಿಯೇಬಲ್‌ ಅನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ಇವೆಂಟ್‌ ವ್ಯವಸ್ಥೆಯನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL ದೃಢೀಕರಣ %s ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth ಗಾಗಿ ಗಣಕ ಬಸ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: ವಿಫಲಗೊಂಡಿದೆ: ಕ್ಲೈಂಟ್ DN %s ಆಗಿದೆ"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: ಪರಿಶೀಲನೆಯು ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟಿನ ಪ್ರಮಾಣಪತ್ರವನ್ನು ನಂಬಲಾಗಿಲ್ಲ."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟಿನ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಒದಗಿಸಿದವರು ತಿಳಿದಿಲ್ಲ."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟಿನ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹಿಂದಕ್ಕೆ ಪಡೆಯಲಾಗಿದೆ."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: ಕ್ಲೈಂಟಿನ ಪ್ರಮಾಣಪತ್ರವು ಒಂದು ಅಸುರಕ್ಷಿತ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು "
 "ಬಳಸುತ್ತದೆ."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟಿನ ಪ್ರಮಾಣಪತ್ರವು X.509 ಆಗಿಲ್ಲ"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: ಯಾವುದೆ ಪೀರ್ಸ್ ಇಲ್ಲ"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರದ ವಾಯಿದೆ ತೀರಿದೆ"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರವು ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -328,11 +328,11 @@ msgstr ""
 "ನೋಡಲು 'openssl x509 -in clientcert.pem -text' ಅನ್ನು ಬಳಸಿ, ಅಥವ ಈ ಡೀಮನ್ ಅನ್ನು --"
 "verbose ಆಯ್ಕೆಯೊಂದಿಗೆ ಚಲಾಯಿಸಿ."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪರಿಶೀಲಿಸಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -340,170 +340,169 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ "
 "ಸರಿಯಲ್ಲದ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಆಲಕ್ಷಿಸಲಾಗಿದೆ"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "ನಿಲುಕಣಾ ಪರಿಶೀಲನೆಯ ನಂತರ tx ಅನಿರೀಕ್ಷಿತ ದತ್ತಾಂಶವನ್ನು ಕ್ಲೈಂಟ್‌ ಹೊಂದಿದೆ"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ಕ್ಲೈಂಟಿನ ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಪರಿಶೀಲಿಸುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "ಸಂಪರ್ಕವನ್ನು ಅಂಗೀಕರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "ಬಹಳಷ್ಟು ಸಕ್ರಿಯ ಕ್ಲೈಂಟುಗಳಿವೆ (%d), ಸಂಪರ್ಕವನ್ನು ತಪ್ಪಿಸಲಾಗುತ್ತಿದೆ"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "ಕ್ಲೈಂಟುಗಳ ನಿಯೋಜನೆಗೆ ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "polkit auth ಅನ್ನು ಸವಲತ್ತಿರುವ ಕ್ಲೈಂಟ್‌ %d ಗಾಗಿ ಆಫ್ ಮಾಡು"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS ಹ್ಯಾಂಡ್‌ಶೇಕ್‌ ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಋಣಾತ್ಮಕ ಉದ್ದದ ಮನವಿ %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "ಓದಲಾಗಿದ್ದು: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL ದತ್ತಾಂಶ %s ಅನ್ನು ಡೀಕೋಡ್‌ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "ಬರೆಯಲಾಗಿದ್ದು: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL ದತ್ತಾಂಶ %s ಅನ್ನು ಎನ್‌ಕೋಡ್‌ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "ಸಿಗ್ನಲ್ ಹ್ಯಾಂಡ್ಲರ್ %d ದೋಷಗಳನ್ನು ವರದಿ ಮಾಡಿ: ಕೊನೆಯ ದೋಷ: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "ಸ್ಥಗಿತಗೊಳಿಸುವ ಕಾಲಾವಧಿ ಮೀರುವಿಕೆಯನ್ನು ದಾಖಲಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "ಕೆಲಸಗಾರರನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s ಸಂರಚನಾ ಪಟ್ಟಿಗಾಗಿ ಮೆಮೋರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s ಸಂರಚನಾ ಪಟ್ಟಿಯ ಮೌಲ್ಯಕ್ಕಾಗಿ ಮೆಮೋರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: ಒಂದು ವಾಕ್ಯ ಅಥವ ವಾಕ್ಯಗಳ ಪಟ್ಟಿಯಾಗಿರಲೇಬೇಕು\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: ಅಮಾನ್ಯವಾದ ಬಗೆ: %s ದೊರೆತಿದೆ; %s ಅನ್ನು "
 "ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ಬೆಂಬಲವಿರದ ದೃಢೀಕರಣ %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "ಮೂಲವಾಗಿ ಚಲಾಯಿಸದ ಹೊರತು ಸಮೂಹವನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
-msgstr "ಬಫರಿಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಬಫರಿಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
-msgstr "ಬಫರಿಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ಮರಳಿ ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಬಫರಿಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ಮರಳಿ ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "ಸಮೂಹ '%s' ಅನ್ನು ನೋಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "'%s' ಕ್ರಮವನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "ಹೆಚ್ಚುವರಿ ಅಧಿಕಾರದ ಅಗತ್ಯವಿದೆ\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "%s ಸಾಧನವನ್ನು ಮರಳಿ ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಮೊಟಕುಗೊಳಿಸಲಾದ ಅಧಿಕಾರಗಳನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ಡೀಮನ್ ಆಗಿ ಫೋರ್ಕ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "ಪೈಪ್ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s ಸಮೂಹದ ಮಾಲಿಕತ್ವವನ್ನು ಬದಲಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "ಸಿಗ್ನಲ್ ಪೈಪ್‌ಗಾಗಿ ಕಾಲ್‌ಬ್ಯಾಕ್ ಅನ್ನು ನೋಂದಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
@@ -601,11 +600,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "%d ವಿಳಾಸವನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
@@ -630,7 +628,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl ಸನ್ನಿವೇಶ ಸೆಟ್‌ಅಪ್ ವಿಫಲಗೊಂಡಿದೆ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS ಸಿಫರ್ ಗಾತ್ರವನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
 #: qemud/remote.c:2970
@@ -652,7 +651,7 @@ msgstr "%d (%s) SASL ಕಾರ್ಯವೈಖರಿಗಳನ್ನು ಪಟ್
 msgid "cannot allocate mechlist"
 msgstr "mechlist ಅನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "ಸಂಪರ್ಕ %d (%s) ದ ಮೇಲೆ SASL ssf ಗೆ ಮನವಿ ಸಲ್ಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
@@ -809,45 +808,54 @@ msgstr "IFF_VNET_HDR ಅನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗುತ
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDR ಅನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತಿಲ್ಲ; ನಿರ್ಮಾಣದ ಸಮಯದಲ್ಲಿ ಅಶಕ್ತಗೊಳಿಸಲಾಗಿದೆ"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "ಅಂತ್ಯಗೊಳಿಸದೆ ಇರುವ ಸಂಖ್ಯೆ"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "ಅಂತ್ಯಗೊಳಿಸದೆ ಇರುವ ವಾಕ್ಯ"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ಒಂದು ಮೌಲ್ಯವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "ಪಟ್ಟಯು ] ಇಂದ ಅಂತ್ಯಗೊಳಿಸಲಾಗಿಲ್ಲ"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ಪಟ್ಟಿಯಲ್ಲಿ ಒಂದು ವಿಭಜಕವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "ಪಟ್ಟಯು ] ಇಂದ ಅಂತ್ಯಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ಒಂದು ಹೆಸರನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ಒಂದು ವಿಭಜಕವನ್ನು (separator) ನಿರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ಒಂದು ಪರಿಯೋಜನೆಯನ್ನು(assignment) ನಿರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ಕಡತವನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
-msgstr "ಒಳ ಅಂಶಗಳನ್ನು ಉಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಒಳ ಅಂಶಗಳನ್ನು ಉಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/console.c:76
 #, c-format
@@ -896,14 +904,12 @@ msgid "network missing from connection hash table"
 msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ ಜಾಲಬಂಧವು ಕಾಣೆಯಾಗಿದೆ"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಜಾಲಬಂಧವನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ ಜಾಲಬಂಧವು ಕಾಣೆಯಾಗಿದೆ"
+msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ ಸಂಪರ್ಕಸಾಧನವು ಕಾಣೆಯಾಗಿದೆ"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -915,11 +921,11 @@ msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ
 
 #: src/datatypes.c:830
 msgid "failed to add storage vol to connection hash table"
-msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಶೇಖರಣಾ vol ಅನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ಶೇಖರಣಾ ಪರಿಮಾಣವನ್ನು ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
 #: src/datatypes.c:870
 msgid "vol missing from connection hash table"
-msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ vol ಕಾಣೆಯಾಗಿದೆ"
+msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ ಪರಿಮಾಣವು ಕಾಣೆಯಾಗಿದೆ"
 
 #: src/datatypes.c:960
 msgid "failed to add node dev to conn hash table"
@@ -929,529 +935,559 @@ msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ ನೋ
 msgid "dev missing from connection hash table"
 msgstr "ಸಂಪರ್ಕ ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿನಿಂದ dev ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "ಅಜ್ಞಾತ ಡಿಸ್ಕಿನ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ ಡಿಸ್ಕ್‌ ಸಾಧನ '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "ಅಮಾನ್ಯವಾದ ಫ್ಲಾಪಿ ಸಾಧನದ ಹೆಸರು: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "ಅಮಾನ್ಯವಾದ ಹಾರ್ಡ್-ಡಿಸ್ಕ್‍ ಹೆಸರು: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ಅಜ್ಞಾತ ಡಿಸ್ಕ್‌ ಬಸ್ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ಫ್ಲಾಪಿ ಡಿಸ್ಕಿಗಾಗಿ ಅಮಾನ್ಯವಾದ ಬಸ್ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ಡಿಸ್ಕಿಗಾಗಿ ಅಮಾನ್ಯವಾದ ಬಸ್ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ಅಜ್ಞಾತ ಡಿಸ್ಕ್‌  ಕ್ಯಾಶೆ ಕ್ರಮ '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ಅಜ್ಞಾತ ಕಡತವ್ಯವಸ್ಥೆಯ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "ಅಜ್ಞಾತ ಸಂಪರ್ಕಸಾಧನದ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<interface type='network'/> ನೊಂದಿಗೆ ಯಾವುದೆ <source> 'network' ವೈಶಿಷ್ಟ್ಯವನ್ನು "
 "ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "<interface type='bridge'/> ನೊಂದಿಗೆ ಯಾವುದೆ <source> 'dev' ವೈಶಿಷ್ಟ್ಯವನ್ನು "
 "ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "ಸಾಕೆಟ್ ಸಂಪರ್ಕಸಾಧನನೊಂದಿಗೆ ಯಾವುದೆ <source> 'port' ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 "ಸಾಕೆಟ್ ಸಂಪರ್ಕಸಾಧನನೊಂದಿಗೆ ಯಾವುದೆ <source> 'port' ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೂಚಿಸು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 "ಸಾಕೆಟ್ ಸಂಪರ್ಕಸಾಧನನೊಂದಿಗೆ ಯಾವುದೆ <source> 'address' ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
-"<interface type='bridge'/> ನೊಂದಿಗೆ ಯಾವುದೆ <source> 'dev' ವೈಶಿಷ್ಟ್ಯವನ್ನು "
+"<interface type='internal'/> ನೊಂದಿಗೆ ಯಾವುದೆ <source> 'ಹೆಸರು' ವೈಶಿಷ್ಟ್ಯವನ್ನು "
 "ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "ಮಾದರಿ ಹೆಸರು ಅಮಾನ್ಯವಾದ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "char ಸಾಧನಕ್ಕಾಗಿನ ಆಕರ ಮಾರ್ಗದ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "char ಸಾಧನಕ್ಕಾಗಿನ ಮೂಲದ ಅತಿಥೇಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "char ಸಾಧನಕ್ಕಾಗಿನ ಮೂಲದ ಸೇವೆಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ಆದಾನ ಸಾಧನದ ಬಗೆಯ ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ ಇನ್‌ಪುಟ್ ಸಾಧನ '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ಅಜ್ಞಾತ ಇನ್‌ಪುಟ್ ಬಸ್‌ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 ಬಸ್ %s ಆದಾನ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಆದಾನ ಬಸ್ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen ಬಸ್ %s ಆದಾನ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "ಗ್ರಾಫಿಕ್ಸಿನ ಸಾಧನದ ಬಗೆಯ ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ಅಜ್ಞಾತ ಗ್ರಾಫಿಕ್ಸಿನ ಸಾಧನದ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc ಸಂಪರ್ಕಸ್ಥಾನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ಅಜ್ಞಾತ ಪೂರ್ಣತೆರೆ ಮೌಲ್ಯ '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc ಸಂಪರ್ಕಸ್ಥಾನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "rdp ಸಂಪರ್ಕಸ್ಥಾನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "ಅಜ್ಞಾತ ಧ್ವನಿ ಮಾದರಿ '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "ಮಾರಾಟಗಾರನ id ಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb ಮಾರಾಟಗಾರನಿಗಾಗಿ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "ಉತ್ಪನ್ನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb ಉತ್ಪನ್ನಕ್ಕೆ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "ಬಸ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb ವಿಳಾಸಕ್ಕಾಗಿ ಬಸ್ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ಸಾಧನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb ವಿಳಾಸಕ್ಕಾಗಿ ಸಾಧನ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ಅಜ್ಞಾತ usb ಆಕರದ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "ಮಾರಾಟಗಾರ ಕಾಣಿಸುತ್ತಿಲ್ಲ"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "ಉತ್ಪನ್ನವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ಡೊಮೈನ್ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci ವಿಳಾಸಕ್ಕಾಗಿ ಬಸ್‌ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "ಸ್ಲಾಟ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci ವಿಳಾಸಕ್ಕಾಗಿ ಸ್ಲಾಟ್ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ಕ್ರಿಯೆ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci ವಿಳಾಸಕ್ಕಾಗಿ ಕ್ರಿಯೆ id ಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ಅಜ್ಞಾತ pci ಆಕರದ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ hostdev ಕ್ರಮ '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ ಅತಿಥೇಯ ಸಾಧನದ ಬಗೆ '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev ನಲ್ಲಿ ಬಗೆಯು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "ಅಜ್ಞಾತ ನೋಡ್ %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "ಅಜ್ಞಾತ ಜೀವನಚಕ್ರ ಕ್ರಿಯೆ %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "ಸುರಕ್ಷತಾ ಬಗೆಯು ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "ಅಮಾನ್ಯ ಸುರಕ್ಷತೆಯ ಬಗೆ"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "ಸುರಕ್ಷತಾ ಮಾದರಿಯು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "ಸುರಕ್ಷತೆ ಲೇಬಲ್ ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "ಸುರಕ್ಷತೆ imagelabel ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "ಮೂಲ ಘಟಕವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "ಅಜ್ಞಾತ ಸಾಧನದ ಬಗೆ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "ಅಜ್ಞಾತ virt ಬಗೆ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "ಡೊಮೈನ್ %s os ಬಗೆ %s ಗಾಗಿ ಆರ್ಕಿಟೆಕ್ಚರ್ %s ನಲ್ಲಿ ಯಾವುದೆ ಎಮ್ಯುಲೇಟರ್ ಇಲ್ಲ"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ಡೊಮೈನ್‌ ಬಗೆಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "ಅಮಾನ್ಯ ಡೊಮೈನ್‌ ಬಗೆ %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "ಡೊಮೈನ್‌ UUID ಅನ್ನು ಉತ್ಪಾದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "ತಪ್ಪಾದ uuid ಘಟಕ"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "ಮೆಮೊರಿ ಘಟಕವು ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಸೌಲಭ್ಯ %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "ಯಾವುದೆ OS ಬಗೆ ಇಲ್ಲ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os ಬಗೆ '%s' & arch '%s' ಸಂಯೋಜನೆಗೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os ಬಗೆ '%s' ಗಾಗಿನ ಬೆಂಬಲವಿರುವ ಯಾವುದೆ ಆರ್ಕಿಟೆಕ್ಚರ್ ಇಲ್ಲ"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "ಬೂಟ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ಬೂಟ್‌ ಸಾಧನವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ ಬೂಟ್ ಸಾಧನ '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ಕಡತವ್ಯವಸ್ಥೆ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "ಜಾಲಬಂಧ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "ಸಮಾನಾಂತರ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "ಅನುಕ್ರಮಿತ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ಇನ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "ಗ್ರಾಫಿಕ್ಸ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "ಧ್ವನಿ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "ಅತಿಥೇಯ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "ಯಾವುದೆ ಡೊಮೈನ್‌ ಸಂರಚನೆ ಇಲ್ಲ"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ಡೊಮೈನ್‌ ಬಗೆಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ಅಮಾನ್ಯವಾದ ಡೊಮೈನ್‌ ಸ್ಥಿತಿ"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "ಅಮಾನ್ಯವಾದ pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "ಮಾನಿಟರ್ ಮಾರ್ಗವಿಲ್ಲ"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "%d ಸಾಲಿನಲ್ಲಿ: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "ಡೊಮೈನ್‌ ಅನ್ನು ತಾತ್ಕಾಲಿಕ ತಡೆ ಹಿಡಿಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "ಸರಿಯಲ್ಲದ ಮೂಲ ಘಟಕ"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "ಟೊಪೋಲಜಿ cpuset ಸಿಂಟಾಕ್ಸಿನಲ್ಲಿ ದೋಷ"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಜೀವನಚಕ್ರದ ಬಗೆ %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಡಿಸ್ಕಿನ ಬಗೆ %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಡಿಸ್ಕ್‌ ಸಾಧನ %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಡಿಸ್ಕಿನ ಬಸ್ %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಡಿಸ್ಕಿನ ಕ್ಯಾಶೆ ಕ್ರಮ %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಕಡತವ್ಯವಸ್ಥೆಯ ಬಗೆ %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ನೆಟ್ ಬಗೆ %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ char ಬಗೆ %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಧ್ವನಿ ಮಾದರಿ %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಇನ್‌ಪುಟ್ ಬಗೆ %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಇನ್‌ಪುಟ್ ಬಸ್‌ ಬಗೆ %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ hostdev ಕ್ರಮ %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ hostdev ನ ಬಗೆ %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಡೊಮೈನ್‌ ಬಗೆ %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಬೂಟ್‌ ಸಾಧನದ ಬಗೆ %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಸೌಲಭ್ಯ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "'%s' ಸಂರಚನಾ ಕೋಶವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "'%s' ಸಂರಚನಾ ಕಡತವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "'%s' ಸಂರಚನಾ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "'%s' ಸಂರಚನಾ ಕಡತವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "ಗುರಿ %s ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "dir '%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "ಸಂರಚನೆ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿಲ್ಲ"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "ಅಜ್ಞಾತ virt ಬಗೆ"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "ಡೊಮೈನ್ %s os ಬಗೆ %s ಗಾಗಿ ಆರ್ಕಿಟೆಕ್ಚರ್ %s ನಲ್ಲಿ ಯಾವುದೆ ಎಮ್ಯುಲೇಟರ್ ಇಲ್ಲ"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1463,7 +1499,7 @@ msgstr "ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
 #: src/iptables.c:180
 msgid "Failed to write to "
-msgstr "ಇದಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಇದಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/iptables.c:246
 #, c-format
@@ -1489,432 +1525,448 @@ msgstr ""
 "iptableಗಳ ನಿಯಮ '%s' ಅನ್ನು ಸರಪಳಿ '%s' ಯ ಟೇಬಲ್‌ '%s' ಗೆ ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲತೆ "
 "ಉಂಟಾಗಿದೆ: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "ಸಂಪರ್ಕ URI ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "ಕೆಲಸ ಮಾಡುವ ಕೋಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "ಮಾರ್ಗವು ಬಹಳ ಉದ್ದವಾಗಿದೆ"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "ಪ್ರಸಕ್ತ ಕೋಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "ಸುರಕ್ಷಿತ ಫ್ಲ್ಯಾಗ್‌ನೊಂದಿಗಿನ virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare uri ಅನ್ನು ಹೊಂದಿಸಿಲ್ಲ"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 ಯು uri ಅನ್ನು ಹೊಂದಿಸಿಲ್ಲ"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "ಮಾರ್ಗವು NULL ಆಗಿದೆ"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ಗುರುತುಗಳು ಶೂನ್ಯವಾಗಿರಬೇಕು"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "ಬಫರ್ NULL ಆಗಿದೆ"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "ಗುರುತುಗಳ ನಿಯತಾಂಕವು VIR_MEMORY_VIRTUAL ಆಗಿರಲೇಬೇಕು"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "ಬಫರ್ NULL ಆಗಿದ್ದರೂ ಗಾತ್ರವು ಶೂನ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "ಕಂಟೈನರ್ ಮುಂದುವರೆಯುವ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "ಕಂಟೈನರ್ ಮುಂದುವರೆಯುವ ಸಂದೇಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "ರೂಟ್ ಅನ್ನು ಖಾಸಗಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "ಖಾಲಿ tmpfs ಅನ್ನು %s ನಲ್ಲಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "ಹೊಸ ರೂಟ್‌ %s ಅನ್ನು tmpfs ಗೆ ಬೈಂಡ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:346
-#, fuzzy, c-format
+#: src/lxc_container.c:347
+#, c-format
 msgid "failed to chroot into %s"
-msgstr "tmpfs ಗೆ chroot ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಗೆ chroot ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "ರೂಟ್ ಅನ್ನು ತಿರುಗಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:397
-#, fuzzy, c-format
+#: src/lxc_container.c:398
+#, c-format
 msgid "failed to mkdir %s"
-msgstr "ಸಾಧನ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "mkdir %s ಅನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:403
-#, fuzzy, c-format
+#: src/lxc_container.c:404
+#, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s ಅನ್ನು %s ನಲ್ಲಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "dev/pts ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "/dev/pts ಅನ್ನು ಕಂಟೈನರಿಗೆ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "ಸಾಧನ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:458
-#, fuzzy
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
-msgstr "ಸಿಮ್‌ಲಿಂಕ್‌ '%s' ಅನ್ನು '%s' ಗಾಗಿ ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "/dev/pts/ptmx ಗಾಗಿ ಸಿಮ್‌ಲಿಂಕ್‌ /dev/ptmx ಅನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:466
-#, fuzzy
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
-msgstr "ಸಾಧನ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಸಾಧನ /dev/ptmx ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s ಅನ್ನು %s ನಲ್ಲಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' ಅನ್ನು ಅವರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "/ ಅನ್ನು ಸ್ಲೇವ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc ಅನ್ನು ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "ಸಾಧನ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgid "failed to remove capabilities %d"
+msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ಅಮಾನ್ಯವಾದ vm ವಿವರವನ್ನು ರವಾನಿಸಿದೆ"
 
-#: src/lxc_container.c:714
-#, fuzzy, c-format
+#: src/lxc_container.c:736
+#, c-format
 msgid "failed to open tty %s"
-msgstr "%s ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "tty %s ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "ತದ್ರೂಪು ಕಂಟೈನರನ್ನು ಚಲಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s ಗಾಗಿ cgroup ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "ಪರಿಚಾರಕ ಸಾಕೆಟ್ '%s' ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "ಪರಿಚಾರಕ ಸಾಕೆಟ್‌ '%s' ಗೆ ಬೈಂಡ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
-msgstr "ಪರಿಚಾರಕ ಸಾಕೆಟ್ %s ಅನ್ನು ಆಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಪರಿಚಾರಕ ಸಾಕೆಟ್ %s ಅನ್ನು ಆಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d ಯ ಓದು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d ಯ ಬರೆಯುವಿಕೆ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "ದೋಷ ಸನ್ನಿವೇಶ %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ns %d ಗೆ ಸ್ಥಳಾಂತರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:488
-#, fuzzy
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
-msgstr "ಉತ್ಪನ್ನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "ಹಂಚಲಾದ ಆರೋಹಣ ನೇಮ್‌ಸ್ಪೇಸ್‌ ಅನ್ನು ರದ್ದು ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/lxc_controller.c:494
-#, fuzzy
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
-msgstr "tmpfs ಗೆ chroot ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ರೂಟ್‌ ಮೌಂಟ್‌ ಅನ್ನು ಸ್ಲೇವ್‌ ಕ್ರಮಕ್ಕೆ ಬದಲಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:506
-#, fuzzy, c-format
+#: src/lxc_controller.c:529
+#, c-format
 msgid "failed to make path %s"
-msgstr "ಸಾಧನ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಮಾರ್ಗ %s ಅನ್ನು ನಿರ್ಮಿಸುಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:514
-#, fuzzy, c-format
+#: src/lxc_controller.c:537
+#, c-format
 msgid "failed to mount devpts on %s"
-msgstr "%s ಅನ್ನು %s ನಲ್ಲಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "devpts ಅನ್ನು %s ನಲ್ಲಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ಕಡತ '%s/%s.pid' ಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "ರೂಟ್‌ dir ಗೆ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "ಅಧಿವೇಶನದ ಮುಂದಾಳುವಾಗಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
-msgstr "LXC ಚಾಲಕದೊಂದಿಗೆ ಸಂಪರ್ಕ ಜೋಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "LXC ಚಾಲಕದೊಂದಿಗೆ ಸಂಪರ್ಕ ಜೋಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "ವ್ಯವಸ್ತೆಯಲ್ಲಿ NETNS ಬೆಂಬಲದ ಕೊರತೆಯಿದೆ"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "uuid ಯನ್ನು ಹೋಲುವ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "ಸಕ್ರಿಯ ಡೊಮೈನ್‌ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "ಅಸ್ಥಿರ ಡೊಮೈನ್‌ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s ಗಾಗಿನ cgroup ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "ಕಂಟೈನರ್ %d ಗೆ ಕಾಯುವಲ್ಲಿ waitpid ವಿಫಲಗೊಂಡಿದೆ: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "ಸಂಪರ್ಕಸಾಧನ ಬ್ರಿಡ್ಜ್‌  ಅನ್ನು  ಪಡೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth ಸಾಧನದ ಜೋಡಿಯನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth ಹೆಸರುಗಳನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s ಸಾಧನವನ್ನು %s ಗೆ ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "ಮೂಲ ns veth ಸಾಧನವನ್ನು ಶಕ್ತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "ಕ್ಲೈಂಟ್ ಸಾಕೆಟ್‌ಗೆ ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "ಕ್ಲೈಂಟ್ ಸಾಕೆಟ್‌ಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿನ ಅಮಾನ್ಯವಾದ PID"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d ಅನ್ನು ಕೊಲ್ಲುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' ಗಾಗಿ ಕಾಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "ಆರಂಭಗೊಳ್ಳುವಾದ ಕಂಟೈನರ್ '%s' ಅನಿರೀಕ್ಷಿತವಾಗಿ ಸ್ಥಗಿತಗೊಂಡಿದೆ"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ದಾಖಲೆ ಕೋಶ '%s' ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
-msgstr "pid ಕಡತ %s/%s.pid ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "pid ಕಡತ %s/%s.pid ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s ಹೆಸರಿನ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d ಯನ್ನು ಹೊಂದಿರುವ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "ಅಜ್ಞಾತ ಬಿಡುಗಡೆ : %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "%s ನಂತಹ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ಅಮಾನ್ಯವಾದ ನಿಯತಾಂಕ `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "ಅಮಾನ್ಯವಾದ ನಿಯತಾಂಕದ ಲೆಕ್ಕ"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
-msgstr "ಅತಿಥೇಯದ ಹೆಸರನ್ನು ನಿರ್ಧರಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಅತಿಥೇಯದ ಹೆಸರನ್ನು ನಿರ್ಧರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/network_conf.c:260
 #, c-format
@@ -1947,22 +1999,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "ಅಜ್ಞಾತ ಫಾರ್ವಾರ್ಡಿಂಗ್ ಬಗೆ '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "ಜಾಲಬಂಧ ಸಂರಚನಾ ಕಡತದ ಹೆಸರು '%s', '%s' ಜಾಲಬಂಧ ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "'%s' ಗಾಗಿ ಸಂರಚನಾ ಕಡತವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿಲ್ಲ"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "ಬ್ರಿಡ್ಜ್ ಉತ್ಪಾದನೆಯು ಗರಿಷ್ಟ ಮಿತಿ id %d ಅನ್ನು ಮೀರಿದೆ"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "ಬ್ರಿಡ್ಜ್‌ ಹೆಸರು '%s' ಈಗಾಗಲೆ ಬಳಕೆಯಲ್ಲಿದೆ."
@@ -2115,358 +2167,493 @@ msgstr "ತಾಳೆಯಾಗುವ ಐಡಿಗೆ ಹೊಂದುವ ಯಾವ
 msgid "network '%s' does not have a bridge name."
 msgstr "ಜಾಲಬಂಧ '%s' ವು ಒಂದು ಬ್ರಿಡ್ಜ್ ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ಅಸ್ಥಿರ ಡೊಮೈನ್‌ಗಾಗಿ ಸ್ವಯಂಆರಂಭವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "ಸ್ವಯಂಆರಂಭ ಕೋಶ %s ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "ಸಿಮ್‌ಲಿಂಕ್‌ '%s' ಅನ್ನು '%s' ಗಾಗಿ ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "ಸಿಮ್‌ಲಿಂಕ್‌ '%s' ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "%s ಪೂಲ್‌ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸಲು ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "%s ಪೂಲ್‌ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸಲು ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s ಅನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ನೋಡ್‌ ಸಾಧನವಿಲ್ಲ"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "ಈ ಸಾಧನಕ್ಕೆ ಯಾವುದೆ ಮೂಲವಿಲ್ಲ"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() ಗೆ ಅಮಾನ್ಯವಾದ ನಿಯತಾಂಕ"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "ಮಾರ್ಗ '%s' ಅನ್ನು ತೆರೆಯುಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "ಅತಿಥೇಯದ ಶೋಧನೆಯನ್ನು ಆರಂಭಿಸುವ ಸಲುವಾಗಿ '%s' ಗೆ ಬರೆಯುವಿಕೆಯು ವಿಫಲಗೊಂಡಿದೆ"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ವರ್ಗಾವಣೆ ಕಾರ್ಯವು ವಿಫಲಗೊಂಡಿದೆ"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "ಬಗೆಕಡತ '%s' ಕಂಡು ಬಂದಿಲ್ಲ"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "ಪ್ರಸಕ್ತ ಸಮಯವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ಖಂಡ ಸಾಧನ ಮಾರ್ಗವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' ಗಾಗಿನ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯವನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ದೋಷ"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' ಗಾಗಿನ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಬಗೆಯು ಕಾಣಿಸುತ್ತಿಲ್ಲ"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ತೆಗೆದು ಹಾಕಬಹುದಾದ ಮಾಧ್ಯಮದ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ ತೆಗೆದು ಹಾಕಬಹುದಾದ ಮಾಧ್ಯಮದ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಬಗೆ '%s' ಗಾಗಿನ '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ SCSI ಅತಿಥೇಯ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ SCSI ಅತಿಥೇಯ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ SCSI ಬಸ್‌ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ SCSI ಬಸ್‌ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ SCSI ಗುರಿ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ SCSI ಗುರಿ ID ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ SCSI LUN ID ಅನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ SCSI LUN ID ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' ಗಾಗಿನ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯವನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ದೋಷ"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' ಗಾಗಿನ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಬಗೆಯು ಕಾಣಿಸುತ್ತಿಲ್ಲ"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ಗಾತ್ರವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯದ ಬಗೆ '%s' ಗಾಗಿನ '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ಜಾಲಬಂಧದ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ ಜಾಲಬಂಧದ ಬಗೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಸಂಪರ್ಕಸಾಧನ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಸಂಪರ್ಕಸಾಧನ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಸಂಪರ್ಕಸಾಧನ ವರ್ಗವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಸಂಪರ್ಕಸಾಧನ ವರ್ಗವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಸಂಪರ್ಕಸಾಧನ ಉಪವರ್ಗವನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಸಂಪರ್ಕಸಾಧನ ಉಪವರ್ಗವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಸಂಪರ್ಕಸಾಧನ ಪ್ರೊಟೋಕಾಲ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಸಂಪರ್ಕಸಾಧನ ಪ್ರೊಟೋಕಾಲ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಬಸ್‌ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಬಸ್‌ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಸಾಧನದ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಸಾಧನದ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಮಾರಾಟಗಾರ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಮಾರಾಟಗಾರ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ USB ಉತ್ಪನ್ನ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ USB ಉತ್ಪನ್ನ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಡೊಮೈನ್ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "%s ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಡೊಮೈನ್‌ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ PCI ಸ್ಲಾಟ್ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಬಸ್ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ PCI ಸ್ಲಾಟ್ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಸ್ಲಾಟ್ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ PCI ಕ್ರಿಯೆ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಕ್ರಿಯೆ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ PCI ಮಾರಾಟಗಾರ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಮಾರಾಟಗಾರ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ PCI ಉತ್ಪನ್ನ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಅಮಾನ್ಯವಾದ PCI ಉತ್ಪನ್ನ ID ಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s' ಗಾಗಿ ಯಾವುದೆ ವ್ಯವಸ್ಥೆ UUID ಅನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' ಗಾಗಿನ ತಪ್ಪಾದ uuid ಘಟಕ"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "ಸಾಮರ್ಥ್ಯ ಬಗೆಯು ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "ಅಜ್ಞಾತ ಸಾಮರ್ಥ್ಯದ ಬಗೆ '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "ಅಜ್ಞಾತ ಸಾಮರ್ಥ್ಯದ ಬಗೆ '%d', '%s' ಗಾಗಿ"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' ಗಾಗಿನ ಯಾವುದೆ ಸಾಧನ ಸಾಮರ್ಥ್ಯಗಳು ಇಲ್ಲ"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "%s ಅನ್ನು ಓದಲು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "%s ಅನ್ನು ಓದಲು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' ಇಂದ ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' ಇಂದ ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' ಇಂದ ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo ಸಂಸ್ಕಾರಕವನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu MHz ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "ಯಾವುದೆ cpus ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮಿನಲ್ಲಿ ಕನ್ಸೋಲ್ ಅನ್ನು ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "ಈ ಅತಿಥೇಯದಲ್ಲಿ NUMA ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "ಆರಂಭಿಕ ಕೋಶ %d ವು ವ್ಯಾಪ್ತಿಯ ಹೊರಗಿದೆ (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA ಮುಕ್ತ ಮೆಮೊರಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "ವರ್ಚುವಲ್ ಗಣಕವನ್ನು OpenNebula ಗೆ ಸಲ್ಲಿಸುವಲ್ಲಿ ದೋಷ ಉಂಟಾಗಿದೆ"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "ಒಂದು ದಿನದ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತಿದೆ"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "ಈಗಾಗಲೆ '%s' ಐಡಿಯಲ್ಲಿ ಒಂದು OPENVZ VM ಸಕ್ರಿಯವಾಗಿದೆ"
+msgstr "ಈ ಹೆಸರಿನೊಂದಿಗೆ ಈಗಾಗಲೆ ಒಂದು OpenNebula VM ಸಕ್ರಿಯವಾಗಿದೆ: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "ಶೇಖರಣಾ vol ಮಾಹಿತಿ"
+msgstr "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸ್ಥಿತಿ ಸರಿಯಿಲ್ಲ"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ಡೊಮೈನ್‌ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "id %d ಗೆ ತಾಳೆಯಾಗುವ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ವಿರಮಿಸಲಾಗಿಲ್ಲ"
+msgstr "ಡೊಮೈನ್‌ ಅನ್ನು ವಿರಮಿಸಲಾಗಿಲ್ಲ "
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl ಆವೃತ್ತಿಯನ್ನು ಹೊರತೆಗೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿನ ಸಂರಚನೆಯಿಂದ 'IP_ADDRESS' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿನ ಸಂರಚನೆಯಿಂದ 'NETIF' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
 #: src/openvz_conf.c:257
@@ -2486,13 +2673,13 @@ msgid "Wrong MAC address"
 msgstr "ತಪ್ಪಾದ MAC ವಿಳಾಸ"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿನ ಸಂರಚನೆಯಿಂದ 'OSTEMPLATE' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿನ ಸಂರಚನೆಯಿಂದ 'VE_PRIVATE' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
 #: src/openvz_conf.c:434
@@ -2508,14 +2695,10 @@ msgid "UUID in config file malformed"
 msgstr "ಸಂರಚನಾ ಕಡತದಲ್ಲಿನ UUID ಯು ತಪ್ಪಾಗಿದೆ"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "ಕಂಟೈನರ್ %d ಗಾಗಿ ಸಂರಚನಾ ಕಡತವನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "ಕಂಟೈನರನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
@@ -2551,7 +2734,7 @@ msgstr "ಕಂಟೈನರಿಗಾಗಿ ಆಜ್ಞೆಯನ್ನು ರಚ
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ"
@@ -2619,7 +2802,7 @@ msgstr "ಡೊಮೈನ್‌ ಮುಚ್ಚಲಾಗುವ ಸ್ಥಿತಿ
 msgid "Could not read container config"
 msgstr "ಹೊಂದಿರುವ ಸಂಚನೆಯನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "ಅಜ್ಞಾತ ಬಗೆ '%s'"
@@ -2628,7 +2811,20 @@ msgstr "ಅಜ್ಞಾತ ಬಗೆ '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPU ಗಳು >= 1 ಆಗಿರಬೇಕು"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
@@ -2636,7 +2832,7 @@ msgstr "VPS ID %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ
 #: src/pci.c:147
 #, c-format
 msgid "Failed to open config space file '%s': %s"
-msgstr "ಸಂರಚನಾ ಸ್ಥಳ ಕಡತ '%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ಸಂರಚನಾ ಸ್ಥಳ ಕಡತ '%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/pci.c:167
 #, c-format
@@ -2676,7 +2872,7 @@ msgstr "PCI ಸಾಧನ '%s' ಅನ್ನು ಅನ್‌ಬೈಂಡ್ ಮಾ
 #: src/pci.c:725
 #, c-format
 msgid "Failed to add slot for PCI device '%s' to %s"
-msgstr "PCI ಸಾಧನ %s ಕ್ಕಾಗಿನ ಸ್ಲಾಟ್ ಅನ್ನು %s ಗೆ ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "PCI ಸಾಧನ '%s' ಕ್ಕಾಗಿನ ಸ್ಲಾಟ್ ಅನ್ನು %s ಗೆ ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/pci.c:733 src/pci.c:780
 #, c-format
@@ -2710,20 +2906,20 @@ msgstr "%s ಗಾಗಿ ಉತ್ಪನ್ನ/ಮಾರಾಟಗಾರ ID ಯನ
 #: src/proxy_internal.c:240
 #, c-format
 msgid "Failed to close socket %d\n"
-msgstr "ಸಾಕೆಟ್ %d ಅನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲತೆ\n"
+msgstr "ಸಾಕೆಟ್ %d ಅನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
 
 #: src/proxy_internal.c:297
 #, c-format
 msgid "Failed to write to socket %d\n"
-msgstr "ಸಾಕೆಟ್ %d ಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ\n"
+msgstr "ಸಾಕೆಟ್ %d ಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
 
 #: src/proxy_internal.c:379
 msgid "failed to write proxy request"
-msgstr "ಪ್ರಾಕ್ಸಿ ಮನವಿಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಪ್ರಾಕ್ಸಿ ಮನವಿಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/proxy_internal.c:390 src/proxy_internal.c:413
 msgid "failed to read proxy reply"
-msgstr "ಪ್ರಾಕ್ಸಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಪ್ರಾಕ್ಸಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/proxy_internal.c:395 src/proxy_internal.c:418 src/proxy_internal.c:436
 #, c-format
@@ -2749,573 +2945,542 @@ msgstr "ಪ್ರಾಕ್ಸಿಯೊಂದಿಗಿನ ಸಂಪರ್ಕದ 
 msgid "got asynchronous packet number %d\n"
 msgstr "ಹೊಂದಿಕೆಯಾಗದ ಪ್ಯಾಕೆಟ್ ಸಂಖ್ಯೆ %d ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU ಪ್ರಕ್ರಿಯೆಯನ್ನು ಡೀಮನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "%s ಆವೃತ್ತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "QEMU ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆಯನ್ನು '%s' ಯಲ್ಲಿ ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu ಇಂದ ಅನಿರೀಕ್ಷಿತ ನಿರ್ಗಮನ ಸ್ಥಿತಿ"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "ಅನಿರೀಕ್ಷಿತ ನಿರ್ಗಮನ ಸ್ಥಿತಿ '%d', qemu ಬಹುಷಃ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU ಬೈನರಿ %s ಯು ಕಂಡುಬರಲಿಲ್ಲ: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "'%s' ಜಾಲಬಂಧವು ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "%d ಬಗೆಯ ಜಾಲಬಂಧವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ಸಂಪರ್ಕ ಬೆಂಬಲವನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
-"ಸಂಪರ್ಕಸಾಧನವನ್ನು ಬ್ರಿಡ್ಜಿಗೆ ಟ್ಯಾಪ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ. '%s' ಯು  ಒಂದು ಬ್ರಿಡ್ಜ್‌ ಸಾಧನವಲ್ಲ"
+"ಸಂಪರ್ಕಸಾಧನವನ್ನು ಬ್ರಿಡ್ಜಿಗೆ ಟ್ಯಾಪ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ. %s ಯು  ಒಂದು ಬ್ರಿಡ್ಜ್‌ ಸಾಧನವಲ್ಲ"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr ""
 "ಟ್ಯಾಪ್ ಸಂಪರ್ಕಸಾಧನದ '%s' ಅನ್ನು ಸಂಪರ್ಕ '%s' ಕ್ಕೆ ಸೇರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "ಈ QEMU ಬೈನರಿಯೊಂದಿಗೆ TCP ವರ್ಗಾವಣೆಗೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "ಈ QEMU ಬೈನರಿಯೊಂದಿಗೆ STDIO ವರ್ಗಾವಣೆಗೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
-msgstr "'%s' ಡಿಸ್ಕಿಗಾಗಿ ಬೆಂಬಲವಿಲ್ಲದ ಪರಿಮಾಣದ ವಿನ್ಯಾಸ %s"
+msgstr "'%s' ಡಿಸ್ಕಿಗಾಗಿ ಬೆಂಬಲವಿಲ್ಲದ ಪರಿಮಾಣದ ವಿನ್ಯಾಸ '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' ಗಾಗಿ ಬೆಂಬಲವಿಲ್ಲದ ಡಿಸ್ಕ್‍ ಬಗೆ"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಡಿಸ್ಕ್‍ ಬಗೆ '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "ಅಮಾನ್ಯವಾದ ಧ್ವನಿ ಮಾದರಿ"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' ಗಾಗಿನ ತಪ್ಪಾದ uuid ಘಟಕ"
+msgstr "'%s' ನಲ್ಲಿ ತಪ್ಪಾದ ಕೀಲಿಪದ ಆರ್ಗುಮೆಂಟ್"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "ಸಾಧನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "ಚಾಲನಾ ಸೂಚಿ '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s ಗಾಗಿ ಸಾಧನದ ಮಾಹಿತಿಯು ಕಾಣೆಯಾಗಿದೆ"
+msgstr "ಚಾಲಕ '%s' ಕ್ಕಾಗಿನ ಕಡತ ನಿಯತಾಂಕವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "ಚಾಲಕ '%s' ಕ್ಕಾಗಿನ ಸೂಚಿ ನಿಯತಾಂಕವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "PCI ಡೊಮೈನ್ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "'%s' ನಲ್ಲಿ NIC vlan ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "vlan %d ಗಾಗಿ NIC ವಿವರಣೆಯು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ಡೊಮೈನ್ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "'%s' ನಲ್ಲಿ vlan ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "ಕ್ರಿಯೆ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgstr "NIC ವಿವರಣೆ '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "ಅಜ್ಞಾತ chr ಸಾಧನದ ಬಗೆ '%s'"
+msgstr "ಅಜ್ಞಾತ PCI ಸಾಧನ ಸಿಂಟ್ಯಾಕ್ಸ್‌ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "PCI ಸಾಧನ ಬಸ್‌ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "PCI ಸಾಧನ ಸ್ಲಾಟ್‌ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "PCI ಸಾಧನ ಕ್ರಿಯೆ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "USB ಸಾಧನ ವೆಂಡರ್ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "PCI ಸಾಧನ ಉತ್ಪನ್ನ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "ಡಿಸ್ಕ್‌ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
+msgstr "PCI ಸಾಧನ ವಿಳಾಸ '%s' ಅನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "ಹೊಸದಾಗಿ ನಿರ್ಮಾಣಗೊಂಡ '%s' ಪರಿಮಾಣವನ್ನು ಪತ್ತೆಮಾಡಲಾಗಲಿಲ್ಲ"
+msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ಸಾಧನ %s ದಲ್ಲಿ ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆಯನ್ನು ಪತ್ತೆಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "ಅಜ್ಞಾತ chr ಸಾಧನದ ಬಗೆ '%s'"
+msgstr "ಅಜ್ಞಾತ ಕ್ಯಾರೆಕ್ಟರ್ ಸಾಧನದ ಸಿಂಟ್ಯಾಕ್ಸ್ %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "ಮಾನಿಟರ್ ಮಾರ್ಗವಿಲ್ಲ"
+msgstr "ಯಾವುದೆ ಎಮುಲೇಟರ್ ಮಾರ್ಗವು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "auth ಅತಿಥೇಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
+msgstr "%s ಆರ್ಗುಮೆಂಟಿಗಾಗಿ ಮೌಲ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI ಸ್ಲಾಟ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "VNC ಸಂಪರ್ಕಸ್ಥಾನ '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "ಸಾಧನ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "ಮೆಮೊರಿ ಹಂತ '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI ಸ್ಲಾಟ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "CPU ಕೌಂಟ್‌ '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI ಬಸ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
+msgstr "UUID '%s' ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "ರೂಪಾಂತರದ ಸಮಯದಲ್ಲಿ ಗೊತ್ತಿರದ QEMU ಆರ್ಗುಮೆಂಟ್‌ '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "ಅಜ್ಞಾತ ದೃಢೀಕರಣದ ಬಗೆ '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "ಅಮಾನ್ಯವಾದ ಡೊಮೈನ್‌ ಸ್ಥಿತಿ"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "ಅಮಾನ್ಯವಾದ pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "ಮಾನಿಟರ್ ಮಾರ್ಗವಿಲ್ಲ"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "ಯಾವುದೆ ಡೊಮೈನ್‌ ಸಂರಚನೆ ಇಲ್ಲ"
+msgstr "ಅಜ್ಞಾತ ಆರ್ಗುಮೆಂಟ್ '%s'"
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "ದಾಖಲೆ ಕಡತ %s ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM ದಾಖಲೆಕಡತ close-on-exec ಗುರುತನ್ನು ಬದಲಾಯಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "ದಾಖಲೆ ಕಡತ %s/%s.log ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lld ಗೆ %s ಯಲ್ಲಿ ಕೋರಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
-msgstr "ಕೊಂಡಿ ಮಾಡಲಾದ ಸ್ಥಿತಿ ಕಡತ %s ಅನ್ನು ರದ್ದು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಕೊಂಡಿ ಮಾಡಲಾದ ಸ್ಥಿತಿ ಕಡತ %s ಅನ್ನು ರದ್ದು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s ಗಾಗಿ ಡೊಮೈನ್‌ ಸ್ಥಿತಿಯನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s ಡೊಮೈನ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "ಮೇಲ್ವಿಚಾರಕ %s ಅನ್ನು ಮರಳಿ ಸಂಪರ್ಕಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %d\n"
-
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "ಸುರಕ್ಷತಾ ಚಾಲಕವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಮೇಲ್ವಿಚಾರಕ %s ಅನ್ನು ಮರಳಿ ಸಂಪರ್ಕಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %d\n"
 
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "ಯಾವುದೆ ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಲಭ್ಯವಿಲ್ಲ"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel ಮಾದರಿಯನ್ನು ನಕಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI ಅನ್ನು ನಕಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "ಸುರಕ್ಷತಾ ಚಾಲಕವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "ಯಾವುದೆ ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಲಭ್ಯವಿಲ್ಲ"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "ಸ್ಥಿತಿ ಕೋಶ '%s' ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s ಆರಂಭಿಕ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s ಆರಂಭಿಕ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಕಾಲಾವಧಿ ತೀರಿದೆ"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s ಆರಂಭಿಕ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಸ್ಥಳಾವಕಾಶ ಮುಗಿದಿದೆ"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s ದಾಖಲೆ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s ದಾಖಲೆ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಸ್ಥಳಾವಕಾಶ ಮುಗಿದಿದೆ"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s ದಾಖಲೆಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಕಾಲಾವಧಿ ತೀರಿದೆ"
+msgstr "%s ದಾಖಲೆಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಪ್ರಕ್ರಿಯೆಯು ನಿರ್ಗಮಿಸಿದೆ"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s ದಾಖಲೆಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದುವಾಗ ಕಾಲಾವಧಿ ತೀರಿದೆ"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "%s ಮಾನಿಟರ್ ಮಾರ್ಗವನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "ಮಾನಿಟರ್ ಅನ್ನು exec ಗುರುತು ಕಂಡಾಗ ಮುಚ್ಚು ಗೆ ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "ಮಾನಿಟರ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸದೆ ಇರುವ ಕ್ರಮಕ್ಕೆ ಇರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "ದಾಖಲೆ ಕಡತವನ್ನು ಮುಚ್ಚಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "ಅತಿಥಿಯನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU ತ್ರೆಡ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ಮಾನಿಟರ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU ಸಂಬಂಧವನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮರಳಿ ನಡೆಸುವುದು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
-msgstr "VNC ಗುಪ್ತಪದವನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "VNC ಗುಪ್ತಪದವನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
-msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "ಬಳಸದೆ ಇರುವ VNC ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಪತ್ತೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "ದಾಖಲೆ ಕೋಶ %s ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU ಬೈನರಿ %s ಯು ಕಂಡುಬರಲಿಲ್ಲ"
 
-#: src/qemu_driver.c:1408
-#, fuzzy, c-format
+#: src/qemu_driver.c:1414
+#, c-format
 msgid "Cannot remove stale PID file for %s"
-msgstr "%s ಗಾಗಿ ಸಂರಚನಾ ಕಡತವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿಲ್ಲ"
+msgstr "%s ಗಾಗಿನ ಹಳೆಯದಾದ PID ಕಡತವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "ಪೂಲ್ %s ಅನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "pidfile ಮಾರ್ಗವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "envv ಅನ್ನು ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "argv ಅನ್ನು ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "ದಾಖಲೆ ಕಡತದ ಕೊನೆಯವರೆಗೆ ಕೋರಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "%s ಡೊಮೈನ್‌ ಕಂಡುಬಂದಿಲ್ಲ\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' ಅನ್ನು ಮುಚ್ಚಲಾಗುತ್ತಿದೆ\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "SIGTERM ಅನ್ನು %s (%d) ಗೆ ಕಳುಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s ಗಾಗಿನ ಡೊಮೈನ್‌ ಸ್ಥಿತಿಯನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:1585
-#, fuzzy, c-format
+#: src/qemu_driver.c:1583
+#, c-format
 msgid "Failed to remove PID file for %s: %s"
-msgstr "PCI ID '%s' ಅನ್ನು %s ಇಂದ ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "%s ಗಾಗಿ PID ಕಡತ ಅನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "ನಿಭಾಯಿಸಲಾಗದ fd ಘಟನೆ %d, %s ಗಾಗಿ"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%s ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "ಈ ಅತಿಥೇಯದಲ್ಲಿ NUMA ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "ಆರಂಭಿಕ ಕೋಶ %d ವು ವ್ಯಾಪ್ತಿಯ ಹೊರಗಿದೆ (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA ಮುಕ್ತ ಮೆಮೊರಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "uuid '%s' ಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "%s ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಡೊಮೈನ್‌ ಇಲ್ಲ"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
+msgstr "'%s' ಡೊಮೈನ್‌ ಅನ್ನು ಈಗಾಗಲೆ uuid %s ನೊಂದಿಗೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "ಡೊಮೈನ್‌ ಈಗಾಗಲೆ '%s' ಆಗಿ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "ಸ್ಥಗಿತಗೊಳಿಸುವ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "ಮುಚ್ಚುವ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "ಗರಿಷ್ಟ ಮೆಮರಿಯನ್ನು ಪ್ರಸಕ್ತ ಮೆಮೊರಿಗಿಂತ ಕಡಿಮೆಗೆ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "ಮೆಮೊರಿ ಹಿಗ್ಗಿಸುವಿಕೆಯ ನಿಯೋಜನೆಯನ್ನು ಮನವಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "ಮೆಮೊರಿ ಹಿಗ್ಗಿಸುವಿಕೆಯ ನಿಯೋಜನೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "ಮೆಮೊರಿ ನಿಯೋಜನೆಯನ್ನು ಹಿಗ್ಗಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "ಗರಿಷ್ಟ ಮೆಮೊರಿಗಿಂತ ಹೆಚ್ಚಿನ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "ಸಕ್ರಿಯ ಡೊಮೈನ್‌ಗಾಗಿ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ಡೊಮೈನ್‌ xml ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "%s ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "ಉಳಿಸುವ ಹೆಡರ್ ಅನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "ಕಡತ %s ಅನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "ವರ್ಗಾವಣೆ ಕಾರ್ಯವು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "ಈ qemu ಇಂದ 'migrate' ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "ಒಂದು ಸಕ್ರಿಯ ಡೊಮೈನ್‌ಗಾಗಿನ vcpu ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "'%d' ಡೊಮೈನ್‌ ವಿವರಣೆಯಲ್ಲಿ ಅಜ್ಞಾತವಾದ virt ಬಗೆ"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ಡೊಮೈನ್‌ಗಾಗಿನ ಗರಿಷ್ಟ vcpus ಅನ್ನು ನಿಗದಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3323,105 +3488,105 @@ msgstr ""
 "ಡೊಮೈನ್‌ಗಾಗಿ, ಗರಿಷ್ಟ ಅನುಮತಿ ಇರುವ vcpus ಮನವಿ ಸಲ್ಲಿಸಲಾದ vcpus ಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ: %d > "
 "%d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ ಮೇಲೆ vcpus ಅನ್ನು ಪಿನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu ಸಂಖ್ಯೆಯು %d > %d ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "ಸಂಬಂಧವನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu ಸಂಬಂಧಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "ಸಂಬಂಧವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu ಸಂಬಂಧವು ಲಭ್ಯವಿಲ್ಲ"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
-msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್‌ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್‌ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "ಸುರಕ್ಷತಾ ಮಾದರಿ ವಾಕ್ಯವು ಗರಿಷ್ಟ %d ಬೈಟ್‌ಗಳನ್ನೂ ಮೀರಿದೆ"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "ಸುರಕ್ಷತಾ DOI ವಾಕ್ಯವು ಗರಿಷ್ಟ %d ಬೈಟ್‌ಗಳನ್ನೂ ಮೀರಿದೆ"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ಡೊಮೈನ್‌ ಚಿತ್ರಿಕೆಯನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu ಹೆಡರ್ ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "ಚಿತ್ರಿಕೆಯ ಮ್ಯಾಜಿಕ್ ತಪ್ಪಾಗಿದೆ"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "ಚಿತ್ರಿಕೆಯ ಆವೃತ್ತಿಗೆ ಬೆಂಬಲವಿಲ್ಲ (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "ಹೊಸ VM ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ಡೊಮೈನ್‌ ಅನ್ನು ಪುನರಾರಂಭಗೊಳಿಸಲು ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಡಿಸ್ಕ್‍ ಬಗೆ '%s'"
+msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಸಂರಚನಾ ಬಗೆ %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv ಸಿಂಟ್ಯಾಕ್ಸ್‌ %s ಅನ್ನು ಪತ್ತೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "ಡಿಸ್ಕ್‌ '%s' ಅನ್ನು ಬಸ್‌/ಸಾಧನ ಸೂಚಿಗೆ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "ಬಸ್‌ '%s' ಗಾಗಿನ ಬೆಂಬಲವಿಲ್ಲದ ಡಿಸ್ಕ್‍ ಹೆಸರಿನ ಮ್ಯಾಪಿಂಗ್"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "ಬಸ್ '%s' ಹಾಗು ಗುರಿ '%s' ಅನ್ನು ಹೊಂದಿರುವ ಯಾವುದೆ ಆವೃತ್ತಿ ಇಲ್ಲ"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3430,207 +3595,207 @@ msgstr ""
 "'%s' ಸಾಧನಕ್ಕಾಗಿ ಹಾಗು ಗುರಿ '%s' ಗಾಗಿನ ತೆಗೆದು ಹಾಕಬಹುದಾದ ಮಾಧ್ಯಮವನ್ನು ಎಮ್ಯುಲೇಟರ್ "
 "ಆವೃತ್ತಿಯು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom ಮಾಧ್ಯಮವನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom ಮಾಧ್ಯಮವನ್ನು ಬದಲಾಯಿಸುವುದು ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "ಗುರಿ %s ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ಡಿಸ್ಕನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "ಸ್ಲಾಟ್ ಸಂಖ್ಯೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "%s ಡಿಸ್ಕನ್ನು ಸೇರಿಸುವುದು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb ಡಿಸ್ಕನ್ನು ಸೇರಿಸಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb ಡಿಸ್ಕನ್ನು ಸೇರಿಸುವುದು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb ಸಾಧನವನ್ನು ಸೇರಿಸಲಾಗಲಿಲ್ಲ"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb ಸಾಧನವನ್ನು ಸೇರಿಸುವುದು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ಗೆ ಒಂದು ಸಾಧನವನ್ನು ಜೋಡಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ಡಿಸ್ಕ್‌  ಬಸ್ %s ಅನ್ನು ಹಾಟ್‌ಪ್ಲಗ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "ಡಿಸ್ಕ್‌  ಸಾಧನದ ಬಗೆ %s ಅನ್ನು ಹಾಟ್‌ಪ್ಲಗ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "ಸಾಧನದ ಬಗೆ %s ಅನ್ನು ಜೋಡಿಸಬಹುದಾಗಿದೆ"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "ಡಿಸ್ಕ್‌ %s ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "ಡಿಸ್ಕ್‌ %s ಅನ್ನು ಕಳಚಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ - ಅಮಾನ್ಯವಾದ ಸ್ಲಾಟ್‌ ಸಂಖ್ಯೆ %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "ಡಿಸ್ಕ್‌ %s ಅನ್ನು ಕಳಚು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "ಡಿಸ್ಕ್‌ %s ಅನ್ನು ಕಳಚಲು ವಿಫಲಗೊಂಡಿದೆ: ಅಮಾನ್ಯವಾದ ಸ್ಲಾಟ್ %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ನಲ್ಲಿನ ಸಾಧನವನ್ನು ಕಿತ್ತುಹಾಕಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "ಕೇವಲ SCSI ಅಥವ virtio ಡಿಸ್ಕ್‍ ಸಾಧನವನ್ನು ಮಾತ್ರ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಕಳಚಬಹುದಾಗಿದೆ"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "ಅಸ್ಥಿರ ಡೊಮೈನ್‌ಗಾಗಿ ಸ್ವಯಂಆರಂಭವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "ಸ್ವಯಂಆರಂಭ ಕೋಶ %s ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "ಸಿಮ್‌ಲಿಂಕ್‌ '%s' ಅನ್ನು '%s' ಗಾಗಿ ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "ಅಮಾನ್ಯವಾಗ ಮಾರ್ಗ: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' ಆಜ್ಞೆಯು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "ಈ qemu ಇಂದ 'info blockstats' ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "ಸಾಧನವು ಕಂಡು ಬಂದಿಲ್ಲ: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL ಅಥವ ಖಾಲಿ ಮಾರ್ಗ"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "ಅಮಾನ್ಯವಾದ ಮಾರ್ಗ, '%s' ವು ಒಂದು ಗೊತ್ತಿರುವ ಸಂಪರ್ಕಸಾಧನವಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
-msgstr "%s: ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s: ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: ಕೋರುವಲ್ಲಿ ಅಥವ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "ಅಮಾನ್ಯವಾದ ಮಾರ್ಗ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ಚಾಲಕವು ಕೇವಲ ವರ್ಚುವಲ್ ಮೆಮೊರಿ addrs ಅನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' ಆಜ್ಞೆಯು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "ನಮೂನೆ %s ಯೊಂದಿಗೆ ರಚಿಸಲಾದ ತಾತ್ಕಾಲಿಕ ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "ಯಾವುದೆ XML ಡೊಮೈನ್‌ದ ಅನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "ಕೇವಲ tcp URI ಗಳ ಮಾತ್ರ  KVM ವರ್ಗಾವಣೆಗಳಿಗಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI ನ ಅಂತ್ಯದಲ್ಲಿ ':port' ಇಲ್ಲ"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "ಮನಸ್ಸಿಗೆ ಬಂದ UUID ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗಿಲ್ಲ"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "ಇದೆ ಹೆಸರಿನ ಅಥವ UUID ಯ ಡೊಮೈನ್‌ ಈಗಾಗಲೆ '%s' ಆಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 "ಆಫ್‌-ಲೈನ್ ವರ್ಗಾವಣೆಯನ್ನು ಸೂಚಿಸಲಾಗಿದೆ, ಆದರೆ ತಾತ್ಕಾಲಿಕ ತಡೆಹಿಡಿಯುವ ಕಾರ್ಯವು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "ವರ್ಗಾವಣೆಯು ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "ವಿಫಲತೆಯ ನಂತರ ಅತಿಥಿ %s ಅನ್ನು ಪುನರಾರಂಭಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "ಸಾಧನ %s ವು ಒಂದು PCI ಸಾಧನವಾಗಿಲ್ಲ"
@@ -3639,235 +3804,240 @@ msgstr "ಸಾಧನ %s ವು ಒಂದು PCI ಸಾಧನವಾಗಿಲ್
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd ಬೈನರಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: URL ನಲ್ಲಿರುವ ವರ್ಗಾವಣೆಯನ್ನು ಗುರುತಿಸಲಾಗಿಲ್ಲ(tls|unix|ssh|ext|tcp "
 "ಆಗಿರಬೇಕು)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' ವರ್ಗಾವಣೆಗಾಗಿ ಆಜ್ಞೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "ಅತಿಥೇಯದ ಹೆಸರು '%s' ಅನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s' ಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "ಸಾಕೆಟ್ ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' ಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "ಸಾಕೆಟ್ ಜೋಡಿಯನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "ವರ್ಗಾವಣೆ ಕ್ರಮಗಳಾದಂತಹ unix, ssh ಹಾಗು ext ಯು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "ಸಾಕೆಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸದೆ ಇರುವಂತೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "ಪೈಪ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URI ಅನ್ನು ಸ್ವಯಂ-ಪತ್ತೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "ಕಾಲ್‌ಬ್ಯಾಕ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "domainEvents ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS ಪರಿಚಯಪತ್ರಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA ಪ್ರಮಾಣಪತ್ರವನ್ನು ಲೋಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ಖಾಸಗಿ ಕೀಲಿ/ಪ್ರಮಾಣಪತ್ರವನ್ನು ಲೋಡ್‌ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS ಕ್ಲೈಂಟನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS ಆಲ್ಗಾರಿತಮ್ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "ಪ್ರಮಾಣಪತ್ರದ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "ಅಧಿವೇಶನದ ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS ಹ್ಯಾಂಡ್‌ಶೇಕ್ ಅನ್ನು ಸಂಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS ಆರಂಭಗೊಳಿಕೆಯನ್ನು ಸಂಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆ (ನಮ್ಮ ಪ್ರಮಾಣಪತ್ರ ಅಥವ IP ವಿಳಾಸ) ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "ಪರಿಚಾರಕದ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "ಪ್ರಸಕ್ತ ಸಮಯವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "ಅಮಾನ್ಯವಾದ ಪ್ರಮಾಣಪತ್ರ"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಒಪ್ಪಲಾಗಿಲ್ಲ."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "ಪ್ರಮಾಣಪತ್ರವು ಒಂದು ತಿಳಿದಿರಿವ ಒದಗಿಸುವವರನ್ನು ಹೊಂದಿಲ್ಲ."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ರದ್ದುಗೊಳಸಲಾಗಿದೆ."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "ಪ್ರಮಾಣಪತ್ರವು ಒಂದು ಅಸುರಕ್ಷಿತ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "ಪರಿಚಾರಕ ಪ್ರಮಾಣಪತ್ರದ ಪರಿಶೀಲನೆ ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "ಪ್ರಮಾಣಪತ್ರದ ಬಗೆಯು X.509 ಆಗಿಲ್ಲ"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಆಮದು ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "ಪ್ರಮಾಣಪತ್ರದ ಕಾಲಾವಧಿ ತೀರಿದೆ"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "ಪ್ರಮಾಣಪತ್ರವು ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "ಪ್ರಮಾಣಪತ್ರದ ಮಾಲಿಕರು ಅತಿಥೇಯದ ಹೆಸರಿನೊಂದಿಗೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "ಬಹಳಷ್ಟು NUMA ಕೋಶಗಳು: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಡೊಮೈನ್‌ ಐಡಿಗಳು: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "ಮ್ಯಾಪಿನ ಉದ್ದವು ಗರಿಷ್ಟ ಉದ್ದಕ್ಕಿಂತ ದೊಡ್ಡದಾಗಿದೆ: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU ಸಂಖ್ಯೆಯು ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU ಮ್ಯಾಫಿನ ಬಫರ್ ಉದ್ದವು ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "ಬಹಳಷ್ಟು vCPUಗಳಿವೆ ಎಂದು ಅತಿಥೇಯವು ವರದಿ ಮಾಡಿದೆ: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "ಮ್ಯಾಪಿನ ಬಫರಿನ ಉದ್ದವು ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ ಎಂದು ಅತಿಥೇಯವು ವರದಿ ಮಾಡಿದೆ : %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "ಸುರಕ್ಷತಾ ಮಾದರಿಯು ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "ಸುರಕ್ಷತಾ doi ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಡೊಮೈನ್‌ ಹೆಸರುಗಳು: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -3875,273 +4045,273 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: ಒದಗಿಸಲಾದ ನಿಯತಾಂಕಗಳ ಸಂಖ್ಯೆ ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು "
 "ಮೀರಿದೆ"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: ಅಜ್ಞಾತ ನಿಯತಾಂಕದ ಬಗೆ"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "ಜೋಡಣೆಯ ನಿಯೋಜನೆಗೆ ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "ಅಜ್ಞಾತ ನಿಯತಾಂಕದ ಬಗೆ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "ದೂರಸ್ಥ ಪ್ರೊಟೋಕಾಲ್‌ಗಾಗಿ ಖಂಡ ಪೀಕ್ ಮನವಿಯು ಬಹಳ ಉದ್ದವಾಗಿದೆ, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "ಒದಗಿಸಲಾದ ಬಫರ್ ಮನವಿ ಸಲ್ಲಿಸಲಾದ ಗಾತ್ರವನ್ನು ಹೋಲುತ್ತಿಲ್ಲ"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "ದೂರಸ್ಥ ಪ್ರೊಟೋಕಾಲ್‌ಗಾಗಿ ಮೆಮೊರಿ ಪೀಕ್ ಮನವಿಯು ಬಹಳ ಉದ್ದವಾಗಿದೆ, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಜಾಲಬಂಧಗಳು: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಜಾಲಬಂಧಗಳು: %d > %d"
+msgstr "ಬಹಳಷ್ಟು ದೂರಸ್ಥ ಸಂಪರ್ಕಸಾಧನಗಳು: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "ಬಹಳ ಶೇಖರಣಾ ಪೂಲ್‌ಗಳಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "ಬಹಳ ಶೇಖರಣಾ ಪೂಲ್‌ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "ಬಹಳ ಶೇಖರಣಾ ಪರಿಮಾಣಗಳಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "ಬಹಳ ಶೇಖರಣಾ ಪರಿಮಾಣಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "ಬಹಳಷ್ಟು ಸಾಧನದ ಹೆಸರುಗಳಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "ಬಹಳಷ್ಟು ಸಾಧನದ ಹೆಸರುಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "ಬಹಳಷ್ಟು ಸಾಮರ್ಥ್ಯದ ಹೆಸರುಗಳಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "ಬಹಳ ಸಾಮರ್ಥ್ಯ ಹೆಸರಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "ಅಜ್ಞಾತ ದೃಢೀಕರಣದ ಬಗೆ %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "ಮನವಿ ಸಲ್ಲಿಸಲಾದ ದೃಢೀಕರಣದ ಬಗೆ %s ಅನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "%d, ಬೆಂಬಲವಿಲ್ಲದ ದೃಢೀಕರಣದ ಬಗೆ"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL ಲೈಬ್ರರಿಯನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "ಸಾಕ್‌ ವಿಳಾಸವನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "ಪೀರ್ ವಿಳಾಸವನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL ಕ್ಲೈಂಟ್ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS ಅಧಿವೇಶನಕ್ಕಾಗಿ ಅಮಾನ್ಯವಾದ ಸಿಫರ್ ಗಾತ್ರ"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "ಬಾಹ್ಯ SSF %d ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "%d ಸುರಕ್ಷತಾ ಗುಣಗಳನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL ಕಾರ್ಯವೈಖರಿ %s ಪರಿಚಾರಕದಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL ನೆಗೋಶಿಯೇಶನ್ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "auth ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL ನೆಗೋಶಿಯೇಶನ್ ಮಾಹಿತಿಯು ಬಹಳ ಉದ್ದವಾಗಿದೆ: %d ಬೈಟ್‌ಗಳು"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL ಹಂತದಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "ನೆಗೋಶಿಯೇಶನ್ SSF %d ಸಾಕಷ್ಟು ದೃಢವಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
-msgstr "auth ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಒಗ್ಗೂಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "auth ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಒಗ್ಗೂಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "ಯಾವುದೆ ಘಟನೆಗೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "ಪಟ್ಟಿಗೆ cb ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "ಪಟ್ಟಿಯಿಂದ cb ಅನ್ನು ತೆಗೆದು ಹಾಕಲಾಗುತ್ತಿದೆ"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (ಅಳತೆಯ ಪದ)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "ಡೊಮೈನ್‌ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸಲಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
-msgstr "TLS ಸಾಕೆಟ್ %s ಇಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "TLS ಸಾಕೆಟ್ %s ಇಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "ಪರಿಚಾರಕವು ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿದೆ"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "ದತ್ತಾಂಶವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL ದತ್ತಾಂಶವನ್ನು ಎನ್‌ಕೋಡ್‌ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL ದತ್ತಾಂಶವನ್ನು ಡೀಕೋಡ್‌ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (ಅಳತೆಯ ಪದ, ಪ್ರತ್ಯುತ್ತರ)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "ಪರಿಚಾರಕದಿಂದ ಪಡೆಯಲಾದ ಪ್ಯಾಕೆಟ್ ಬಹಳ ಚಿಕ್ಕದಾಗಿದೆ"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "ಪರಿಚಾರಕದಿಂದ ಪಡೆಯಲಾದ ಪ್ಯಾಕೆಟ್ ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿನ ಅಮಾನ್ಯ ಹೆಡರ್"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "ಅಜ್ಞಾತ ಪ್ರೊಗ್ರಾಂ (%x ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ, %x ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "ಅಜ್ಞಾತ ಪ್ರೊಟೋಕಾಲ್ ಆವೃತ್ತಿ (%x ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ, %x ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "ಪರಿಚಾರಕದಿಂದ ಅನಿರೀಕ್ಷಿತವಾದ RPC ಕರೆ %d ಬಂದಿದೆ"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "ಅನುಕ್ರಮ %d ದೊಂದಿಗೆ ಪ್ರತ್ಯುತ್ತರಕ್ಕಾಗಿ ಕಾಯುವ ಯಾವುದೆ ಕರೆ ಇಲ್ಲ"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "ಅಜ್ಞಾತ ವಿಧಾನ (%x ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ, %x ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "ಅಜ್ಞಾತ ಸ್ಥಿತಿ (%x ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "ಸಾಕೆಟ್‌ನಲ್ಲಿನ ಪೋಲ್ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "ಸಾಕೆಟ್‌ನಲ್ಲಿ ಹ್ಯಾಂಗ್‌ಅಪ್ / ದೋಷದ ಘಟನೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "ನಿಬಂಧನೆಯಲ್ಲಿ ಕಾಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4155,66 +4325,66 @@ msgstr "ಅಮಾನ್ಯವಾದ ಸುರಕ್ಷತಾ ಮಾದರಿ '%s
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' ಯು %d ನ ಅನುಮತಿ ಇರುವ ಗರಿಷ್ಟ ಗಾತ್ರಕ್ಕಿಂತ ಹೆಚ್ಚಿದೆ"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ವರ್ಚುವಲ್ ಡೊಮೈನ್ ಸನ್ನಿವೇಶ ಕಡತ %s ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ವರ್ಚುವಲ್ ಡೊಮೈನ್ ಸನ್ನಿವೇಶ ಕಡತ %s ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ವರ್ಚುವಲ್ ಚಿತ್ರಿಕಾ ಸನ್ನಿವೇಶ ಕಡತ %s ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ವರ್ಚುವಲ್ ಚಿತ್ರಿಕಾ ಸನ್ನಿವೇಶ ಕಡತ %s ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "VM ಗಾಗಿ ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s ಗಾಗಿ selinux ಸನ್ನಿವೇಶವನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() ಅನ್ನು ಕರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: ಸುರಕ್ಷತಾ ಲೇಬಲ್‌ ಗರಿಷ್ಟ ಮಿತಿಯನ್ನು ಮೀರಿದೆ: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce() ಅನ್ನು ಕರೆಯಲಾಗಿಲ್ಲ: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ '\\%s' ಅನ್ನು %s: %s ಗೆ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ."
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s ಅನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "ಅಮಾನ್ಯವಾದ ಸುರಕ್ಷತಾ ಲೇಬಲ್ %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4223,98 +4393,112 @@ msgstr ""
 "%s: ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಚಾಲಕವು ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ: '%s' ಮಾದರಿಯನ್ನು ಡೊಮೈನಿಗಾಗಿ "
 "ಸಂರಚಿಸಲಾಗಿದೆ, ಆದರೆ ಹೈಪರ್ವೈಸರ್ ಚಾಲಕವು '%s' ಆಗಿದೆ."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ '\\%s': %s ಅನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "%d ಬಗೆಯ ಪೂಲ್‌ಗಾಗಿನ ಬ್ಯಾಕೆಂಡ್ ಕಾಣಿಸುತ್ತಿಲ್ಲ"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "ಪರಿಮಾಣ '%s' ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "ಕಡತ '%s' ಅನ್ನು stat ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "'%s' ಕಡತದ ಕೊನೆಯನ್ನು ಹುಡುಕಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' ನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir '%s' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "%s ಅನ್ನು ಸಂಕಲಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "'%s' ಆಜ್ಞೆಗಾಗಿ ಕಾಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "ಆಜ್ಞೆಯು ಸರಿಯಾಗಿ ನಿರ್ಗಮಿಸಿಲ್ಲ"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s' ಗೆ ಪೈಪ್‌ನ ಓದುವಾಗಿನ ದೋಷ"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "%d ಆಜ್ಞೆಯಿಂದ ಶೂನ್ಯವಲ್ಲದ ಬಗೆಯಲ್ಲಿ ನಿರ್ಗಮನದ ಸ್ಥಿತಿ"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s ಅನ್ನು Win32 ನಲ್ಲಿ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ಸಾಧನದ ಆರಂಭದ ಸ್ಥಳವನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ಸಾಧನದ ಅಂತ್ಯದ ಸ್ಥಳವನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ಅಮಾನ್ಯ ಸುರಕ್ಷತೆಯ ಬಗೆ"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "ಗುರಿ %s ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "ಸಾಕಷ್ಟು ದೊಡ್ಡದಾಗಿರುವ ಯಾವುದೆ ಖಾಲಿ ವ್ಯಾಪ್ತಿಯು ಇಲ್ಲ"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "ಪರಿಮಾಣ ಗುರಿ ಮಾರ್ಗ '%s' ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "ಪರಿಮಾಣ ಮಾರ್ಗ '%s' ವು ಮೂಲ ಪೂಲ್ ಆಕರ ಸಾಧನದ ಹೆಸರಿನೊಂದಿಗೆ ಆರಂಭಗೊಳ್ಳಲಿಲ್ಲ."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "ಗುರಿ '%s' ಇಂದ ವಿಭಜನಾ ಸಂಖ್ಯೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
@@ -4387,9 +4571,9 @@ msgid "cannot unlink path '%s'"
 msgstr "ಮಾರ್ಗ '%s' ಅನ್ನು ಕೊಂಡಿ ಮಾಡದೆ ಇರಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "ಮಾರ್ಗ '%s' ಅನ್ನು ತೆರೆಯುಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
+msgstr "ಇನ್‌ಪುಟ್‌ ಮಾರ್ಗ '%s' ಅನ್ನು ತೆರೆಯುಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4397,14 +4581,14 @@ msgid "cannot extend file '%s'"
 msgstr "ಕಡತ '%s' ಅನ್ನು ವಿಸ್ತರಿಸಲಾಗಿಲ್ಲ"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "ಕಡತದಿಂದ ಐಸೀಕ್ ಮಾಡುವಲ್ಲಿ ಅಥವ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
+msgstr "'%s' ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "'%s' pid ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ : %s"
+msgstr "'%s' ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4412,69 +4596,71 @@ msgid "cannot fill file '%s'"
 msgstr "ಕಡತ '%s' ಅನ್ನು ತುಂಬಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "'%s' ಕಡತವನ್ನು ಮುಚ್ಚಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "ರೂಟ್‌ ಕೋಶವನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+msgstr "ಪರಿಮಾಣದಿಂದ ಒಂದು ಕೋಶ ಪರಿಮಾಣಕ್ಕೆ ಕಾಪಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
-msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ %d vol ಬಗೆ"
+msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ %d ಪರಿಮಾಣದ ಬಗೆ"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "ಒಂದು ಪ್ರತ್ಯೇಕವಾದ ಬೆಂಬಲ ಶೇಖರಣೆಯನ್ನು ಸೂಚಿಸುವಂತಿಲ್ಲ."
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "ಅಜ್ಞಾತ ಶೇಖರಣಾ ಪರಿಮಾಣ ಬೆಂಬಲಿತವಾದ ಶೇಖರಣಾ ಬಗೆ %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗದ ಬೆಂಬಲಿತ ಶೇಖರಣಾ ಪರಿಮಾಣ %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "qcow-create ಸ್ಥಿತಿಯೊಂದಿಗೆ  copy-on-write ಚಿತ್ರಿಕೆಗಳಿಗೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ"
+msgstr "qcow-create ಸ್ಥಿತಿಯೊಂದಿಗೆ ಪರಿಮಾಣದಿಂದ ಕಾಪಿ ಮಾಡಲು ಸಾಧ್ಯವಿರುವುದಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
-msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಶೇಖರಣಾ %d vol ಬಗೆ"
+msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಶೇಖರಣಾ %d ಪರಿಮಾಣದ ಬಗೆ"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "qcow-create ಸ್ಥಿತಿಯೊಂದಿಗೆ  copy-on-write ಚಿತ್ರಿಕೆಗಳಿಗೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-img ಇಲ್ಲದೆ ಹೋದರೆ ಕಚ್ಛಾ ಅಲ್ಲದ ಚಿತ್ರಿಕೆಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬೆಂಬಲವಿರುವುದಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "'%s' ಮಾರ್ಗವನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ಕಡತದ ಮಾಲಿಕ '%s' ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ಕಡತದ ಕ್ರಮ '%s' ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "'%s' ಕಡತವನ್ನು ಕೊಂಡಿ ಮಾಡದಿರಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
@@ -4501,7 +4687,9 @@ msgstr "ಅಧಿವೇಶನವು ಕಂಡು ಬಂದಿಲ್ಲ"
 #: src/storage_backend_iscsi.c:188
 #, c-format
 msgid "Failed to get host number for iSCSI session with path '%s'"
-msgstr "iSCSI ಅಧಿವೇಶನಕ್ಕೆ ಮಾರ್ಗ '%s' ದೊಂದಿಗೆ ಅತಿಥೇಯದ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr ""
+"iSCSI ಅಧಿವೇಶನಕ್ಕೆ ಮಾರ್ಗ '%s' ದೊಂದಿಗೆ ಅತಿಥೇಯದ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ "
+"ಉಂಟಾಗಿದೆ"
 
 #: src/storage_backend_iscsi.c:196
 #, c-format
@@ -4703,171 +4891,172 @@ msgstr "ಅತಿಥೇಯ %d ದ ಮರು ಶೋಧನೆಯು ಪೂರ್
 #: src/storage_backend_scsi.c:625
 #, c-format
 msgid "Failed to get host number from '%s'"
-msgstr "'%s' ಇಂದ ಅತಿಥೇಯದ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "'%s' ಇಂದ ಅತಿಥೇಯದ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/storage_backend_scsi.c:631
 #, c-format
 msgid "Scanning host%u"
 msgstr "ಅತಿಥೇಯ %u ಅನ್ನು ಶೋಧಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "auth ಅತಿಥೇಯ ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "auth passwd ವೈಶಿಷ್ಟ್ಯವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "ಆಕ್ಟಲ್ ಕ್ರಮವು ತಪ್ಪಾಗಿದೆ"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "ಮಾಲಿಕ ಘಟಕವು ತಪ್ಪಾಗಿದೆ"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "ಸಮೂಹ ಘಟಕವು ತಪ್ಪಾಗಿದೆ"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್‌ನಲ್ಲಿ ಅಜ್ಞಾತ ರೂಟ್ ಘಟಕ"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "ಅಜ್ಞಾತವಾದ ಶೇಖರಣಾ ಪೂಲ್ %s ಬಗೆ"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಹೆಸರಿನ ಘಟಕ"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "ಅಜ್ಞಾತ ಪೂಲ್ ವಿನ್ಯಾಸದ ಬಗೆ %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಅತಿಥೇಯದ ಹೆಸರು"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಸಾಧನಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗಲಿಲ್ಲ"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಸಾಧನದ ಮಾರ್ಗ"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಮಾರ್ಗ"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರ ಅಡಾಪ್ಟರಿನ ಹೆಸರು"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "ಅಜ್ಞಾತ ದೃಢೀಕರಣದ ಬಗೆ '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್ ಗುರಿಯ ಮಾರ್ಗ"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್‌ನಲ್ಲಿ ಅಜ್ಞಾತ ರೂಟ್ ಘಟಕ"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "ತಿಳಿದಿಲ್ಲದ ಪೂಲ್ ವಿನ್ಯಾಸ ಸಂಖ್ಯೆ %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಪೂಲ್ ಬಗೆ"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "ಅಜ್ಞಾತ ಗಾತ್ರ ಘಟಕಗಳು '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "ಸಾಮರ್ಥ್ಯ ಘಟಕ ತಪ್ಪಾಗಿದೆ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "ಸಾಮರ್ಥ್ಯ ಘಟಕದ ಮೌಲ್ಯವು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "ಅಜ್ಞಾತ ಮೂಲ ಘಟಕ"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "ಪರಿಮಾಣದ ಹೆಸರಿನ ಘಟಕವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "ಸಾಮರ್ಥ್ಯ ಘಟಕವು ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "ತಿಳಿದಿರದ ಪರಿಮಾಣದ ವಿನ್ಯಾಸ ಬಗೆ %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ಕಾಣೆಯಾಗಿರುವ ಶೇಖರಣಾ ಪೂಲ್‌ನಲ್ಲಿ ಅಜ್ಞಾತ ರೂಟ್ ಘಟಕ"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "ತಿಳಿದಿರದ ಪರಿಮಾಣದ ವಿನ್ಯಾಸ ಸಂಖ್ಯೆ %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "%s ಸಂರಚನಾ ಕೋಶವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "ಸಂರಚನಾ ಕಡತದ ಮಾರ್ಗವನ್ನು ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "ಸ್ವಯಂ ಆರಂಭದ ಕೊಂಡಿ ಮಾರ್ಗವನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
-msgstr "XML ಅನ್ನು ಉತ್ಪಾದಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "XML ಅನ್ನು ಉತ್ಪಾದಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "%s ಸಂರಚನಾ ಕಡತವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "%s ಸಂರಚನಾ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "%s ಸಂರಚನಾ ಕಡತವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s ಗಾಗಿ ಯಾವುದೆ ಸಂರಚನಾ ಕಡತವು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s ಗಾಗಿ ಸಂರಚನಾ ಕಡತವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿಲ್ಲ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "ಈ uuid ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಪೂಲ್ ಇಲ್ಲ"
 
@@ -4875,490 +5064,550 @@ msgstr "ಈ uuid ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಪೂಲ್ ಇ
 msgid "no pool with matching name"
 msgstr "ಈ ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಪೂಲ್ ಇಲ್ಲ"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "ತಾಳೆಯಾಗುವ uuid ಅನ್ನು ಹೊಂದಿರುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪೂಲ್ ಇಲ್ಲ"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "ಪೂಲ್ ಇನ್ನೂ ಸಹ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "ಪೂಲ್ '%s' ನಲ್ಲಿ ಮೇಳೈಕೆಯಾಗದ ಕೆಲಸಗಳು ನಡೆಯುತ್ತಿವೆ."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "ಪೂಲ್ ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಇನ್ನೂ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "ಪರಿಮಾಣದ ಅಳಿಸುವಿಕೆಯನ್ನು ಪೂಲ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "ಪೂಲ್ ಸಂರಚನಾ ಕಡತವನ್ನು ಹೊಂದಿಲ್ಲ"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
-msgstr "ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ vol ಇಲ್ಲ"
+msgstr "ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣ ಇಲ್ಲ"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
-msgstr "ಕೀಲಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ vol ಇಲ್ಲ"
+msgstr "ಕೀಲಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣವು ಇಲ್ಲ"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
-msgstr "ಮಾರ್ಗಕ್ಕೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ vol ಇಲ್ಲ"
+msgstr "ಮಾರ್ಗಕ್ಕೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣವು ಇಲ್ಲ"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
-msgstr "ಶೇಖರಣಾ vol ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+msgstr "ಶೇಖರಣಾ ಪರಿಮಾಣವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
-msgstr "ಶೇಖರಣಾ ಪೂಲ್ vol ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
+msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಪರಿಮಾಣ ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ vol ಇಲ್ಲ"
+msgstr "ಈ ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪೂಲ್ ಇಲ್ಲ"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "ಬ್ರಿಡ್ಜ್‌ ಹೆಸರು '%s' ಈಗಾಗಲೆ ಬಳಕೆಯಲ್ಲಿದೆ."
+msgstr "ಶೇಖರಣಾ ಪರಿಮಾಣದ ಹೆಸರು '%s' ಈಗಾಗಲೆ ಬಳಕೆಯಲ್ಲಿದೆ."
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "ಶೇಖರಣಾ ಪೂಲ್ vol ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
+msgstr ""
+"ಶೇಖರಣಾ ಪೂಲ್ ಈಗಿರುವ ಒಂದು ಪರಿಮಾಣದಿಂದ ಇನ್ನೊಂದು ಪರಿಮಾವನ್ನು ನಿರ್ಮಿಸುವಿಕೆಯನ್ನು "
+"ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "ಪರಿಮಾಣ '%s' ಅನ್ನು ಇನ್ನೂ ಸಹ ನಿಯೋಜಿಸಲಾಗಿಲ್ಲ."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
-msgstr "ಶೇಖರಣಾ ಪೂಲ್ vol ಅಳಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
+msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಪರಿಮಾಣವನ್ನು ಅಳಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
+
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' ಗಾಗಿನ ಯಾವುದೆ ಸಾಧನ ಸಾಮರ್ಥ್ಯಗಳು ಇಲ್ಲ"
 
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ಪೂಲ್‌ ಕಡತದ ಹೆಸರನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "ಅತಿಥೇಯ ವಿವರಣಾ ಕಡತ '%s' ಅನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ಅತಿಥೇಯ"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "'%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "ಜಾಲಘಟಕ"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "ಜಾಲಘಟಕ cpu numa ಜಾಲಘಟಕಗಳು"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "ಜಾಲಘಟಕ cpu ಸಾಕೆಟ್ಟುಗಳು"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "ಜಾಲಘಟಕ cpu ಕೋರುಗಳು"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "ಜಾಲಘಟಕ cpu ಎಳೆಗಳು"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "ಜಾಲಘಟಕ ಸಕ್ರಿಯ cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "ಜಾಲಘಟಕ cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "ಜಾಲಘಟಕ ಮೆಮೊರಿ"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "ಜಾಲಘಟಕ ಡೊಮೈನ್‌ ಪಟ್ಟಿ"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ಡೊಮೈನ್‌ ಕಡತದ ಹೆಸರನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "ನೋಡ್ ಜಾಲಬಂಧದ ಪಟ್ಟಿ"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "ಜಾಲಬಂಧ ಕಡತದ ಹೆಸರನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "ನೋಡ್‌ ಪೂಲ್ ಪಟ್ಟಿ"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "ಪೂಲ್‌ ಕಡತದ ಹೆಸರನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: ಒಂದು ಪಥವನ್ನು ಒದಗಿಸು ಅಥವ test:///default ಅನ್ನು ಬಳಸು"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "ಅತಿಥೇಯ ಹೆಸರಿಗಾಗಿ ನೋಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ವಿರಮಿಸಲಾಗಿಲ್ಲ"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "ಡೊಮೈನ್‌ '%s' ಚಾಲನೆಯಲ್ಲಿಲ್ಲ"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ಉಳಿಸಿದಾಗ ಮೆಟಾಡಾಟಾಕ್ಕೆ ಜಾಗವನ್ನು ನಿಯೋಜಿಸಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
-msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ' %s' ಗೆ ಉಳಿಸಲಾಗುತ್ತಿದೆ: ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ' %s' ಗೆ ಉಳಿಸಲಾಗುತ್ತಿದೆ: ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
-msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ' %s' ಗೆ ಉಳಿಸಲಾಗುತ್ತಿದೆ: ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಡೊಮೈನ್‌ '%s' ಅನ್ನು ' %s' ಗೆ ಉಳಿಸಲಾಗುತ್ತಿದೆ: ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "'%s' ಡೊಮೈನ್‌ದ ಚಿತ್ರಿಕೆಯನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' ನಲ್ಲಿನ ಉಳಿಸುವ ಹೆಡರ್ ಅಪೂರ್ಣವಾಗಿದೆ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "ಹೆಡರ್ ಮ್ಯಾಜಿಕ್ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s' ನಲ್ಲಿನ ಮೆಟಾಡಾಟಾ ಗಾತ್ರವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "ಮೆಟಾಡಾಟಾದ ಗಾತ್ರವು ವ್ಯಾಪ್ತಿಯ ಹೊರಗಿದೆ"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' ನಲ್ಲಿ ಅಪೂರ್ಣವಾದ ಮೆಟಾಡಾಟಾ"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "ಡೊಮೈನ್‌ '%s' ಕೋರ್-ಡಂಪ್: %s ಅನ್ನು ತೆರೆಯಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "ಡೊಮೈಲ್ '%s' ಕೋರ್-ಡಂಪ್: ಹೆಡರ್ %s ಗೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "ಡೊಮೈನ್‌ '%s' ಕೋರ್-ಡಂಪ್: ಬರೆಯುವಿಕೆಯು ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "ವ್ಯಾಪ್ತಿಯು ಲಭ್ಯವಿರುವ ಕೋಶಗಳನ್ನು ಮೀರಿದೆ"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "ಡೊಮೈನ್‌ '%s' ಈಗಾಗಲೆ ಚಾಲನೆಯಲ್ಲಿದೆ"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "ಡೊಮೈನ್‌ '%s' ಇನ್ನೂ ಸಹ ಚಾಲಿತಗೊಳ್ಳುತ್ತಿದೆ"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "'%s' ಜಾಲಬಂಧವು ಇನ್ನೂ ಚಾಲಿತಗೊಳ್ಳುತ್ತಿದೆ"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "'%s' ಜಾಲಬಂಧವು ಈಗಾಗಲೆ ಚಾಲನೆಯಲ್ಲಿದೆ"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "'%s' ಶೇಖರಣಾ ಪೂಲ್ ಈಗಾಗಲೆ ಸಕ್ರಿಯವಾಗಿದೆ"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "'%s' ಶೇಖರಣಾ ಪೂಲ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "'%s' ಹೆಸರಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣ ಇಲ್ಲ"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "'%s' ಕೀಲಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣ ಇಲ್ಲ"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "'%s' ಮಾರ್ಗಕ್ಕೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ ಶೇಖರಣಾ ಪರಿಮಾಣ ಇಲ್ಲ"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "ಪರಿಮಾಣ '%s' ಕ್ಕಾಗಿ ಪೂಲ್‌ನಲ್ಲಿ ಸಾಕಷ್ಟು ಖಾಲಿ ಸ್ಥಳ ಇಲ್ಲ"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "%d ಬಗೆಯ ಜಾಲಬಂಧವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "%d ಬಗೆಯ ಜಾಲಬಂಧವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "%d ಬಗೆಯ ಜಾಲಬಂಧವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "char ಸಾಧನಕ್ಕಾಗಿ TCP ಆಲಿಸುವಿಕೆಯನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ chr ಸಾಧನದ ಬಗೆ %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec ಕಡತದ ವಿವರಣಾ ಗುರುತನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec ಕಡತದ ವಿವರಣಾ ಗುರುತನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify ಅನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
-msgstr "ಮೇಲ್ವಿಚಾರಕ ಕೋಶ %s ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ಮೇಲ್ವಿಚಾರಕ ಕೋಶ %s ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "ಸಾಕೆಟ್ ಅನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "ಸಾಕೆಟ್‌ಗೆ ಬೈಂಡ್ ಮಾಡಲು ಆಗಿಲ್ಲ"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ಬಹಳ ಉದ್ದನೆಯ ಆಜ್ಞೆ %s ಅನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ (%d ಬೈಟ್‌ಗಳು)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "ಆಜ್ಞೆ %s ಅನ್ನು ಕಳುಹಿಸಲಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "%s ಪ್ರತ್ಯುತ್ತರವನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "ಯಾವುದೆ ಕರ್ನಲ್ ಅನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML ಕರ್ನಲ್ %s ಕಂಡುಬರಲಿಲ್ಲ"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv ಅನ್ನು ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv ಅನ್ನು ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ pid %d != %d ದೊರೆತಿದೆ\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "%s ಆವೃತ್ತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid %s ನೊಂದಿಗಿನ ಡೊಮೈನ್‌ ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "ಡೊಮೈನ್‌ಗಾಗಿ cputime ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%s ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "ಸಂಕೇತಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿಲ್ಲ"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "ಪೈಪ್ ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking ಕಡತದ ವಿವರಣಾ ಗುರುತನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ಕಡತದ ವಿವರಣಾ ಗುರುತನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "ಪೈಪ್ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "ಉಪ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "ಸಂಕೇತಗಳನ್ನು ನಿರ್ಬಂಧಿಸದೆ ಇರಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin ಕಡತದ ಹ್ಯಾಂಡಲ್‌ ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout ಕಡತದ ಹ್ಯಾಂಡಲ್‌ ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr ಕಡತದ ಹ್ಯಾಂಡಲ್‌ ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "ಅಧಿವೇಶನದ ಮುಂದಾಳುವಾಗಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ರೂಟ್‌ ಕೋಶವನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "ಬಗೆಕಡತ '%s' ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
+msgstr "pidಕಡತಕ್ಕೆ ಬರೆಯಲಾಗಿಲ್ಲ"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "%s ಬೈನರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "%d ಸ್ಥಿತಿಯೊಂದಿಗೆ ಮಧ್ಯದ ಡೀಮನ್ ಪ್ರಕ್ರಿಯೆಯು ನಿರ್ಗಮಿಸಿದೆ."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "ಅಜ್ಞಾತ ಪೋಲ್ ಪ್ರತಿಕ್ರಿಯೆ."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "ಪೋಲ್ ದೋಷ"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' ಆಜ್ಞೆಯು ಶೂನ್ಯವಲ್ಲದ ಸ್ಥಿತಿ %d ಹಾಗು ಸಂಜ್ಞೆ %d ಯೊಂದಿಗೆ ನಿರ್ಗಮಿಸಿದೆ: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "dir '%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "'%s' ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "%s ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "'%s' ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
-msgstr "uid '%d' ಗಾಗಿ ಬಳಕೆದಾರ ದಾಖಲೆಯನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "uid '%d' ಗಾಗಿ ಬಳಕೆದಾರ ದಾಖಲೆಯನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/uuid.c:104
 #, c-format
@@ -5370,21 +5619,22 @@ msgstr ""
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
 msgstr ""
+"ಯಾವುದೆ VirtualBox ಚಾಲಕ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ (vbox:///session ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
 msgstr ""
+"ಗೊತ್ತಿರದ ಚಾಲಕ ಮಾರ್ಗ '%s' ಅನ್ನು ಸೂಚಿಸಲಾಗಿದೆ (vbox:///session ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "ಗೊತ್ತಿರದ ಚಾಲಕ ಮಾರ್ಗ '%s' ಅನ್ನು ಸೂಚಿಸಲಾಗಿದೆ (vbox:///system ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ: %s"
+msgstr "VirtualBox ಚಾಲಕ API ಅನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5421,28 +5671,30 @@ msgstr "ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ಡೊಮೈನ್‌ ಹೆಸರು, id ಅಥವ uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "ಸ್ವಯಂಚಾಲಿತ ಆರಂಭವನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
 
 #: src/virsh.c:419
 #, c-format
 msgid "Failed to mark domain %s as autostarted"
-msgstr "ಡೊಮೈನ್‌ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr ""
+"ಡೊಮೈನ್‌ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:422
 #, c-format
 msgid "Failed to unmark domain %s as autostarted"
 msgstr ""
-"ಡೊಮೈನ್‌ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸು ಎಂದು ಗುರುತು ಹಾಕದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+"ಡೊಮೈನ್‌ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸು ಎಂದು ಗುರುತು ಹಾಕದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲತೆ "
+"ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:429
 #, c-format
@@ -5475,11 +5727,11 @@ msgstr "ಓದಲು ಮಾತ್ರದ ಸಂಪರ್ಕ"
 
 #: src/virsh.c:461
 msgid "Failed to disconnect from the hypervisor"
-msgstr "ಹೈಪರ್ವೈಸರಿನಿಂದ ಸಂಪರ್ಕ ಕಡಿದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಹೈಪರ್ವೈಸರಿನಿಂದ ಸಂಪರ್ಕ ಕಡಿದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:480
 msgid "Failed to connect to the hypervisor"
-msgstr "ಹೈಪರ್ವೈಸರಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಹೈಪರ್ವೈಸರಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:489
 msgid "connect to the guest console"
@@ -5536,25 +5788,25 @@ msgstr "ನಿಷ್ಕ್ರಿಯ ಹಾಗು ಸಕ್ರಿಯ ಡೊಮೈ
 
 #: src/virsh.c:626 src/virsh.c:633
 msgid "Failed to list active domains"
-msgstr "ಸಕ್ರಿಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸಕ್ರಿಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:644 src/virsh.c:652
 msgid "Failed to list inactive domains"
-msgstr "ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:661
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "ಹೆಸರು"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "ಸ್ಥಿತಿ"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ಯಾವುದೆ ಸ್ಥಿತಿ ಇಲ್ಲ"
 
@@ -5598,7 +5850,7 @@ msgstr "ಸಂಪರ್ಕಸಾಧನ"
 #: src/virsh.c:834
 #, c-format
 msgid "Failed to get interface stats %s %s"
-msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನದ ಅಂಕಿಅಂಶ %s %s ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನದ ಅಂಕಿಅಂಶ %s %s ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:872
 msgid "suspend a domain"
@@ -5616,7 +5868,7 @@ msgstr "ಡೊಮೈನ್‌ %s ಅನ್ನು ತಾತ್ಕಾಲಿಕವ
 #: src/virsh.c:898
 #, c-format
 msgid "Failed to suspend domain %s"
-msgstr "ಡೊಮೈನ್‌ %s ಅನ್ನು ತಾತ್ಕಾಲಿಕ ತಡೆ ಹಿಡಿಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಡೊಮೈನ್‌ %s ಅನ್ನು ತಾತ್ಕಾಲಿಕ ತಡೆ ಹಿಡಿಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:910
 msgid "create a domain from an XML file"
@@ -5642,7 +5894,7 @@ msgstr "%s ಡೊಮೈನ್‌ %s ದಿಂದ ಸೃಜಿಸಲಾಗಿದ
 #: src/virsh.c:951
 #, c-format
 msgid "Failed to create domain from %s"
-msgstr "%s ದಿಂದ ಡೊಮೈನ್‌ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ದಿಂದ ಡೊಮೈನ್‌ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:961
 msgid "define (but don't start) a domain from an XML file"
@@ -5670,7 +5922,7 @@ msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ ಅನ್
 msgid "Undefine the configuration for an inactive domain."
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ಗಾಗಿನ ಸಂರಚನೆಯನ್ನು ವಿವರಿಸದಿರು."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ಡೊಮೈನ್‌ನ ಹೆಸರು ಅಥವ uuid"
 
@@ -5692,7 +5944,7 @@ msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ವಿವರಿಸಲಾಗಿ
 #: src/virsh.c:1049
 #, c-format
 msgid "Failed to undefine domain %s"
-msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ವಿವರಿಸದೇ ಇರುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ವಿವರಿಸದೇ ಇರುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:1062
 msgid "start a (previously defined) inactive domain"
@@ -5718,7 +5970,7 @@ msgstr "%s ಡೊಮೈನ್‌ ಪ್ರಾರಂಭಗೊಂಡಿದೆ\n"
 #: src/virsh.c:1098
 #, c-format
 msgid "Failed to start domain %s"
-msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:1110
 msgid "save a domain state to a file"
@@ -5846,7 +6098,7 @@ msgstr "%s ಡೊಮೈನ್‌ ಪುನರಾರಂಭಗೊಂಡಿದೆ\n
 #: src/virsh.c:1442
 #, c-format
 msgid "Failed to resume domain %s"
-msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಪುನರಾರಂಭಗೊಳಿಸಲು ವಿಫಲತೆ"
+msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಪುನರಾರಂಭಗೊಳಿಸಲು ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virsh.c:1454
 msgid "gracefully shutdown a domain"
@@ -5914,11 +6166,11 @@ msgstr "ಡೊಮೈನ್‌ನ ಬಗೆಗೆ ಮೂಲಭೂತ ಮಾಹಿ
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "ಹೆಸರು:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5926,16 +6178,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS ಬಗೆ:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "ಸ್ಥಿತಿ:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(ಗಳು):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU ಸಮಯ:"
 
@@ -5963,95 +6215,95 @@ msgstr "ಶಕ್ತ"
 msgid "disable"
 msgstr "ಅಶಕ್ತ"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "ಸುರಕ್ಷತಾ ಮಾದರಿ:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "ಸುರಕ್ಷತಾ DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "ಸುರಕ್ಷತಾ ಲೇಬಲ್:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA ಖಾಲಿ ಮೆಮೊರಿ"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA ಕೋಶಕ್ಕಾಗಿ ಲಭ್ಯವಿರುವ ಖಾಲಿ ಮೆಮೊರಿಯನ್ನು ತೋರಿಸು."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA ಕೋಶ ಸಂಖ್ಯೆ"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "ಒಟ್ಟಾರೆ"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ಡೊಮೈನ್‌ನ vcpu ಮಾಹಿತಿ"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ಡೊಮೈನ್‌ನ ವರ್ಚುವಲ್ CPUಗಳ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU ಒಲವು:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ಡೊಮೈನ್‌ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ, ವರ್ಚುವಲ್ CPUಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "ಡೊಮೈನ್‌ vcpu ನೊಂದಿಗಿನ ಸಂಬಂಧವನ್ನು ನಿಯಂತ್ರಿಸು"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ಡೊಮೈನ್‌ VCPU ಗಳನ್ನು ಭೌತಿಕ CPUಗಳನ್ನು ಪಿನ್ ಮಾಡು."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu ಸಂಖ್ಯೆ"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ಅತಿಥೇಯ cpu ಸಂಖ್ಯೆ(ಗಳು) (ವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: ಅಮಾನ್ಯವಾದ ಅಥವ ಕಾಣೆಯಾದ vCPU ಸಂಖ್ಯೆ."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
-msgstr "vcpupin: ಡೊಮೈನ್‌ನ ಬಗ್ಗೆ ಮಾಹಿತಿಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ."
+msgstr "vcpupin: ಡೊಮೈನ್‌ನ ಬಗ್ಗೆ ಮಾಹಿತಿಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: ಅಮಾನ್ಯವಾದ vCPU ಸಂಖ್ಯೆ."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: ಅಮಾನ್ಯವಾದ ವಿನ್ಯಾಸ. ಖಾಲಿ ವಾಕ್ಯ."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6059,7 +6311,7 @@ msgstr ""
 "cpulist: %s: ಅಮಾನ್ಯವಾದ ವಿನ್ಯಾಸ. %d ಸ್ಥಳದಲ್ಲಿ('%c' ನ ಹತ್ತಿರ) ಒಂದು ಅಂಕೆಯನ್ನು "
 "ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6068,1391 +6320,1447 @@ msgstr ""
 "cpulist: %s: ಅಮಾನ್ಯವಾದ ವಿನ್ಯಾಸ. %d ಸ್ಥಳದಲ್ಲಿ('%c' ನ ಹತ್ತಿರ) ಒಂದು ಅಂಕೆ ಅಥವ ವಿರಾಮ "
 "ಚಿಹ್ನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: ಅಮಾನ್ಯವಾದ ವಿನ್ಯಾಸ. %d ಸ್ಥಳದಲ್ಲಿ ವಿರಾಮ ಚಿಹ್ನೆಯು ಉಳಿದುಕೊಂಡಿದೆ."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "ಭೌತಿಕ CPU %d ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ವರ್ಚುವಲ್ CPUಗಳ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "ಅತಿಥಿ ಡೊಮೈನ್‌ನಲ್ಲಿ ಸಕ್ರಿಯವಾದ ವರ್ಚುವಲ್ CPUಗಳ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸು."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "ವರ್ಚುವಲ್ CPUಗಳ ಸಂಖ್ಯೆ"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ಅಮಾನ್ಯವಾದ ವರ್ಚುವಲ್ CPUಗಳ ಸಂಖ್ಯೆ."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "ಬಹಳಷ್ಟು ವರ್ಚುವಲ್ CPUಗಳು."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ಮೆಮೊರಿ ನಿಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ಅತಿಥಿ ಡೊಮೈನ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ನಿಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸು."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "ಕಿಲೋಬೈಟುಗಳಲ್ಲಿ ಮೆಮೊರಿ"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "ಮೆಮೊರಿ ಗಾತ್ರಕ್ಕಾಗಿನ %d ನ ಅಮಾನ್ಯವಾದ ಮೌಲ್ಯ"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ಗರಿಷ್ಟ ಮೆಮೋರಿ ಮಿತಿಯನ್ನು ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ಅತಿಥಿ ಡೊಮೈನ್‌ನಲ್ಲಿ ಗರಿಷ್ಟ ಮೆಮೊರಿ ನಿಯೋಜನಾ ಮಿತಿಯನ್ನು ಬದಲಾಯಿಸು."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "ಕಿಲೋಬೈಟುಗಳಲ್ಲಿ ಗರಿಷ್ಟ ಮೆಮೊರಿಯ ಮಿತಿ"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "ಪ್ರಸಕ್ತ MemorySize ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "ಪ್ರಸಕ್ತ MemorySize ಅನ್ನು ಸಂಕುಚನಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySize ಅನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "ಜಾಲಘಟಕ ಮಾಹಿತಿ"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "ಜಾಲಘಟಕದ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
-msgstr "ಜಾಲಘಟಕದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಘಟಕದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU ಮಾದರಿ:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ಕಂಪನ ದರ(frequency):"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU ಸಾಕೆಟ್(ಗಳು):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ಪ್ರತಿ ಸಾಕೆಟ್ಟಿನ ಮುಖ್ಯ ಭಾಗ(ಗಳು):"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "ಪ್ರತಿ ಮುಖ್ಯ ಭಾಗದ ಎಳೆ(ಗಳು):"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ಕೋಶ(ಗಳು):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "ಮೆಮೊರಿಯ ಗಾತ್ರ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ಸಾಮರ್ಥ್ಯಗಳು"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "ಹೈಪರ್ವೈಸರ್/ಚಾಲಕದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML ನಲ್ಲಿ ಡೊಮೈನ್‌ನ ಮಾಹಿತಿ"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯನ್ನು ಒಂದು XML ಬಿಸುಡಾಗಿ stdout ಗೆ ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ ಆಗಿಲ್ಲ"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML ಬಿಸುಡಲ್ಲಿ ಸುರಕ್ಷತಾ ಸಂವೇದಿ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸು"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "ಡೊಮೈನ್‌ಗಾಗಿ ಸಂರಚನಾ ಕಡತವನ್ನು ಮರಳಿಪಡೆಯಲಾಗಿಲ್ಲ"
+msgstr "ಸ್ಥಳೀಯ ಸಂರಚನೆಯನ್ನು ಡೊಮೈನ್ XML ಆಗಿ ಬದಲಾಯಿಸಿ"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "ಒಂದು ಡೊಮೈನ್‌ಗಾಗಿನ XML ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು."
+msgstr "ಸ್ಥಳೀಯ ಅತಿಥಿ ಸಂರಚನಾ ಬಗೆಯನ್ನು ಡೊಮೈನ್ XML ಬಗೆಯಾಗಿ ಬದಲಾಯಿಸಿ."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "ಆಕರ ಸಂರಚನಾ ದತ್ತಾಂಶದ ಬಗೆ"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "ಸಂರಚನಾ ಕಡತದಲ್ಲಿ ಸಿಂಟ್ಯಾಕ್ಸ್‍ ದೋಷ ಕಂಡು ಬಂದಿದೆ"
+msgstr "ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕಿರುವ ಸಂರಚನಾ ದತ್ತಾಂಶ ಕಡತ"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "ಡೊಮೈನ್ XML ಅನ್ನು ಸ್ಥಳೀಯ ಸಂರಚನೆಗೆ ಬದಲಾಯಿಸಿ"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "ಡೊಮೈನ್ XML ಸಂರಚನೆಯನ್ನು ಒಂದು ಸ್ಥಳೀಯ ಅತಿಥಿ ಸಂರಚನಾ ಬಗೆಯಾಗಿ ಬದಲಾಯಿಸಿ."
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "ನಿಗದಿತ ಸಂರಚನಾ ದತ್ತಾಂಶದ ಬಗೆಯ ರಚನೆ"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "ಯಾವುದರಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕೊ ಆ xml ದತ್ತಾಂಶ ಕಡತ"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ಒಂದು ಡೊಮೈನ್‌ನ id ಅಥವ UUID ಅನ್ನು ಡೊಮೈನ್‌ನ ಹೆಸರಯಾಗಿ ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ಡೊಮೈನ್‌ id ಅಥವ uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ಒಂದು ಡೊಮೈನ್‌ದ ಹೆಸರು ಅಥವ UUID ಅನ್ನು ಡೊಮೈನ್‌ id ಯಾಗಿ ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ಒಂದು ಡೊಮೈನ್‌ನ ಹೆಸರು ಅಥವ id ಅನ್ನು ಡೊಮೈನ್‌ UUID ಯಾಗಿ ಬದಲಾಯಿಸು"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ಡೊಮೈನ್‌ನ id ಅಥವ ಹೆಸರು"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ಡೊಮೈನ್‌ UUID ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ಡೊಮೈನ್‌ ಅನ್ನು ಇನ್ನೊಂದು ಅತಿಥೇಯಕ್ಕೆ ವರ್ಗಾಯಿಸು"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "ಡೊಮೈನ್‌ ಅನ್ನು ಇನ್ನೊಂದು ಅತಿಥೇಯಕ್ಕೆ ವರ್ಗಾಯಿಸು. ಲೈವ್ ವರ್ಗಾವಣೆಗಾಗಿ --live ಎಂದು ಸೇರಿಸಿ."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "ಲೈವ್ ವರ್ಗಾವಣೆ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "ನಿರ್ದೇಶಿತ ಅತಿಥೇಯದ ಸಂಪರ್ಕ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "ವರ್ಗಾವಣೆ URI, ಸಾಮಾನ್ಯವಾಗಿ ಬಿಟ್ಟು ಬಿಡಬಹುದು"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಹೊಸ ಹೆಸರಿಗೆ ಬದಲಾಯಿಸು (ಬೆಂಬಲವಿದ್ದಲ್ಲಿ)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "ವರ್ಗಾವಣೆ: desturi ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ಒಂದು ಜಾಲಬಂಧವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸು"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ಬೂಟ್ ಆದಾಗ ಒಂದು ಜಾಲಬಂಧವು ತಾನಾಗಿಯೆ ಬೂಟ್ ಆಗುವಂತೆ ಸಂರಚಿಸು."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ಜಾಲಬಂಧದ ಹೆಸರು ಅಥವ uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
-msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr ""
+"ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ "
+"ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
-"ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸು ಎಂದು ಗುರುತು ಹಾಕದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+"ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸು ಎಂದು ಗುರುತು ಹಾಕದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲತೆ "
+"ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಗೊಂಡಿದೆ ಎಂದು ಗುರುತು ಹಾಕಲಾಗಿದೆ\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಗೊಂಡಿದೆ ಎಂದು ಗುರುತು ಹಾಕಿದ್ದನ್ನು ತೆಗೆಯಲಾಗಿದೆ\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಜಾಲಬಂಧವನ್ನು ಸೃಜಿಸು"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "ಒಂದು ಜಾಲಬಂಧವನ್ನು ಸೃಜಿಸು."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "ಒಂದು XML ಜಾಲಬಂಧ ವಿವರಣೆಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು ಕಡತ"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "ಜಾಲಬಂಧ %s ವು %s ನಿಂದ ಸೃಜಿಸಲ್ಪಟ್ಟಿದೆ\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
-msgstr "%s ಇಂದ ಜಾಲಬಂಧವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಇಂದ ಜಾಲಬಂಧವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಜಾಲಬಂಧವನ್ನು ವಿವರಿಸು (ಆದರೆ ಆರಂಭಿಸಬೇಡ)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "ಒಂದು ಜಾಲಬಂಧವನ್ನು ವಿವರಿಸು."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು %s ಇಂದ ವಿವರಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s ಇಂದ ಜಾಲಬಂಧವನ್ನು ವಿವರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ಒಂದು ಜಾಲಬಂಧವನ್ನು ನಾಶಪಡಿಸು"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಜಾಲಬಂಧವನ್ನು ನಾಶಪಡಿಸು."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ಜಾಲಬಂಧದ ಹೆಸರು, id ಅಥವ uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "ಜಾಲಬಂಧ %s ವು ನಾಶಗೊಂಡಿದೆ\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ನಾಶಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML ನಲ್ಲಿ ಜಾಲಬಂಧ ಮಾಹಿತಿ"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "ಜಾಲಬಂಧದ ಮಾಹಿತಿಯನ್ನು ಒಂದು XML ಬಿಸುಡಾಗಿ stdout ಗೆ ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ಜಾಲಬಂಧಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "ಜಾಲಬಂಧದ ಪಟ್ಟಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧಗಳನ್ನು ಪಟ್ಟಿಮಾಡುತ್ತದೆ"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಹಾಗು ಸಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಪಟ್ಟಿ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
-msgstr "ಸಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
-msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧಗಳ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "ಸ್ವಯಂಆರಂಭ"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "ಸ್ವಯಂಆರಂಭವಿಲ್ಲ"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "ಸಕ್ರಿಯ"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "ನಿಷ್ಕ್ರಿಯ"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ಜಾಲಬಂಧ UUID ಅನ್ನು ಜಾಲಬಂಧ ಬಳಕೆದಾರ ಹೆಸರಿಗೆ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "ಜಾಲಬಂಧದ uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧವನ್ನು ಆರಂಭಿಸು(ಈ ಹಿಂದೆ ವಿವರಿಸಲಾದ)"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ಒಂದು ಜಾಲಬಂಧವನ್ನು ಪ್ರಾರಂಭಿಸು."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧದ ಹೆಸರು"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "ಜಾಲಬಂಧ %s ಆರಂಭಗೊಂಡಿದೆ\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧವನ್ನು ಸಂರಚಿಸದೆ ಇರು"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧದ ಸಂರಚನೆಯನ್ನು ವಿವರಿಸದೆ ಇರು."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
-msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ವಿವರಿಸದೆ ಇರುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಬಂಧ %s ಅನ್ನು ವಿವರಿಸದೆ ಇರುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ಒಂದು ಜಾಲಬಂಧದ ಹೆಸರನ್ನು ಜಾಲಬಂಧ UUID ಯಾಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ಜಾಲಬಂಧದ ಹೆಸರು"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
-msgstr "ಜಾಲಬಂಧ UUID ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಬಂಧ UUID ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸು"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಗೊಳ್ಳುವಂತೆ ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಸಂರಚಿಸಿ."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "ಪೂಲ್ ಹೆಸರು ಅಥವ uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
-msgstr "ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr ""
+"ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
-"ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕಿದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ ವಿಫಲತೆ"
+"ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕಿದ್ದನ್ನು ತೆಗೆಯುವಲ್ಲಿ "
+"ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕಲ್ಪಟ್ಟಿದೆ\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr ""
 "ಪೂಲ್ %s ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿಆರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತು ಹಾಕಿದ್ದನ್ನು ತೆಗೆಯಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಸೃಜಿಸು"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಸೃಜಿಸು."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "ಒಂದು XML ಪೂಲ್ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತ"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s ಪೂಲ್ ಅನ್ನು %s ದಿಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s ದಿಂದ ಪೂಲ್ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು ಡೊಮೈನ್‌ ಅನ್ನು ಸೃಜಿಸು"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "ಒಂದು XML ಪರಿಮಾಣದ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತ"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s ಪರಿಮಾಣ %s ಇಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s ದಿಂದ ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "ಈ ಅತಿಥೇಯದಲ್ಲಿ ಸಾಧನಗಳನ್ನು ಹೆಚ್ಚಿಸು"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "ನಿಷ್ಕ್ರಿಯ ಜಾಲಬಂಧದ ಹೆಸರು"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ನೋಡ್‌ ಸಾಧನವನ್ನು ಮರು ಹೊಂದಿಸು"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "ನೋಡ್ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "ಪೂಲ್‌ನ ಹೆಸರು"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML ದಸ್ತಾವೇಜನ್ನು ಮುದ್ರಿಸು, ಆದರೆ ವಿವರಿಸ/ರಚಿಸಬೇಡ"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "ಪೂಲ್‌ನ ಬಗೆ"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "ಕೆಳಗಿರುವ ಸಂದೇಶಕ್ಕಾಗಿನ ಮೂಲ-ಅತಿಥೇಯ"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "ಕೆಳಗಿರುವ ಸಂದೇಶಕ್ಕಾಗಿನ ಮೂಲ ಮಾರ್ಗ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "ಕೆಳಗಿರುವ ಸಂದೇಶಕ್ಕಾಗಿನ ಮೂಲ ಸಾಧನ"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "ಕೆಳಗಿರುವ ಸಂದೇಶಕ್ಕಾಗಿನ ಆಕರ ಹೆಸರು"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "ಕೆಳಗಿರುವ ಸಂದೇಶಕ್ಕಾಗಿನ ಗುರಿ"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
-msgstr "XML ಬಫರನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "XML ಬಫರನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "arg ಗಳ ಸಹಾಯದಿಂದ ಪೂಲ್ ಅನ್ನು ರಚಿಿಸು"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "%s ಪೂಲ್ ಅನ್ನು ಸೃಜಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "%s ಪೂಲ್‌ ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು ಪೂಲ್‌ ಅನ್ನು ವಿವರಿಸು(ಆದರೆ ಪ್ರಾರಂಭಿಸಬೇಡ)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ವಿವರಿಸು."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s ಪೂಲ್‌ %s ದಿಂದ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "ಪೂಲ್ ಅನ್ನು %s ಇಂದ ವಿವರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "arg ಗಳ ಸಹಾಯದಿಂದ ಪೂಲ್ ಅನ್ನು ವಿವರಿಸು"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "ಪೂಲ್ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "%s ಪೂಲ್ ಅನ್ನು ವಿವರಿಸುಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "ಒಂದು ಪೂಲ್ ಅನ್ನು ನಿರ್ಮಿಸು"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಪೂಲ್ ಅನ್ನು ನಿರ್ಮಿಸು."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "ಪೂಲ್ %s ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "ಪೂಲ್ %s ಅನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ನಾಶಪಡಿಸು"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಪೂಲ್‌ ಅನ್ನು ನಾಶಪಡಿಸು."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "%s ಪೂಲ್ ನಾಶಗೊಂಡಿದೆ\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "%s ಪೂಲ್‌ ಅನ್ನು ನಾಶಪಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಅಳಿಸಿ ಹಾಕು"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಅಳಿಸು."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "%s ಪೂಲ್ ಅನ್ನು ಅಳಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s ಪೂಲ್‌ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ಒಂದು ಪೂಲ್ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸು"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಪೂಲ್ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸು."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "%s ಪೂಲ್ ಪುನಶ್ಚೇತನಗೊಂಡಿದೆ\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
-msgstr "%s ಪೂಲ್‌ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸಲು ವಿಫಲತೆ"
+msgstr "%s ಪೂಲ್‌ ಅನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸಲು ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML ನಲ್ಲಿನ ಪೂಲ್‌ನ ಮಾಹಿತಿ"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "ಪೂಲ್ ಮಾಹಿತಿಯನ್ನು ಒಂದು XML ಬಿಸುಡಾಗಿ stdout ಗೆ ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "ಪೂಲ್‌ಗಳ ಪಟ್ತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಹಾಗು ಸಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
-msgstr "ಸಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
-msgstr "ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "ಸಮರ್ಥ ಶೇಖರಣಾ ಪೂಲ್ ಆಕರಗಳನ್ನು ಪತ್ತೆ ಮಾಡು"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> ದಸ್ತಾವೇಜನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "ಪತ್ತೆ ಹಚ್ಚಲು ಶೇಖರಣಾ ಪೂಲ್‌ ಆಕರಗಳ ಬಗೆ"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "ಮನವಿ ಸಲ್ಲಿಸಲು ಐಚ್ಛಿಕ ಅತಿಥೇಯ"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "ಮನವಿ ಸಲ್ಲಿಸಲು ಐಚ್ಛಿಕ ಸಂಪರ್ಕಸ್ಥಾನ"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf ವಿಫಲಗೊಂಡಿದೆ (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "ಯಾವುದೆ %s ಪೂಲ್ ಆಕರಗಳನ್ನು ಪತ್ತೆ ಹಚ್ಚುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "ಸಮರ್ಥ ಶೇಖರಣಾ ಪೂಲ್‌ ಆಕರಗಳನ್ನು ಪತ್ತೆ ಹಚ್ಚು"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "ಪತ್ತೆ ಹಚ್ಚಲು ಶೇಖರಣಾ ಪೂಲ್‌ ಆಕರಗಳ ಬಗೆ"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "ಪೂಲ್‌ಗಳಿಗಾಗಿ ಮನವಿ ಸಲ್ಲಿಸಲು ಆಕರ xml ನ ಐಚ್ಛಿಕ ಕಡತ"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "ಶೇಖರಣಾಪೂಲ್‌ ಮಾಹಿತಿ"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "ಶೇಖರಣಾಪೂಲ್‌ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "ನಿರ್ಮಾಣಗೊಳ್ಳುತ್ತಿರುವ"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "ಚಾಲನೆಯಲ್ಲಿರುವ"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "ಕಡಿಮೆಗೊಳಿಸಲಾದ"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "ಸಾಮರ್ಥ್ಯ:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "ನಿಯೋಜನೆ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "ಲಭ್ಯ:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "ಪೂಲ್ UUID ಅನ್ನು pool ಹೆಸರಾಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "ಪೂಲ್ uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ ಅನ್ನು ಪ್ರಾರಂಭಿಸು (ಈ ಮೊದಲು ವಿವರಿಸಲ್ಪಟ್ಟ)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "ಒಂದು ಪೂಲ್‌ ಅನ್ನು ಆರಂಭಿಸು."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ನ ಹೆಸರು"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "%s ಪೂಲ್ ಪ್ರಾರಂಭಗೊಂಡಿದೆ\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
-msgstr "%s ಪೂಲ್ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಪೂಲ್ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "arg ಗಳಿಂದ ಒಂದು ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸು"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
-msgstr "ಒಂದು vol ಅನ್ನು ಸೃಜಿಸು."
+msgstr "ಒಂದು ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸು."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "ಪೂಲ್‌ನ ಹೆಸರು"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "ಪರಿಮಾಣದ ಹೆಸರು"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
-msgstr "ಐಚ್ಛಿಕ k,M,G,T ಸಫಿಕ್ಸಿನೊಂದಿಗೆ vol ನ ಗಾತ್ರ"
+msgstr "ಐಚ್ಛಿಕ k,M,G,T ಸಫಿಕ್ಸಿನೊಂದಿಗೆ ಪರಿಮಾಣದ ಗಾತ್ರ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "ಐಚ್ಛಿಕ k,M,G,T ಸಫಿಕ್ಸಿನೊಂದಿಗೆ ಆರಂಭಿಕ ನಿಯೋಜನಾ ಗಾತ್ರ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ಕಡತ ವಿನ್ಯಾದ ಬಗೆ raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "ತಪ್ಪಾದ ಗಾತ್ರ %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
-msgstr "vol %s ಅನ್ನು ಸೃಜಿಸಲಾಗಿದೆ\n"
+msgstr "ಪರಿಮಾಣ %s ಅನ್ನು ಸೃಜಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
-msgstr "%s vol ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ ಅನ್ನು ವಿವರಿಸದಿರು"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "ಒಂದು ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ಗಾಗಿನ ಸಂರಚನೆಯನ್ನು ವಿವರಿಸದಿರು."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "ಪೂಲ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
-msgstr "%s ಪೂಲ್‌ ಅನ್ನು ವಿವರಿಸದೇ ಇರುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಪೂಲ್‌ ಅನ್ನು ವಿವರಿಸದೇ ಇರುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "ಒಂದು ಪೂಲ್ ಹೆಸರನ್ನು ಪೂಲ್ UUID ಆಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "ಪೂಲ್ UUID ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
-msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು vol ಅನ್ನು ಸೃಜಿಸು"
+msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸು"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
-msgstr "ಒಂದು XML vol ನ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತ"
+msgstr "ಒಂದು XML ಪರಿಮಾಣದ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವ ಕಡತ"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
-msgstr "%s vol %s ಇಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
+msgstr "%s ಪರಿಮಾಣ %s ಇಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
-msgstr "%s ದಿಂದ vol ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "%s ದಿಂದ ಪರಿಮಾಣವನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "ಬೇರೊಂದು ಪರಿಮಾಣವನ್ನು ಇನ್‌ಪುಟ್‌ ಆಗಿ ಬಳಸಿಕೊಂಡು ಒಂದು ಪರಿಮಾಣ ಅನ್ನು ಸೃಜಿಸಿ"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "ಒಂದು XML ಕಡತದಿಂದ ಒಂದು vol ಅನ್ನು ಸೃಜಿಸು"
+msgstr "ಈಗಿರುವ ಒಂದು ಪರಿಮಾಣದಿಂದ ಇನ್ನೊಂದು ಪರಿಮಾಣ ಅನ್ನು ಸೃಜಿಸಿ."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "ನಿಷ್ಕ್ರಿಯ ಪೂಲ್‌ನ ಹೆಸರು"
+msgstr "ಇನ್‌ಪುಟ್‌ ಪರಿಮಾಣದ ಪೂಲ್‌ನ ಹೆಸರು ಅಥವ uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "vol ಹೆಸರು ಅಥವ ಕೀಲಿ"
+msgstr "ಇನ್‌ಪುಟ್‌ ಪರಿಮಾಣದ ಹೆಸರು ಅಥವ ಕೀಲಿ"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s vol %s ಇಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
+msgstr "%s ಪರಿಮಾಣವನ್ನು ಇನ್‌ಪುಟ್‌ ಪರಿಮಾನ %s ದಿಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "ಪರಿಮಾಣದ ಹೆಸರು"
+msgstr "ಪರಿಮಾಣದ ತದ್ರೂಪು."
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "ಈಗಿರುವ ಪರಿಮಾಣವನ್ನು ತದ್ರೂಪುಗೊಳಿಸಿ."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "vol ಹೆಸರು ಅಥವ ಕೀಲಿ"
+msgstr "orig ಪರಿಮಾಣದ ಹೆಸರು ಅಥವ ಕೀಲಿ"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "ಜಾಲಬಂಧದ ಹೆಸರು"
+msgstr "ತದ್ರೂಪಿನ ಹೆಸರು"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "%s ಪೂಲ್ ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಮೂಲ ಪೂಲ್ ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s vol %s ಇಂದ ಸೃಜಿಸಲಾಗಿದೆ\n"
+msgstr "ಪರಿಮಾಣದ %s ಅನ್ನು %s ಇಂದ ತದ್ರೂಪುಗೊಳಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s ದಿಂದ vol ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "%s ದಿಂದ ಪರಿಮಾಣವನ್ನು ತದ್ರೂಪುಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
-msgstr "ಒಂದು vol ಅನ್ನು ಅಳಿಸು"
+msgstr "ಒಂದು ಪರಿಮಾಣವನ್ನು ಅಳಿಸು"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
-msgstr "ಒದಗಿಸಲಾದ ಒಂದು vol ಅನ್ನು ಅಳಿಸು."
+msgstr "ಒದಗಿಸಲಾದ ಒಂದು ಪರಿಮಾಣವನ್ನು ಅಳಿಸು."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
-msgstr "vol ಹೆಸರು, ಕೀಲಿ ಅಥವ ಮಾರ್ಗ"
+msgstr "ಪರಿಮಾಣದ ಹೆಸರು, ಕೀಲಿ ಅಥವ ಮಾರ್ಗ"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
-msgstr "vol %s ಅನ್ನುುಅಳಿಸಲಾಗಿದೆೆ\n"
+msgstr "ಪರಿಮಾಣ %s ಅನ್ನು ಅಳಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
-msgstr "vol %s ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "ಪರಿಮಾಣ %s ಅನ್ನು ಅಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
-msgstr "ಶೇಖರಣಾ vol ಮಾಹಿತಿ"
+msgstr "ಶೇಖರಣಾ ಪರಿಮಾಣದ ಮಾಹಿತಿ"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
-msgstr "ಶೇಖರಣಾ vol ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
+msgstr "ಶೇಖರಣಾ ಪರಿಮಾಣದ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "ಬಗೆ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ಕಡತ"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ಖಂಡ"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
-msgstr "XML ನಲ್ಲಿ vol ಮಾಹಿತಿ"
+msgstr "XML ನಲ್ಲಿ ಪರಿಮಾಣದ ಮಾಹಿತಿ"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
-msgstr "vol ಮಾಹಿತಿಯನ್ನು ಒಂದು XML ಬಿಸುಡಾಗಿ stdout ಗೆ ಒದಗಿಸುತ್ತದೆ."
+msgstr "ಪರಿಮಾಣದ ಮಾಹಿತಿಯನ್ನು ಒಂದು XML ಬಿಸುಡಾಗಿ stdout ಗೆ ಒದಗಿಸುತ್ತದೆ."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
-msgstr "volಗಳ ಪಟ್ಟಿ"
+msgstr "ಪರಿಮಾಣಗಳ ಪಟ್ಟಿ"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
-msgstr "ಪೂಲ್‌ ಮೂಲಕ volಗಳ ಪಟ್ತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
+msgstr "ಪೂಲ್‌ ಮೂಲಕ ಪರಿಮಾಣಗಳ ಪಟ್ತಿಯನ್ನು ಮರಳಿಸುತ್ತದೆ."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
-msgstr "ಸಕ್ರಿಯ volಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+msgstr "ಸಕ್ರಿಯ ಪರಿಮಾಣಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "ಮಾರ್ಗ"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
-msgstr "ಒಂದು vol UUID ಅನ್ನು vol ಹೆಸರಾಗಿ ಮಾರ್ಪಡಿಸು"
+msgstr "ಒಂದು ಪರಿಮಾಣ UUID ಅನ್ನು ಪರಿಮಾಣದ ಹೆಸರಾಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
-msgstr "vol ಕೀಲಿ ಅಥವ ಮಾರ್ಗ"
+msgstr "ಪರಿಮಾಣದ ಕೀಲಿ ಅಥವ ಮಾರ್ಗ"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
-msgstr "ಒಂದು vol UUID ಅನ್ನು vol ಕೀಲಿಯನ್ನಾಗಿ ಮಾರ್ಪಡಿಸು"
+msgstr "ಒಂದು ಪರಿಮಾಣದ UUID ಅನ್ನು ಪರಿಮಾಣದ ಕೀಲಿಯನ್ನಾಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
-msgstr "vol uuid"
+msgstr "ಪರಿಮಾಣದ uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
-msgstr "ಒಂದು vol UUID ಅನ್ನು vol ಮಾರ್ಗವಾಗಿ ಮಾರ್ಪಡಿಸು"
+msgstr "ಒಂದು ಪರಿಮಾಣ UUID ಅನ್ನು ಪರಿಮಾಣ ಮಾರ್ಗವಾಗಿ ಮಾರ್ಪಡಿಸು"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
-msgstr "vol ಹೆಸರು ಅಥವ ಕೀಲಿ"
+msgstr "ಪರಿಮಾಣದ ಹೆಸರು ಅಥವ ಕೀಲಿ"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸು"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "ಗಣಕದ ಆವೃತ್ತಿಯ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸು."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "ಹೈಪರ್ವೈಸರಿನ ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "ಲೈಬ್ರರಿಯ ವಿರುದ್ಧ ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದೆ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ಲೈಬ್ರರಿ ಆವೃತ್ತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API ಅನ್ನು ಬಳಸಿಕೊಂಡು: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "ಹೈಪರ್ವೈಸರಿನ ಆವೃತ್ತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "ಚಲಾಯಿತಗೊಳ್ಳುತ್ತಿರುವ %s ಹೈಪರ್ವೈಸರಿನ ಆವೃತ್ತಿಯನ್ನು ಹೊರತೆಗೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "ಹೈಪರ್ವೈಸರನ್ನು ಚಲಾಯಿಸಲಾಗುತ್ತಿದೆ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "ಈ ಅತಿಥೇಯದಲ್ಲಿ ಸಾಧನಗಳನ್ನು ಹೆಚ್ಚಿಸು"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "ಸಾಧನಗಳನ್ನು ಒಂದು ವೃಕ್ಷ ರೂಪದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡು"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "ಸಾಮರ್ಥ್ಯದ ಹೆಸರು"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
-msgstr "ನೋಡ್ ಸಾಧನಗಳನ್ನು ಲೆಕ್ಕ ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನೋಡ್ ಸಾಧನಗಳನ್ನು ಲೆಕ್ಕ ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
-msgstr "ನೋಡ್ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನೋಡ್ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML ನಲ್ಲಿನ ನೋಡ್ ಸಾಧನದ ವಿವರಗಳು"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "ನೋಡ್ ಸಾಧನದ ವಿವರಗಳನ್ನು ಔಟ್‌ಪುಟ್ stdout ಗೆ ಒಂದು XML ಬಿಸುಡಾಗಿಸು."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "ಸಾಧನದ ಕೀಲಿ"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "ತಾಳೆಯಾಗುವ ಸಾಧನವು ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "ನೋಡ್‌ ಸಾಧನವನ್ನು ಅದರ ಸಾಧನದಿಂದ ಕಳಚಿ"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "ಒಂದು ಡೊಮೈನ್‌ಗೆ ನಿಯೋಜಿಸುವ ಮೊದಲು ನೋಡ್ ಸಾಧನವನ್ನು ಅದರ ಸಾಧನ ಚಾಲಕದಿಂದ ಕಳಚಿ."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "%s ಡೊಮೈನ್‌ ಅನ್ನು ಕಳಚಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "%s ಸಾಧನವನ್ನು ಕಳಚಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "ನೋಡ್ ಸಾಧನವನ್ನು ಅದರ ಸಾಧನ ಚಾಲಕಕ್ಕೆ ಮರಳಿ ಜೋಡಿಸಿ"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ಒಂದು ಡೊಮೈನ್‌ಗೆ ನಿಯೋಜಿಸುವ ಮೊದಲು ನೋಡ್ ಸಾಧನವನ್ನು ಅದರ ಸಾಧನ ಚಾಲಕದಿಂದ ಕಳಚಿ."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "ಸಾಧನ %s ಅನ್ನು ಮರಳಿ ಜೋಡಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "%s ಸಾಧನವನ್ನು ಮರಳಿ ಜೋಡಿಸಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "ನೋಡ್‌ ಸಾಧನವನ್ನು ಮರು ಹೊಂದಿಸು"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "ಒಂದು ಡೊಮೈನ್‌ಗೆ ನಿಯೋಜಿಸುವ ಮೊದಲು ಅಥವ ನಂತರ ನೋಡ್ ಸಾಧನವನ್ನು ಮರು ಹೊಂದಿಸು."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "ಸಾಧನ %s ದ ಮರುಹೊಂದಿಕೆ\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "%s ಸಾಧನವನ್ನು ಮರಳಿ ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "ಹೈಪರ್ವೈಸರಿನ ಅತಿಥೇಯದ ಹೆಸರನ್ನು ಮುದ್ರಿಸು"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
-msgstr "ಅತಿಥೇಯದ ಹೆಸರನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಅತಿಥೇಯದ ಹೆಸರನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "ಹೈಪರ್ವೈಸರ್ ಕನೋನಿಕಲ್ URI ಅನ್ನು ಮುದ್ರಿಸು"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc ಪ್ರದರ್ಶಕ"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC ಪ್ರದರ್ಶಕಕ್ಕಾಗಿನ ಔಟ್‌ಪುಟ್ ಐಪಿ ವಿಳಾಸ ಹಾಗು ಸಂಪರ್ಕಸ್ಥಾನ."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty ಕನ್ಸೋಲ್"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY ಕನ್ಸೋಲಿಗಾಗಿನ ಸಾಧನದ ಔಟ್‌ಪುಟ್."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "ಒಂದು XML <file> ದಿಂದ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ಕಡತ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: <file> ಆಯ್ಕೆಯು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s ಯಿಂದ ಸಾಧನವನ್ನು ಕಳಚಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "ಸಾಧನವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಜೋಡಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "ಒಂದು XML ಕಡತದಿಂದ ಸಾಧನವನ್ನು ಕಳಚಿ"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "ಒಂದು XML <file> ದಿಂದ ಸಾಧನವನ್ನು ಕಳಚಿ"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: <file> ಆಯ್ಕೆಯು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s ಇಂದ ಸಾಧನವನ್ನು ಕಳಚಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "ಸಾಧನವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಳಚಿ ಹಾಕಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "ಹೊಸ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಜೋಡಿಸಿ"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "ಹೊಸ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಜೋಡಿಸಿ."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನದ ಬಗೆ"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನದ ಮೂಲ"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ನಿರ್ದೇಶಿತ ಜಾಲಬಂಧದ ಹೆಸರು"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC ವಿಳಾಸ"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಜೋಡಿಸಲು ಬಳಸಲಾಗುವ ಸ್ಕ್ರಿಪ್ಟ್"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' ಆಜ್ಞೆಯಲ್ಲಿ ಯಾವುದೆ %s ಬೆಂಬಲ ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "ಸಂಪರ್ಕಸಾಧನವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಜೋಡಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಕಳಚಿ"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಕಳಚಿ."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
-msgstr "ಸಂಪರ್ಕಸಾಧನದ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸಂಪರ್ಕಸಾಧನದ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s ಬಗೆಯ ಯಾವುದೆ ಸಂಪರ್ಕಸಾಧನವು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s ಅನ್ನು MAC ವಿಳಾಸವಾಗಿ ಹೊಂದಿರುವ ಯಾವುದೆ ಸಂಪರ್ಕಸಾಧನವು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
-msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
-msgstr "XML ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "XML ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "ಸಂಪರ್ಕಸಾಧನವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಳಚಿ ಹಾಕಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "ಹೊಸ ಡಿಸ್ಕ್‍ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನದ ಆಕರ"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನದ ಗುರಿ"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನದ ಚಾಲಕ"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನದ ಉಪಚಾಲಕ"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "ನಿರ್ದೇಶಿತ ಸಾಧನದ ಬಗೆ"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "ಸಾಧನದ ಓದುವ ಹಾಗು ಬರೆಯವ ಕ್ರಮ"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' ಆಜ್ಞೆಯಲ್ಲಿ ಯಾವುದೆ %s ಬೆಂಬಲ ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "ಡಿಸ್ಕನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಜೋಡಿಸಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನವನ್ನು ಗಣಕದಿಂದ ಕಳಚಿ"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ಡಿಸ್ಕ್‍ ಸಾಧನವನ್ನು ಗಣಕದಿಂದ ಕಳಚಿ."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
-msgstr "ಡಿಸ್ಕ್‍ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಡಿಸ್ಕ್‍ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s ವು ಗುರಿಯಾದಂತಹ ಯಾವುದೆ ಡಿಸ್ಕ್‍ ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "ಡಿಸ್ಕನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಳಚಿ ಹಾಕಲಾಗಿದೆ\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: ತಾತ್ಕಾಲಿಕ ಕಡತದ ಹೆಸರನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: ತಾತ್ಕಾಲಿಕ ಕಡತವನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "ಬರೆ: %s: ತಾತ್ಕಾಲಿಕ ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "ಮುಚ್ಚು %s: ತಾತ್ಕಾಲಿಕ ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7460,7 +7768,7 @@ msgid ""
 msgstr ""
 "%s: $EDITOR ಪರಿಸರ ವೇರಿಯೇಬಲ್ ಶೆಲ್ ಮೆಟಾ ಅಥವ ಬೇರೆ ಒಪ್ಪಿಗೆ ಇಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7469,88 +7777,88 @@ msgstr ""
 "%s: ತಾತ್ಕಾಲಿಕ ಕಡತದ ಹೆಸರು ಶೆಲ್ ಮೆಟಾ ಅಥವ ಬೇರೆ ಒಪ್ಪಿಗೆ ಇಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ"
 "($TMPDIR ತಪ್ಪಾಗಿದೆಯೆ?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: ಸಂಪಾದನಾ ಆಜ್ಞೆಯನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: ಸಂಪಾದನಾ ಆಜ್ಞೆಯು ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: ಆಜ್ಞೆಯು ಶೂನ್ಯವಲ್ಲದ ಸ್ಥಿತಿಯೊಂದಿಗೆ ನಿರ್ಗಮಿಸಿದೆ"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: ತಾತ್ಕಾಲಿಕ ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "ಒಂದು ಡೊಮೈನ್‌ಗಾಗಿನ XML ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "ಒಂದು ಡೊಮೈನ್‌ಗಾಗಿನ XML ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "ಡೊಮೈನ್ %s XML ಸಂರಚನೆಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿಲ್ಲ.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ದೋಷ: XML ಸಂರಚನೆಯನ್ನು ಬೇರೊಬ್ಬ ಬಳಕೆದಾರನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "ಡೊಮೈಲ್ %s XML ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸಲಾಗಿದೆ.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "ಒಂದು ಜಾಲಬಂಧಕ್ಕಾಗಿ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "ಒಂದು ಜಾಲಬಂಧಕ್ಕಾಗಿ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "ಒಂದು ಶೇಖರಣಾ ಪೂಲ್‌ಗಾಗಿನ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "ಒಂದು ಶೇಖರಣಾ ಪೂಲ್‌ಗಾಗಿನ ಸಂರಚನೆಯನ್ನು ಸಂಪಾದಿಸು."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ಈ ಸಂವಾದಾತ್ಮಕ ಟರ್ಮಿನಲ್ಲಿನಿಂದ ನಿರ್ಗಮಿಸು"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "ಆಜ್ಞೆ '%s' ಗೆ <%s> ಆಯ್ಕೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "ಆಜ್ಞೆ '%s' ಗೆ --%s ಆಯ್ಕೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "ಆಜ್ಞೆ '%s' ಯು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7558,17 +7866,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7576,7 +7884,7 @@ msgstr ""
 "\n"
 "  ವಿವರಣೆ\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7584,58 +7892,58 @@ msgstr ""
 "\n"
 "  ಆಯ್ಕೆಗಳು\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "ಆಂತರಿಕ ದೋಷ: virsh %s: %s VSH_OT_DATA ಆಯ್ಕೆ ಇಲ್ಲ"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "ಸೂಚಿಸದೆ ಇರುವ ಡೊಮೈನ್‌ನ ಹೆಸರು ಅಥವ ಐಡಿ"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
-msgstr "'%s' ಡೊಮೈನ್‌ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "'%s' ಡೊಮೈನ್‌ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "ಸೂಚಿಸದೆ ಇರುವ ಜಾಲಬಂಧದ ಹೆಸರು"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
-msgstr "ಜಾಲಬಂಧ '%s' ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಬಂಧ '%s' ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "ಸೂಚಿಸದೆ ಇರುವ pool ಹೆಸರು"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "ಪೂಲ್ '%s' ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
-msgstr "ಸೂಚಿಸದೆ ಇರುವ vol ಹೆಸರು"
+msgstr "ಸೂಚಿಸದೆ ಇರುವ ಪರಿಮಾಣದ ಹೆಸರು"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
-msgstr "vol '%s' ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಪರಿಮಾಣ '%s' ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7646,128 +7954,128 @@ msgstr ""
 "(ಸಮಯ: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "ಕಾಣೆಯಾಗಿದೆ \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಟೋಕನ್ (ಆಜ್ಞೆಯ ಹೆಸರು): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ಅಜ್ಞಾತ ಆಜ್ಞೆ: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "ಆಜ್ಞೆ '%s' ಆಯ್ಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ನಿರೀಕ್ಷಿತ ಸಿಂಟ್ಯಾಕ್ಸ್‍: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "ಸಂಖ್ಯೆ"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "ವಾಕ್ಯ"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "ಅನಿರೀಕ್ಷಿತ ದತ್ತಾಂಶ '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ಆಯ್ಕೆ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ದತ್ತಾಂಶ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "ಜಡ"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "ವಿರಮಿಸಿದೆ"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "ಮುಚ್ಚಲಾಗುತ್ತಿದೆ"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "ಮುಚ್ಚಲಾಗಿದೆ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "ಕುಸಿತಗೊಂಡಿದೆ"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ಆಫ್‌ಲೈನ್"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ಯಾವುದೆ ಮಾನ್ಯವಾದ ಸಂಪರ್ಕವಿಲ್ಲ"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ದೋಷ: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ದೋಷ: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
-msgstr "%s: %d: %d ಬೈಟುಗಳನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s: %d: %d ಬೈಟುಗಳನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
-msgstr "%s: %d: %lu ಬೈಟುಗಳನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s: %d: %lu ಬೈಟುಗಳನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
-msgstr "ಹೈಪರ್ವೈಸರಿನೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಹೈಪರ್ವೈಸರಿನೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
-msgstr "ದಾಖಲೆ ಕಡತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ದಾಖಲೆ ಕಡತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ದಾಖಲೆ ಮಾರ್ಗವು ಒಂದು ಕಡತವಲ್ಲ"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
-msgstr "ದಾಖಲೆ ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ. ದಾಖಲೆ ಕಡತದ ಮಾರ್ಗವನ್ನು ಪರೀಕ್ಷಿಸಿ"
+msgstr "ದಾಖಲೆ ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ. ದಾಖಲೆ ಕಡತದ ಮಾರ್ಗವನ್ನು ಪರೀಕ್ಷಿಸಿ"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: ದಾಖಲೆ ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
-msgstr "ಹೈಪರ್ವೈಸರಿನಿಂದ ಸಂಪರ್ಕ ಕಡಿದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಹೈಪರ್ವೈಸರಿನಿಂದ ಸಂಪರ್ಕ ಕಡಿದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7800,7 +8108,7 @@ msgstr ""
 "\n"
 "  ಆಜ್ಞೆಗಳು (ಸಂವಾದಾತ್ಮಕವಲ್ಲದ ಕ್ರಮ):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7810,17 +8118,17 @@ msgstr ""
 "  (ಆಜ್ಞೆಯ ಬಗೆಗಿನ ವಿವರಗಳಿಗಾಗಿ help <command> ಅನ್ನು ಸೂಚಿಸಿ)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಆಯ್ಕೆ '-%c'. --help ಅನ್ನು ನೋಡಿ."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "ಹೆಚ್ಚುವರಿ ಆರ್ಗುಮೆಂಟ್ '%s'. --help ಅನ್ನು ನೋಡಿ."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7829,7 +8137,7 @@ msgstr ""
 "%s ಗೆ ಸ್ವಾಗತ, ವರ್ಚುವಲೈಸೇಶನ್ ಸಂವಾದಾತ್ಮಕ ಟರ್ಮಿನಲ್.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7841,7 +8149,7 @@ msgstr ""
 
 #: src/virterror.c:211
 msgid "Unknown failure"
-msgstr "ಅಜ್ಞಾತ ವಿಫಲತೆ"
+msgstr "ಅಜ್ಞಾತ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:525
 msgid "warning"
@@ -7878,13 +8186,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ಈ ಕಾರ್ಯವು ಹೈಪರ್ವೈಸಿರಿನಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ಹೈಪರ್ವೈಸರಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "ಯಾವುದೆ ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಲಭ್ಯವಿಲ್ಲ"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s ಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "ಯಾವುದೆ ಸುರಕ್ಷತಾ ಲೇಬಲ್ ಲಭ್ಯವಿಲ್ಲ"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -7957,11 +8266,11 @@ msgstr "ಅಜ್ಞಾತ ಅತಿಥೇಯ"
 #: src/virterror.c:791
 #, c-format
 msgid "failed to serialize S-Expr: %s"
-msgstr "S-Expr ಅನ್ನು ಅನುಕ್ರಮಿತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "S-Expr ಅನ್ನು ಅನುಕ್ರಮಿತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/virterror.c:793
 msgid "failed to serialize S-Expr"
-msgstr "S-Expr ಅನ್ನು ಅನುಕ್ರಮಿತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "S-Expr ಅನ್ನು ಅನುಕ್ರಮಿತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:797
 msgid "could not use Xen hypervisor entry"
@@ -8179,12 +8488,12 @@ msgstr "GNUTLS ಕರೆ ದೋಷ"
 
 #: src/virterror.c:953
 msgid "Failed to find the network"
-msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:955
 #, c-format
 msgid "Failed to find the network: %s"
-msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/virterror.c:959
 msgid "Domain not found"
@@ -8260,21 +8569,21 @@ msgstr "%s ನಲ್ಲಿ ಅಮಾನ್ಯವಾದ ಶೇಖರಣಾ ಪರ
 
 #: src/virterror.c:1007
 msgid "Failed to find a storage driver"
-msgstr "ಶೇಖರಣಾ ಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಶೇಖರಣಾ ಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:1009
 #, c-format
 msgid "Failed to find a storage driver: %s"
-msgstr "ಶೇಖರಣಾ ಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ಶೇಖರಣಾ ಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/virterror.c:1013
 msgid "Failed to find a node driver"
-msgstr "ನೋಡ್ ಚಾಲಕವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ನೋಡ್ ಚಾಲಕವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:1015
 #, c-format
 msgid "Failed to find a node driver: %s"
-msgstr "ನೋಡ್ ಚಾಲಕವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ನೋಡ್ ಚಾಲಕವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/virterror.c:1019
 msgid "invalid node device pointer"
@@ -8304,46 +8613,42 @@ msgid "Security model not found: %s"
 msgstr "ಸುರಕ್ಷತಾ ಮಾದರಿಯು ಕಂಡುಬಂದಿಲ್ಲ: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "ಸ್ಥಗಿತಗೊಳಿಸುವ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲಗೊಂಡಿದೆ"
+msgstr "ಮನವಿಸಲ್ಲಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯು ಮಾನ್ಯವಾಗಿಲ್ಲ"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgstr "ಮನವಿಸಲ್ಲಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯು ಮಾನ್ಯವಾಗಿಲ್ಲ: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಸಂಪರ್ಕಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "ಜಾಲಬಂಧವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgstr "ಸಂಪರ್ಕಸಾಧನವನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "ನೋಡ್‌_ಸಾಧನವು ಕಂಡು ಬಂದಿಲ್ಲ"
+msgstr "ಸಂಪರ್ಕಸಾಧನವು ಕಂಡುಬಂದಿಲ್ಲ"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "ಶೇಖರಣಾ ಪೂಲ್ ಕಂಡುಬಂದಿಲ್ಲ: %s"
+msgstr "ಸಂಪರ್ಕಸಾಧನವು ಕಂಡುಬಂದಿಲ್ಲ: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "ಇಲ್ಲಿ ಅಮಾನ್ಯ ಜಾಲಬಂಧ ಸೂಚಿ(pointer)"
+msgstr "ಅಮಾನ್ಯ ಸಂಪರ್ಕಸಾಧನ ಸೂಚಕ(pointer)"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s ನಲ್ಲಿ ಅಮಾನ್ಯ ಜಾಲಬಂಧ ಸೂಚಿ(pointer)"
+msgstr "%s ನಲ್ಲಿ ಅಮಾನ್ಯ ಸಂಪರ್ಕಸಾಧನ ಸೂಚಕ(pointer)"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "ಆಂತರಿಕ ದೋಷ :ಬಫರ್ ಬಹಳ ಚಿಕ್ಕದಾಗಿದೆ"
 
@@ -8399,22 +8704,32 @@ msgstr "inotify ಅನ್ನು ಆರಂಭಿಸಲಾಗುತ್ತಿದೆ
 msgid "adding watch on %s"
 msgstr "%s ನಲ್ಲಿ ವೀಕ್ಷಿಸುವಿಕೆಯನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "ಕ್ರೆಡಿಟ್ ಅನುಸೂಚಕದ ತೂಕದ ನಿಯತಾಂಕವು (%d) ವ್ಯಾಪ್ತಿಯಿಂದ (0-65535) ಹೊರಗಿದೆ"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ಕ್ರೆಡಿಟ್ ಅನುಸೂಚಕದ ಕ್ಯಾಪ್ ನಿಯತಾಂಕವು (%d) ವ್ಯಾಪ್ತಿಯಿಂದ (0-65535) ಹೊರಗಿದೆ"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "ಕಡತ %s ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "mutex ಅನ್ನು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
@@ -8424,7 +8739,7 @@ msgstr "ಒಂದು ಸಾಕೆಟ್ ಅನ್ನು ರಚಿಸುವಲ್
 
 #: src/xend_internal.c:150
 msgid "failed to connect to xend"
-msgstr "xendನೊಂದಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "xendನೊಂದಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/xend_internal.c:197 src/xend_internal.c:200
 msgid "failed to read from Xen Daemon"
@@ -8447,7 +8762,7 @@ msgstr "'%s:%s' ಸಂಪರ್ಕ ಜೋಡಿಸುವಲ್ಲಿ ಸಾಧ
 
 #: src/xend_internal.c:963
 msgid "failed to urlencode the create S-Expr"
-msgstr "S-Expr ಯ ರಚನೆಯನ್ನು urlencode ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "S-Expr ಯ ರಚನೆಯನ್ನು urlencode ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/xend_internal.c:1004
 msgid "domain information incomplete, missing domid"
@@ -8461,7 +8776,7 @@ msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಸರಿಯಿಲ್
 msgid "domain information incomplete, missing uuid"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, uuid ಯು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, ಹೆಸರು ಕಂಡುಬಂದಿಲ್ಲ"
 
@@ -8513,118 +8828,118 @@ msgstr "ತಪ್ಪಾದ mac ವಿಳಾಸ '%s'"
 msgid "unexpected sound model %s"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಧ್ವನಿ ಮಾದರಿ %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "ಅಜ್ಞಾತ ಗ್ರಾಫಿಕ್ಸಿನ ಬಗೆ '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "ಕಾಣೆಯಾದ PCI ಡೊಮೈನ್‌"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "PCI ಬಸ್ ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "PCI ಸ್ಲಾಟ್‌ ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "PCI ಉತ್ಪನ್ನವು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "PCI ಡೊಮೈನ್ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI ಬಸ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI ಸ್ಲಾಟ್‌ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI ಕ್ರಿಯೆ %s ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, id ಯು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "ಅಮಾನ್ಯವಾದ CPU ಮುಸುಕು %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "ಅಜ್ಞಾತ ಜೀವನಚಕ್ರದ ಬಗೆ %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "ಟೊಪೊಲಜಿ ಸಿಂಟ್ಯಾಕ್ಸ್‍ ದೋಷ"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
-msgstr "Xend ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "Xend ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "ಡೊಮೈನ್‌ %s ಇನ್ನೂ ಸಹ ಚಾಲಿತಗೊಳ್ಳುತ್ತಿದೆ."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch ಈ ಡೊಮೈನ್‌ ಅನ್ನು ಪತ್ತೆ ಮಾಡಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಸಾಧನದ ಬಗೆ"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart ಈ ಡೊಮೈನ್‌ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart ಈ ಡೊಮೈನ್‌ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start ಇಂದ ಅನಿರೀಕ್ಷಿತ ಮೌಲ್ಯ"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "ಮೆಮೊರಿ ಇಲ್ಲ"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
-msgstr "sexpr ಅನ್ನು ಮರಳಿ ವಿವರಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "sexpr ಅನ್ನು ಮರಳಿ ವಿವರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "sexpr ನಲ್ಲಿ on_xend_start ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "%s ಹೆಸರವನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8632,7 +8947,7 @@ msgstr ""
 "xenDaemonDomainMigrate: ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಡೊಮೈನ್‌ಗಳ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು Xen "
 "ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8640,130 +8955,130 @@ msgstr ""
 "xenDaemonDomainMigrate: ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಮಿತಿಯನ್ನು Xen "
 "ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: ಬೆಂಬಲವಿಲ್ಲದ ಗುರುತು"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: ಅಮಾನ್ಯವಾದ URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate: ಕೇವಲ xenmigr:// ವರ್ಗಾವಣೆಗಳು Xen ನಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: URI ಯಲ್ಲಿ ಒಂದು ಅತಿಥೇಯದ ಹೆಸರನ್ನು ಸೂಚಿಸಬೇಕಾಗುತ್ತದೆ"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: ಅಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
-msgstr "ಡೊಮೈನ್‌ನ ವಿವರಣೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಡೊಮೈನ್‌ನ ವಿವರಣೆಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexpr ಅನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "ನಿಷ್ಕ್ರಿಯ ಡೊಮೈನ್‌ %s ಅನ್ನು ಸೃಜಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 ನಲ್ಲಿ ಬೆಂಬಲವಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, ಅನುಸೂಚಕದ ಹೆಸರು ಕಾಣೆಯಾಗಿದೆ"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup ವಿಫಲಗೊಂಡಿದೆ"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "ಅಜ್ಞಾತ ಅನುಸೂಚಕ"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
-msgstr "ಒಂದು ಅನುಸೂಚಕವನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "ಒಂದು ಅನುಸೂಚಕವನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, cpu_weight ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ಡೊಮೈನ್‌ನ ಮಾಹಿತಿಯು ಅಪೂರ್ಣವಾಗಿದೆ, cpu_cap ಕಾಣುತ್ತಿಲ್ಲ"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "dom0 ಗಾಗಿ domainBlockPeek ಗೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: ಅಮಾನ್ಯವಾದ ಮಾರ್ಗ"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "ಓದಲು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "ಕಡತದಿಂದ ಐಸೀಕ್ ಮಾಡುವಲ್ಲಿ ಅಥವ ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಗ್ರಾಫಿಕ್ಸಿನ ಬಗೆ %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "ಅನಿರೀಕ್ಷಿತ chr ಸಾಧನದ ಬಗೆ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ಫ್ಲಾಪಿ %s ಅನ್ನು ನೇರವಾಗಿ ಲಗತ್ತಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %s ಅನ್ನು ನೇರವಾಗಿ ಲಗತ್ತಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "ಬೆಂಬಲವಿಲ್ಲದ ಜಾಲಬಂಧದ ಬಗೆ %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "ಜಾಲಬಂಧವು %s ಸಕ್ರಿಯವಾಗಿಲ್ಲ"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "ನಿರ್ವಹಿಸಲಾದ PCI ಸಾಧನಗಳಿಗೆ XenD ಯಲ್ಲಿ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "ಅನಿರೀಕ್ಷಿತ ಜೀವನಚಕ್ರ ಮೌಲ್ಯ %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "ಯಾವುದೆ HVM ಡೊಮೈನ್‌ನ ಲೋಡರ್ ಇಲ್ಲ"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "ಸಾಧನದ ಬಗೆಯನ್ನು ಹಾಟ್‌ಪ್ಲಗ್‌ ಮಾಡಲು ಬೆಂಬಲವಿಲ್ಲ"
 
@@ -8861,24 +9176,24 @@ msgstr "ಪ್ರಸಕ್ತ ಸಮಯವನ್ನು ಪಡೆಯುವಲ್
 msgid "unable to store config file handle"
 msgstr "ಸಂರಚನಾ ಕಡತದ ಹ್ಯಾಂಡಲ್‌ ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "ಅಜ್ಞಾತ ಸಾಧನ"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "ಕೊಂಡಿ %s ಪಾಯಿಂಟುಗಳನ್ನು ಸಂರಚನೆ %s ಗಾಗಿ ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "ಕೊಂಡಿ %s ಅನ್ನು %s ಗಾಗಿ ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
-msgstr "%s ಕೊಂಡಿಯನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ"
+msgstr "%s ಕೊಂಡಿಯನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
 
 #: src/xml.c:60
 msgid "Invalid parameter to virXPathString()"
@@ -8941,29 +9256,36 @@ msgstr "ವೀಕ್ಷಿಸುವಿಕೆಯ ಜಾಡನ್ನು ಈಗಾ
 msgid "reallocating list"
 msgstr "ಪಟ್ಟಿಯನ್ನು ಮರುನಿಯೋಜಿಸು"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "ಜಾಲಬಂಧ '%s' ಅನ್ನು ಸ್ವಯಂ ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ಅನ್ನು ಬಿಟ್ಟುಬಿಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "%s ಅನ್ನು ಓದಲು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ಕಡತದ ವಿವರಣಾ ಗುರುತನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ\n"
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo ಅನ್ನು ಓದಲಾಗಿಲ್ಲ"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s ಗಾಗಿ ಡೊಮೈನ್‌ ಸ್ಥಿತಿಯನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "ಆಲಿಸುವ VM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s ಡೊಮೈನ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ\n"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಕಾಯುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ: %d: %s\n"
+#~ msgid "unknown root element"
+#~ msgstr "ಅಜ್ಞಾತ ಮೂಲ ಘಟಕ"
 
-#~ msgid "failed to chdir into /new on tmpfs"
-#~ msgstr "ಹೊಸ tmpfs ನಲ್ಲಿನ /new ಗೆ chdir ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ"
+#~ msgid "host"
+#~ msgstr "ಅತಿಥೇಯ"
 
-#~ msgid "failed to lazily unmount old root"
-#~ msgstr "ಹಳೆಯ ರೂಟ್ ಅನ್ನು ನಿಧಾನವಾಗಿ ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+#~ msgid "node"
+#~ msgstr "ಜಾಲಘಟಕ"
 
-#~ msgid "cannot create /dev/"
-#~ msgstr "/dev/ ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ಹೈಪರ್ವೈಸರಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
 
-#~ msgid "failed to mount /dev tmpfs"
-#~ msgstr "/dev tmpfs ಆರೋಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+#~ msgid "could not connect to %s"
+#~ msgstr "%s ಗೆ ಸಂಪರ್ಕ ಹೊಂದಲಾಗಿಲ್ಲ"
diff --git a/po/ko.gmo b/po/ko.gmo
index a2fcd98..65f93c8 100644
Binary files a/po/ko.gmo and b/po/ko.gmo differ
diff --git a/po/ko.po b/po/ko.po
index bc5118d..f775a70 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ko\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-09-11 09:54+1000\n"
 "Last-Translator: Eunju Kim <eukim at redhat.com>\n"
 "Language-Team: Korean <ko at li.org>\n"
@@ -96,233 +96,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "알려지지 않음"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Xen 데몬에서 읽기 실패"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "설정 할당 중"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "메모리 할당 오류: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "예상외의 값 노드"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "네트워크 찾기 실패: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "네트워크 찾기 실패: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "하이퍼바이저에 연결하기 실패"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "작업 실패: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -330,184 +330,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "%s %s 인터페이스 상태 보기 실패"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "%s 네트워크 시작 실패"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "메모리 할당 변경"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET 작업 실패: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "예상외의 mime 유형"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "XML 생성하기 실패"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "XML 생성하기 실패"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "소켓 %d에 쓰기 실패\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "메모리 할당 실패"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "도메인 %s를 다시 시작하기 실패"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "XML 생성하기 실패"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "네트워크 이름 또는 uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "도메인 %s를 %s에 코어 덤프하기 실패"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -615,7 +615,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -640,8 +640,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "현재 메모리 크기를 확인할 수 없음"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -662,7 +663,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -819,44 +820,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "종료되지 않은 숫자"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "종료되지 않은 문자열"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "값 예상하기"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "목록이 ]로 종료되지 않음"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "목록에 있는 분리자 예상하기"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "목록이 ]로 종료되지 않음"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "이름 예상하기"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "분리자 예상하기"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "할당 예상하기"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "파일 열기 실패"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "내용 저장 실패"
 
@@ -946,547 +956,580 @@ msgstr "해시 테이블 연결에 네트워크 추가 실패"
 msgid "dev missing from connection hash table"
 msgstr "해시 테이블 연결에서 도메인 부재"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "디스크 장치의 소스"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "디스크 장치의 소스"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "장치의 소스 정보 부재"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "장치의 소스 정보 부재"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "장치의 소스 정보 부재"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "대상 장치 유형"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "root 장치 정보 부재"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "알려지지 않은 명령: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "대상 장치 유형"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "부재 \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "부재 \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "대상 장치 유형"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "장치의 대상 정보 부재"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "root 장치 정보 부재"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "%s에 있는 잘못된 도메인 포인터"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "root 장치 정보 부재"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "알려지지 않은 OS 유형"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "알려지지 않은 OS 유형"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "도메인 이름 정보 부재"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "%s에 있는 잘못된 도메인 포인터"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "네트워크 UUID 보기 실패"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "알려지지 않은 OS 유형"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "인터페이스 장치"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "root 장치 정보 부재"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "디스크 장치 부착"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "네트워크 인터페이스 부착"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "인터페이스 장치"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "디스크 장치 부착"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "디스크 장치 부착"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "디스크 장치 부착"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "디스크 장치 부착"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "노드 도메인 목록"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "도메인 이름 정보 부재"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "%s에 있는 잘못된 도메인 포인터"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "잘못된 인수"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "내용 저장 실패"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "예상외의 dict 노드"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "예상외의 dict 노드"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "예상외의 dict 노드"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "예상외의 dict 노드"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "예상외의 dict 노드"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "예상외의 값 노드"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "예상외의 mime 유형"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "알려지지 않은 OS 유형"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1522,468 +1565,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "%s에 연결할 수 없음"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "네트워크 인터페이스 부착"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "도메인 정보가 수치가 아닌 잘못된 domid임"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "도메인 정보가 수치가 아닌 잘못된 domid임"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "비활성화 도메인 %s 생성 실패\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "비활성화 도메인 %s 생성 실패\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "XML 생성하기 실패"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "네트워크 찾기 실패: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "도메인 %s를 정의하지 않기 실패"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "도메인 %s를 %s에 저장하기 실패"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "대상 장치 유형"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "%s 도메인 강제 종료 실패 "
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "도메인 %s를 %s에 저장하기 실패"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s에서 장치 부착하기 실패"
+msgid "failed to remove capabilities %d"
+msgstr "기능 전환 실패"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "기능 전환 실패"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "기능 전환 실패"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "읽기 용 %s 열기 실패"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "%s %s 인터페이스 상태 보기 실패"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "'%s' 네트워크 보기 실패"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "작업 실패: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "%s에 연결할 수 없음"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "도메인 %s를 정의하지 않기 실패"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "노드 할당 실패"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "최대 메모리 크기를 변경할 수 없음"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "%s 설정 파일 읽기 실패"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "%s에 있는 잘못된 연결 포인터"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "로그 경로가 파일이 아님"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "도메인 id 또는 uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "비활성화 도메인명"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "비활성화 도메인을 정의하지 않음"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "네트워크 인터페이스를 연결하기 위해 사용된 스크립트"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "노드 할당 실패"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "소켓 %d에 쓰기 실패\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "Xen Store에 연결 실패"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "잘못된 도메인 포인터"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "도메인명"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "노드 도메인 목록"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "도메인 %s를 다시 시작하기 실패"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "%s에 있는 잘못된 인수"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "잘못된 인수"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "호스트명 보기 실패"
@@ -2017,22 +2080,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "이미 %s 도메인이 존재함"
@@ -2180,315 +2243,451 @@ msgstr "XML에 있는 네트워크 정보"
 msgid "network '%s' does not have a bridge name."
 msgstr "%s 네트워크 시작\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "자동으로 도메인 시작"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "도메인 %s를 %s에 저장하기 실패"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "도메인 %s를 다시 시작하기 실패"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "도메인 %s를 다시 시작하기 실패"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "대상 장치 유형"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "디스크 장치의 대상"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "잘못된 인수"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "'%s' 열기 실패: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "작업 실패"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "%s에 연결할 수 없음"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "현재 메모리 크기를 확인할 수 없음"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "대상 장치 유형"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "root 장치 정보 부재"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' 열기 실패: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' 열기 실패: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "알려지지 않은 OS 유형 %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "네트워크 인터페이스 유형"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "%s에 있는 잘못된 네트워크 포인터"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "%s에 있는 잘못된 네트워크 포인터"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "%s에 있는 잘못된 도메인 포인터"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "%s에 있는 잘못된 도메인 포인터"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "%s에 있는 잘못된 연결 포인터"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "root 장치 정보 부재"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "읽기 용 %s 열기 실패"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "읽기 용 %s 열기 실패"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Xen 데몬에서 읽기 실패"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Xen 데몬에서 읽기 실패"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Xen 데몬에서 읽기 실패"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "노드 cpu numa 노드"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "사용된 메모리:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "시간 읽어오는 중"
 
@@ -2503,18 +2702,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "노드 정보"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "도메인이 아직 실행 중"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2526,18 +2725,18 @@ msgstr "이미 %s 도메인이 존재함"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "실행중인 %s 하이퍼바이저 버전을 추출할 수 없음\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "%s에 연결할 수 없음"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2560,12 +2759,12 @@ msgstr "MAC 주소"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2582,13 +2781,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "%s에 연결할 수 없음"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2628,7 +2823,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "%s에 연결할 수 없음"
@@ -2702,7 +2897,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "%s에 연결할 수 없음"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
@@ -2711,7 +2906,20 @@ msgstr "알려지지 않은 OS 유형 %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "%s에 연결할 수 없음"
@@ -2834,921 +3042,889 @@ msgstr "proxy와의 통신 오류: 잘못된 패킷\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "비동기식 패킷 번호 %d를 갖음\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "네트워크를 찾을 수 없음"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "%s 네트워크 시작\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "%s %s 인터페이스 상태 보기 실패"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "이 기능은 하이퍼바이저로 지원되지 않음"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "%s에 있는 잘못된 인수"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "대상 장치 유형"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "%s의 장치 정보 부재"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "대상 장치 유형"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "%s에서 장치 분리 실패"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "대상 장치 유형"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "네트워크를 찾을 수 없음"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "도메인 이름 정보 부재"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "대상 장치 유형"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "잘못된 MAC 주소: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "%s에 있는 잘못된 도메인 포인터"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "잘못된 인수"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "노드 도메인 목록"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "%s %s 블럭 상태 보기 실패"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s에서 도메인 생성하기 실패"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "도메인 %s를 %s에 저장하기 실패"
+msgid "Failed to copy secModel model: %s"
+msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "%s에서 네트워크 생성하기 실패"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "'%s' 열기 실패: %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "'%s' 열기 실패: %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "'%s' 도메인 보기 실패"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "작업 실패"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "이미 도메인이 활성화됨"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "도메인 %s를 중지하기 실패"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "도메인 %s가 종료됨\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "'%s' 열기 실패: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "사용된 메모리:"
+msgid "qemu state driver is not active"
+msgstr "로그 경로가 파일이 아님"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "'%s' 열기 실패: %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "도메인 id 또는 uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "이미 도메인이 활성화됨"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "작업 실패"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "작업 실패"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "메모리 할당 변경"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "메모리 할당 변경"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "비활성화 도메인명"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "도메인 UUID 보기 실패 "
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "XML 생성하기 실패"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "작업 실패"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "비활성화 도메인을 정의하지 않음"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "대상 장치 유형"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "노드 도메인 목록"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "노드 도메인 목록"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "Xen 데몬에서 읽기 실패"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "XML 생성하기 실패"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "XML 생성하기 실패"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "네트워크 UUID 보기 실패"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "도메인 %s를 다시 시작하기 실패"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "%s에 연결할 수 없음"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "호스트 정의 파일을 읽어오는중"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "디스크 장치 부착"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "호스트 정의 파일을 읽어오는중"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "비활성화 도메인을 정의하지 않음"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "도메인을 찾을 수 없음"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "노드 정보 보기 실패"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "%s에서 장치 분리 실패"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "비활성화 도메인을 정의하지 않음"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "자동으로 도메인 시작"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "도메인 %s를 %s에 저장하기 실패"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "%s에 있는 잘못된 인수"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "도메인을 찾을 수 없음: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s 설정 파일 읽기 실패"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "잘못된 인수"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "작업 실패: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "노드 도메인 목록"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "도메인 UUID 보기 실패 "
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "작업 실패: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "도메인 %s를 다시 시작하기 실패"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3758,532 +3934,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "네트워크 찾기 실패"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "%s에 연결할 수 없음"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "소켓 %d를 닫기 실패\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "URI 보기 실패"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "메모리 할당 오류: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "도메인 할당 중"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "노드 할당 실패"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "메모리 크기에 대해 %d의 잘못된 값"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "과도한 도메인"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "과도한 도메인"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "메모리 할당 변경"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "알려지지 않은 OS 유형"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "과도한 네트워크"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "과도한 네트워크"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "과도한 드라이버가 등록됨"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "작업 실패: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "작업 실패"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "S-Expr 나열하기 실패: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "%s %s 블럭 상태 보기 실패"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "%s %s 인터페이스 상태 보기 실패"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "비활성화 도메인 %s 생성 실패\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "이 기능은 하이퍼바이저로 지원되지 않음"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "내용 저장 실패"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "하이퍼바이저에 연결하기 실패"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "노드 도메인 목록"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "소켓 %d에 읽기 실패\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "읽기 전용 연결"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "노드 도메인 목록"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "XML 생성하기 실패"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "'%s' 네트워크 보기 실패"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "%s에 있는 잘못된 인수"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "작업 실패"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4297,164 +4478,178 @@ msgstr "현재 메모리 크기를 확인할 수 없음"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "'%s' 열기 실패: %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "대상 장치 유형"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "잘못된 MAC 주소: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "내부 오류 %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "%s에 있는 잘못된 도메인 포인터"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "예상외의 mime 유형"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4556,7 +4751,7 @@ msgid "cannot fill file '%s'"
 msgstr "'%s' 열기 실패: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "'%s' 열기 실패: %s"
@@ -4566,58 +4761,62 @@ msgstr "'%s' 열기 실패: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "'%s' 열기 실패: %s"
@@ -4852,171 +5051,171 @@ msgstr "%s에서 네트워크 생성하기 실패"
 msgid "Scanning host%u"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "네트워크 이름 또는 uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "%s 장치의 소스 정보 부재"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "%s 장치의 소스 정보 부재"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "예상외의 mime 유형"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "알려지지 않은 호스트 %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "알려지지 않은 호스트 %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "도메인 이름 정보 부재"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "알려지지 않은 호스트 %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "XML 생성하기 실패"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "설정 파일 쓰기 실패: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "설정 파일 구문 오류: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5024,503 +5223,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "이미 도메인이 활성화됨"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "이미 도메인이 활성화됨"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "로그 경로가 파일이 아님"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "도메인 id 또는 uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "도메인이 아직 실행 중"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "도메인 %s 시작하기 실패"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "도메인 파일명 해결 중"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "호스트 정의 파일을 읽어오는중"
 
-#: src/test.c:384
-msgid "host"
-msgstr "호스트"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "'%s' 열기 실패: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "노드"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath 문맥 생성하는 중"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "노드 cpu numa 노드"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "노드 cpu 소켓"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "노드 cpu 코어"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "노드 cpu 스레드"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "노드 활성화 cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "노드 cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "노드 메모리"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "노드 도메인 목록"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "도메인 파일명 해결 중"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "노드 도메인 목록"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "네트워크 파일명 해결 중"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "노드 도메인 목록"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "도메인 파일명 해결 중"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: 경로를 지정하거나 test:///default 사용"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "도메인이 아직 실행 중"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "노드 할당 실패"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "도메인 상태를 파일에 저장"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "도메인 상태를 파일에 저장"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "노드 도메인 목록"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "Xen 데몬에서 읽기 실패"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "도메인 %s를 %s에 덤프함\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "도메인 %s를 %s에 덤프함\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "이미 도메인이 실행 중"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "도메인이 아직 실행 중"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "네트워크가 아직 실행 중"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "이미 네트워크가 실행 중"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "이미 도메인이 활성화됨"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "%s 네트워크 시작\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "%s 네트워크 시작\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "%s 네트워크 시작\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "'%s' 열기 실패: %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "메모리 부족"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "노드 cpu 소켓"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "노드 cpu 소켓"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "알려지지 않은 명령: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "알려지지 않은 명령: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "로그 파일 쓰기 실패"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "로그 파일 쓰기 실패"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "예상외의 dict 노드"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "로그 경로가 파일이 아님"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "이미 %s 도메인이 존재함"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "비활성화 도메인명"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "대상 장치 유형"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "XML 생성하기 실패"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "XML 생성하기 실패"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "노드 cpu 소켓"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "%s 설정 파일 구문 분석 실패"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "%s 설정 파일 구문 분석 실패"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "도메인 %s를 정의하지 않기 실패"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "대상 장치 유형"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "%s에 연결할 수 없음"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "오류:"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "XML 생성하기 실패"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "네트워크 찾기 실패: %s"
@@ -5584,15 +5843,15 @@ msgstr "부팅시 자동으로 도메인이 시작되도록 설정함."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "도메인명, id 또는 uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "자동 시작 비활성"
 
@@ -5709,15 +5968,15 @@ msgstr "비활성화 도메인 보기 실패"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "이름"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "상태"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "상태 없음"
 
@@ -5834,7 +6093,7 @@ msgstr "비활성화 도메인을 정의하지 않음"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "도메인명 또는 uuid"
 
@@ -6078,11 +6337,11 @@ msgstr "도메인에 관한 기본 정보 보기"
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "이름:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6090,16 +6349,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS 유형:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "상태:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU 시간:"
 
@@ -6128,1661 +6387,1720 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "사용된 메모리:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "도메인 vcpu 정보"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "도메인 가상 CPU에 관한 기본 정보 보기"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU 동질관계:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "도메인 종료, 가상 CPU가 없음."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "도메인 vcpu 동질 관계 제어"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "도메인 VCPU를 물리적 호스트 CPU에 고정."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu 수"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "호스트 cpu 수 (콤마로 분리됨)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "노드 정보 보기 실패"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: 잘못된 포맷. 비어있음."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: 잘못된 포맷. %d ('%c' 주변)에 숫자로 표기"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr "cpulist: %s: 잘못된 포맷. %d ('%c' 주변)에 숫자 또는 콤마로 표기"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: 잘못된 포맷. %d로 마지막을 콤마로 표기"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "물리적 CPU %d이(가) 존재하지 않음."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "가상 CPU 수 변경"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "게스트 도메인에서 활성화 상태인 가상 CPU 수 변경."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "가상 CPU 수"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "잘못된 가상 CPU 수."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "과도한 가상 CPU 수"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "메모리 할당 변경"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "게스트 도메인에 있는 현재 메모리 할당을 변경."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "메모리의 킬로바이트 수"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "메모리 크기에 대해 %d의 잘못된 값"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "최대 메모리 크기를 확인할 수 없음"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "최대 메모리 크기 제한 변경"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "게스트 도메인에서 최대 메모리 할당 제한 변경."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "킬로바이트에서 최대 메모리 크기 제한"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "현재 메모리 크기를 확인할 수 없음"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "현재 메모리 크기를 줄일 수 없음"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "최대 메모리 크기를 변경할 수 없음"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "노드 정보"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "노드에 관한 기본 정보 보기"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "노드 정보 보기 실패"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU 모델:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU 주파수:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU 소켓:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "소켓당 코어:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "코어당 스레드:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "메모리 용량:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "기능"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "하이퍼바이저/드라이버 기능으로 전환"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "기능 전환 실패"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML에 있는 도메인 정보"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "XML 덤프로서의 도메인 정보를 표준 출력으로 출력."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "비활성화 도메인 보기"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "도메인명이나 id를 도메인 UUID로 변환"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "설정 파일 구문 오류"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "도메인 id 또는 UUID를 도메인명으로 변환"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "도메인 id 또는 uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "도메인명 또는 UUID를 도메인 id로 변환"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "도메인명이나 id를 도메인 UUID로 변환"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "도메인 id 또는 도메인명"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "도메인 UUID 보기 실패 "
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "도메인을 다른 호스트로 이전"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "다른 호스트로 도메인 이전. 실시간 이전일 경우 --live 추가."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "실시간 이전"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "수신지 호스트 연결 URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "이전 URI, 주로 생략 가능"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "이전: 수신지 uri (desturi) 부재"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "네트워크 자동 시작"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "부팅 시 자동으로 시작하기 위해 네트워크 설정"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "네트워크 이름 또는 uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "자동 시작으로 %s 네트워크를 표시하기 실패"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "자동 시작으로 %s 네트워크를 표시 해제하기 실패"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "자동 시작으로 %s 네트워크가 표시됨\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "자동 시작으로 %s 네트워크를 표시하지 않음\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML 파일에서 네트워크 생성"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "네트워크 생성"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML 네트워크 설명이 있는 파일"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s 에서 생성된 %s 네트워크\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s에서 네트워크 생성하기 실패"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "XML 파일에서 네트워크를 정의함 (시작하지는 않음)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "네트워크 정의"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "%s에서 정의된 %s 네트워크\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s에서 네트워크 정의하기 실패"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "네트워크 강제 종료"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "주어진 네트워크 강제 종료."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "네트워크 이름, id 또는 uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "%s 네트워크 강제 종료\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "%s 네트워크 강제 종료 실패"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML에 있는 네트워크 정보"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "XML 덤프로서의 네트워크 정보를 표준 출력으로 출력."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "네트워크 목록"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "네트워크 목록 보기"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "비활성화 네트워크 보기"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "비활성화 & 활성화 네트워크 보기"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "활성화 네트워크 보들기 실패"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "비활성화 네트워크 보기 실패"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "자동 시작"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "자동 시작 안함"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "활성화"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "비활성화"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "네트워크 UUID를 네트워크 이름으로 변환"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "네트워크 uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "(기존에 정의된) 비활성화 네트워크 시작"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "네트워크 시작"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "비활성화 네트워크 이름"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "%s 네트워크 시작\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "%s 네트워크 시작 실패"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "비활성화 네트워크를 정의하지 않음"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "비활성화 네트워크 설정을 정의하지 않음"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "%s 네트워크가 정의되지 않음\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "%s 네트워크를 정의하지 않기 실패"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "네트워크 이름을 네트워크 UUID로 변환"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "네트워크 이름"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "네트워크 UUID 보기 실패"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "자동으로 도메인 시작"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "부팅시 자동으로 도메인이 시작되도록 설정함."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "도메인명 또는 uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "자동 시작으로 %s 네트워크를 표시하기 실패"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "자동 시작으로 %s 네트워크를 표시 해제하기 실패"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "%s 도메인은 자동 시작으로 표시됨\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "%s 도메인이 자동 시작으로 표시되지 않음\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "XML 파일에서 도메인 생성"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "도메인 생성"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "XML 도메인 설명이 있는 파일"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML 파일에서 도메인 생성"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML 도메인 설명이 있는 파일"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s 에서 생성된 도메인 %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s에서 도메인 생성하기 실패"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "도메인을 다른 호스트로 이전"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "비활성화 네트워크 이름"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "디스크 장치의 대상"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "비활성화 도메인 보기 실패"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "비활성화 도메인명"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "버퍼 할당 실패"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "XML 파일에서 도메인 생성"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "XML 파일에서 도메인을 정의함 (시작하지는 않음)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "도메인 정의"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s에서 정의된 도메인 %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s에서 도메인 정의하기 실패"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "%s에서 정의된 도메인 %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "도메인 %s를 정의하지 않기 실패"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "%s 도메인 강제 종료\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "도메인 %s를 중지하기 실패"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "도메인 강제 종료 "
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "주어진 도메인 강제 종료.."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "%s 도메인 강제 종료\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "%s 도메인 강제 종료 실패 "
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "주어진 도메인 강제 종료.."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "%s 도메인 강제 종료\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s 도메인 강제 종료 실패 "
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "도메인 %s가 다시 시작됨\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "도메인 %s를 다시 시작하기 실패"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "XML에 있는 도메인 정보"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "XML 덤프로서의 도메인 정보를 표준 출력으로 출력."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "도메인 목록"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "도메인 목록 보기"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "비활성화 도메인 보기"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "비활성화 & 활성화 도메인 보기"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "활성화 도메인 보기 실패"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "비활성화 도메인 보기 실패"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "메모리 부족"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "도메인 %s를 %s에 저장하기 실패"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "노드 정보"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "노드에 관한 기본 정보 보기"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "실행중"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "도메인 할당 중"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "네트워크 UUID를 네트워크 이름으로 변환"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "도메인 uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "(기존에 정의된) 비활성화 도메인 시작"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "도메인 시작"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "비활성화 도메인명"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "도메인 %s가 시작됨\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "XML 파일에서 도메인 생성"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "도메인 생성"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "도메인명"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "비활성화 도메인명"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "XML 생성하기 실패"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "비활성화 도메인을 정의하지 않음"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "도메인 %s는 정의되지 않음\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "도메인 %s를 정의하지 않기 실패"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "네트워크 이름을 네트워크 UUID로 변환"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "도메인 UUID 보기 실패 "
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "XML 파일에서 도메인 생성"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "XML 도메인 설명이 있는 파일"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "XML 파일에서 도메인 생성"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "비활성화 도메인명"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "도메인명 또는 uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "비활성화 도메인명"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "도메인명 또는 uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "네트워크 이름"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "도메인 %s 시작하기 실패"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "%s 에서 생성된 도메인 %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "주어진 도메인 강제 종료.."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "%s 도메인 강제 종료\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "%s 도메인 강제 종료 실패 "
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "노드 정보"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "노드에 관한 기본 정보 보기"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS 유형:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML 파일"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "차단됨"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "XML에 있는 도메인 정보"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "XML 덤프로서의 도메인 정보를 표준 출력으로 출력."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "도메인 목록"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "도메인 목록 보기"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "활성화 도메인 보기 실패"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "네트워크 UUID를 네트워크 이름으로 변환"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "네트워크 UUID를 네트워크 이름으로 변환"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "도메인 uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "네트워크 UUID를 네트워크 이름으로 변환"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "버전 보여주기"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "시스템 버전 정보 보여주기."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "하이퍼바이저 유형 보기 실패"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "라이브러리에 대해 컴파일됨: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "라이브러리 버전 보기 실패"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "사용중인 라이브러리: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "사용중인 API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "하이퍼바이저 버전 보기 실패"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "실행중인 %s 하이퍼바이저 버전을 추출할 수 없음\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "실행중인 하이퍼바이저: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "도메인을 다른 호스트로 이전"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "장치 정보 부재"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "기능"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "하이퍼바이저에 연결하기 실패"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "비활성화 도메인 보기 실패"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "XML 덤프로서의 네트워크 정보를 표준 출력으로 출력."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "새 디스크 장치 부착"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "실행 중인 도메인의 장치 블럭 상태 보기"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "%s 도메인 강제 종료\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "%s에서 장치 분리 실패"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "새 디스크 장치 부착"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "새 디스크 장치 부착"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "디스크 장치의 대상"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "실행 중인 도메인의 장치 블럭 상태 보기"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "도메인 %s가 다시 시작됨\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "하이퍼바이저 호스트명 인쇄"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "호스트명 보기 실패"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "하이퍼바이저 정규 URI 인쇄"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI 보기 실패"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc 화면"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC 화면의 IP 주소 및 포트 번호 출력"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty 콘솔"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY 콘솔에 대한 장치 출력"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML 파일에서 장치 부착"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "XML 파일에서 장치 부착 <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML 파일"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s에서 장치 부착하기 실패"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML 파일에서 분리 장치"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "XML 파일에서의 분리 장치 <file>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s에서 장치 분리 실패"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "네트워크 인터페이스 부착"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "새 네트워크 인터페이스 부착"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "네트워크 인터페이스 유형"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "네트워크 인터페이스 소스"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "대상 네트워크 이름"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC 주소"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "네트워크 인터페이스를 연결하기 위해 사용된 스크립트"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' 명령에서 %s을(를) 지원하지 않음"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "네트워크 인터페이스 분리"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "네트워크 인터페이스 분리"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "인터페이스 정보 보기 실패"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "유형이 %s인 인터페이스를 찾을 수 없음"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "MAC 주소가 %s인 인터페이스를 찾을 수 없음"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "메모리 할당 실패"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML 생성하기 실패"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "디스크 장치 부착"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "새 디스크 장치 부착"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "디스크 장치의 소스"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "디스크 장치의 대상"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "디스크 장치의 드라이버"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "디스크 장치의 하부 드라이버"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "대상 장치 유형"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "읽기 및 쓰기 장치 모드"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' 명령에서 %s을(를) 지원하지 않음"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "디스크 장치 분리"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "디스크 장치 분리"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "디스크 정보 보기 실패"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "대상이 %s인 디스크를 찾을 수 없음"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "노드 할당 실패"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "비활성화 도메인 %s 생성 실패\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "설정 파일 읽기 실패"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "비활성화 네트워크 설정을 정의하지 않음"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "비활성화 네트워크 설정을 정의하지 않음"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "비활성화 도메인에 대한 설정을 정의하지 않음"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "대화식 터미널 종료"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' 명령은 <%s> 옵션이 필요함"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "'%s' 명령은 --%s 옵션이 필요함"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "'%s' 명령이 존재하지 않음"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  이름\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7790,17 +8108,17 @@ msgstr ""
 "\n"
 "  시놉시스\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7808,7 +8126,7 @@ msgstr ""
 "\n"
 "  설명\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7816,60 +8134,60 @@ msgstr ""
 "\n"
 "  옵션\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "정의되지 않은 도메인명 또는 id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "'%s' 도메인 보기 실패"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "정의되지 않은 네트워크 이름"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "'%s' 네트워크 보기 실패"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "정의되지 않은 네트워크 이름"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "'%s' 도메인 보기 실패"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "정의되지 않은 네트워크 이름"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "'%s' 도메인 보기 실패"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7880,129 +8198,129 @@ msgstr ""
 "(시간: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "부재 \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "예상외의 토큰 (명령 이름): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "알려지지 않은 명령: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "명령 '%s'는 --%s 옵션을 지원하지 않음"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "예상된 구문: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "숫자"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "문자열"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "예상외의 데이터 '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "옵션"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "데이터"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "중지됨"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "종료중"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "종료"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "충돌됨"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "오프라인"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "유효하지 않은 연결"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: 오류:"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "오류:"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d 바이트 할당 실패"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu 바이트 할당 실패"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "하이퍼바이저에 연결 실패"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "로그 파일 정보 보기 실패"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "로그 경로가 파일이 아님"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "로그 파일 열기 실패. 로그 파일 경로 확인"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "로그 파일 쓰기 실패"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "하이퍼바이저에서 연결 끊기 실패"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8035,7 +8353,7 @@ msgstr ""
 "\n"
 "  명령 (비대화식 모드):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8045,17 +8363,17 @@ msgstr ""
 "  (명령에 대한 정보를 보기 위해 help <command>를 지정)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "지원되지 않는 옵션 '-%c'. --help 참조."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8064,7 +8382,7 @@ msgstr ""
 "%s, 가상화 대화식 터미널에 오신 것을 환영합니다.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8114,13 +8432,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "이 기능은 하이퍼바이저로 지원되지 않음: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "하이퍼바이저에 연결할 수 없음"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "%s에 연결할 수 없음"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8590,7 +8908,7 @@ msgstr "잘못된 네트워크 포인터"
 msgid "invalid interface pointer in %s"
 msgstr "%s에 있는 잘못된 네트워크 포인터"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "내부 오류 %s"
@@ -8649,22 +8967,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "크레딧 스케줄러의 weight 매개 변수 (%d) 범위 (1-65535) 초과"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "크레딧 스케줄러의 cap 매개 변수 (%d) 범위 (0-65535) 초과"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "대상 장치 유형"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8713,7 +9041,7 @@ msgstr "도메인 정보가 수치가 아닌 잘못된 domid임"
 msgid "domain information incomplete, missing uuid"
 msgstr "도메인 정보가 완료되지 않음, uuid 부재"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "도메인 정보가 완료되지 않음, 이름 부재"
 
@@ -8767,271 +9095,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "예상외의 dict 노드"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "도메인을 중지함"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "부재 \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "부재 \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "부재 \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "대상 장치 유형"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "잘못된 MAC 주소: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "%s에 연결할 수 없음"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "도메인 정보가 완료되지 않음, id 부재"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "잘못된 MAC 주소: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "알려지지 않은 OS 유형 %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "설정 파일 구문 오류"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend 도메인 정보 분석 실패"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "도메인이 아직 실행 중"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "대상 장치 유형"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "예상외의 값 노드"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "노드 메모리"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "작업 실패"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "%s 네트워크를 정의하지 않기 실패"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "'%s' 열기 실패: %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "Xend 도메인 정보 분석 실패"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "S-Expr 나열하기 실패"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "비활성화 도메인 %s 생성 실패\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "도메인 정보가 완료되지 않음, 이름 부재"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "스케줄러"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "호스트명 보기 실패"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "도메인 정보가 완료되지 않음, uuid 부재"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "도메인 정보가 완료되지 않음, uuid 부재"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "읽기 용 %s 열기 실패"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "%s 설정 파일 읽기 실패"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "예상외의 mime 유형"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "예상외의 mime 유형"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "네트워크가 아직 실행 중"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "예상외의 값 노드"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "노드 도메인 목록"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9135,22 +9463,22 @@ msgstr "현재 메모리 크기를 확인할 수 없음"
 msgid "unable to store config file handle"
 msgstr "%s 설정 파일 읽기 실패"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "알려지지 않은 OS 유형"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s에서 도메인 생성하기 실패"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "'%s' 열기 실패: %s"
@@ -9222,6 +9550,34 @@ msgid "reallocating list"
 msgstr "도메인 할당 중"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "%s에서 장치 부착하기 실패"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "읽기 용 %s 열기 실패"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s에서 도메인 생성하기 실패"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "도메인 %s를 %s에 저장하기 실패"
+
+#~ msgid "host"
+#~ msgstr "호스트"
+
+#~ msgid "node"
+#~ msgstr "노드"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "하이퍼바이저에 연결할 수 없음"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s에 연결할 수 없음"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "%s 네트워크 시작 실패"
 
@@ -9395,10 +9751,6 @@ msgstr "도메인 할당 중"
 #~ msgstr "새 버퍼 할당"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "예상외의 dict 노드"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "기능 전환 실패"
 
diff --git a/po/ku.gmo b/po/ku.gmo
index 153e483..6d7f31c 100644
Binary files a/po/ku.gmo and b/po/ku.gmo differ
diff --git a/po/ku.po b/po/ku.po
index d5f15b4..07387cf 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/libvirt.pot b/po/libvirt.pot
index 548010e..73069df 100644
--- a/po/libvirt.pot
+++ b/po/libvirt.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -92,228 +92,228 @@ msgstr ""
 msgid "Unknown error"
 msgstr ""
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr ""
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr ""
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr ""
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr ""
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr ""
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr ""
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr ""
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr ""
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -321,177 +321,177 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr ""
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr ""
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr ""
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr ""
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr ""
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr ""
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr ""
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr ""
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr ""
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr ""
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
 msgstr ""
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr ""
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr ""
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr ""
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr ""
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -592,7 +592,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -617,7 +617,7 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+msgid "cannot get TLS cipher size"
 msgstr ""
 
 #: qemud/remote.c:2970
@@ -639,7 +639,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -793,43 +793,51 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr ""
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr ""
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr ""
 
-#: src/conf.c:456
+#: src/conf.c:452
+msgid "lists not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr ""
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr ""
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr ""
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr ""
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr ""
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr ""
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr ""
 
@@ -911,518 +919,548 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr ""
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr ""
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr ""
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr ""
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr ""
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, c-format
 msgid "cannot parse rdp port %s"
 msgstr ""
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr ""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr ""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr ""
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr ""
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr ""
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr ""
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr ""
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr ""
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr ""
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr ""
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr ""
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr ""
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr ""
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr ""
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr ""
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr ""
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr ""
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr ""
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr ""
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr ""
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr ""
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr ""
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr ""
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr ""
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr ""
+
+#: src/domain_conf.c:2717
+msgid "missing domain state"
+msgstr ""
+
+#: src/domain_conf.c:2722
+#, c-format
+msgid "invalid domain state '%s'"
+msgstr ""
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr ""
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr ""
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr ""
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr ""
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr ""
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr ""
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr ""
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr ""
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr ""
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr ""
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr ""
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr ""
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr ""
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr ""
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
 #, c-format
-msgid "Failed to open dir '%s'"
+msgid "unexpected domain %s already exists"
 msgstr ""
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
-msgid "cannot remove config %s"
-msgstr ""
-
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
+msgid "Failed to open dir '%s'"
 msgstr ""
 
-#: src/domain_conf.c:3991
+#: src/domain_conf.c:4219
 #, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
+msgid "cannot remove config %s"
 msgstr ""
 
 #: src/iptables.c:103
@@ -1458,426 +1496,445 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr ""
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr ""
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr ""
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr ""
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr ""
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr ""
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr ""
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr ""
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr ""
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr ""
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr ""
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr ""
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr ""
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr ""
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr ""
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr ""
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr ""
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr ""
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr ""
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr ""
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr ""
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr ""
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr ""
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr ""
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr ""
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr ""
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr ""
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
+#, c-format
+msgid "failed to remove capabilities %d"
+msgstr ""
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, c-format
+msgid "failed to apply capabilities: %d"
+msgstr ""
+
+#: src/lxc_container.c:682
 #, c-format
-msgid "failed to drop %s"
+msgid "failed to lock capabilities: %d"
 msgstr ""
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr ""
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr ""
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr ""
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr ""
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr ""
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr ""
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr ""
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr ""
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr ""
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr ""
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr ""
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr ""
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr ""
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr ""
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr ""
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr ""
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr ""
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr ""
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr ""
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr ""
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr ""
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr ""
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr ""
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+msgid "lxc state driver is not active"
+msgstr ""
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr ""
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr ""
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr ""
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr ""
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr ""
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr ""
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr ""
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr ""
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr ""
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr ""
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr ""
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr ""
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr ""
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr ""
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr ""
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr ""
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr ""
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr ""
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr ""
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr ""
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr ""
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr ""
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr ""
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr ""
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr ""
 
@@ -1910,22 +1967,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr ""
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr ""
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr ""
@@ -2068,312 +2125,444 @@ msgstr ""
 msgid "network '%s' does not have a bridge name."
 msgstr ""
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+msgid "cannot set autostart for transient network"
+msgstr ""
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr ""
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr ""
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr ""
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr ""
+
+#: src/node_device.c:72
+#, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr ""
+
+#: src/node_device.c:110
+#, c-format
+msgid "cannot resolve driver link %s"
+msgstr ""
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr ""
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, c-format
+msgid "Invalid vport operation (%d)"
+msgstr ""
+
+#: src/node_device.c:435
+#, c-format
+msgid "Vport operation path is '%s'"
+msgstr ""
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+msgid "Vport operation complete"
+msgstr ""
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr ""
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+msgid "Could not get current time"
+msgstr ""
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:664
+#, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:672
+#, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:680
+#, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr ""
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr ""
+
+#: src/node_device_hal_linux.c:56
+#, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr ""
+
+#: src/node_device_hal_linux.c:79
+#, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr ""
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr ""
+
+#: src/node_device_hal_linux.c:146
+#, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr ""
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr ""
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr ""
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr ""
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr ""
 
@@ -2387,17 +2576,17 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr ""
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr ""
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2407,17 +2596,17 @@ msgid "domain is not paused "
 msgstr ""
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr ""
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
 #, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:257
@@ -2438,12 +2627,12 @@ msgstr ""
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2460,11 +2649,7 @@ msgstr ""
 
 #: src/openvz_conf.c:489
 #, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr ""
 
 #: src/openvz_driver.c:110
@@ -2502,7 +2687,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr ""
@@ -2570,7 +2755,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr ""
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr ""
@@ -2579,7 +2764,20 @@ msgstr ""
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr ""
@@ -2700,878 +2898,849 @@ msgstr ""
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr ""
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr ""
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr ""
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, c-format
 msgid "cannot parse drive index '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, c-format
 msgid "cannot find port number in character device %s"
 msgstr ""
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, c-format
 msgid "unknown character device syntax %s"
 msgstr ""
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
 msgstr ""
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, c-format
 msgid "missing value for %s argument"
 msgstr ""
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, c-format
 msgid "cannot parse memory level '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, c-format
 msgid "cannot parse UUID '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, c-format
 msgid "unknown argument '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr ""
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr ""
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr ""
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr ""
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr ""
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr ""
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr ""
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr ""
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, c-format
-msgid "Failed to parse domain status for %s\n"
+msgid "Failed to copy secModel model: %s"
 msgstr ""
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
+msgid "Failed to copy secModel DOI: %s"
 msgstr ""
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 msgid "Failed to start security driver"
 msgstr ""
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr ""
-
-#: src/qemu_driver.c:409
-#, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr ""
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr ""
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr ""
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr ""
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr ""
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
 msgstr ""
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr ""
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr ""
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr ""
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr ""
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1793
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1923
-#, c-format
-msgid "start cell %d out of range (0-%d)"
+#: src/qemu_driver.c:1802
+msgid "qemu state driver is not active"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
 msgstr ""
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr ""
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr ""
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr ""
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr ""
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr ""
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr ""
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr ""
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr ""
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr ""
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr ""
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr ""
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr ""
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, c-format
 msgid "unsupported config type %s"
 msgstr ""
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr ""
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr ""
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr ""
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr ""
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr ""
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr ""
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr ""
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr ""
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr ""
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr ""
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr ""
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr ""
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr ""
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr ""
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr ""
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr ""
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr ""
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr ""
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3580,504 +3749,509 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr ""
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr ""
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr ""
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr ""
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr ""
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr ""
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr ""
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr ""
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr ""
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr ""
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr ""
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr ""
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr ""
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr ""
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr ""
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr ""
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr ""
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr ""
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr ""
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr ""
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr ""
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr ""
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr ""
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr ""
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr ""
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr ""
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr ""
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr ""
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr ""
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr ""
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr ""
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr ""
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr ""
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr ""
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4091,164 +4265,176 @@ msgstr ""
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr ""
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr ""
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr ""
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr ""
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr ""
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr ""
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr ""
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr ""
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr ""
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr ""
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr ""
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr ""
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr ""
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+msgid "Invalid partition type"
+msgstr ""
+
+#: src/storage_backend_disk.c:400
+msgid "extended partition already exists"
+msgstr ""
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4346,7 +4532,7 @@ msgid "cannot fill file '%s'"
 msgstr ""
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr ""
@@ -4355,58 +4541,62 @@ msgstr ""
 msgid "cannot copy from volume to a directory volume"
 msgstr ""
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr ""
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr ""
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr ""
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr ""
@@ -4640,164 +4830,164 @@ msgstr ""
 msgid "Scanning host%u"
 msgstr ""
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr ""
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr ""
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr ""
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr ""
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr ""
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr ""
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr ""
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr ""
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr ""
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr ""
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr ""
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+msgid "unknown root element for storage vol"
+msgstr ""
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr ""
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr ""
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr ""
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr ""
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr ""
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr ""
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -4805,484 +4995,539 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr ""
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr ""
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, c-format
 msgid "storage volume name '%s' already in use."
 msgstr ""
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr ""
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, c-format
+msgid "node vol list for pool '%s'"
+msgstr ""
+
 #: src/test.c:376
+msgid "resolving volume filename"
+msgstr ""
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr ""
 
-#: src/test.c:384
-msgid "host"
+#: src/test.c:466
+#, c-format
+msgid "Invalid XML in file '%s'"
 msgstr ""
 
-#: src/test.c:392
-msgid "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
 msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr ""
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr ""
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr ""
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr ""
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr ""
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr ""
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr ""
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr ""
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr ""
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr ""
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr ""
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr ""
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr ""
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr ""
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr ""
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr ""
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr ""
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr ""
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr ""
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr ""
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr ""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr ""
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr ""
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr ""
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr ""
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr ""
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr ""
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr ""
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr ""
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+msgid "TCP server networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:189
+msgid "TCP client networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:234
+msgid "internal networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
+
+#: src/uml_driver.c:135
+#, c-format
+msgid "Failed to autostart VM '%s': %s"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr ""
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+msgid "umlStartup: out of memory"
 msgstr ""
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr ""
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr ""
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr ""
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr ""
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr ""
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr ""
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr ""
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Unable to write argv to logfile: %s"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:887
+#, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr ""
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+msgid "uml state driver is not active"
+msgstr ""
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr ""
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr ""
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr ""
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr ""
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr ""
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr ""
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr ""
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr ""
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr ""
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr ""
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr ""
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 msgid "could not write pidfile"
 msgstr ""
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr ""
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr ""
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, c-format
 msgid "Failed to open file '%s'"
 msgstr ""
 
-#: src/util.c:948
+#: src/util.c:973
 #, c-format
 msgid "Failed to read file '%s'"
 msgstr ""
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr ""
@@ -5343,15 +5588,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr ""
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5465,15 +5710,15 @@ msgstr ""
 msgid "Id"
 msgstr ""
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr ""
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr ""
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr ""
 
@@ -5589,7 +5834,7 @@ msgstr ""
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr ""
 
@@ -5830,11 +6075,11 @@ msgstr ""
 msgid "Id:"
 msgstr ""
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr ""
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr ""
 
@@ -5842,16 +6087,16 @@ msgstr ""
 msgid "OS Type:"
 msgstr ""
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr ""
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr ""
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr ""
 
@@ -5879,1652 +6124,1705 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr ""
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr ""
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr ""
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr ""
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr ""
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr ""
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr ""
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr ""
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr ""
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr ""
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr ""
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr ""
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr ""
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr ""
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr ""
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr ""
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr ""
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr ""
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr ""
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr ""
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr ""
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr ""
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr ""
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr ""
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr ""
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr ""
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
 msgstr ""
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
 msgstr ""
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 msgid "config data file to import from"
 msgstr ""
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr ""
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr ""
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr ""
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr ""
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr ""
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr ""
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr ""
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr ""
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr ""
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr ""
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr ""
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr ""
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr ""
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr ""
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr ""
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr ""
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr ""
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr ""
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr ""
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr ""
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr ""
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr ""
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr ""
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr ""
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr ""
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr ""
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr ""
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr ""
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr ""
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr ""
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr ""
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr ""
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr ""
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr ""
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr ""
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr ""
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr ""
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+msgid "create a device defined by an XML file on the node"
+msgstr ""
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+msgid "file containing an XML description of the device"
+msgstr ""
+
+#: src/virsh.c:3101
+#, c-format
+msgid "Node device %s created from %s\n"
+msgstr ""
+
+#: src/virsh.c:3104
+#, c-format
+msgid "Failed to create node device from %s"
+msgstr ""
+
+#: src/virsh.c:3116
+msgid "destroy a device on the node"
+msgstr ""
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+msgid "name of the device to be destroyed"
+msgstr ""
+
+#: src/virsh.c:3148
+#, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr ""
+
+#: src/virsh.c:3150
+#, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr ""
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr ""
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr ""
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr ""
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr ""
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr ""
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr ""
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr ""
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr ""
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr ""
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr ""
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr ""
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr ""
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr ""
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr ""
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr ""
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr ""
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr ""
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr ""
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr ""
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr ""
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr ""
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr ""
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr ""
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr ""
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr ""
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr ""
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr ""
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr ""
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr ""
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr ""
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr ""
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr ""
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr ""
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr ""
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr ""
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr ""
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr ""
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr ""
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr ""
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr ""
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr ""
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr ""
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr ""
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr ""
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr ""
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr ""
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr ""
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr ""
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
 msgstr ""
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
 msgstr ""
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 msgid "input vol name or key"
 msgstr ""
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr ""
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 msgid "clone a volume."
 msgstr ""
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 msgid "orig vol name or key"
 msgstr ""
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 msgid "clone name"
 msgstr ""
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
 msgstr ""
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr ""
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, c-format
 msgid "Failed to clone vol from %s"
 msgstr ""
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr ""
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr ""
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr ""
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr ""
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr ""
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr ""
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr ""
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr ""
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr ""
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr ""
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr ""
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr ""
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr ""
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr ""
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr ""
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr ""
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr ""
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr ""
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr ""
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr ""
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+msgid "dettach node device from its device driver"
 msgstr ""
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr ""
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr ""
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr ""
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr ""
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr ""
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr ""
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr ""
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr ""
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr ""
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr ""
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr ""
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr ""
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr ""
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr ""
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr ""
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr ""
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr ""
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr ""
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr ""
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr ""
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr ""
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr ""
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr ""
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr ""
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr ""
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr ""
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr ""
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr ""
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr ""
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr ""
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr ""
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr ""
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr ""
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr ""
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr ""
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
 msgstr ""
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr ""
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr ""
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
 msgstr ""
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
 msgstr ""
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr ""
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr ""
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr ""
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr ""
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr ""
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr ""
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr ""
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr ""
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr ""
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr ""
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7532,128 +7830,128 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr ""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr ""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr ""
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr ""
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr ""
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr ""
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr ""
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr ""
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr ""
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr ""
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr ""
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr ""
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr ""
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr ""
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr ""
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr ""
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr ""
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr ""
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7672,31 +7970,31 @@ msgid ""
 "  commands (non interactive mode):\n"
 msgstr ""
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr ""
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7742,12 +8040,12 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr ""
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
+msgid "no hypervisor driver available"
 msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
+msgid "no hypervisor driver available for %s"
 msgstr ""
 
 #: src/virterror.c:746
@@ -8203,7 +8501,7 @@ msgstr ""
 msgid "invalid interface pointer in %s"
 msgstr ""
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr ""
 
@@ -8259,22 +8557,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr ""
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8321,7 +8629,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr ""
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr ""
 
@@ -8373,252 +8681,252 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr ""
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr ""
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr ""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr ""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr ""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr ""
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr ""
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr ""
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr ""
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr ""
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr ""
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr ""
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr ""
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr ""
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr ""
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr ""
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr ""
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr ""
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr ""
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr ""
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr ""
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr ""
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr ""
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr ""
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr ""
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr ""
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr ""
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr ""
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr ""
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -8716,21 +9024,21 @@ msgstr ""
 msgid "unable to store config file handle"
 msgstr ""
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr ""
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr ""
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr ""
diff --git a/po/lo.gmo b/po/lo.gmo
index 153e483..6d7f31c 100644
Binary files a/po/lo.gmo and b/po/lo.gmo differ
diff --git a/po/lo.po b/po/lo.po
index d5f15b4..07387cf 100644
--- a/po/lo.po
+++ b/po/lo.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/lt.gmo b/po/lt.gmo
index 153e483..6d7f31c 100644
Binary files a/po/lt.gmo and b/po/lt.gmo differ
diff --git a/po/lt.po b/po/lt.po
index d5f15b4..07387cf 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/lv.gmo b/po/lv.gmo
index 153e483..6d7f31c 100644
Binary files a/po/lv.gmo and b/po/lv.gmo differ
diff --git a/po/lv.po b/po/lv.po
index d5f15b4..07387cf 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/mk.gmo b/po/mk.gmo
index e729e5e..9eb57f4 100644
Binary files a/po/mk.gmo and b/po/mk.gmo differ
diff --git a/po/mk.po b/po/mk.po
index cb1bb30..dfaaa6d 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: mk\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-07-28 23:55+0200\n"
 "Last-Translator: Arangel Angov <arangel at linux.net.mk>\n"
 "Language-Team: Macedonian <ossm-members at hedona.on.net.mk>\n"
@@ -99,233 +99,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Непознато"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "не успеав да прочитам од Xen-даемонот"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "алоцирам конфигурација"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Грешка при алоцирање на меморија: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "неочекуван јазол со вредност"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Не успеав да ја пронајдам мрежата: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Не успеав да ја пронајдам мрежата: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Не успеав да се поврзам со хипервизорот"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "операцијата не успеа: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -333,184 +333,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Не успеав да добијам информација за интерфејсот"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Не успеав да ја стартувам мрежата %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "менува алокација на меморија"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "операцијата GET не успеа: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "неочекуван mime-тип"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Не успеав да креирам XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Не успеав да креирам XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Не успеав да запишам во приклучникот %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Не успеав да алоцирам меморија"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Не успеав да го продолжам доменот %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Не успеав да креирам XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "име на мрежа или uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -618,7 +618,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -643,8 +643,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Не можам да ја верификувам тековната MemorySize"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -665,7 +666,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -822,44 +823,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "недовршен број"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "недовршена низа"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "се очекуваше вредност"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "листата не е затворена со ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "се очекуваше раздвојувач во листата"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "листата не е затворена со ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "се очекуваше име"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "се очекуваше разделувач"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "се очекуваше доделување"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "не успеав да ја отворам датотеката"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "не успеав да ја зачувам содржината"
 
@@ -949,545 +959,578 @@ msgstr "не успеав да ја додадам мрежата во hash-та
 msgid "dev missing from connection hash table"
 msgstr "доменот недостасува во hash-табелата на поврзувања"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "извор за уредот за диск"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "извор за уредот за диск"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "недостасува информација за извор за уредот"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "недостасува информација за извор за уредот"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "недостасува информација за извор за уредот"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "тип на одредишниот уред"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "недостасува информација за кореновиот уред"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "непозната наредба: „%s“"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "тип на одредишниот уред"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "недостасува \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "недостасува \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "тип на одредишниот уред"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "непознат сервер %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "непознат сервер %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "недостасува информација за одредиште за уредот"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "непознат сервер %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "недостасува информација за кореновиот уред"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "невалиден покажувач кон домен во %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "недостасува информација за кореновиот уред"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "Непознат тип на ОС"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "Непознат тип на ОС"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "недостасува информација за име на доменот"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "невалиден покажувач кон домен во %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "не успеав да го добијам UUID-от на мрежа"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "неочекувани податоци „%s“"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "Непознат тип на ОС"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "недостасува информација за кореновиот уред"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "непознат сервер %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "прикачува уред за диск"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "прикаува мрежен уред"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "прикачува уред за диск"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "прикачува уред за диск"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "прикачува уред за диск"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "прикачува уред за диск"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "листа на домени на јазолот"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "недостасува информација за име на доменот"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "невалиден покажувач кон домен во %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "невалиден аргумент во"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "не успеав да ја зачувам содржината"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "неочекуван dict-јазол"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "неочекуван dict-јазол"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "неочекуван dict-јазол"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "неочекуван dict-јазол"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "неочекуван dict-јазол"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "неочекуван јазол со вредност"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "неочекуван mime-тип"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "Непознат тип на ОС"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1523,468 +1566,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "не можев да се поврзам со %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "прикаува мрежен уред"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "информацијата за доменот е неправилна, domid не е нумерички"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "информацијата за доменот е неправилна, domid не е нумерички"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Не успеав да го креирам неактивниот домен %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Не успеав да го креирам неактивниот домен %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Не успеав да креирам XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Не успеав да ја пронајдам мрежата: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Не успеав да го оддефинирам доменот %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "тип на одредишниот уред"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Не успеав да уништам домен %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Не успеав да го прикачам уредот од %s"
+msgid "failed to remove capabilities %d"
+msgstr "не успеав да ги добијам способностите"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "не успеав да ги добијам способностите"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "не успеав да ги добијам способностите"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "не успеав да ја отворам %s за читање"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Не успеав да добијам информација за интерфејсот"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "не успеав да ја добијам мрежата „%s“"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "не можев да се поврзам со %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Не успеав да го оддефинирам доменот %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Не можам да ја сменам MaxMemorySize"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "не успеав да ја прочитам конфиг. датотека %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "невалиден покажувач кон поврзување во %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "патеката за дневникот не е датотека"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ид. на домен или uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "името на неактивниот домен"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "оддефинира неактивен домен"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "скрипта што се користи за поврзување на мрежни интерфејси во мост"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Не успеав да запишам во приклучникот %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "не успеав да се поврзам со Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "невалиден покажувач кон домен во"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "име на домен"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "листа на домени на јазолот"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "непознат сервер %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Не успеав да го продолжам доменот %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "невалиден аргумент во %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "невалиден аргумент во"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "не успеав до го добијам името на серверот"
@@ -2018,22 +2081,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "доменот %s веќе постои "
@@ -2181,315 +2244,451 @@ msgstr "информација за мрежа во XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Мрежата %s е стартувана\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "автом. старт на домен"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Не успеав да го продолжам доменот %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Не успеав да го продолжам доменот %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "тип на одредишниот уред"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "одредиште за уредот за диск"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "невалиден аргумент во"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Не успеав да го отворам „%s“: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "операцијата не успеа"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "не можев да се поврзам со %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Не можам да ја верификувам тековната MemorySize"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "недостасува информација за кореновиот уред"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Не успеав да го отворам „%s“: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Не успеав да го отворам „%s“: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "Непознат тип на ОС %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "тип на мрежен интерфејс"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "невалиден покажувач кон мрежа во %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "невалиден покажувач кон мрежа во %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "невалиден покажувач кон домен во %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "невалиден покажувач кон домен во %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "невалиден покажувач кон поврзување во %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "недостасува информација за кореновиот уред"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "не успеав да ја отворам %s за читање"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "не успеав да ја отворам %s за читање"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "не успеав да прочитам од Xen-даемонот"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "не успеав да прочитам од Xen-даемонот"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "не успеав да прочитам од Xen-даемонот"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "процесорски numa-јазли на јазолот"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Користена меморија:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "преземам време во денот"
 
@@ -2504,18 +2703,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "информација за јазол"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Доменот сѐ уште работи"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2527,18 +2726,18 @@ msgstr "доменот %s веќе постои "
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Не можам да ја добијам верзијата на активниот хипервизор %s\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "не можев да се поврзам со %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2561,12 +2760,12 @@ msgstr "MAC-адреса"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2583,13 +2782,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "не можев да се поврзам со %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2629,7 +2824,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "не можев да се поврзам со %s"
@@ -2703,7 +2898,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "не можев да се поврзам со %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "Непознат тип на ОС %s"
@@ -2712,7 +2907,20 @@ msgstr "Непознат тип на ОС %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "не можев да се поврзам со %s"
@@ -2836,921 +3044,889 @@ msgstr "Грешка во комуникацијата со проксито: л
 msgid "got asynchronous packet number %d\n"
 msgstr "добив асинхрон пакет со број %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "име на мрежа или uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Мрежата %s е стартувана\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Не успеав да добијам информација за интерфејсот"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "оваа функција не е поддржана од хипервизорот"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "неочекувани податоци „%s“"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "неочекувани податоци „%s“"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "невалиден аргумент во %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "недостасува информација за уредите за %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Не успеав да го откачам уредот од %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Непознат тип на ОС %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "име на мрежа или uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "недостасува информација за име на доменот"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "невалиден аргумент во %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "невалиден покажувач кон домен во %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "невалиден аргумент во"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "листа на домени на јазолот"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Не успеав да го креирам доменот од %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Не успеав да го зачувам доменот %s во %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Не успеав да ја креирам мрежата од %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Не успеав да го отворам „%s“: %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Не успеав да го отворам „%s“: %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "не успеав да го добијам доменот „%s“"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "операцијата не успеа"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Доменот е веќе активен"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Не успеав да го суспендирам доменот %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Доменот %s се гаси\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Не успеав да го отворам „%s“: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Користена меморија:"
+msgid "qemu state driver is not active"
+msgstr "патеката за дневникот не е датотека"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Не успеав да го отворам „%s“: %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ид. на домен или uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "доменот %s веќе постои "
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Доменот е веќе активен"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "операцијата не успеа"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "операцијата не успеа"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "менува алокација на меморија"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "менува алокација на меморија"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "името на неактивниот домен"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "не успеав да го добијам UUID на доменот"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Не успеав да креирам XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "операцијата не успеа"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "оддефинира неактивен домен"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "тип на одредишниот уред"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "листа на домени на јазолот"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "листа на домени на јазолот"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "не успеав да прочитам од Xen-даемонот"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Не успеав да креирам XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Не успеав да креирам XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "не успеав да го добијам UUID-от на мрежа"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Не успеав да го продолжам доменот %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "неочекувани податоци „%s“"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "не можев да се поврзам со %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "доменот %s веќе постои "
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "вчитувам датотека за дефиниција на сервер"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "прикачува уред за диск"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "вчитувам датотека за дефиниција на сервер"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "оддефинира неактивен домен"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "информација за домен"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "не успеав да добијам информации за јазолот"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Не успеав да го откачам уредот од %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "оддефинира неактивен домен"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "автом. старт на домен"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "невалиден аргумент во %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Доменот е вратен од %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "не успеав да ја прочитам конфиг. датотека %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "невалиден аргумент во"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "операцијата не успеа: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "листа на домени на јазолот"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "не успеав да го добијам UUID на доменот"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "операцијата не успеа: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Не успеав да го продолжам доменот %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3760,532 +3936,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Не успеав да ја пронајдам мрежата"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "не можев да се поврзам со %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Не успеав да го затворам приклучникот %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "не успеав да го добијам URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Грешка при алоцирање на меморија: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "алоцирам нов домен"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Невалидна вредност %d за големината на меморијата"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "премногу домени"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "премногу домени"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "менува алокација на меморија"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "Непознат тип на ОС"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "премногу поврзувања"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "премногу поврзувања"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "премногу регистрирани управувачи"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "операцијата не успеа: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "операцијата не успеа"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "не успеав да го серијализирам S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Не успеав да добијам информација за интерфејсот"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Не успеав да го креирам неактивниот домен %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "оваа функција не е поддржана од хипервизорот"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "не успеав да ја зачувам содржината"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Не успеав да се поврзам со хипервизорот"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "листа на домени на јазолот"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Не успеав да прочитам од приклучникот %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "поврзување само за читање"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "листа на домени на јазолот"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Не успеав да креирам XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "не успеав да ја добијам мрежата „%s“"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "невалиден аргумент во %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "операцијата не успеа"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4299,164 +4480,178 @@ msgstr "Не можам да ја верификувам тековната Memo
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "тип на одредишниот уред"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "невалиден аргумент во %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "Интерна грешка %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "невалиден покажувач кон домен во %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "неочекуван mime-тип"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4558,7 +4753,7 @@ msgid "cannot fill file '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
@@ -4568,58 +4763,62 @@ msgstr "Не успеав да го отворам „%s“: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
@@ -4854,171 +5053,171 @@ msgstr "Не успеав да ја креирам мрежата од %s"
 msgid "Scanning host%u"
 msgstr "непознат сервер %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "име на мрежа или uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "недостасува информација за извор за уредот %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "недостасува информација за извор за уредот %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "неочекуван mime-тип"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "непознат сервер %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "непознат сервер %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "недостасува информација за име на доменот"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "Непознат тип на ОС %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "непознат сервер %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Не успеав да креирам XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "не успеав да запишам во конфиг. датотека: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "синтаксичка грешка во конфиг. датотека: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5026,504 +5225,564 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Доменот е веќе активен"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Доменот е веќе активен"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "патеката за дневникот не е датотека"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ид. на домен или uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "доменот %s веќе постои "
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Доменот сѐ уште работи"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Не успеав да го стартувам доменот %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "датотека за разрешување домени"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "вчитувам датотека за дефиниција на сервер"
 
-#: src/test.c:384
-msgid "host"
-msgstr "сервер"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "јазол"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "креирам xpath-контекст"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "процесорски numa-јазли на јазолот"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "лежишта за процесори на јазолот"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "процесорски јадра на јазолот"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "процесорски нишки на јазолот"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "активен процесор на јазолот"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "фреквенција на процесор на јазолот"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "меморија на јазолот"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "листа на домени на јазолот"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "датотека за разрешување домени"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "листа на домени на јазолот"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "датотека за разрешување домени"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "листа на домени на јазолот"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "датотека за разрешување домени"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: наведете патека или користете test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "доменот %s веќе постои "
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Доменот сѐ уште работи"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "ја зачувува состојбата на доменот во датотека"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "ја зачувува состојбата на доменот во датотека"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "листа на домени на јазолот"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "не успеав да прочитам од Xen-даемонот"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "неочекувани податоци „%s“"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Доменот веќе работи"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Доменот сѐ уште работи"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Доменот сѐ уште работи"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Доменот веќе работи"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Доменот е веќе активен"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Мрежата %s е стартувана\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Мрежата %s е стартувана\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Мрежата %s е стартувана\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Не успеав да го отворам „%s“: %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "нема меморија"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "лежишта за процесори на јазолот"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "лежишта за процесори на јазолот"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "непозната наредба: „%s“"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "непозната наредба: „%s“"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "не успеав да запишам во дневникот"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "не успеав да запишам во дневникот"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "неочекуван dict-јазол"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "патеката за дневникот не е датотека"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "доменот %s веќе постои "
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "доменот %s веќе постои "
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "името на неактивниот домен"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "тип на одредишниот уред"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Не успеав да креирам XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Не успеав да креирам XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "лежишта за процесори на јазолот"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "не успеав да ја анализирам конфиг. датотека %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "не успеав да ја анализирам конфиг. датотека %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Не успеав да го оддефинирам доменот %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "тип на одредишниот уред"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "не можев да се поврзам со %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "грешка: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Не успеав да креирам XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Не успеав да ја пронајдам мрежата: %s"
@@ -5587,15 +5846,15 @@ msgstr "Го конфигурира доменот автоматски да с
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "име, id или uuid на домен"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "оневозможи автом. старт"
 
@@ -5714,15 +5973,15 @@ msgstr "Не успеав да ги прикажам неактивните до
 msgid "Id"
 msgstr "Ид."
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Име"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Состојба"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "нема состојба"
 
@@ -5843,7 +6102,7 @@ msgstr "оддефинира неактивен домен"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "име или uuid на домен"
 
@@ -6087,11 +6346,11 @@ msgstr "Враќа основни информации за доменот."
 msgid "Id:"
 msgstr "Ид.:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Име:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6099,16 +6358,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Тип на ОС:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Состојба:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Процесори:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Проц. време:"
 
@@ -6137,100 +6396,100 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Користена меморија:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA-ќелии:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "информација за вирт. процесори на домен"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Враќа основни информации за вирт. процесори на доменот."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "Вирт. процесори:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "Процесор:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Афинитет на процесор:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Доменот е изгасен, нема присутни вирт. процесори."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "контрола за афинитетот на вирт. процесори за доменот"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 "Ги врзува виртуелните процесори на доменот за физичките процесори на "
 "домаќинот"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "број на вирт. процесори"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "број на процесори на домаќинот (разделени со запирка)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "не успеав да добијам информации за јазолот"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: невалиден формат. Празна низа."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6238,7 +6497,7 @@ msgstr ""
 "cpulist: %s: невалиден формат. Се очекуваше цифра на позиција %d (блиску до "
 "„%c“)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6247,1562 +6506,1621 @@ msgstr ""
 "cpulist: %s: невалиден формат. Се очекуваше цифра или запирка на позиција %d "
 "(блиску до „%c“)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: невалиден формат. Крајна запирка на позиција %d"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Физичкиот процесор %d не постои."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "го менува бројот на виртуелни процесори"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 "Го менува бројот на виртуелни процесори што се активни во доменот на "
 "гостинот."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "број на вирт. процесори"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Невалиден број на вирт. процесори."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Премногу вирт. процесори."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "менува алокација на меморија"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Ја менува тековната алокација на меморија во доменот на гостинот."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "број на килобајти меморија"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Невалидна вредност %d за големината на меморијата"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Не можам да ја верификувам MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "го менува ограничувањето на макс. меморија"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Го менува ограничувањето на алокација на макс. меморија во доменот на "
 "гостинот."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "ограничување на макс. меморија во килобајти"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Не можам да ја верификувам тековната MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Не можам да ја смалам тековната MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Не можам да ја сменам MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "информација за јазол"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Враќа основни информации за јазолот."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "не успеав да добијам информации за јазолот"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Модел на процесор:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Фреквенција на процесор:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Процесорски лежишта:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Јадра по лежишта:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Нишки по јадро:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA-ќелии:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Големина на меморија:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "способности"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Ги враќа способностите на хипервизорот/управувачот."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "не успеав да ги добијам способностите"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "информација за домен во XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ја дава информацијата за доменот на стандардниот излез како XML."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "дава листа на неактивните домени"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "конвертира име или ид. на домен во UUID на домен"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "синтаксичка грешка во конфиг. датотека"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "конвертира ид. на домен или UUID во име на домен"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ид. на домен или uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "конвертира име на домен или UUID во ид. на домен"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "конвертира име или ид. на домен во UUID на домен"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "име или ид. на домен"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "не успеав да го добијам UUID на доменот"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "информација за јазол"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "поврзување со конзолата на гостинот"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "автом. стартува мрежа"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Ја конфигурира мрежата автоматски да се стартува на подигање."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "име на мрежа или uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "не успеав да ја означам мрежата %s како автом. стартувана"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "не успеав да ја одобележам мрежата %s како автом. стартувана"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Мрежата %s е означена како автом. стартувана\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Мрежата %s е одобележана како автом. стартувана\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "креира мрежа од XML-датотека"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Креира мрежа."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML-датотеката со описот на мрежата"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Мрежата %s е креирана од %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Не успеав да ја креирам мрежата од %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "дефинира (но не стартува) мрежа од XML-датотека"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Дефинира мрежа."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Мрежата %s е дефинирана од %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Не успеав да дефинирам мрежа од %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "уништува мрежа"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Уништува дадена мрежа."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "име, ид. или uuid на мрежа"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Мрежата %s е уништена\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Не успеав да ја уништам мрежата %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "информација за мрежа во XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ја дава информацијата за мрежата на стандардниот излез како XML."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "дава листа на мрежи"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Ја враќа листата на сите мрежи."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "дава листа на неактивните мрежи"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "Ја враќа листата на активните и неактивните мрежи."
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Не успеав да ги прикажам активните мрежи"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Не успеав да ги прикажам неактивните мрежи"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Автом. старт"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "без автом. старт"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "активна"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "неактивна"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "конвертира UUID на мрежа во име на мрежа"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid на мрежа"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "стартува (претходно дефинирана) неактивна мрежа"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Стартува мрежа."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "име на неактивната мрежа"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Мрежата %s е стартувана\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Не успеав да ја стартувам мрежата %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "оддефинира неактивна мрежа"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Ја оддефинира конфигурацијата за неактивна мрежа."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Мрежата %s е оддефинирана\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Не успеав да ја оддефинирам мрежата %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "конвертира име на мрежа во UUID на мрежа"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "име на мрежа"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "не успеав да го добијам UUID-от на мрежа"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "автом. старт на домен"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Го конфигурира доменот автоматски да се стартува при подигање."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "име или uuid на домен"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "не успеав да ја означам мрежата %s како автом. стартувана"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "не успеав да ја одобележам мрежата %s како автом. стартувана"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Доменот %s е обележан како автом. стартуван\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Доменот %s е одобележан како автом. стартуван\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "креира домен од XML-датотека"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Креира домен."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "Датотеката што го содржи описот на XML-домен"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "креира домен од XML-датотека"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "Датотеката што го содржи описот на XML-домен"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Доменот %s е креиран од %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Не успеав да го креирам доменот од %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "информација за домен"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "име на неактивната мрежа"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "одредиште за уредот за диск"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Не успеав да ги прикажам неактивните домени"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "името на неактивниот домен"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "креира домен од XML-датотека"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "дефинира (но не стартува) домен од XML-датотека"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Дефинира домен."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Доменот %s е дефиниран од %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Не успеав да дефинирам домен од %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Доменот %s е дефиниран од %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Не успеав да го оддефинирам доменот %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Доменот %s е уништен\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Не успеав да го суспендирам доменот %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "уништува домен"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Уништува даден домен."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Доменот %s е уништен\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Не успеав да уништам домен %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Уништува даден домен."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Доменот %s е уништен\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Не успеав да уништам домен %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Доменот %s е продолжен\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Не успеав да го продолжам доменот %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "информација за домен во XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ја дава информацијата за доменот на стандардниот излез како XML."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "дава листа на домените"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Враќа листа на домените."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "дава листа на неактивните домени"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "дава листа на активните и неактивните домени"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Не успеав да ги прикажам активните домени"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Не успеав да ги прикажам неактивните домени"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "нема меморија"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Не успеав да го зачувам доменот %s во %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "информација за јазол"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Враќа основни информации за јазолот."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "работи"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "алоцирам нов домен"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "конвертира UUID на мрежа во име на мрежа"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid на домен"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "стартува (претходно дефиниран) неактивен домен"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Стартува домен."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "името на неактивниот домен"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Доменот %s е стартуван\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "креира домен од XML-датотека"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Креира домен."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "име на домен"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "името на неактивниот домен"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Не успеав да креирам XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "оддефинира неактивен домен"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Доменот %s е оддефиниран\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Не успеав да го оддефинирам доменот %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "конвертира име на мрежа во UUID на мрежа"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "не успеав да го добијам UUID на доменот"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "креира домен од XML-датотека"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "Датотеката што го содржи описот на XML-домен"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "креира домен од XML-датотека"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "името на неактивниот домен"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "име или uuid на домен"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "името на неактивниот домен"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "име или uuid на домен"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "име на мрежа"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Не успеав да го стартувам доменот %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Доменот %s е креиран од %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Уништува даден домен."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Доменот %s е уништен\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Не успеав да уништам домен %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "информација за јазол"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Враќа основни информации за јазолот."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Тип на ОС:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML-датотека"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "блокирано"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "информација за домен во XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ја дава информацијата за доменот на стандардниот излез како XML."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "дава листа на домените"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Враќа листа на домените."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Не успеав да ги прикажам активните домени"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "конвертира UUID на мрежа во име на мрежа"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "конвертира UUID на мрежа во име на мрежа"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid на домен"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "конвертира UUID на мрежа во име на мрежа"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "прикажува верзија"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Прикажува информација за верзијата на системот."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "не успеав да го добијам типот на хипервизор"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Компилирано со библиотеката: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "не успеав да ја добијам верзијата на библиотеката"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Користам библиотека: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Користам API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "не успеав да ја добијам верзијата на хипервизорот"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Не можам да ја добијам верзијата на активниот хипервизор %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Активен хипервизор: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "недостасува информација за уредите"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "способности"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Не успеав да се поврзам со хипервизорот"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Не успеав да ги прикажам неактивните домени"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ја дава информацијата за мрежата на стандардниот излез како XML."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Прикачува уред за нов диск."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Ја враќа состојбата на домен што се извршува."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Доменот %s е уништен\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Не успеав да го откачам уредот од %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Прикачува уред за нов диск."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Прикачува уред за нов диск."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "одредиште за уредот за диск"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Ја враќа состојбата на домен што се извршува."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Доменот %s е продолжен\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "го печати името на серверот на хипервизорот"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "не успеав до го добијам името на серверот"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "го печати канонското URI на хипервизорот"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "не успеав да го добијам URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc-екран"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Ги печати IP-адресата и бројот на порта за VNC-екранот."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "прикачува уред од XML-датотека"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Прикачува уред од XML <датотека>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML-датотека"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Не успеав да го прикачам уредот од %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "откачува уред од XML-датотека"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Откачува уред од XML <датотека>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Не успеав да го откачам уредот од %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "прикаува мрежен уред"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Прикачува нов мрежен уред."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "тип на мрежен интерфејс"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "извор на мрежен интерфејс"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "име на одредишна мрежа"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC-адреса"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "скрипта што се користи за поврзување на мрежни интерфејси во мост"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Нема поддршка за %s во наредбата „attach-interface“"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "откачува мрежен интерфејс"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Откачува мрежен интерфејс."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Не успеав да добијам информација за интерфејсот"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Нема пронајден интерфејс со тип %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Нема пронајден интерфејс чија MAC-адреса е %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Не успеав да алоцирам меморија"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Не успеав да креирам XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "прикачува уред за диск"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Прикачува уред за нов диск."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "извор за уредот за диск"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "одредиште за уредот за диск"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "управувач за уредот за диск"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "подуправувач за уредот за диск"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "тип на одредишниот уред"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "режим на уредот за читање и запишување"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Нема поддршка за %s во наредбата „attach-disk“"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "откачува уред за диск"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Откачува уред за диск."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Не успеав да добијам информација за дискот"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Не е пронајден диск чие одредиште е %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "не успеав да алоцирам јазол"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Не успеав да го креирам неактивниот домен %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "не успеав да ја прочитам конфиг. датотека"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Ја оддефинира конфигурацијата за неактивна мрежа."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Ја оддефинира конфигурацијата за неактивна мрежа."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Ја оддефинира конфигурацијата за неактивен домен."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "го напушта овој интерактивен терминал"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "наредбата „%s“ има потреба од опцијата <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "наредбата „%s“ има потреба од опцијата --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "наредбата „%s“ не постои"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ИМЕ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7810,17 +8128,17 @@ msgstr ""
 "\n"
 "  КРАТОК ПРЕГЛЕД\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <број>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <низа_од_знаци>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7828,7 +8146,7 @@ msgstr ""
 "\n"
 "  ОПИС\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7836,60 +8154,60 @@ msgstr ""
 "\n"
 "  ОПЦИИ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <број>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <низа_од_знаци>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "недефинирано име или ид. на домен"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "не успеав да го добијам доменот „%s“"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "не успеав да ја добијам мрежата „%s“"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "не успеав да го добијам доменот „%s“"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "недефинирано име на мрежа"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "не успеав да го добијам доменот „%s“"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7900,129 +8218,129 @@ msgstr ""
 "(Време: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "недостасува \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "неочекуван токен (име на команда): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "непозната наредба: „%s“"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "наредбата „%s“ не ја поддржува опцијата --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "се очекуваше синтакса: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "број"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "низа од знаци"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "неочекувани податоци „%s“"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ОПЦИЈА"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ПОДАТОЦИ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "паузирано"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "се гаси"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "изгасено"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "паднато"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "без мрежа"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "нема валидно поврзување"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: грешка: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "грешка: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: не успеав да алоцирам %d бајти"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: не успеав да алоцирам %lu бајти"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "не успеав да се поврзам на хипервизорот"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "не успеав да ги добијам информациите од дневникот"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "патеката за дневникот не е датотека"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "Не успеав да го отворам дневникот. Проверете ја патеката до датотеката"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "не успеав да запишам во дневникот"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Не успеав да прекинам врска со хипервизорот"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8055,7 +8373,7 @@ msgstr ""
 "\n"
 "  наредби (неинтерактивен режим):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8066,17 +8384,17 @@ msgstr ""
 "  (задајте --help <naredba> за детали за наредбата)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "неподдржана опција „-%c“. Видете --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8085,7 +8403,7 @@ msgstr ""
 "Добредојдовте во %s, интерактивниот терминал за виртуелизација.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8135,13 +8453,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "оваа функција не е поддржана од хипервизорот: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "не можев да се поврзам со хипервизорот"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "не можев да се поврзам со %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8613,7 +8931,7 @@ msgstr "невалиден покажувач кон мрежа во"
 msgid "invalid interface pointer in %s"
 msgstr "невалиден покажувач кон мрежа во %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Интерна грешка %s"
@@ -8672,22 +8990,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "тип на одредишниот уред"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8736,7 +9064,7 @@ msgstr "информацијата за доменот е неправилна,
 msgid "domain information incomplete, missing uuid"
 msgstr "информацијата за доменот е нецелосна, недостасува uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "информацијата за доменот е нецелосна, недостасува име"
 
@@ -8796,271 +9124,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "неочекуван dict-јазол"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "Непознат тип на ОС %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "суспендира домен"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "недостасува \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "недостасува \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "недостасува \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "тип на одредишниот уред"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "невалиден аргумент во %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "не можев да се поврзам со %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "информацијата за доменот е нецелосна, недостасува id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "невалиден аргумент во %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "Непознат тип на ОС %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "синтаксичка грешка во конфиг. датотека"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "не успеав да ја анализирам информацијата за Xend-домен"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Доменот сѐ уште работи"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "тип на одредишниот уред"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "неочекуван јазол со вредност"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "меморија на јазолот"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "операцијата не успеа"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Не успеав да ја оддефинирам мрежата %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Не успеав да го отворам „%s“: %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "не успеав да ја анализирам информацијата за Xend-домен"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "не успеав да го серијализирам S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Не успеав да го креирам неактивниот домен %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "информацијата за доменот е нецелосна, недостасува име"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Распоредувач"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "не успеав до го добијам името на серверот"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "информацијата за доменот е нецелосна, недостасува uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "информацијата за доменот е нецелосна, недостасува uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "не успеав да ја отворам %s за читање"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "не успеав да ја прочитам конфиг. датотека %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "неочекуван mime-тип"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "неочекуван mime-тип"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Доменот сѐ уште работи"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "неочекуван јазол со вредност"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "листа на домени на јазолот"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9164,22 +9492,22 @@ msgstr "Не можам да ја верификувам тековната Memo
 msgid "unable to store config file handle"
 msgstr "не успеав да ја прочитам конфиг. датотека %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "Непознат тип на ОС"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Не успеав да го креирам доменот од %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Не успеав да го отворам „%s“: %s"
@@ -9251,6 +9579,34 @@ msgid "reallocating list"
 msgstr "алоцирам патека"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Не успеав да го прикачам уредот од %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "не успеав да ја отворам %s за читање"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Не успеав да го креирам доменот од %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Не успеав да го зачувам доменот %s во %s"
+
+#~ msgid "host"
+#~ msgstr "сервер"
+
+#~ msgid "node"
+#~ msgstr "јазол"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "не можев да се поврзам со хипервизорот"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "не можев да се поврзам со %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Не успеав да ја стартувам мрежата %s"
 
@@ -9424,10 +9780,6 @@ msgstr "алоцирам патека"
 #~ msgstr "алоцирам нов бафер"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "неочекуван dict-јазол"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "не успеав да ги добијам способностите"
 
diff --git a/po/ml.gmo b/po/ml.gmo
index 68c7d1d..07c10dd 100644
Binary files a/po/ml.gmo and b/po/ml.gmo differ
diff --git a/po/ml.po b/po/ml.po
index faab50e..a9fbe4d 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.ml\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-10-27 17:25+0530\n"
 "Last-Translator: \n"
 "Language-Team:  <en at li.org>\n"
@@ -94,232 +94,232 @@ msgstr "പരാമീറ്റര്‍ സ്ട്രിങ് ശരിയ
 msgid "Unknown error"
 msgstr "അപരിചിതമായ പിശക്"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s'-ലേക്ക് പ്രവേശിക്കുവാന്‍ സാധ്യമല്ല: %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "സിഗ്നല്‍ പൈപ്പില്‍ നിന്നും വായിക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP ചെയ്യുമ്പോള്‍ ക്രമികരണം വീണ്ടും ലഭ്യമാക്കുന്നു"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ഡ്രൈവറുകള്‍ വീണ്ടും ലഭ്യമാക്കുമ്പോള്‍ പിശക്"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "%d സിഗ്നലില്‍ അടച്ചു പൂട്ടുന്നു"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "അപ്രതീക്ഷിതമായ value നോഡ്"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ഫയല്‍ '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "fdopen pid ഫയല്‍ '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ഫയല്‍ '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid ഫയല്‍ '%s' അടയ്ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket-നു് മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s'-ലുള്ള കണക്ഷനുകള്‍ കേള്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "സര്‍വര്‍ ഇവന്റ് കോള്‍ബാക്ക് ചേര്‍ക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "സോക്കറ്റ്: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "listen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths()-ലുള്ള ബഫറില്‍ ലഭ്യമാകുന്ന പാഥുകള്‍ വളരെ വലുതാകുന്നു"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server-നുള്ള മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "cannot initialize bridge support: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "cannot initialize bridge support: %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "SASL തിരിച്ചറിയല്‍ %s ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL തിരിച്ചറിയല്‍ %s ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth-നുള്ള സിസ്റ്റം ബസിലേക്കു് കണക്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: പരാജയപ്പെട്ടു: %s ആകുന്നു ക്ലൈന്റ് DN"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: തിരിച്ചറിയല്‍ പരാജയപ്പെട്ടു: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: ക്ലൈന്റ് സര്‍ട്ടിഫിക്കേറ്റ് വിശ്വസനീയമല്ല."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: ക്ലൈന്റ് സര്‍ട്ടിഫിക്കേറ്റ് നല്‍കിയിരിക്കുന്നത് ആരെന്ന് അവ്യക്തം."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: the client certificate has been revoked."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: സര്‍ട്ടിഫിക്കേറ്റ് X.509 അല്ല"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: പിയറുകള്‍ ലഭ്യമല്ല"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init പരാജയപ്പെട്ടു"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: ക്ലൈന്റ് സര്‍ട്ടിഫിക്കേറ്റിന്റെ കാലാവധി കഴിഞ്ഞിരിക്കുന്നു"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: ക്ലൈറ്റ് സര്‍ട്ടിഫിക്കേറ്റ് നിലവില്‍ സജീവമല്ല"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,11 +331,11 @@ msgstr ""
 "-text' to view the Distinguished Name field in the client certificate, or "
 "run this daemon with --verbose option."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: ക്ലൈന്റിന്റെ സര്‍ട്ടിഫിക്കേറ്റ് ഉറപ്പാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -343,175 +343,175 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Failed to verify client credentials: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "കണക്ഷന്‍ സ്വീകരിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "out of memory allocating array"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Turn off polkit auth for privileged client %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS ഹാന്‍ഡ്ഷെയിക്ക് പരാജയപ്പെട്ടു: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "ലഭ്യമാക്കുക: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "എഴുതുക: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "സിഗ്നല്‍ ഹാന്‍ഡിലര്‍ %d പിഴവുകള്‍ രേഖപ്പെടുത്തിയിരിക്കുന്നു: അവസാന പിഴവ്: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "എഴുതുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s കോണ്‍ഫിഗ് ലിസ്റ്റിനുള്ള മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s കോണ്‍ഫിഗ് ലിസ്റ്റ് മൂല്ല്യത്തിനുള്ള മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: സ്ട്രിങ് അല്ലെങ്കില്‍ സ്ട്രിങുകളുടെ പട്ടികയായിരിക്കണം\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: തെറ്റായ തരം: %s ലഭ്യമായി; പ്രതീക്ഷിച്ചതു് %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: പിന്തുണ ലഭ്യമല്ലാത്ത auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Cannot set group when not running as root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "scsidev-നുള്ള മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "ഗ്രൂപ്പ്'%s' തുറക്കുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "മോഡ് '%s' പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ഡെമണ്‍ ആയി ഫോര്‍ക്ക് ചെയ്യുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "uuid ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s-നുള്ള ഗ്രൂപ്പ് ഉടമസ്ഥാവകാശം മാറ്റുന്നതില്‍ പരാജയം"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "Failed to register callback for signal pipe"
 
@@ -615,7 +615,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Cannot resolve address %d: %s"
@@ -640,7 +640,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl context setup failed %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "cannot TLS get cipher size"
 
 #: qemud/remote.c:2970
@@ -662,7 +663,7 @@ msgstr "cannot list SASL mechanisms %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "cannot allocate mechlist"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "cannot query SASL ssf on connection %d (%s)"
@@ -819,43 +820,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "അവസാനിപ്പിക്കാത്ത നംബര്‍"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "അവസാനിപ്പിക്കാത്ത സ്ട്രിങ്"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ഒരു മൂല്ല്യം പ്രതീക്ഷിക്കുന്നു"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "ലിസ്റ്റിന്റെ അവസാനം ] ഇല്ല"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ലിസ്റ്റില്‍ ഒരു സെപറേറ്റര്‍ പ്രതീക്ഷിക്കുന്നു"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "ലിസ്റ്റിന്റെ അവസാനം ] ഇല്ല"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ഒരു പേര് പ്രതീക്ഷിക്കുന്നു"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ഒരു സെപ്പറേറ്റര്‍ പ്രതീക്ഷിക്കുന്നു"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ഒരു അസ്സൈന്‍മെന്‍റ് പ്രതീക്ഷിക്കുന്നു"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ഫയല്‍ തുറക്കുന്നതില്‍ പരാജയം"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "ഉള്ളടക്കം സൂക്ഷിക്കുന്നതില്‍ പരാജയം"
 
@@ -941,543 +951,577 @@ msgstr "കണക്ഷന്‍ ഹാഷ് ടേബിളിലേക്ക
 msgid "dev missing from connection hash table"
 msgstr "കണക്ഷന്‍ ഹാഷ് ടേബിളിലില്‍ വോള്യം ലഭ്യമല്ല"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "അപരിചിതമായ രീതി %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Invalid floppy device name: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Invalid harddisk device name: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Invalid bus type '%s' for floppy disk"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Invalid bus type '%s' for floppy disk"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "No <source> 'port' attribute specified with socket interface"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "Cannot parse <source> 'port' attribute with socket interface"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "No <source> 'address' attribute specified with socket interface"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Model name contains invalid characters"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "ക്യാറക്ടര്‍ ഡിവൈസിനുളള ലഭ്യമല്ലാത്ത ഉറവിടത്തിന്റെ പാഥ് വിശേഷത"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "ക്യാറക്ടര്‍ ഡിവൈസിനുളള ലഭ്യമല്ലാത്ത ഉറവിടത്തിന്റെ ഹോസ്റ്റ് വിശേഷത"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "ക്യാറക്ടര്‍ ഡിവൈസിനുളള ലഭ്യമല്ലാത്ത ഉറവിടത്തിന്റെ സേവന വിശേഷത"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ഇന്‍പുട്ട് തരത്തിലുള്ള ഡിവൈസ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 bus does not support %s input device"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "unsupported input bus %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen bus does not support %s input device"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "ഇന്‍പുട്ട് തരത്തിലുള്ള ഡിവൈസ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "അപരിചിതമായ ഡിവൈസ് രീതി"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "cannot remove config for %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "cannot remove config for %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "അപരിചിതമായ ശബ്ദ മാതൃക രീതി"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "ഡയറക്ടറി %s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "\" ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "സോഴ്സ് ഹോസ്റ്റ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "സോഴ്സ് ഹോസ്റ്റ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "അപരിചിതമായ ഹോസ്റ്റ് %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "അപരിചിതമായ ഓഥന്റിക്കേഷന്‍ തരം %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "കപാസിറ്റി എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "തെറ്റായ തരത്തിലുള്ള ഡൊമെയിന്‍"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing sound model"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "റൂട്ട് എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "അപരിചിതമായ ഡിവൈസ് രീതി"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "അപരിചിതമായ virt രീതി"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ലഭ്യമല്ലാത്ത തരത്തിലുള്ള ഡൊമെയില്‍ വിശേഷത"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "തെറ്റായ തരത്തിലുള്ള ഡൊമെയിന്‍"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "UUID ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "malformed uuid element"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "missing memory element"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "അപ്രതീക്ഷിതമായ ഡേറ്റാ '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS രീതി ലഭ്യമല്ല"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unsupported architecture"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "സോഴ്സ് ഡിവൈസ് ലഭ്യമല്ല"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "അപരിചിതമായ ബൂട്ട് ഡിവൈസ് '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ലഭ്യമല്ലാത്ത തരത്തിലുള്ള ഡൊമെയില്‍ വിശേഷത"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "തെറ്റായ ഡൊമെയിന്‍ പേരു്"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "തെറ്റായ പാഥ്"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Unable to open monitor path %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "bind: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "ഡൊമെയിന്‍ താല്‍ക്കാലികമായി നിര്‍ത്തുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "incorrect root element"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "ടോപോളജിയുടെ cpuset-ല്‍ സിന്രാക്സില്‍ പിശക്"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "അപ്രതീക്ഷിതമായ dict നോഡ്"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "അപ്രതീക്ഷിതമായ value നോഡ്"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "cannot create config directory %s: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "ക്രമികരണ ഫയല്‍ %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "ക്രമികരണ ഫയല്‍ %s എഴുതുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "cannot save config file %s: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "സ്റ്റോറേജ് വോള്യം നിലവിലുണ്ട്"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "cannot remove config for %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "അപരിചിതമായ virt രീതി"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1511,466 +1555,486 @@ msgstr "Failed to remove iptables rule '%s' from chain '%s' in table '%s': %s"
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "URI കണക്ഷന്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "ലോഗ് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "kernel path too long"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare യുആര്‍ഐ സജ്ജമാക്കിയില്ല"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare യുആര്‍ഐ സജ്ജമാക്കിയില്ല"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "path is NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "flags must be zero"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "buffer is NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "flags parameter must be VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "buffer is NULL but size is non-zero"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "setsid പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) failed: %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "കണ്ടെയിനര്‍ നെയിം സ്ട്രിങ് അനുവദിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "നിഷ്ക്റിയമായ ഡൊമെയിന്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയം\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "കണ്ടെയിനറിനായി /proc മൌണ്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "കണ്ടെയിനറിനായി /proc മൌണ്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "symlink '%s' -> '%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "പൂള്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
+msgid "failed to remove capabilities %d"
+msgstr "സവിശേഷതകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "സവിശേഷതകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "സവിശേഷതകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() passed invalid vm definition"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "കണ്ടെയിനറിനായി /proc മൌണ്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d ലഭ്യമാക്കുന്നതു് പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d-ലേക്കു് എഴുതുന്നതു് പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(fd1) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(fd1) പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "error event %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "സംയോജക ഘടകത്തിന്‍റെ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "വോള്യം %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "unlockpt പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "കണ്ടെയിനറിനായി /proc മൌണ്ട് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "ഒരു നോഡ് ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ഫയല്‍ '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "%d ലോഗ് ഫയല്‍ അടയ്ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "ഒരു സ്റ്റോറേജ് ഡ്രൈവര്‍ ലഭ്യമാക്കുവാന്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "സ്റ്റോറേജ് പൂള്‍ സജീവമല്ല"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "ചേരുന്ന uuid-യുള്ള ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "സജീവമായ ഡൊമെയിന്‍ വെട്ടി മാറ്റുവാന്‍ സാധ്യമല്ല"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "സജീവമായ ഡൊമെയിന്‍ വെട്ടി മാറ്റുവാന്‍ സാധ്യമല്ല"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid failed to wait for container %d: %d %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "സംയോജക ഘടകുമായി ബന്ധപ്പെടുന്നതിനുളള സ്ക്രിപ്റ്റ്"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് ചേറ്‍ക്കുന്നതില്‍ പരാജയപ്പെട്ടു "
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "ഒരു നോഡ് ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "ക്യാരക്ടര്‍ ഡിവൈസിനുള്ള സ്ഥലം അനുവദിക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "Xen സ്റ്റോറിലേക്ക് കണക്ട് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "തെറ്റായ ഡൊമെയിന്‍ പോയിന്‍റര്‍"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "tty pid ഫയല്‍ %s അടയ്ക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "cannot stat file '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ലോഗ് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ഫയല്‍ '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "ഡൊമെയിന്‍ പേര്"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "ഐഡി %d ആയിട്ടുള്ള ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "അപരിചിതമായ പ്രക്രിയ: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "ഡൊമെയിന്‍ %s വീണ്ടും ആരംഭിക്കുന്നതില്‍ പരാജയം"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "തെറ്റായ പാഥ്: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "virXPathNode()-ലേക്കുള്ള തെറ്റായ പരാമീറ്റര്‍"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "ഹോസ്റ്റിന്‍റെ നാമം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
@@ -2004,22 +2068,22 @@ msgstr "Forwarding requested, but no IPv4 address/netmask provided"
 msgid "unknown forwarding type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "നെറ്റ്‌വര്‍ക്ക് കോണ്‍ഫിഗ് നാമം '%s' നെറ്റ്‌വര്‍ക്ക് നാമവുമായി '%s' ചേരുന്നില്ല"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "cannot remove config for %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
@@ -2167,317 +2231,453 @@ msgstr "ചേരുന്ന id-യുള്ള നെറ്റ്‌വര്
 msgid "network '%s' does not have a bridge name."
 msgstr "നെറ്റ്‌വര്‍ക്ക് '%s' സജീവമല്ല"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "സജീവമായ ഒരു ഡൊമെയിനിനു് മെമ്മറി സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "ഓട്ടോസ്റ്റാര്‍ട്ട് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "symlink '%s' -> '%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s' വെട്ടി നീക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "പൂള്‍ %s പുനരുജ്ജീവിപ്പിക്കുന്നതില്‍ പരാജയം"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "പൂള്‍ %s പുനരുജ്ജീവിപ്പിക്കുന്നതില്‍ പരാജയം"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "പൊരുത്തമുള്ള പേരുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ലക്ഷ്യം"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathString()-ലേക്കുള്ള തെറ്റായ പരാമീറ്റര്‍"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "'%s' പാഥ് തുറക്കുന്നതില്‍ പരാജയം: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "മാറ്റുന്ന പ്രക്രിയ പരാജയപ്പെട്ടു"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "%s-ലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "പൈപ്പ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ഡിവൈസ് ഹെഡര്‍ %s വെടിപ്പാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "സോഴ്സ് പാഥ് ലഭ്യമല്ല"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "അപരിചിതമായ സ്റ്റോറേജ് വോള്യം രീതി %d"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "ഫയല്‍ ഉടമസ്ഥന്‍ '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "തെറ്റായ ശബ്ദ മാതൃക'%s'"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "സോഴ്സ് പാഥ് ലഭ്യമല്ല"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "സോഴ്സ് പാഥ് ലഭ്യമല്ല"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "ഫയല്‍ ഉടമസ്ഥന്‍ '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "ഫയല്‍ ഉടമസ്ഥന്‍ '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "അപരിചിതമായ സ്റ്റോറേജ് വോള്യം രീതി %d"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ സംയോജക ഘടകം ഏത് തരം"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "%s-ല്‍ തെറ്റായ നെറ്റ്‌വറ്‍ക്ക് പോയിന്‍റര്‍"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "%s-ല്‍ തെറ്റായ സ്റ്റോറേജ് പൂള്‍ പോയിന്റര്‍"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "%s-ല്‍ തെറ്റായ ഡൊമെയിന്‍ പോയിന്‍റര്‍"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "%s-ല്‍ തെറ്റായ ഡൊമെയിന്‍ പോയിന്‍റര്‍"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "തെറ്റായ ശബ്ദ മാതൃക'%s'"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "തെറ്റായ ശബ്ദ മാതൃക'%s'"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "%s-ല്‍ തെറ്റായ കണക്ഷന്‍ പോയിന്‍റര്‍"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "malformed uuid element"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "കപാസിറ്റി എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "വായിക്കുന്നതിനായി %s തുറക്കുന്നതില്‍ പരാജയം"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "വായിക്കുന്നതിനായി %s തുറക്കുന്നതില്‍ പരാജയം"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "സിഗ്നല്‍ പൈപ്പില്‍ നിന്നും വായിക്കുന്നതില്‍ പരാജയം: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "സിഗ്നല്‍ പൈപ്പില്‍ നിന്നും വായിക്കുന്നതില്‍ പരാജയം: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "സിഗ്നല്‍ പൈപ്പില്‍ നിന്നും വായിക്കുന്നതില്‍ പരാജയം: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "ഡൊമെയിന്‍ uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "%s തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "ഈ പ്ളാറ്റ്ഫോമില്‍ കണ്‍സോള്‍ ലഭ്യമല്ല"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "ഈ ഹോസ്റ്റില്‍ NUMA പിന്തുണ നല്‍കുന്നില്ല"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA-യില്‍ ഉപയോഗത്തിലില്ലാത്ത മെമ്മറിയെപ്പറ്റി ചോദിക്കുവാന്‍ സാധ്യമായില്ല:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "ഇന്നത്തെ സമയം ലഭ്യമാക്കുന്നു"
 
@@ -2492,17 +2692,17 @@ msgstr "Already an OPENVZ VM active with the id '%s'"
 msgid "Wrong state to perform action"
 msgstr "സ്റ്റോറേജ് വോള്യത്തിന്റെ വിവരങ്ങള്‍"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ഡൊമെയിന്‍ പ്രവര്‍ത്തിക്കുന്നില്ല"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "ചേരുന്ന id %d ഉള്ള ഡൊമെയിന്‍ ലഭ്യമല്ല"
@@ -2514,18 +2714,18 @@ msgstr "ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "പ്രവര്‍ത്തനത്തിലുളള %s ഹൈപ്പര്‍‍വൈസറിന്‍റെ വേര്‍ഷന്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യാമല്ല\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "cannot remove config for %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "cannot remove config for %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2547,13 +2747,13 @@ msgid "Wrong MAC address"
 msgstr "MAC വിലാസം"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "cannot remove config for %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "cannot remove config for %s"
 
 #: src/openvz_conf.c:434
@@ -2570,13 +2770,9 @@ msgstr "UUID in config file malformed"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "cannot remove config for %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2616,7 +2812,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "%s-ലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
@@ -2690,7 +2886,7 @@ msgstr "domain is not in shutoff state"
 msgid "Could not read container config"
 msgstr "URI കണക്ഷന്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "അപരിചിതമായ രീതി %s"
@@ -2699,7 +2895,20 @@ msgstr "അപരിചിതമായ രീതി %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "URI കണക്ഷന്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
@@ -2822,911 +3031,879 @@ msgstr "പ്രോക്സിയുമായുളള ആശയവിനി
 msgid "got asynchronous packet number %d\n"
 msgstr "അസിന്‍ക്രൊണസ് പാക്കറ്റ് നംബര്‍ %d ലഭിച്ചിരിക്കുന്നു\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to parse vzlist output"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to parse vzlist output"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Unexpected exit status from qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Unexpected exit status '%d', qemu probably failed"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Cannot find QEMU binary %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "നെറ്റ്‌വര്‍ക്ക് '%s' ലഭ്യമല്ല"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "നെറ്റ്‌വര്‍ക്ക് തരം %d-യ്ക്കുള്ള പിന്തുണ ലഭ്യമല്ല"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "cannot initialize bridge support: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to add tap interface '%s' to bridge '%s' : %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to add tap interface '%s' to bridge '%s' : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "qemu 'info blockstats'-നുള്ള പിന്തുണ നല്‍കുന്നില്ല"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 #, fuzzy
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "qemu 'info blockstats'-നുള്ള പിന്തുണ നല്‍കുന്നില്ല"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ഡിസ്ക് തരം '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ഡിസ്ക് തരം '%s'"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ഡിസ്ക് തരം '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "invalid sound model"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "malformed uuid element"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "%s-നുളള ലഭ്യമല്ലാത്ത ഡിവൈസുകളുടെ വിവരം"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "lun %d-നുള്ള ഡിവൈസ് ലിങ്ക് ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "അപരിചിതമായ ക്യാര്‍ ഡിവൈസ് തരം"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "അനവധി ക്യാരക്ടര്‍ ഡിവൈസുകള്‍"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "അപരിചിതമായ ക്യാര്‍ ഡിവൈസ് തരം"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "emulator path too long"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "auth host ആട്രിബ്യൂട്ട് ലഭ്യമല്ല"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "തെറ്റായ ഡൊമെയിന്‍ പേരു്"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "തെറ്റായ പാഥ്"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Unable to open monitor path %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM logfile close-on-exec ഫ്ലാഗ് സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല %s"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "വിഎം '%s' സ്വയം ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "ബ്ളോക്കിന്രെ അവസ്ഥ ലഭ്യമാകുന്നതില്‍ പരാജയം %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s-ല്‍ നിന്നും ഡൊമെയിന്‍ ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "ഡയറക്ടറി %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "ഡൊമെയിന്‍ %s-നെ %s ആയി സൂക്ഷിക്കുന്നതില്‍ പരാജയം"
+msgid "Failed to copy secModel model: %s"
+msgstr "മോഡ് '%s' പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "ഡയറക്ടറി %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "മോഡ് '%s' പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "നിലവിലുളള സമയം ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "മോഡ് '%s' പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "മോഡ് '%s' പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "വിഎം '%s' സ്വയം ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Failure while reading %s startup output"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Timed out while reading %s startup output"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Out of space while reading %s startup output"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "Failure while reading %s startup output"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Out of space while reading %s startup output"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "Timed out while reading %s startup output"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Timed out while reading %s startup output"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Unable to open monitor path %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Unable to set monitor close-on-exec flag"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Unable to put monitor into non-blocking mode"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "%d ലോഗ് ഫയല്‍ അടയ്ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "unable to set tty attributes: %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "cannot run monitor command to fetch CPU thread info"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "CPU അഫിനിറ്റി %s സജ്ജാക്കുവാന്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "പ്രക്രിയ വീണ്ടും ആരംഭിക്കുന്നതു് പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "നിലവിലുളള സമയം ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "വിഎം നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "ഉപയോഗത്തിലില്ലാത്ത ഒരു VNC പോര്‍ട്ട് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "ലോഗ് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Cannot find QEMU binary %s: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "cannot remove config for %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "പൂള്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "ഡൊമെയിന്‍ %s അടച്ചു പൂട്ടുന്നു\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' അടച്ചു പൂട്ടുന്നു"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "സോക്കറ്റ് '%s'-ലേക്കു് ചേര്‍ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s-ല്‍ നിന്നും ഡൊമെയിന്‍ ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "ഈ ഹോസ്റ്റില്‍ NUMA പിന്തുണ നല്‍കുന്നില്ല"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA-യില്‍ ഉപയോഗത്തിലില്ലാത്ത മെമ്മറിയെപ്പറ്റി ചോദിക്കുവാന്‍ സാധ്യമായില്ല:"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "സ്റ്റോറേജ് പൂള്‍ സജീവമല്ല"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "ചേരുന്ന uuid '%s' ഉള്ള ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ചേരുന്ന പേരുള്ള ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "ഡൊമെയിന്‍ '%s' നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "സസ്പെന്‍ഡ് പ്രക്രിയ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "അടച്ചുപൂട്ടുന്ന പ്രക്രിയ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 "നിലവിലുള്ള മെമ്മറിയേക്കാള്‍ നല്‍കിയിരിക്കുന്ന ഏറ്റവും കുറഞ്ഞ മെമ്മറി സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "മെമ്മറി അലോക്കേഷന്‍ മാറ്റുക"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "URI കണക്ഷന്‍ പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "മെമ്മറി അലോക്കേഷന്‍ മാറ്റുക"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "നല്‍കിയിരിക്കുന്ന ഏറ്റവും കൂടുതല്‍ മെമ്മറിയേക്കാള്‍ സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "സജീവമായ ഒരു ഡൊമെയിനിനു് മെമ്മറി സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ഡൊമെയിന്‍ xml ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "സേവ് ഹെഡര്‍ എഴുതുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml എഴുതുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "%d ലോഗ് ഫയല്‍ അടയ്ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "മാറ്റുന്ന പ്രക്രിയ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "qemu 'info blockstats'-നുള്ള പിന്തുണ നല്‍കുന്നില്ല"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "ഒരു സജീവമായ ഡൊമെയിനില്‍ vcpu കൌണ്ടു് മാറ്റുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "ഡൊമെയിന്‍ '%d'-ല്‍ അപരിചിതമായ virt തരം"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ഡൊമെയിനുള്ള ഏറ്റവും കൂടുതല്‍ vcpus ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "സജീവമല്ലാത്ത ഡൊമെയിനില്‍ vcpus പിന്‍ ചെയ്യുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu നമ്പര്‍ പരിധിയ്ക്കു് പുറത്തു് %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "അഫിനിറ്റി സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu അഫിനിറ്റി പിന്തുണയ്ക്കുന്നില്ല"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "അഫിനിറ്റി ലഭ്യമല്ല: %s"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu അഫിനിറ്റി ലഭ്യമല്ല"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "നിലവിലുളള സമയം ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ഡൊമെയിന്‍ ഇമേജ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu ഹെഡര്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "ഇമേജ് മാജിക് തെറ്റാണു്"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "ഇമേജ് പതിപ്പിനുള്ള പിന്തുണ ലഭ്യമല്ല (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML വായിക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML പാഴ്സ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "പുതിയ വിഎം ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ഡൊമെയിന്‍ വീണ്ടും ആരംഭിക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "അപ്രതീക്ഷിതമായ ഡിസ്ക് തരം '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Cannot find QEMU binary %s: %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ഡിസ്ക് തരം '%s'"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "സിഡിറോം മീഡിയാ മാറ്റുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "സിഡിറോം മീഡിയാ മാറ്റുവാന്‍ സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "സ്റ്റോറേജ് വോള്യം നിലവിലുണ്ട്"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "ഹോസ്റ്റ് ഡെഫനിഷന്‍ ഫയല്‍ ലോഡ് ചെയ്യുന്നു"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "ഹോസ്റ്റ് ഡെഫനിഷന്‍ ഫയല്‍ ലോഡ് ചെയ്യുന്നു"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "നിര്‍ജ്ജീവമായ ഡൊമെയിനില്‍ ഡിവൈസ് കൂട്ടിച്ചേര്‍ക്കുന്നതിനു് സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "സിഡിറോം ഡിസ്ക് ഡിവൈസുകള്‍ മാത്രമേ കൂട്ടിച്ചേര്‍ക്കുവാന്‍ സാധിക്കൂ"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "സിഡിറോം ഡിസ്ക് ഡിവൈസുകള്‍ മാത്രമേ കൂട്ടിച്ചേര്‍ക്കുവാന്‍ സാധിക്കൂ"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "ഡൊമെയിന്‍ വീണ്ടും ആരംഭിക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് നീക്കുന്നതില്‍ പരാജയം "
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "നിര്‍ജ്ജീവമായ ഡൊമെയിനില്‍ ഡിവൈസ് കൂട്ടിച്ചേര്‍ക്കുന്നതിനു് സാധ്യമായില്ല"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 #, fuzzy
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "സിഡിറോം ഡിസ്ക് ഡിവൈസുകള്‍ മാത്രമേ കൂട്ടിച്ചേര്‍ക്കുവാന്‍ സാധിക്കൂ"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "സജീവമായ ഒരു ഡൊമെയിനിനു് മെമ്മറി സജ്ജമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "ഓട്ടോസ്റ്റാര്‍ട്ട് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "symlink '%s' -> '%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "തെറ്റായ പാഥ്: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' നിര്‍ദ്ദേശം പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "qemu 'info blockstats'-നുള്ള പിന്തുണ നല്‍കുന്നില്ല"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "ഡിവൈസ് ലഭ്യമല്ല: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL അല്ലെങ്കില്‍ ശൂന്യമായ പാഥ്"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "തെറ്റായ പാഥ്, '%s' ലഭ്യമായ ഒരു സംയോജകഘടമകല്ല"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "ഫയലില്‍ നിന്നും lseek അല്ലെങ്കില്‍ read ചെയ്യുന്നതില്‍ പരാജയം: %s: %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "തെറ്റായ പാഥ്"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU driver only supports virtual memory addrs"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "open(%s) പരാജയപ്പെട്ടു: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "lvs നിര്‍ദ്ദേശം പരാജയപ്പെട്ടു"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "UUID ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "ഡൊമെയിന്‍ '%s' നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "പ്രക്രിയ പരാജയപ്പെട്ടു: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "ഡൊമെയിന്‍ %s വീണ്ടും ആരംഭിക്കുന്നതില്‍ പരാജയം"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3735,246 +3912,251 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd ബൈനറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: for 'ext' transport, command is required"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "transport methods unix, ssh, ext എന്നിവയ്ക്കുള്ള പിന്തുണ വിന്‍ഡോസ് നല്‍കുന്നില്ല"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "സോക്കറ്റ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "%d ലോഗ് ഫയല്‍ അടയ്ക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "URI ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "‍ഡൊമെയിന്‍ അനുവദിക്കുന്നു"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s'-ലേക്ക് പ്രവേശിക്കുവാന്‍ സാധ്യമല്ല: %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "കണ്ടെയിനര്‍ സ്റ്റാക്ക് അനുവദിക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "VM കണ്‍സോള്‍ ഡേറ്റായിലേക്കു് ലോഗ് ചെയ്യുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "SASL ലൈബ്രറി ആരംഭിക്കുന്നതില്‍ പരാജയം: %d (%s)"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "unable to set tty attributes: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "unable to set tty attributes: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Failed to verify client credentials: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "സര്‍വര്‍ ഉറപ്പാക്കല്‍ (സര്‍ട്ടീഫിക്കേറ്റിന്റെ അല്ലെങ്കില്‍ IP വിലാസത്തിന്റെ) പരാജയപ്പെട്ടു\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Failed to verify client credentials: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "തെറ്റായ തരത്തിലുള്ള ഡിവൈസ്: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "സര്‍ട്ടിഫിക്കേറ്റ് പ്രവര്‍ത്തന സജ്ജമല്ല"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: ക്ലൈന്റ് സര്‍ട്ടിഫിക്കേറ്റ് നല്‍കിയിരിക്കുന്നത് ആരെന്ന് അവ്യക്തം."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "സര്‍ട്ടീഫിക്കേറ്റിന്റെ കാലാവധി കഴിഞ്ഞിരിക്കുന്നു"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "സര്‍ട്ടീഫിക്കേറ്റ് X.509 അല്ല"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers പരാജയപ്പെട്ടു"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "SASL തിരിച്ചറിയല്‍ %s ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "സര്‍ട്ടീഫിക്കേറ്റിന്റെ കാലാവധി കഴിഞ്ഞിരിക്കുന്നു"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "സര്‍ട്ടിഫിക്കേറ്റ് പ്രവര്‍ത്തന സജ്ജമല്ല"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "സര്‍ട്ടിഫിക്കേറ്റിന്റെ ഉടമസ്ഥനും ഹോസ്റ്റ്നെയിമും (%s) പൊരുത്തപ്പെടുന്നില്ല"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "ഒരുപാടു് NUMA സെല്ലുകള്‍: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "ഒരുപാടു് റിമോട്ട് IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "map length greater than maximum: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU map buffer length exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "ഒരുപാടു് vCPUs എന്നു് ഹോസ്റ്റ് രേഖപ്പെടുത്തുന്നു: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "host reports map buffer length exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "ഒരുപാടു് റിമോട്ട് ഡൊമെയിന്‍ പേരുകള്‍: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -3982,287 +4164,287 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: തിരികെ ലഭിച്ച പരാമീറ്ററുകലുടെ എണ്ണം "
 "കൂടിയിരിക്കുന്നു"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: അപരിചിതമായ പരാമീറ്റര്‍ തരം"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "out of memory allocating array"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "അപരിചിതമായ പരാമീറ്റര്‍ രീതി"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "block peek request too large for remote protocol, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "തിരികെ ലഭിച്ച ബഫറിന്റെ വ്യാപ്തി ആവശ്യപ്പെട്ടതിനു് തുല്ല്യമല്ല"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "memory peek request too large for remote protocol, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "ഒരുപാടു് റിമോട്ട് നെറ്റ്‌വര്‍ക്കുകള്‍: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "ഒരുപാടു് റിമോട്ട് നെറ്റ്‌വര്‍ക്കുകള്‍: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "ഒരുപാടു് പൂളുകള്‍ ആവശ്യപ്പെട്ടിരിക്കുന്നു"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "ഒരുപാടു് പൂളുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ആവശ്യപ്പെട്ടിരിക്കുന്നു"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ആവശ്യപ്പെട്ടിരിക്കുന്നു"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ആവശ്യപ്പെട്ടിരിക്കുന്നു"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "ഒരുപാടു് സ്റ്റോറേജ് വോള്യമുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "അപരിചിതമായ ഓഥന്റിക്കേഷന്‍ തരം %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "ആവശ്യപ്പെട്ട ഓഥന്റിക്കേഷന്‍ തരം %s നിഷേധിച്ചു"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "പിന്തുണയില്ലാത്ത ഓഥന്റിക്കേഷന്‍ തരം %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL ലൈബ്രറി ആരംഭിക്കുന്നതില്‍ പരാജയം: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "സോക്ക് വിലാസം %d (%s) ലഭിക്കുന്നതില്‍ പരാജയം "
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "പിയര്‍ വിലാസം %d (%s) ലഭ്യമാക്കുന്നതില്‍ പിശക്"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create SASL client context: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS സെഷനുള്ള തെറ്റായ സിഫര്‍ വ്യാപ്തി"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "എക്സ്റ്റേര്‍ണല്‍ SSF %d (%s) ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "cannot set security props %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL mechanism %s not supported by server"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start SASL negotiation: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Failed to make auth credentials"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL negotiation data too long: %d bytes"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed SASL step: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "negotiation SSF %d was not strong enough"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Failed to collect auth credentials"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header പരാജയപ്പെട്ടു"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "ഡൊമെയിന്‍ ഡേറ്റാ സൂക്ഷിക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "സോക്കറ്റ് %d വായിക്കുന്നതില്‍ പരാജയം\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "റീഡ്-ഒണ്‍ലി കണക്ഷന്‍ "
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "മെറ്റാഡേറ്റാ എഴുതുവാന്‍ സാധ്യമല്ല"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "വോള്യം %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 #, fuzzy
 msgid "packet received from server too small"
 msgstr "സര്‍വറില്‍ നിന്നും ലഭിച്ച പാക്കറ്റ് വളരെ വലുതാണു്"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "സര്‍വറില്‍ നിന്നും ലഭിച്ച പാക്കറ്റ് വളരെ വലുതാണു്"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "മറുപടിയില്‍ തെറ്റായ ഹെഡര്‍"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "അപരിചിതമായ പ്രോഗ്രാം (%x ലഭിച്ചു, പ്രതീക്ഷിച്ചതു് %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "അപരിചിതമായ സമ്പ്രദായ പതിപ്പു് (%x ലഭിച്ചു, പ്രതീക്ഷിച്ചതു് %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "അപരിചിതമായ പ്രക്രിയ (%x ലഭിച്ചു, പ്രതീക്ഷിച്ചതു് %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "അപരിചിതമായ അവസ്ഥ (%x ലഭിച്ചു)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "calloc പരാജയപ്പെട്ടു"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "നിര്‍ദ്ദേശത്തിനായി കാത്തിരിക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4276,164 +4458,178 @@ msgstr "invalid sound model"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "cannot open tty pid file %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "cannot read tty pid file %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "cannot open tty pid file %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "cannot read tty pid file %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s-നുള്ള ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "vCPU count exceeds maximum: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "നിലവിലുളള സമയം ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "പൂള്‍ രീതി %d-നുള്ള ബാക്കെന്‍ഡ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "വോള്യം '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "cannot stat file '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "ഫയല്‍ '%s'-ന്റെ അവസസാനം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല:%s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "%s-നുള്ള ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "ഡയറക്ടറി %s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s കംപൈല്‍ ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "നിര്‍ദ്ദേശത്തിനായി കാത്തിരിക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "നിര്‍ദ്ദേശം അവസാനിച്ചത് ശരിയായിട്ടല്ല"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "റീഡ് പിശക്: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "non-zero exit status from command %d"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s: സാക്ഷാത്കരിച്ചിട്ടില്ല\n"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ഡിവൈസിന്റെ ആരംഭ സ്ഥാനം പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ഡിവൈസിന്റെ അവസാന സ്ഥാനം പാഴ്സ് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "തെറ്റായ തരത്തിലുള്ള ഡൊമെയിന്‍"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "സ്റ്റോറേജ് വോള്യം നിലവിലുണ്ട്"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "മതിയായ വലിയ ഉപയോഗത്തിലില്ലാത്ത എക്സ്റ്റെന്‍ഡുകള്‍ ലഭ്യമല്ല"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "പാഥ് '%s' ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4532,7 +4728,7 @@ msgid "cannot fill file '%s'"
 msgstr "ഫയല്‍ '%s' നിറയ്ക്കുവാന്‍ സാധ്യമല്ല: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "ഫയല്‍ '%s' അടയ്ക്കുവാന്‍ സാധ്യമല്ല: %s"
@@ -4542,60 +4738,64 @@ msgstr "ഫയല്‍ '%s' അടയ്ക്കുവാന്‍ സാധ
 msgid "cannot copy from volume to a directory volume"
 msgstr "ഓട്ടോസ്റ്റാര്‍ട്ട് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "അപരിചിതമായ സ്റ്റോറേജ് വോള്യം രീതി %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "അപരിചിതമായ സ്റ്റോറേജ് ബാക്കെന്‍ഡ് രീതി %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "creation of non-raw images is not supported without qemu-img"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "പിന്തുണയില്ലാത്ത സ്റ്റോറേജ് വോള്യം തരം %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 #, fuzzy
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "creation of non-raw images is not supported without qemu-img"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "creation of non-raw images is not supported without qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "പാഥ് '%s' ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ഫയല്‍ ഉടമസ്ഥന്‍ '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ഫയല്‍ മോഡ് '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ഫയല്‍ '%s' അണ്‍ലിങ്ക് ചെയ്യുവാന്‍ സാധ്യമല്ല: %s"
@@ -4830,173 +5030,174 @@ msgstr "%s-ല്‍ നിന്നും നെറ്റ്‌വറ്‍ക
 msgid "Scanning host%u"
 msgstr "അപരിചിതമായ ഹോസ്റ്റ് %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "auth host ആട്രിബ്യൂട്ട് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "auth passwd ആട്രിബ്യൂട്ട് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "തെറ്റായ ഒക്ടല്‍ മോഡ്"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "തെറ്റായ ഓണര്‍ എലമെന്റ്"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "തെറ്റായ ഗ്രൂപ്പ് എലമെന്റ്"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "അപരിചിതമായ റൂട്ട് എലമെന്റ്"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "അപരിചിതമായ സ്റ്റോറേജ് വോള്യം രീതി %d"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "നെയിം എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "ഉറവിടത്തിന്‍റെ ഹോസ്റ്റ് നാമം ലഭ്യമല്ല"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "സോഴ്സ് ഡിവൈസുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "ഉറവിടത്തിന്‍റെ ഡിവൈസ് പാഥ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "സോഴ്സ് പാഥ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "ഉറവിടത്തിന്‍റെ ഹോസ്റ്റ് നാമം ലഭ്യമല്ല"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "ലക്ഷ്യസ്ഥാനത്തിന്റെ പാഥ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "അപരിചിതമായ റൂട്ട് എലമെന്റ്"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "പിന്തുണ ലഭ്യമല്ലാത്ത പൂള്‍ രീതി %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "അപ്രതീക്ഷിതമായ പൂള്‍ രീതി"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "അപരിചിതമായ വ്യപ്തിയുടെ യൂണിറ്റുകള്‍ '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "കപാസിറ്റി എലമെന്റ് തെറ്റാണു്"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "കപാസിറ്റി എലമെന്റ് മൂല്ല്യം വളരെ വലുതാണു്"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "അപരിചിതമായ റൂട്ട് എലമെന്റ്"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "നെയിം എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "കപാസിറ്റി എലമെന്റ് ലഭ്യമല്ല"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "അപരിചിതമായ റൂട്ട് എലമെന്റ്"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "പിന്തുണ ലഭ്യമല്ലാത്ത വോള്യം രീതി %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "cannot create config directory %s: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "cannot construct config file path"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "cannot construct autostart link path"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "ക്രമികരണ ഫയല്‍ %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "ക്രമികരണ ഫയല്‍ %s എഴുതുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "cannot save config file %s: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s-നുള്ള ക്രമികരണ ഫയല്‍ ലഭ്യമല്ല"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "cannot remove config for %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "ചേരുന്ന uuid-യുള്ള പൂള്‍ ലഭ്യമല്ല"
 
@@ -5004,508 +5205,567 @@ msgstr "ചേരുന്ന uuid-യുള്ള പൂള്‍ ലഭ്യ
 msgid "no pool with matching name"
 msgstr "ചേരുന്ന പേരുള്ള പൂള്‍ ലഭ്യമല്ല"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "സ്റ്റോറേജ് പൂള്‍ നിലവിലുണ്ടു്"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "ചേരുന്ന uuid-യുള്ള സ്റ്റോറേജ് പൂള്‍ ലഭ്യമല്ല"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "പൂള്‍ ഇപ്പോഴും സജീവമാണു്"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "പൂള്‍ നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "സ്റ്റോറേജ് പൂള്‍ നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "സ്റ്റോറേജ് പൂള്‍ സജീവമല്ല"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "സ്റ്റോറേജ് പൂള്‍ ഇപ്പോഴും സജീവമാണു്"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "വോള്യം വെട്ടി മാറ്റുന്നതു് പൂള്‍ പിന്തുണയ്ക്കുന്നില്ല"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "പൂളിനു് കോണ്‍റിഗ് ഫയല്‍ ലഭ്യമല്ല"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "പൊരുത്തമുള്ള പേരുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "പൊരുത്തമുള്ള കീയുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "ഈ പാഥിനുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "സ്റ്റോറേജ് വോള്യം നിലവിലുണ്ട്"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "സ്റ്റോറേജ് പൂള്‍ വോള്യം ഉണ്ടാക്കുന്നതു് പിന്തുണയ്ക്കുന്നില്ല"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "പൊരുത്തമുള്ള പേരുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "സ്റ്റോറേജ് പൂള്‍ വോള്യം ഉണ്ടാക്കുന്നതു് പിന്തുണയ്ക്കുന്നില്ല"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "ഡൊമെയിന്‍ ഇപ്പോഴും പ്റവറ്‍ത്തനത്തിലാണ്"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "സ്റ്റോറേജ് പൂള്‍ വോള്യം നീക്കം ചെയ്യല്‍ പിന്തുണയ്ക്കുന്നില്ല"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "പൂള്‍ %s തുടങ്ങുന്നതില്‍ പരാജയം"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ഡൊമെയിന്‍ ഫയല്‍നെയിം റിസോള്‍വ് ചെയ്യുന്നു"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "ഹോസ്റ്റ് ഡെഫനിഷന്‍ ഫയല്‍ ലോഡ് ചെയ്യുന്നു"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ഹോസ്റ്റ്"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "നോഡ്"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath കോണ്‍ടെക്സ്റ്റ് ഉണ്ടാക്കുന്നു"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "നോഡ് cpu സോക്കറ്റുകള്‍"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "നോഡ് cpu കോര്‍സ്"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "നോഡ് cpu ത്രെഡ്സ്"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "നോഡ് ആക്റ്റീവ് cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "നോഡ് cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "നോഡ് മെമ്മറി"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ഡൊമെയിന്‍ ഫയല്‍നെയിം റിസോള്‍വ് ചെയ്യുന്നു"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "നെറ്റ്‌വര്‍ക്ക് ഫയലിന്രെ നാമം പരിഹരിക്കുക"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "നോഡ് ഡൊമെയിന്‍ ലിസ്റ്റ്"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "ഡൊമെയിന്‍ ഫയല്‍നെയിം റിസോള്‍വ് ചെയ്യുന്നു"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: ഒരു പാഥ് നല്‍കുക അല്ലെങ്കില്‍ test:///default ഉപയോഗിക്കുക"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "ഫയല്‍ '%s' അടയ്ക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "ഡൊമെയിന്‍ ലഭ്യമല്ല"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "ഡൊമെയിന്‍ പ്രവര്‍ത്തിക്കുന്നില്ല"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "മെറ്റാഡേറ്റായ്ക്കുള്ള സ്ഥലം അനുവദിക്കുവാനായില്ല"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "ഒരു ഡൊമെയിന്‍റെ അവസ്ഥ ഒരു ഫയലിലേക്ക് സൂക്ഷിക്കുക"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "ഒരു ഡൊമെയിന്‍റെ അവസ്ഥ ഒരു ഫയലിലേക്ക് സൂക്ഷിക്കുക"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ഡൊമെയിന്‍ ഇമേജ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "പൂര്‍ണ്ണമല്ലാത്ത സേവ് ഹെഡര്‍"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "പൊരുത്തമില്ലാത്ത ഹെഡര്‍ മാജിക്"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "മെറ്റാഡേറ്റായുടെ വ്യാസം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "മെറ്റാഡേറ്റായുടെ വ്യാപ്തി പരിധിയ്ക്കു് പുറത്തു്"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "പൂര്‍ത്തിയാകാത്ത മെറ്റഡേറ്റാ"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "ഡൊമെയിന്‍ %s-നെ %s-ലേക്ക് ഡംന്പ് ചെയ്യുന്നു\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "ഡൊമെയിന്‍ %s-നെ %s-ലേക്ക് ഡംന്പ് ചെയ്യുന്നു\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "ലഭ്യമായ സെല്ലുകളേക്കാള്‍ പരിധി കൂടുന്നു"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "ഡൊമെയിന്‍ നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ് "
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "ഡൊമെയിന്‍ ഇപ്പോഴും പ്റവറ്‍ത്തനത്തിലാണ്"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് ഇപ്പോഴും പ്റവറ്‍ത്തനത്തിലാണ്"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ് "
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "സ്റ്റോറേജ് പൂള്‍ നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "സ്റ്റോറേജ് പൂള്‍ സജീവമല്ല"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "പൊരുത്തമുള്ള പേരുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "പൊരുത്തമുള്ള കീയുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "ഈ പാഥിനുള്ള സ്റ്റോറേജ് വോള്യം ലഭ്യമല്ല"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "നെറ്റ്‌വര്‍ക്ക് തരം %d-യ്ക്കുള്ള പിന്തുണ ലഭ്യമല്ല"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "നെറ്റ്‌വര്‍ക്ക് തരം %d-യ്ക്കുള്ള പിന്തുണ ലഭ്യമല്ല"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "നെറ്റ്‌വര്‍ക്ക് തരം %d-യ്ക്കുള്ള പിന്തുണ ലഭ്യമല്ല"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "ക്യാരക്ടര്‍ ഡിവൈസിനുള്ള സ്ഥലം അനുവദിക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "പിന്തുണയില്ലാത്ത തരത്തിലുള്ള ഇന്‍പുട്ട് ഡിവൈസ് %s"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "close-on-exec ഫയല്‍ ഡിസ്ക്രിപ്ടര്‍ ഫ്ലാഗ് ക്രമികരിക്കുന്നതില്‍ പരാജയം"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "വിഎം '%s' സ്വയം ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "cannot initialize bridge support: %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "ഡയറക്ടറി %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: മെമ്മറി ലഭ്യമല്ല"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "%s തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "സെഷന്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ഫയല്‍ മോഡ് '%s' ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "ഡയറക്ടറി %s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Cannot find QEMU binary %s: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "%d ലോഗ് ഫയലിലേക്കു് argv എഴുതുന്നതില്‍ പരാജയം: %s"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "Got unexpected pid, damn"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "സ്റ്റോറേജ് പൂള്‍ സജീവമല്ല"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "%s ഡൊമെയിന്‍ നിലവിലുണ്ട്"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "സജീവമായ ഡൊമെയിന്‍ വെട്ടി മാറ്റുവാന്‍ സാധ്യമല്ല"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "ഫയല്‍ '%s' അടയ്ക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Failed to set non-blocking file descriptor flag"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ഫയല്‍ ഡിസ്ക്രിപ്ടര്‍ ഫ്ലാഗ് ക്രമികരിക്കുന്നതില്‍ പരാജയം"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "പൈപ്പ് ഉണ്ടാക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "ചൈള്‍ഡ് പ്രക്രിയ ഫോര്‍ക്ക് ചെയ്യുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "ഫയല്‍ '%s' അണ്‍ലിങ്ക് ചെയ്യുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "strdup ഹോസ്റ്റ്നെയിം പരാജയപ്പെട്ടു: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "strdup ഹോസ്റ്റ്നെയിം പരാജയപ്പെട്ടു: %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "strdup ഹോസ്റ്റ്നെയിം പരാജയപ്പെട്ടു: %s"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "ഡിവൈസ് ഹെഡര്‍ %s വെടിപ്പാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ഓട്ടോസ്റ്റാര്‍ട്ട് ഡയറക്ടറി %s ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "ഫയല്‍ '%s' എക്സ്റ്റെന്‍ഡ് ചെയ്യുവാന്‍ സാധ്യമല്ല: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "റീഡ് പിശക്: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "ഡയറക്ടറി '%s' തുറക്കുന്നതില്‍ പരാജയം: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "'%s' ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d'-നുള്ള യൂസര്‍ റിക്കോര്‍ഡ് ലഭ്യമാക്കുന്നതില്‍ പരാജയം: %s"
@@ -5570,15 +5830,15 @@ msgstr "ബൂട്ട് ചെയ്യുന്പോള്‍ ഓട്ട
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ഡൊമെയിന്‍ പേര്, id അല്ലെങ്കില്‍ uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "ഓട്ടോസ്റ്റാറ്‍ട്ടിങ് നിഷ്ക്റിയമാക്കുക"
 
@@ -5697,15 +5957,15 @@ msgstr "സജീവമല്ലാത്ത ഡൊമെയിനുകള്
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "പേര്"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "അവസ്ഥ"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "അവസ്ഥയില്ല"
 
@@ -5821,7 +6081,7 @@ msgstr "സജീവമല്ലാത്ത ഒരു ഡൊമെയിന്
 msgid "Undefine the configuration for an inactive domain."
 msgstr "സജീവമല്ലാത്ത ഒരു ഡൊമെയിന്‍റെ കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ഡൊമെയിന്‍ പേര് അല്ലെങ്കില്‍ uuid"
 
@@ -6064,11 +6324,11 @@ msgstr "ഡൊമെയിന്‍ സംബന്ധിച്ചുളള അ
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "പേര്:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6076,16 +6336,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "ഏത് തരം OS:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "അവസ്ഥ:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU സമയം:"
 
@@ -6113,101 +6373,101 @@ msgstr "പ്രവര്‍ത്തന സജ്ജമാക്കുക"
 msgid "disable"
 msgstr "പ്രവര്‍ത്തന രഹിതമാക്കുക"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA-യില്‍ ഉപയോഗത്തിലില്ലാത്ത മെമ്മറി:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA സെലില്‍ ലഭ്യമായ ഉപയോഗത്തിലില്ലാത്ത മെമ്മറി ദൃശ്യമാക്കുക."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA സെല്‍ നംബര്‍:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "ആകമൊത്തം"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ഡൊമെയിന്‍ vcpu വിവരം"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ഡൊമെയിന്‍ വിര്‍ച്ച്വല്‍ CPU സംബന്ധിച്ചുളള അടിസ്ഥാന വിവരങ്ങള്‍ ലഭ്യമാക്കുന്നു."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU അഫിനിറ്റി:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ഡൊമെയിന്‍ അടച്ചു പൂട്ടി, വിറ്‍ച്ച്വല്‍ CPUs ലഭ്യമല്ല."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "ഡൊമെയിന്‍ vcpu അഫിനിറ്റി നിയന്ത്രിക്കുന്നു"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ഫിസിക്കല്‍ CPU-കള്‍ ഹോസ്റ്റ് ചെയ്യുന്നതിനായി ഡൊമെയിന്‍ VCPU-കള്‍ പിന്‍ ചെയ്യുക."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu നംബര്‍"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ഹോസ്റ്റ് cpu നംബര്‍ (കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ചിരിക്കുന്നു)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: തെറ്റായ അല്ലെങ്കില്‍ ലഭ്യമല്ലാത്ത vCPU നമ്പര്‍."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist ലഭ്യമല്ല"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: ഡൊമെയിന്‍ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: തെറ്റായ vCPU നമ്പര്‍."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: തെറ്റായ രീതി. സ്ട്രിങ് കാലിയാക്കുക."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: തെറ്റായ രീതി. %d (near '%c') സ്ഥാനത്ത് അക്കം പ്റതീക്ഷിക്കുന്നു."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6216,1506 +6476,1565 @@ msgstr ""
 "cpulist: %s: തെറ്റായ രീതി. %d (near '%c') സ്ഥാനത്ത് അക്കം അല്ലെങ്കില്‍ കോമാ "
 "പ്റതീക്ഷിക്കുന്നു."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: തെറ്റായ രീതി. Trailing comma at position %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "ഫിസിക്കല്‍ CPU %d നിലവിലില്ല."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "വിര്‍ച്ച്വല്‍ CPU-കളുടെ എണ്ണം മാറ്റുക"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "ഗസ്റ്റ് ഡൊമെയിനില്‍ സജീവമായ വിര്‍ച്ച്വല്‍ CPU-കളുടെ എണ്ണം മാറ്റുക."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "വിര്‍ച്ച്വല്‍ CPU-കളുടെ എണ്ണം"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "വിര്‍ച്ച്വല്‍ CPU-കളുടെ എണ്ണം അസാധുവാണ്"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "വളരെ അധികം വിര്‍ച്ച്വല്‍ CPU-കള്‍. "
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "മെമ്മറി അലോക്കേഷന്‍ മാറ്റുക"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ഗസ്റ്റ് ഡൊമെയിനില്‍ നിലവില്‍ ലഭ്യമായ മെമ്മറി മാറ്റുക."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "മെമ്മറിയുടെ അളവ് കിലോബൈറ്റില്‍"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "മെമ്മറിയുടെ വ്യാപ്തിയുടെ മൂല്ല്യം %d തെറ്റാണ്"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize ഉറപ്പാക്കുവാന്‍ സാധ്യമാകുന്നില്ല"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "മെമ്മറിയുടെ ഏറ്റവും കൂടുതലായ ലിമിറ്റ് മാറ്റുക"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ഗസ്റ്റ് ഡൊമെയിനിലുളള മെമ്മറിയുടെ ഏറ്റവും കൂടുതലായ ലിമിറ്റ് മാറ്റുക"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "പരമാവധി മെമ്മറി (കിലോബൈറ്റ്സില്‍)"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "നിലവിലുളള മെമ്മറിയുടെ വ്യാപ്തി ഉറപ്പാക്കുവാന്‍ സാധ്യമാകുന്നില്ല"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "നിലവിലുളള മെമ്മറിയുടെ വ്യാപ്തി കുറയ്ക്കുവാന്‍ സാധ്യമാകുന്നില്ല"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "മെമ്മറിയുടെ വ്യാപ്തി മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "നോഡിന്‍റെ വിവരം"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "നോഡിന്‍റെ അടിസ്ഥാന വിവരങ്ങള്‍ നല്‍കുന്നു."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "നോഡിന്‍റെ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU മോഡല്‍:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ഫ്രീക്വന്‍സി:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU സോക്കറ്റ്:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ഓരോ സോക്കറ്റിലും ഉളള കോര്‍:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "ഓരോ കോറിലും ഉളള ത്രെഡ്:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA സെല്ല്:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "മെമ്മറിയുടെ വലിപ്പം:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "സവിശേഷതകള്‍"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "ഹൈപ്പറ്‍വൈസറ്‍/ഡ്റൈവറിന്‍റെ വിശേഷതകള്‍ നല്‍കുക."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "സവിശേഷതകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML-ലുളള ഡൊമെയിന്‍ വിവരം"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ഒരു XML ഡന്പായി stdout-ലേക്ക് ഡൊമെയിന്‍ വിവരങ്ങള്‍ ലഭ്യമാക്കുക. "
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "സജീവമല്ലാത്ത ഡൊമെയിന്‍ അല്ല"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "ഡൊമെയിനുള്ള കോണ്‍ഫിഗ് ഫയല്‍ ലഭ്യമല്ല"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "സജീവമല്ലാത്ത ഒരു ഡൊമെയിന്‍റെ കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "കോണ്‍ഫിഗറേഷന്‍ ഫയലില്‍ സിന്‍റ്റാക്സ് പിശക്"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ഒരു ഡൊമെയിന്‍ id അല്ലെങ്കില്‍ UUID ഡൊമെയിന്‍ പേര് ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ഡൊമെയിന്‍ id അല്ലെങ്കില്‍ uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ഒരു ഡൊമെയിന്‍ പേര് അല്ലെങ്കില്‍ UUID ഡൊമെയിന്‍ id ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ഒരു ഡൊമെയിന്‍ പേര് അല്ലെങ്കില്‍ id ഡൊമെയിന്‍ UUID ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ഡൊമെയിന്‍ id അല്ലെങ്കില്‍ പേര്"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ഡൊമെയിന്‍ UUID ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "മറ്റൊരു ഹോസ്റ്റിലേക്ക് ഡൊമെയിന്‍ മാറ്റുക"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "മറ്റൊരു ഹോസ്റ്റിലേക്ക് ഡൊമെയിന്‍ മാറ്റുക. മാറ്റം ഉടന്‍ സംഭവിക്കുന്നതിനായി --live ചേര്‍ക്കുക."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "live migration"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "ലക്ഷ്യസ്ഥാനത്തുള്ള ഹോസ്റ്റിലേക്കിന്രെ കണക്ഷന്‍ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "നീക്കം ചെയ്യുന്നതിനുള്ള URI, സാധാരണ ആവശ്യമില്ല"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrate: desturi ലഭ്യമല്ല"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് ഓട്ടോസ്റ്റാറ്‍ട്ട് ചെയ്യുക"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ബൂട്ട് ചെയ്യുന്പോള്‍ ഓട്ടോമാറ്റിക്കായി ആരംഭിക്കുന്നതിനായി ഒരു നെറ്റ്‌വറ്‍ക്ക് ക്റമികരിക്കുക."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ പേര് അല്ലെങ്കില്‍ uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s ഓട്ടോസ്റ്റാറ്‍ട്ട് ആയി അടയാളപ്പെടുത്തുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s ഓട്ടോസ്റ്റാറ്‍ട്ട് ആയി അടയാളപ്പെടുത്തുന്നത് നീക്കം ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s ഓട്ടോമാറ്റിക്കായി തുടങ്ങുന്നു എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s ഓട്ടോമാറ്റിക്കായി തുടങ്ങുന്നു എന്ന് അടയാളപ്പെടുത്തിയത് നീക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു നെറ്റ്‌വറ്‍ക്ക് ഉണ്ടാക്കുക"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് ഉണ്ടാക്കുക."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML നെറ്റ്‌വറ്‍ക്ക് വിവരണം ലഭ്യമാക്കുന്ന ഫയല്‍"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s-ല്‍ നിന്നും നെറ്റ്‌വറ്‍ക്ക് %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s-ല്‍ നിന്നും നെറ്റ്‌വറ്‍ക്ക് ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു നെറ്റ്‌വറ്‍ക്ക് നിഷ്കര്‍ശിക്കുക (ആരംഭിക്കേണ്ടതില്ല)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് നിര്‍ഷ്കര്‍ഷിക്കുക."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "%s-ല്‍ നിന്നും നെറ്റ്‌വറ്‍ക്ക് %s നിര്‍ഷ്കര്‍ശിച്ചിരിക്കുന്നു\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s-ല്‍ നിന്നും നെറ്റ്‌വറ്‍ക്ക് വ്യക്തമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് ഇല്ലാതാക്കുക"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "തന്നിരിക്കുന്ന നെറ്റ്‌വറ്‍ക്ക് ഇല്ലാതാക്കുക."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് നാമം , id അല്ലെങ്കില്‍ uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s ഇല്ലാതാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML-ലുളള നെറ്റ്‌വറ്‍ക്കിന്‍റെ വിവരം"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "ഒരു XML ഡന്പായി stdout-ലേക്ക് നെറ്റ്‌വറ്‍ക്കിന്‍റെ വിവരങ്ങള്‍ ലഭ്യമാക്കുക."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "നെറ്റ്‌വറ്‍ക്കുകള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "നെറ്റ്‌വറ്‍ക്കുകളുടെ ലിസ്റ്റ് നല്‍കുന്നു."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "സജീവമല്ലാത്ത നെറ്റ്‌വറ്‍ക്കുകള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "സജീവമായതും അല്ലാത്തതുമായ നെറ്റ്‌വറ്‍ക്കുകള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "സജീവമായ നെറ്റ്‌വറ്‍ക്കുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "സജീവമല്ലാത്ത നെറ്റ്‌വറ്‍ക്കുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "ഓട്ടോസ്റ്റാറ്‍ട്ട് "
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "ഓട്ടോസ്റ്റാറ്‍ട്ട് ലഭ്യമല്ല"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "സജീവം"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "നിറ്‍ജ്ജീവം"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് UUID നെറ്റ്‌വറ്‍ക്ക് പേര് ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "സജീവമല്ലാത്ത ഒരു നെറ്റ്‌വറ്‍ക്ക് ആരംഭിക്കുക"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് തുടങ്ങുക."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "നിഷ്ക്രിയമായ നെറ്റ്‌വറ്‍ക്കിന്‍റെ പേര്"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s തുടങ്ങിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s തുടങ്ങുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "സജീവമല്ലാത്ത ഒരു നെറ്റ്‌വറ്‍ക്ക് വ്യക്തമാക്കേണ്ടതില്ല"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "സജീവമല്ലാത്ത ഒരു നെറ്റ്‌വറ്‍ക്ക് കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s അവ്യക്തമാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് %s അവ്യക്തമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ഒരു നെറ്റ്‌വറ്‍ക്ക് നാമം നെറ്റ്‌വറ്‍ക്ക് UUID ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ പേര്"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ UUID ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "ഒരു പൂള്‍ സ്വയം ആരംഭിക്കുക"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "ബൂട്ട് ചെയ്യുമ്പോള്‍ സ്വയം ആരംഭിക്കുന്നതിനായി ഒരു പൂള്‍ ക്രമികരിക്കുക."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "പൂളിന്റെ പേര് അല്ലെങ്കില്‍ uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "പൂള്‍ %s സ്വയം ആരംഭിക്കുന്നതായി അടയാളപ്പെടുത്തുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "പൂള്‍ %s സ്വയം ആരംഭിക്കുന്നതായി അടയാളപ്പെടുത്തുന്നതു് നീക്കം ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "പൂള്‍ %s സ്വയം ആരംഭിക്കുന്നു എന്നു് അടയാളപ്പെടുത്തിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "പൂള്‍ %s സ്വയം ആരംഭിക്കുതായുള്ള അടയാളപ്പെടുത്തല്‍ മാറ്റിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു പൂള്‍ ഉണ്ടാക്കുക"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "ഒരു പൂല്‍ ഉണ്ടാക്കുക."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "ഒരു XML പൂള്‍ വിവരണം ലഭ്യമാകുന്ന ഫയല്‍"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "%s-ല്‍ നിന്നും പൂള്‍ %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s-ല്‍ നിന്നും പൂള്‍ ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു ഡൊമെയിന്‍ ഉണ്ടാക്കുക"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "ഒരു XML വോള്യം വിവരണം ലഭ്യമാകുന്ന ഫയല്‍"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s-ല്‍ നിന്നും വോള്യം %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "ഈ ഹോസ്റ്റില്‍ NUMA പിന്തുണ നല്‍കുന്നില്ല"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "നിഷ്ക്രിയമായ നെറ്റ്‌വറ്‍ക്കിന്‍റെ പേര്"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ലക്ഷ്യം"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "സജീവമല്ലാത്ത ഡൊമെയിനുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "പൂളിന്റെ പേര്"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "പൂള്‍ ഏതു് തരം"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "source-host for underlying storage"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "source path for underlying storage"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "source device for underlying storage"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 #, fuzzy
 msgid "source name for underlying storage"
 msgstr "source path for underlying storage"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "target for underlying storage"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML ബഫര്‍ അനുവദിക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "args-കളുടെ പട്ടികയില്‍ നിന്നും ഒരു പൂള്‍ ഉണ്ടാക്കുക"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "പൂള്‍ %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "പൂള്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു പൂള്‍ നിഷ്കര്‍ശിക്കുക (ആരംഭിക്കേണ്ടതില്ല)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "ഒരു പൂള്‍ നിര്‍ഷ്കര്‍ഷിക്കുക."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s-ല്‍ നിന്നും പൂള്‍ %s നിര്‍ഷ്കര്‍ശിച്ചിരിക്കുന്നു\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s-ല്‍ നിന്നും പൂള്‍ വ്യക്തമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "args-കളുടെ പട്ടികയില്‍ നിന്നും ഒരു പൂള്‍ നിഷ്കര്‍ഷിക്കുക"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "പൂള്‍ %s നിര്‍ഷ്കര്‍ശിച്ചിരിക്കുന്നു\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "പൂള്‍ %s വ്യക്തമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "ഒരു പൂള്‍ ബിള്‍ഡ് ചെയ്യുക"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "നല്‍കിയിരിക്കുന്ന പൂള്‍ ബിള്‍ഡ് ചെയ്യുക."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "പൂള്‍ %s ബിള്‍ഡ് ചെയ്തിരിക്കുന്നു\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "പൂള്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "ഒരു പൂള്‍ നശിപ്പിക്കുക"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "തന്നിരിക്കുന്ന ഒരു പൂള്‍ നശിപ്പിക്കുക"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "പൂള്‍ %s നശിപ്പിച്ചിരിക്കുന്നു\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "പൂള്‍ %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "ഒരു പൂള്‍ വെട്ടി മാറ്റുക"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "തന്നിരിക്കുന്ന ഒരു പൂള്‍ ഇല്ലാതാക്കുക."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "പൂള്‍ %s ഇല്ലാതാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "പൂള്‍ %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ഒരു പൂള്‍ പരിഷ്കരിക്കുക."
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "നല്‍കിയിരിക്കുന്ന ഒരു പൂള്‍ പരിഷ്കരിക്കുക."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "പൂള്‍ %s പുനരുജ്ജീവിപ്പിച്ചിരിക്കുന്നു\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "പൂള്‍ %s പുനരുജ്ജീവിപ്പിക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML-ലുളള പൂള്‍ വിവരം"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "ഒരു XML ഡംമ്പായി stdout-ലേക്ക് പൂള്‍ വിവരങ്ങള്‍ ലഭ്യമാക്കുക. "
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "പൂളുകള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "പൂളുകളുടെ ലിസ്റ്റ് നല്‍കുന്നു."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "സജീവമല്ലാത്ത പൂള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "സജീവമായതും അല്ലാത്തതുമായ പൂള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "സജീവമായ പൂളുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "സജീവമല്ലാത്ത പൂളുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "%s-ല്‍ തെറ്റായ സ്റ്റോറേജ് പൂള്‍ പോയിന്റര്‍"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "ഒരുപാടു് പൂളുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "മെമ്മറി ലഭ്യമല്ല"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "പൂള്‍ %s വ്യക്തമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "ഒരുപാടു് പൂളുകള്‍ ലഭിച്ചിരിക്കുന്നു"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "സ്റ്റോറേജ് പൂള്‍ വിവരം"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "സ്റ്റോറേജ് പൂളിന്റെ അടിസ്ഥാന വിവരങ്ങള്‍ നല്‍കുന്നു."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "ബിള്‍ഡ് ചെയ്യുന്നു"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "പ്രവര്‍ത്തിക്കുന്നു"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "ഡീഗ്രേഡ് ചെയ്തിരിക്കുന്നു"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "വ്യാപ്തി:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "അനുവദിക്കുന്നവ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "ലഭ്യമായതു്:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "ഒരു പൂള്‍ UUID പൂള്‍ പേര് ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "പൂള്‍ uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "സജീവമല്ലാത്ത ഒരു പൂള്‍ (മുമ്പ് നിഷ്കര്‍ഷിച്ചിട്ടുള്ള) ആരംഭിക്കുക"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "ഒരു പൂള്‍ തുടങ്ങുക."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "നിഷ്ക്രിയമായ പൂളിന്റെ പേര്"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "പൂള്‍ %s തുടങ്ങിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "പൂള്‍ %s തുടങ്ങുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "ആര്‍ഗ്യുമെന്റുകളുടെ കൂട്ടില്‍ നിന്നും ഒരു വോള്യം ഉണ്ടാക്കുക"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "ഒരു വോള്യം ഉണ്ടാക്കുക."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "പൂളിന്റെ പേര്"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "വോള്യത്തിന്റ് പേര്"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "size of the vol with optional k,M,G,T suffix"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "initial allocation size with optional k,M,G,T suffix"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ഫയല്‍ രീതികള്‍ raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "തെറ്റായ വ്യാപ്തി %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "വോള്യം %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "വോള്യം %s ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "സജീവമല്ലാത്ത ഒരു പൂള്‍‍ വ്യക്തമാക്കേണ്ടതില്ല"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "സജീവമല്ലാത്ത ഒരു പൂളില്‍ ക്രമികരണം വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "പൂള്‍ %s അവ്യക്തമാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "പൂള്‍ %s അവ്യക്തമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "ഒരു പൂള്‍ നാമം പൂള്‍ UUID ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "പൂള്‍ UUID ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു വോള്യം ഉണ്ടാക്കുക"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "ഒരു XML വോള്യം വിവരണം ലഭ്യമാകുന്ന ഫയല്‍"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s-ല്‍ നിന്നും വോള്യം %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഒരു വോള്യം ഉണ്ടാക്കുക"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "നിഷ്ക്രിയമായ പൂളിന്റെ പേര്"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "വോള്യം പേരു് അല്ലെങ്കില്‍ കീ"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "%s-ല്‍ നിന്നും വോള്യം %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "വോള്യത്തിന്റ് പേര്"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "വോള്യം പേരു് അല്ലെങ്കില്‍ കീ"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "വോള്യമിന്റെ പേര്"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "പൂള്‍ %s തുടങ്ങുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "%s-ല്‍ നിന്നും വോള്യം %s ഉണ്ടാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "%s-ല്‍ നിന്നും വോള്യം ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "ഒരു വോള്യം വെട്ടിമാറ്റുക"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "തന്നിരിക്കുന്ന ഒരു വോള്യം ഇല്ലാതാക്കുക."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "വോള്യം പേര്, കീ അല്ലെങ്കില്‍ പാഥ്"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "വോള്യം %s ഇല്ലാതാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "വോള്യം %s നശിപ്പിക്കുന്നതിന്‍ പരാജയം"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "സ്റ്റോറേജ് വോള്യത്തിന്റെ വിവരങ്ങള്‍"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "സ്റ്റോറേജ് വോള്യത്തിന്റെ അടിസ്ഥാന വിവരങ്ങള്‍ നല്‍കുന്നു."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "ഏത് തരം:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ഫയല്‍"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ബ്ലോക്ക്"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML-ലുളള വോള്യം വിവരം"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "ഒരു XML ഡംമ്പായി stdout-ലേക്ക് വോള്യം വിവരങ്ങള്‍ ലഭ്യമാക്കുക. "
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "വോള്യമുകള്‍ ലിസ്റ്റ് ചെയ്യുക"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "വോള്യമുകളുടെ പട്ടിക പൂള്‍ വഴി നല്‍കുന്നു."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "സജീവമായ വോള്യം ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "പാഥ്"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "ഒരു വോള്യം UUID വോള്യം പേര് ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "വോള്യം കീ അല്ലെങ്കില്‍ പാഥ്"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "ഒരു വോള്യം UUID വോള്യം കീ ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "വോള്യം uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "ഒരു വോള്യം UUID വോള്യം പാഥ് ആയി വേര്‍തിരിക്കുക"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "വോള്യം പേരു് അല്ലെങ്കില്‍ കീ"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "വേര്‍ഷന്‍ കാണിക്കുക"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "സിസ്റ്റത്തിന്‍റെ വേര്‍ഷന്‍ സംബന്ധിച്ചുള്ള വിവരം പ്രദര്‍ശിപ്പിക്കുക."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "ഏത് തരം ഹൈപ്പര്‍‍വൈസര്‍ എന്ന് ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "ലൈബ്രറിയ്ക് എതിരെ കംപൈല്‍ ചെയ്തു: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ലൈബ്രറിയുടെ വേര്‍ഷന്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ലൈബ്രറി ഉപയോഗിക്കുന്നു: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API ഉപയോഗിക്കുന്നു: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "ഹൈപ്പര്‍‍വൈസറിന്‍റെ വേര്‍ഷന്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "പ്രവര്‍ത്തനത്തിലുളള %s ഹൈപ്പര്‍‍വൈസറിന്‍റെ വേര്‍ഷന്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യാമല്ല\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "ഹൈപ്പര്‍വൈസറ്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നു: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "ഈ ഹോസ്റ്റില്‍ NUMA പിന്തുണ നല്‍കുന്നില്ല"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "ലഭ്യമല്ലാത്ത ഡിവൈസുകളുടെ വിവരം"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "സവിശേഷതകള്‍"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "ഹൈപ്പര്‍‍വൈസറിലേക്ക് കണക്ട് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "സജീവമല്ലാത്ത ഡൊമെയിനുകള്‍ ലിസ്റ്റ് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "ഒരു XML ഡംമ്പായി stdout-ലേക്ക് വോള്യം വിവരങ്ങള്‍ ലഭ്യമാക്കുക. "
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "ഡിവൈസ്"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "പുതിയ ഡിസ്ക് ഡിവൈസ് ചേറ്‍ക്കുക"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "പ്രവര്‍ത്തിക്കുന്ന ഒരു ഡൊമെയിനിന്‍റെ ഡിവൈസ് ബ്ളോക്കിന്‍റെ അവസ്ഥ നല്‍കുന്നു."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "ഡൊമെയിന്‍ %s ഇല്ലാതാക്കിയിരിക്കുന്നു\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് നീക്കുന്നതില്‍ പരാജയം "
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "പുതിയ ഡിസ്ക് ഡിവൈസ് ചേറ്‍ക്കുക"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "പുതിയ ഡിസ്ക് ഡിവൈസ് ചേറ്‍ക്കുക"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് ചേറ്‍ക്കുന്നതില്‍ പരാജയപ്പെട്ടു "
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ലക്ഷ്യം"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "പ്രവര്‍ത്തിക്കുന്ന ഒരു ഡൊമെയിനിന്‍റെ ഡിവൈസ് ബ്ളോക്കിന്‍റെ അവസ്ഥ നല്‍കുന്നു."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "ഡൊമെയിന്‍ %s വീണ്ടും ആരംഭിക്കുന്നു\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "ഹൈപ്പറ്‍വൈസറിന്‍റെ ഹോസ്റ്റ് നാമം പ്റിന്‍റ് ചെയ്യുക"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "ഹോസ്റ്റിന്‍റെ നാമം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "ഹൈപ്പറ്‍വൈസറിന്‍റെ കാനോണിക്കല്‍ URI പ്റിന്‍റ് ചെയ്യുക"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc display"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC ഡിസ്പ്ളെയ്ക്ക് ആവശ്യമുളള IP വിലാസവും പോറ്‍ട്ട് നന്പറും നല്‍കുന്നു."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty കണ്‍സോള്‍"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY കണ്‍സോളിനുള്ള ഡിവൈസ് ലഭ്യമാക്കുക."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഡിവൈസ് ചേറ്‍ക്കുക"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "ഒരു XML <file>-ലില്‍ നിന്നും ഡിവൈസ് ചേറ്‍ക്കുക. "
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ഫയല്‍"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: <file> ഐച്ഛികം ലഭ്യമല്ല"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് ചേറ്‍ക്കുന്നതില്‍ പരാജയപ്പെട്ടു "
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "ഒരു XML ഫയലില്‍ നിന്നും ഡിവൈസ് നീക്കുക"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "ഒരു XML <file>-ലില്‍ നിന്നും ഡിവൈസ് നീക്കുക "
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: <file> ഐച്ഛികം ലഭ്യമല്ല"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s-ല്‍ നിന്നും ഡിവൈസ് നീക്കുന്നതില്‍ പരാജയം "
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ സംയോജക ഘടകം ചേറ്‍ക്കുക"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ പുതിയ സംയോജക ഘടകം ചേറ്‍ക്കുക."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ സംയോജക ഘടകം ഏത് തരം"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ സംയോജക ഘടകം എവിടെ നിന്ന്"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ലക്ഷ്യമായ നെറ്റ്‌വറ്‍ക്കിന്‍റെ പേര്"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC വിലാസം"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "സംയോജക ഘടകുമായി ബന്ധപ്പെടുന്നതിനുളള സ്ക്രിപ്റ്റ്"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' എന്ന കമാന്‍ഡിന് %s എന്ന പിന്തുണ ലഭ്യമല്ല"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "നെറ്റ്‌വറ്‍ക്കിന്‍റെ സംയോജക ഘടകം മാറ്റുക"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "സംയോജക ഘടകം വേറ്‍പെടുത്തുക."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "സംയോജക ഘടകത്തിന്‍റെ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s എന്ന തരത്തിലുളള സംയോജക ഘടകം ലഭ്യമായില്ല"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s എന്ന MAC വിലാസമുളള സംയോജക ഘടകം ലഭ്യമായില്ല"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "മെമ്മറി ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML ഉണ്ടാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ഡിസ്ക് ഡിവൈസ് ചേറ്‍ക്കുക"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "പുതിയ ഡിസ്ക് ഡിവൈസ് ചേറ്‍ക്കുക"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ഉറവിടം"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ലക്ഷ്യം"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ ഡ്റൈവറ്‍"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ഡിസ്ക് ഡിവൈസിന്‍റെ സബ് ഡ്റൈവറ്‍"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "ലക്ഷ്യമായ ‍ഡിവൈസ് ഏത് തരം"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "mode of device reading and writing"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' കമാന്‍ഡിന് %s പിന്തുണ ലഭ്യമല്ല"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ഡിസ്കിന്‍റെ ഡിവൈസ് മാറ്റുക"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ഡിസ്കിന്‍റെ ഡിവൈസ് മാറ്റുക"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ഡിസ്കിന്‍റെ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s ലക്ഷ്യമായ ഡിവൈസ് ലഭ്യമായില്ല"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to calloc memory for init string: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "നിഷ്ക്റിയമായ ഡൊമെയിന്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയം\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "lvs നിര്‍ദ്ദേശം പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "exitstatus %d ആയി lvs നിര്‍ദ്ദേശം പരാജയപ്പെട്ടു"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "സജീവമല്ലാത്ത ഒരു ഡൊമെയിന്‍റെ കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "സജീവമല്ലാത്ത ഒരു ഡൊമെയിന്‍റെ കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "കോണ്‍ഫിഗറേഷന്‍ ഫയല്‍ വായിക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "സജീവമല്ലാത്ത ഒരു നെറ്റ്‌വറ്‍ക്ക് കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "സജീവമല്ലാത്ത ഒരു നെറ്റ്‌വറ്‍ക്ക് കോണ്‍ഫിഗറേഷന്‍ വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "സജീവമല്ലാത്ത ഒരു പൂളില്‍ ക്രമികരണം വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "സജീവമല്ലാത്ത ഒരു പൂളില്‍ ക്രമികരണം വ്യക്തമാക്കേണ്ടതില്ല."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ഈ ഇന്‍ററാക്റ്റീവ് ടെര്‍മിനലില്‍ നിന്നും പുറത്ത് കടക്കുക"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "കമാന്‍ഡ് '%s'-ന് ഉപാധി <%s> ആവശ്യമുണ്ട്"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "കമാന്‍ഡ് '%s'-ന് ഉപാധി --%s ആവശ്യമുണ്ട്"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "കമാന്‍ഡ് '%s' നിലവിലില്ല"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  പേര്\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7723,17 +8042,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7741,7 +8060,7 @@ msgstr ""
 "\n"
 "  വിവരണം\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7749,58 +8068,58 @@ msgstr ""
 "\n"
 "  ഉപാധികള്‍\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "അവ്യക്തമായ ഡൊമെയിന്‍ പേര് അല്ലെങ്കില്‍ id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ഡൊമെയിന്‍ '%s' ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "അവ്യക്തമായ നെറ്റ്‌വറ്‍ക്ക് നാമം"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "നെറ്റ്‌വറ്‍ക്ക് '%s' ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "അവ്യക്തമായ പൂള്‍ നാമം"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "പൂള്‍ '%s' ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "അവ്യക്തമായ വോള്യം നാമം"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "വോള്യം '%s' ലഭ്യമാകുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7811,129 +8130,129 @@ msgstr ""
 "(സമയം: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "\" ലഭ്യമല്ല"
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ടോക്കന്‍ (കമാന്‍ഡിന്‍റെ പേര്): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "അപരിചിതമായ കമാന്‍ഡ്: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "കമാന്‍ഡ് '%s' ഉപാധി --%s-നെ പിന്തുണയ്ക്കുന്നില്ല"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ശരിയായ സിന്‍റ്റാക്സ്: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "നംബര്‍"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "സ്ട്രിങ്"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "അപ്രതീക്ഷിതമായ ഡേറ്റാ '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "ഫയല്‍"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "താല്‍കാലികമായി നിര്‍ത്തിരിക്കുന്നു"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "അടച്ചു പൂട്ടുന്നു"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "അടച്ചു പൂട്ടുക"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "തകര്‍ന്നു"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ഓഫ്‍ലൈന്‍"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ശരിയായ കണക്ഷന്‍ ലഭ്യമല്ല"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: പിശക്: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "പിശക്: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d ബൈറ്റുകള്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu ബൈറ്റുകള്‍ അനുവദിക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "ഹൈപ്പര്‍‍വൈസറിലേക്ക് കണക്ട് ചെയ്യുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "ലോഗ് ഫയലിന്‍റെ വിവരം ലഭ്യമാക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ലോഗ് പാഥ് ഒരു ഫയല്‍ അല്ല"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "ലോഗ് ഫയല്‍ തുറക്കുന്നതില്‍ പരാജയം. ലോഗ് ഫയലിന്‍റെ പാഥ് പരിശോധിക്കുക"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "ഹൈപ്പര്‍വൈസറില്‍ നിന്നും കണക്ഷന്‍ ഛേദിക്കുന്നതില്‍ പരാജയം"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7966,7 +8285,7 @@ msgstr ""
 "\n"
 "  കമാന്‍ഡുകള്‍ (നോണ്‍-ഇന്‍ററാക്റ്റീവ് മോഡ്):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7976,17 +8295,17 @@ msgstr ""
 "  (കമാന്‍ഡ് സംബന്ധിച്ചുളള വിശദവിവരങ്ങള്‍ക്ക് help <command> എന്ന് നല്‍കുക)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "പിന്തുണയില്ലാത്ത ഉപാധി '-%c'. --help കാണുക."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7995,7 +8314,7 @@ msgstr ""
 "വിര്‍ച്ച്വലൈസേഷന്‍ ഇന്‍ററാക്റ്റീവ് ടെര്‍മിനല്‍ ആയ %s-ലേക്ക് സ്വാഗതം.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8045,13 +8364,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ഹൈപ്പര്‍വൈസറ്‍ ഈ ഫംഗ്ഷന്‍ പിന്തുണയ്ക്കുന്നില്ല: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ഹൈപ്പര്‍‍വൈസറിലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "%s-ലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8514,7 +8833,7 @@ msgstr "തെറ്റായ നെറ്റ്‌വറ്‍ക്ക് പ
 msgid "invalid interface pointer in %s"
 msgstr "%s-ല്‍ തെറ്റായ നെറ്റ്‌വറ്‍ക്ക് പോയിന്‍റര്‍"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "ആര്‍ഗ്യുമെന്റ് ബഫര്‍ വളരെ ചെറുത്"
@@ -8575,22 +8894,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "ക്റെഡിറ്റ് ഷെഡ്യൂളറ്‍ വെയിറ്റ് പരാമീറ്ററിന്‍റെ (%d) പരിധി (1-65535) കഴിഞ്ഞിരിക്കുന്നു"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ക്റെഡിറ്റ് ഷെഡ്യൂളറ്‍ കാപ്പ് പരാമീറ്ററിന്‍റെ (%d) പരിധി (0-65535) കഴിഞ്ഞിരിക്കുന്നു"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "cannot initialize bridge support: %s"
@@ -8638,7 +8967,7 @@ msgstr "ഡൊമെയിന്‍ വിവരം തെറ്റാണ്, do
 msgid "domain information incomplete, missing uuid"
 msgstr "ഡൊമെയിന്‍ വിവരം പൂര്‍ണ്ണമല്ല, uuid ലഭ്യമല്ല"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ഡൊമെയിന്‍ വിവരം പൂര്‍ണ്ണമല്ല, പേര് ലഭ്യമല്ല"
 
@@ -8690,124 +9019,124 @@ msgstr "തെറ്റായ MAC adress: %s"
 msgid "unexpected sound model %s"
 msgstr "അപ്രതീക്ഷിതമായ dict നോഡ്"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "അപരിചിതമായ auth രീതി '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "ലഭ്യമല്ലാത്ത തരത്തിലുള്ള ഡൊമെയിന്‍"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "\" ലഭ്യമല്ല"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "സോഴ്സ് ഹോസ്റ്റ് ലഭ്യമല്ല"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "സോഴ്സ് ഹോസ്റ്റ് ലഭ്യമല്ല"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "%s ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "ഡിവൈസ് %s തുറക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ഡൊമെയിന്‍ വിവരം പൂര്‍ണ്ണമല്ല, id ലഭ്യമല്ല"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "തെറ്റായ MAC adress: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "അപരിചിതമായ OS രീതി %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "ടോപോളജിയുടെ സിന്രാക്സില്‍ പിശക്"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ഡൊമെയിന്‍ വിവരം പാര്‍സ് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "ഡൊമെയിന്‍ പ്രവര്‍ത്തിക്കുന്നില്ല"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 #, fuzzy
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "ഈ ഡൊമെയില്‍ ലഭ്യമാക്കുന്നതില്‍ xenDaemonDomainDumpXMLByName പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "പിന്തുണയില്ലാത്ത തരത്തിലുള്ള ഇന്‍പുട്ട് ഡിവൈസ് %s"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "ഈ ഡൊമെയില്‍ ലഭ്യമാക്കുന്നതില്‍ xenDaemonGetAutostartപരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "ഈ ഡൊമെയില്‍ ലഭ്യമാക്കുന്നതില്‍ xenDaemonSetAutostart പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start നിന്നും അപ്രതീക്ഷിതമായ മൂല്ല്യം"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "മെമ്മറി ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr വീണ്ടും നിഷ്കര്‍ഷിക്കുന്നതില്‍ പരാജയം"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "sexpr-ല്‍ on_xend_start ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "tty %s തുറക്കുവാന്‍ സാധ്യമായില്ല: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8815,137 +9144,137 @@ msgstr ""
 "xenDaemonDomainMigrate: xenDaemonDomainMigrate: മാറ്റുന്ന സമയത്ത് Xen ഡൊമെയിനുകളുടെ "
 "പേരു് മാറ്റുന്നതിനുള്ള പിന്തുണ നല്‍കുന്നതല്ല"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr "xenDaemonDomainMigrate: മാറ്റുന്ന സമയത്ത് Xen ബാന്‍ഡ് വിഡ്തിനുള്ള പിന്തുണ നല്‍കുന്നതല്ല"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: പിന്തുണ ലഭ്യമല്ലാത്ത ഫ്ലാഗ്"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: തെറ്റായ യുആര്‍ഐ"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: xenmigr:// മാറ്റങ്ങള്‍ മാത്രമേ Xen-ല്‍ പിന്തുണയ്ക്കുന്നുള്ളൂ."
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: യുആര്‍ഐല്‍ ഒരു ഹോസ്റ്റ്നാമം നല്‍കേണ്ടതാണു്"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: തെറ്റായ പോര്‍ട്ട് നമ്പര്‍"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "ഡൊമെയിന്‍ വിവരം പാര്‍സ് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "പൂള്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "നിഷ്ക്റിയമായ ഡൊമെയിന്‍ %s ഉണ്ടാക്കുന്നതില്‍ പരാജയം\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4-ല്‍ പിന്തുണ ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "നോഡ് വിവരം പൂര്‍ണ്ണമല്ല, ഷെഡ്യൂളറിന്റെ പേര് ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup പരാജയപ്പെട്ടു"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "അപരിചിതമായ ഷെഡ്യൂളര്‍"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "ഷെഡ്യൂളറിന്റെ നാമം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ഡൊമെയിന്‍ വിവരം പൂര്‍ണ്ണമല്ല, cpu_weight ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ഡൊമെയിന്‍ വിവരം പൂര്‍ണ്ണമല്ല, cpu_cap ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "dom0-നു് domainBlockPeek-നുള്ള പിന്തുണ ലഭ്യമല്ല"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: തെറ്റായ പാഥ്"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "ലഭ്യമാക്കുവാന്‍ തുറക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "ഫയലില്‍ നിന്നും lseek അല്ലെങ്കില്‍ read ചെയ്യുന്നതില്‍ പരാജയം: %s: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "അപ്രതീക്ഷിതമായ ഡൊമെയിന്‍ രീതി %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "അപ്രതീക്ഷിതമായ mime രീതി"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "പിന്തുണയില്ലാത്ത സ്റ്റോറേജ് വോള്യം തരം %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "നെറ്റ്‌വര്‍ക്കു് നിലിവില്‍ പ്രവര്‍ത്തനത്തിലാണ്"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "അപ്രതീക്ഷിതമായ value നോഡ്"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "HVM ഡൊമെയിന്‍ ലോഡര്‍ ലഭ്യമല്ല"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype-നുള്ള പിന്തുണ ലഭ്യമല്ല"
@@ -9045,21 +9374,21 @@ msgstr "നിലവിലുളള സമയം ലഭ്യമാക്കു
 msgid "unable to store config file handle"
 msgstr "കോണ്‍ഫിഗ് ഫയല്‍ ഹാഡില്‍ സൂക്ഷിക്കുവാന്‍ സാധ്യമല്ല"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "അപരിചിതമായ ഡിവൈസ്"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
@@ -9132,6 +9461,41 @@ msgid "reallocating list"
 msgstr "‍ഡൊമെയിന്‍ അനുവദിക്കുന്നു"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ലോഗ് ഫയല്‍ എഴുതുന്നതില്‍ പരാജയം: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "വായിക്കുന്നതിനായി %s തുറക്കുന്നതില്‍ പരാജയം"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ഫയല്‍ ഡിസ്ക്രിപ്ടര്‍ ഫ്ലാഗ് ക്രമികരിക്കുന്നതില്‍ പരാജയം"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s-ല്‍ നിന്നും ഡൊമെയിന്‍ ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "ഡൊമെയിന്‍ %s-നെ %s ആയി സൂക്ഷിക്കുന്നതില്‍ പരാജയം"
+
+#~ msgid "unknown root element"
+#~ msgstr "അപരിചിതമായ റൂട്ട് എലമെന്റ്"
+
+#~ msgid "host"
+#~ msgstr "ഹോസ്റ്റ്"
+
+#~ msgid "node"
+#~ msgstr "നോഡ്"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ഹൈപ്പര്‍‍വൈസറിലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s-ലേക്ക് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമായില്ല"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "നെറ്റ്‌വര്‍ക്ക് '%s' സ്വയം ആരംഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു: %s"
 
diff --git a/po/mr.gmo b/po/mr.gmo
index 288e0b5..6406882 100644
Binary files a/po/mr.gmo and b/po/mr.gmo differ
diff --git a/po/mr.po b/po/mr.po
index 34c03cc..e4977af 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.mr\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-26 14:49+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-01 18:42+0530\n"
 "Last-Translator: Sandeep Shedmake <sandeep.shedmake at gmail.com>\n"
 "Language-Team: marathi\n"
 "MIME-Version: 1.0\n"
@@ -93,228 +93,228 @@ msgstr "घटक अक्षरमाळा योग्यरित्या
 msgid "Unknown error"
 msgstr "अपरिचीत त्रुटी"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' करीता प्रवेश नाही: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "पाइप पासून वाचण्यास अपयशी: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP वेळी संयोजना पुन्ह दाखल करा"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ड्राइवर पुन्हदाखल करतेवेळी त्रुटी"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "संकेत %d प्राप्त झाल्यावर बंद होत आहे"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "अनपेक्षीत संकेत %d प्राप्त झाले"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid फाइल '%s' उघडण्यास अपयशी : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "fdopen pid फाइल '%s' उघडण्यास अपयशी: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid फाइल '%s' लिहीण्यास अपयशी : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid फाइल '%s' बंद करण्यास अपयशी : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket करीता स्मृती वाटप करण्यास अपयशी"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "सॉकेट बनविण्यास अपयशी: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s' करीता सॉकेट बांधणी करण्यास अपयशी: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' वरील जुळवणी करीता ऐकण्यास अपयशी ठरले: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "सर्वर घटना कॉलबॅक जोडण्यास अपयशी"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "सॉकेट: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "बांधणी: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "ऐका:%s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() अंतर्गत बफर करीता मार्ग खूपच लांब आहे"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server चे वाटप कण्यास अपयशी"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex प्रारंभ करणे अशक्य"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "अटी वरियेबल प्रारंभ करणे अशक्य"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "घटना प्रणाली प्रारंभ करणे अपसशी"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL अधिप्रमाणन %s प्रारंभ करण्यास अपयशी"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit अधिप्रमाणन करीता प्रणाली बसशी जुळवणी स्थापीत करण्यास अपयशी: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: अपयशी: क्लाऐंट DN %s आहे"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: तपास अपयशी: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: क्लाऐंट प्रमाणपत्र विश्वासर्ह."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: क्लाऐंट प्रमाणपत्रकडे अपरिचीत देय्यक आढळले."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: क्लाऐंट प्रमाणपत्र पुन्हा पाठविले गेले."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate: क्लाऐंट प्रामाणपत्र असुरक्षित अल्गोरिदमचा वापर करतो."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: प्रमाणपत्र X.509 नाही"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: परस्पर घटक नाही"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init अपयशी"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: क्लाऐंट प्रमाणपत्र कालबाह्य झाले"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: क्लाऐंट प्रमाणपत्र अजूनही सक्रीय केले गेले नाही"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -326,11 +326,11 @@ msgstr ""
 "पहाण्याकरीता 'openssl x509 -in clientcert.pem -text' चा वापर करा, किंवा या "
 "डीमनला --verbose पर्यायसह चालवा."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: क्लाऐंटचे प्रमाणपत्र तपासण्यास अपयशी"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -338,168 +338,167 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate निश्चित केल्यामुळे अयोग्य "
 "प्रमाणपत्र दुर्लक्ष केले गेलेcertificate is ignored"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "प्रवेश तपासणी नंतर क्लाऐंट कडे अनपेक्षीत अनिर्णायक माहिती आढळली"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "क्लाऐंट श्रेय तपासण्यास अपयशी: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "जुळवणी स्वीकारण्यास अपयशी: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "खूप जास्त सक्रीय क्लाऐंट (%d) आढळले, जुळवणी वगळत आहे"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "क्लाऐंट करीता अतिरीक्त स्मृती वाटप नाही"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "परवानगीय क्लाऐंट %d करीता polkit अधिप्रमाणता अकार्यान्वीत करा"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS हन्डशैक अपयशी: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "अनपेक्षीत नकाररात्मक लांबीची विनंती %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "वाचन: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL माहिती %s डिकोड करण्यास अपयशी"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "लेखन: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL माहिती %s एन्कोड करणे अपयशी"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "संकेत हॅन्डलरने %d त्रुटी दर्शविले: शेवटची त्रुटी: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "पूर्णपणे बंद करण्याकरीता वेळ समाप्ती पंजीकरण अपयशी"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "वर्कर्स चे वाटप करण्यास अपयशी"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s संयोजना यादी करीता स्मृती वाटप करण्यास अपयशी"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s संयोजना यादी मुल्य करीता स्मृती वाटप करण्यास अपयशी"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: अक्षरमाळा किंवा अक्षरमाळा यादी असायला हवी\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: अवैध प्रकार: %s प्राप्त; अपेक्षीत %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: असमर्थीत अधिप्रमाणन %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "रूट नुरूप कार्यरत असतेवेळी गट नुरूप निश्चित करणे अशक्य"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "बफर करीता स्मृती वाटण करण्यास अपयशी"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "बफर करीता स्मृती वाटप करण्यास अपयशी"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "समुह '%s' आढळले नाही"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "पद्धती '%s' वाचण्यास अपयशी"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "अगाऊ परवानगी आवश्यक आहे\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "साधन %s स्वच्छ करण्यास अपयशी"
+msgstr "किमान परवानगी निश्चित करण्यास अपयशी\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "डिमन नुरूप विभाजीत करण्यास अपयशी: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "पाइप बनविण्यास अपयशी: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir बनवण्यास अशक्य"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s चे समुह मालकी बदलविण्यास अपयशी"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "एक पाइप करीता कॉलबॅक पंजीकृत करणे अशक्य"
 
@@ -597,11 +596,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "पत्ता %d चे निर्धारण करणे अशक्य: %s"
@@ -626,7 +624,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl संदर्भ मांडणी अपयशी %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS ला सीफर आकार प्राप्त झाले नाही"
 
 #: qemud/remote.c:2970
@@ -648,7 +647,7 @@ msgstr "SASL कार्यपद्धती %d (%s) यादीत दर्
 msgid "cannot allocate mechlist"
 msgstr "कार्यपद्धती यादीचे वाटप करणे अशक्य"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "जुळवणी %d (%s) स्थापीत झाल्यावर SASL ssf ला अडचणी विचारू शकत नाही"
@@ -804,43 +803,52 @@ msgstr "IFF_VNET_HDR कार्यान्वीत करत आहे"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDR कार्यान्वीत केले नाही; बिल्डवेळी अकार्यान्वीत केले"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "नष्ट न केलेली संख्या"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "नष्ट न केलेली ओळ"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "मूल्य अपेक्षित"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "यादी ] द्वारे बंद केले गेले नाही"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "यादीमध्ये विलगक अपेक्षित"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "यादी ] द्वारे बंद केले गेले नाही"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "नाव अपेक्षित"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "विलगक अपेक्षित"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "सोपवणी अपेक्षित"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "फाइल उघडण्यास अपयशी"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "समाविष्टे सुरक्षित करण्यास अपयशी"
 
@@ -891,12 +899,10 @@ msgid "network missing from connection hash table"
 msgstr "जोडणी करीता हॅश टेबलापासून संजाळ सापडत नाही"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "हॅश टेबलला संजाळाशी जोडणी करण्यास अपयशी"
+msgstr "हॅश टेबलशी जोडणी करतेवेळी संवाद जोडण्यास अपयशी"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
 msgstr "जोडणी करीता हॅश टेबलापासून संजाळ सापडत नाही"
 
@@ -924,522 +930,552 @@ msgstr "node dev ला conn hash table शी समावेष करणे 
 msgid "dev missing from connection hash table"
 msgstr "जुळवणीजोगी हॅश टेबल पासून dev आढळले नाही"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "अपरिचीत डिस्क प्रकार '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "अपरिचीत डिस्क साधन '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "अवैध फ्लॉपी साधन नाव: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "अवैध हार्डडिस्क साधन नाव: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "अपरिचीत डिस्क बस प्रकार '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "फ्लॉपी डिस्क करीता अवैध बस प्रकार '%s'"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "डिस्क करीता अवैध बस प्रकार '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "अपरिचीत डिस्क कॅशे पद्धत '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "अपरिचीत फाइल प्रणाली प्रकार '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "अपरिचीत संवाद प्रकार '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<source> 'network' गुणविशेष निश्चित केले गेले नाही, <interface type='network'/> सह"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<source> 'dev' गुणविशेष निश्चित केले गेले नाही, <interface type='bridge'/> सह"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "सॉकेट संवादसह <source> 'पोर्ट' गुणविशेष निर्देशीत नाही"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "सॉकेट संवादसह <source> 'पोर्ट' गुणविशेष वाचू शकत नाही"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "सॉकेट संवादसह <source> 'पत्ता' गुणविशेष निर्देशीत नाही"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "<source> 'dev' गुणविशेष निश्चित केले गेले नाही, <interface type='bridge'/> सह"
+msgstr "<source> 'name' गुणविशेष <interface type='internal'/> सह निश्चित केले नाही"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "प्रारूप नाव अंतर्गत अवैध अक्षर समाविष्टीत आहे"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "char साधन करीता स्त्रोत मार्ग गुणविशेष आढळले नाही"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "char साधन करीता स्त्रोत यजमान गुणविशेष आढळले नाही"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "char साधन करीता स्त्रोत सेवा गुणविशेष आढळले नाही"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "इन्पुट साधन प्रकार आढळले नाही"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "अपरिचीत इनपुट साधन प्रकार '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "अपरिचीत अधिप्रमाणन प्रकार '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 बस %s इन्पुट साधन करीता समर्थन पुरवित नाही"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "असमर्थीत इन्पुट साधन %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen बस %s इन्पुट साधन करीता समर्थन पुरवित नाही"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "चित्रलेखीय साधन प्रकार आढळले नाही"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "अपरिचीत चित्रलेखीय साधन प्रकार '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc पोर्ट %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "अपरिचीत पडदाभर मूल्य '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc पोर्ट %s वाचणे अशक्य"
+msgstr "rdp पोर्ट %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "अपरिचीत आवाज प्रारूप '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "विक्रेता id %s वाचण्यास अशक्य"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb विक्रेत्याला id आवश्यक आहे"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "उत्पादन %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb उत्पादनास id आवश्यक आहे"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "वस %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb पत्त्याला बस id आवश्यक आहे"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "साधन %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb पत्त्याला साधन id आवश्यक आहे"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "अपरिचीत usb स्त्रोत प्रकार '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "विक्रेता आढळला नाही"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "उत्पादन आढळला नाही"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "क्षेत्र %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci पत्त्याला बस id आवश्यक आङे"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "स्लॉट %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci पत्त्याला स्लॉट id आवश्यक आहे"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "कार्य %s वाचणे अशक्य"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci पत्त्याला कार्य id आवश्यक आहे"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "अपरिचीत pci स्त्रोत प्रकार '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "अपरिचीत hostdev पद्धत '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "अपरिचीत यजमान साधन प्रकार '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev अंतर्गत प्रकार आढळले नाही"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "अपरिचीत नोड %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "अपरिचीत कार्यकाळ कृती %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "सुरक्षा प्रकार आढळले नाही"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "अवैध सुरक्षा प्रकार"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "सुरक्षा प्रारूप आढळले नाही"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "सुरक्षा लेबल आढळले नाही"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "सुरक्षा प्रतिमालेबल आढळले नाही"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "न आढळलेले रूट घटक"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "अपरिचीत साधन प्रकार"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "अपरिचीत virt प्रकार"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "क्षेत्र %s os प्रकार %s करीता, मांडणी %s वरील इम्यूलेटर आढळले नाही"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "न आढळलेले क्षेत्र प्रकार गुणविशेष"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "अवैध क्षेत्र प्रकार %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID बनविण्यास अपयशी"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "सदोषीत uuid घटक"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "स्मृती घटक आढळले नाही"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "अनपेक्षीत गुणविशेष %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS प्रकार नाही"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os प्रकार '%s' & मांडणी '%s' जोडी समर्थीत नाही"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os प्रकार '%s' करीता समर्थीत मांडणी आढळली नाही"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "बूट साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "न आढळलेले बूट साधन"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "अपरिचीत बूट साधन '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "डिस्क साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "फाइलप्रणाली साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "जाळ साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "परस्पर साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "सिरीयल साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "इनपुट साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "चित्रलेखीय साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "आवाज साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "यजमान साधन प्राप्त करणे अशक्य"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "संयोजना यादी आढळले नाही"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "न आढळलेले क्षेत्र प्रकार गुणविशेष"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "अवैध क्षेत्र स्तर"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "अवैध pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "मॉनीटर मार्ग आढळला नाही"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "ओळ %d येथे: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml दस्तऐवज वाचण अपयशी"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "अयोग्य रूट घटक"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "cpuset रचना नियमावली त्रूटी"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "अनपेक्षीत कार्यकाळ प्रकार %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "अनपेक्षीत डिस्क प्रकार %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "अनपेक्षीत डिस्क साधन %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "अनपेक्षीत डिस्क बस %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "अनपेक्षीत डिस्क कॅशे पद्धत %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "अनपेक्षीत फाइलप्रणाली प्रकार %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "अनपेक्षीत net प्रकार %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "अनपेक्षीत अक्षर प्रकार %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "अनपेक्षीत आवाज प्रारूप %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "अनपेक्षीत इनपुट प्रकार %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "अनपेक्षीत इनपुट बस प्रकार %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "अनपेक्षीत hostdev पद्धत %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "अनपेक्षीत hostdev प्रकार %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "अनपेक्षीत क्षेत्र प्रकार %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "अनपेक्षीत बूट साधन प्रकार %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "अनपेक्षीत गुणविशेष %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "संयोजना डिरेक्ट्री '%s' बनवणे अशक्य"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "संयोजना फाइल '%s' बनवणे अशक्य"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "संयोजना फाइल '%s' लिहणे अशक्य"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "संयोजना फाइल '%s' साठवणे अशक्य"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "लक्ष्य %s आधिपासूनच अस्तित्वात आहे"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "डिरेक्ट्री '%s' उघडण्यास अपयशी"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "%s संयोजना काढून टाकणे अशक्य"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "अपरिचीत virt प्रकार"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "क्षेत्र %s os प्रकार %s करीता, मांडणी %s वरील इम्यूलेटर आढळले नाही"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1474,426 +1510,446 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "iptables नियम '%s' जोडण्यास अपयशी, चैन '%s' करीता, तक्ता '%s' अंतर्गत: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "जुळवणी URI वाचू शकले नाही"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "कार्यरत संयचीका बनवणे अशक्य"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "मार्ग खूपच लांब आहे"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "वर्तमान डिरेक्ट्री बनवणे अशक्य"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "virDomainGetXMLDesc सुरक्षा फ्लॅगसह"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare ने uri निश्चित केले नाही"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 ने uri निश्चित केले नाही"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "मार्ग NULL आहे"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "बाब शून्य असायला हवे"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "बफर NULL आहे"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "बाब घटक VIR_MEMORY_VIRTUAL असायला हवे"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "बफर NULL आहे परंतु आकार विना-शून्य आहे"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid अपयशी"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) अपयशी"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) अपयशी"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) अपयशी"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) अपयशी"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "कन्टेनर चालू ठेवा संदेश पाठवणे अशक्य"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "कन्टेनर चालू ठेवा संदेश वाचणे अशक्य"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "रूट वैयक्तिक करण्यास अपयशी"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s बनवण्यास अपयशी"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%s येथे रिकामे tmpfs mount करण्यास अपयशी"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "tmpfs मध्ये नवीन रूट %s बांधण्यास अपयशी"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "%s करीता chroot करण्यास अपयशी"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "root करीता pivot करण्यास अपयशी"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "%s mkdir करण्यास अपयशी"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "%2$s वर %1$s माऊन्ट करणे अपयशी"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts बनवणे अशक्य"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "कन्टेनर अंतर्गत /dev/pts माऊन्ट करण्यास अपयशी"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "साधन %s बनवणे अपयशी"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "/dev/pts/ptmx करीता symlink /dev/ptmx बनवण्यास अपयशी"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "साधन /dev/ptmx make करण्यास अपयशी"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s ला %s येथे माऊन्ट करण्यास अपयशी"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts वाचण्यास अपयशी"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' माऊन्ट अशक्य करण्यास अपयशी"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "/ slave बनवण्यास अपयशी"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc माऊन्ट करण्यास अपयशी"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s mkdir करण्यास अपयशी"
+msgid "failed to remove capabilities %d"
+msgstr "क्षमता मिळवण्यास अपयशी"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "क्षमता मिळवण्यास अपयशी"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "क्षमता मिळवण्यास अपयशी"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ने अवैध vm व्याख्या पाठविले"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "tty %s उघडण्यास अपयशी"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "क्लोन कन्टेनर चालविण्यास अपयशी"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s पासून cgroup बनविण्यास अपयशी\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc स्त्रोत निश्चित करण्यास अपयशी"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "सर्वर सॉकेट '%s' बनवण्यास अपयशी"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "सर्वर सॉकेट '%s' ची बांधणी करण्यास अपयशी"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "सर्वर सॉकेट %s सक्रीय करण्यास अपयशी"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d वाचणे अपयशी"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d करीता लेखन अपयशी"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) अपयशी"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) अपयशी"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) अपयशी"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "त्रुटी घटना %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() अपयशी"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "संवाद %s ला ns %d करीता हलवण्यास अपयशी"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth नष्ट करण्यास अपयशी: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair अपयशी"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "mount namespace unshare करणे अशक्य"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "root mount ला slave पद्धती नुरूप बदलणे अपयशी"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "मार्ग %s make करण्यास अपयशी"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s वर devpts माऊन्ट करण्यास अपयशी"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty वाटप करण्यास अपयशी"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid फाइल '%s/%s.pid' लिहण्यास अपयशी"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "रूट dir करीता बदल करणे अशक्य"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "सत्र प्रतिनिधी बनण्यास अशक्य"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC ड्राइवरशी जुळवणी अपयशी"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "संचयन संग्रह सक्रीय नाही"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "प्रणालीकडे NETNS समर्थन नाही"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "समजुळवणी uuid सह क्षेत्र आढळले नाही"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "सक्रीय क्षेत्र काढून टाकले शकले नाही"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "transient क्षेत्र वर्णन अशक्य करणे अशक्य"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s करीता cgroup प्राप्त करण्यास अशक्य\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "कन्टेनर %d करीता waitpid प्रतिक्षा करण्यास अपयशी: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "संवाद करीता ब्रीज प्राप्त करण्यास अपयशी"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth साधन जोडी बनवण्यास अपयशी: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth नावचे वाटप करण्यास अपयशी"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s साधनला %s करीता समावेष करण्यास अपयशी"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "मुख्य ns veth साधन कार्यान्वीत करण्यास अपयशी"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "क्लाऐंट सॉकेट बनवण्यास अपयशी"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "क्लाऐंट सॉकेटशी जुळवणी करण्यास अपयशी"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "कन्टेनर करीता अवैध PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d ला पूर्णपणे बंद करण्यास अपयशी"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' करीता प्रतिक्षा करणे अशक्य"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "कन्टेनर '%s' प्रारंभवेळी अनपेक्षीतरित्या पूर्णपणे बंद झाले"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "लॉग डिरेक्ट्री '%s' बनवणे अशक्य"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' उघडण्यास अपयशी"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid फाइल %s/%s.pid वाचण्यास अपयशी"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s नुरूप क्षेत्र आढळले नाही"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d सह क्षेत्र नाही"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "अपरिचीत वितरण: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "%s नुरूप क्षेत्र आढळले नाही"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "अवैध बाब `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "अवैध बाब प्रमाण"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "यजमान नाव ओळखण्यास अपयशी"
 
@@ -1926,22 +1982,22 @@ msgstr "फॉरवर्डींग विनंतीकृत केले,
 msgid "unknown forwarding type '%s'"
 msgstr "अपरिचीत फॉर्वडींग प्रकार '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "संजाळ संयोजना फाइलनाव '%s' संजाळ नाव '%s' सह जुळत नाही"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "संयोजना फाइल '%s' काढूण टाकू शकत नाही"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "ब्रीज निर्माण कमाल id %d ओलांडले"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "ब्रीज नाव '%s' आधिपासूनच वापरणीत आहे."
@@ -2087,358 +2143,493 @@ msgstr "जुळवणीजोगी id रहीत संजाळ आढळ
 msgid "network '%s' does not have a bridge name."
 msgstr "जाळं '%s' कडे ब्रीज नाव आढळले नाही."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "सक्रीय क्षेत्र करीता स्वयं प्रारंभ निश्चित करणे अशक्य"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "डिरेक्ट्री '%s' स्वयं प्रारंभ करण्यास अशक्य"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "'%2$s' करीता symlink '%1$s' बनविण्यास अपयशी"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s' नष्ट करण्यास अपयशी"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "संग्रह %s पुन्ह दाखल करण्यास अपयशी"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "संग्रह %s पुन्ह दाखल करण्यास अपयशी"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s निर्धारीत करणे अशक्य"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "जुळवणी नावाशी नोड साधन आढळले नाही"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "या साधन करीता मुख्य घटक आढळले नाही"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() करीता अवैध बाब"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "मार्ग '%s' उघडणे अशक्य"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "आयोजक स्कॅन सक्रीय करण्याकरीता '%s' करीता लेखन अपयशी"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "स्थानांतरन कार्यपद्धती अपयशी"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "फाइल प्रकार '%s' शोधणे अशक्य"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "वर्तमान वेळ प्राप्त करणे अशक्य"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' करीता ब्लॉक साधन मार्ग पूरविले नाही"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' करीता साठा क्षमता वाचतेवेळी त्रुटी आढळली"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' करीता साठा सक्षमता प्रकार आढळले नाही"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' करीता काढूण टाकण्याजोगी मिडीया आकार पुरविले नाही"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' करीता अवैध काढूण टाकण्याजोगी मिडीया आकार पुरविले"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "'%2$s' करीता अपरिचीत साठा क्षमता प्रकार '%1$s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' करीता आकार पुरविले नाही"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' करीता अवैध आकार पुरविले"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' करीता SCSI यजमान ID पुरविले नाही"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' करीता अवैध SCSI यजमान ID पुरविले"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' करीता SCSI बस ID पुरविले नाही"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' करीता अवैध SCSI बस ID पुरविले"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' करीता SCSI लक्ष्य ID पुरविले नाही"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' करीता अवैध SCSI लक्ष्य ID पुरविले"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s' करीता SCSI LUN ID पुरविले नाही"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' करीता अवैध SCSI LUN ID पुरविले"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' करीता साठा क्षमता वाचतेवेळी त्रुटी आढळली"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' करीता साठा सक्षमता प्रकार आढळले नाही"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' करीता आकार पुरविले नाही"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' करीता आकार पुरविले नाही"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%2$s' करीता अपरिचीत साठा क्षमता प्रकार '%1$s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' करीता जाळ संवाद पुरविले नाही"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' करीता अवैध जाळं प्रकार पुरविले"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s' करीता USB संवाद क्रमांक पुरविले नाही"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s' करीता अवैध USB संवाद क्रमांक पुरविले गेले"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "'%s' करीता USB संवाद वर्ग पुरविले गेले नाही"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "'%s' करीता अवैध USB संवाद वर्ग पुरविले गेले"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s' करीता USB संवाद उपवर्ग पुरविले गेले नाही"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "'%s' करीता अवैध USB संवाद उपवर्ग पुरविले गेले"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s' करीता USB संवाद प्रोटोकॉल पुरविले गेले नाही"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "'%s' करीता अवैध USB संवाद प्रोटोकॉल पुरविले गेले"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' करीता USB बस क्रमांक पुरविले गेले नाही"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s' करीता अवैध USB बस क्रमांक पुरविले गेले"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s' करीता USB साधन क्रमांक पुरविले गेले नाही"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s' करीता अवैध USB साधन क्रमांक पुरविले गेले"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s' करीता USB विक्रेता ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s' करीता अवैध USB विक्रेता ID पुरविले गेले"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s' अवैध USB उत्पादन ID पुरविले गेले"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s' करीता अवैध USB उत्पादन ID पुरविले गेले"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s' करीता PCI क्षेत्र ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI क्षेत्र ID पुरविले गेले"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s' करीता PCI बस ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI बस ID पुरविले गेले"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s' करीता PCI स्लॉट ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI स्लॉट ID पुरविले गेले"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "'%s' करीता PCI कार्य ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI कार्य ID पुरविले गेले"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "'%s' करीता PCI विक्रेता ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI विक्रेता ID पुरविले गेले"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "'%s' करीता PCI उत्पादन ID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "'%s' करीता अवैध PCI उत्पादन ID पुरविले गेले"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s' करीता प्रणाली UUID पुरविले गेले नाही"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' करीता सदोषीत uuid घटक"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "क्षमता घटक आढळले नाही"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "अपरिचीत क्षमता प्रकार '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "'%2$s' करीता अपरिचीत क्षमता प्रकार '%1$d'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' करीता साधन क्षमता आढळले नाही"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "%s वाचण्यासाठी उघडण्यास अपयशी"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "%s वाचण्यासाठी उघडण्यास अपयशी"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' पासून वाचण्यास अपयशी: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' पासून वाचण्यास अपयशी: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' पासून वाचण्यास अपयशी: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo प्रोसेसर वाचत आहे"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu MHz वाचत आहे"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "cpus आढळले नाही"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s उघडणे अशक्य"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "या कार्यरचनावर कंसोल कार्यरीत करून पाहिले नाही"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "या यजमान वरील NUMA समर्थीत नाही"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "सुरुवातीचा कप्पा %d क्षेत्र (0-%d) च्या बाहेर आहे"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA मोकळी स्मृती करीता अडचन विचारू शकले नाही"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "आभासी मशीनला OpenNebula करीता सादर करतेवेळी त्रुटी आढळली"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "दिवसाची वेळ मिळवत आहे"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "आधिपासूनच OPENVZ VM, id '%s' सह सक्रीय आहे"
+msgstr "आधिपासूनच नावासह OpenNebula VM सक्रीय आहे: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "संचयन खंड माहिती"
+msgstr "कार्य करण्याकरीता चुकीचा स्तर"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "क्षेत्र कार्यरत नाही"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "समजुळवणी id %d नुरूप क्षेत्र आढळले नाही"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "क्षेत्र '%s' स्तब्ध केले नाही"
+msgstr "क्षेत्र कधिही स्तब्ध होत नाही "
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl आवृत्ती प्राप्त करणे अशक्य"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "कन्टेनर %d करीता संयोजना पासून 'IP_ADDRESS' वाचणे अशक्य"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "कन्टेनर %d करीता संयोजना पासून 'NETIF' वाचणे अशक्य"
 
 #: src/openvz_conf.c:257
@@ -2458,13 +2649,13 @@ msgid "Wrong MAC address"
 msgstr "चुकीचा MAC पत्ता"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "कन्टेनर %d करीता संयोजना पासून 'OSTEMPLATE' वाचणे अशक्य"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "कन्टेनर %d करीता संयोजना पासून 'VE_PRIVATE' वाचणे अशक्य"
 
 #: src/openvz_conf.c:434
@@ -2480,14 +2671,10 @@ msgid "UUID in config file malformed"
 msgstr "सदोषीत संयोजना फाइल अंतर्गत UUID"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "कन्टेनर %d करीता संयोजना वाचणे अशक्य"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo वाचणे अशक्य"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "कन्टेनरचे वर्णन केले नाही"
@@ -2523,7 +2710,7 @@ msgstr "कन्टेनर करीता आदेश बनवणे अ
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s कार्यान्वीत करणे अशक्य"
@@ -2591,7 +2778,7 @@ msgstr "क्षेत्र बंद करा स्थर मध्ये 
 msgid "Could not read container config"
 msgstr "कन्टेनर संयोजना वाचणे अशक्य"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "अपरिचीत प्रकार '%s'"
@@ -2600,7 +2787,20 @@ msgstr "अपरिचीत प्रकार '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs संख्या >= 1 यानुरूप पाहिजे"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s वाचणे अशक्य"
@@ -2721,675 +2921,644 @@ msgstr "प्रॉक्झीसह संवादात चूक: बि
 msgid "got asynchronous packet number %d\n"
 msgstr "असिंक्रोनस पॅकेट संख्या %d मिळाली\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU कार्यास डिमन नुरूप बनवण्यास अशक्य"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "आवृत्ती %s वाचणे अशक्य"
+msgstr "'%s' अंतर्गत QEMU आवृत्ती क्रमांक वाचणे अशक्य"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU मदत आऊटपुट वाचणे अशक्य"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu पासूनचे अनपेक्षीत एक्जीट् स्थिती"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "अनपेक्षीत एक्जीट् स्थिती '%d', qemu संभाव्यरित्या अपयशी"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU बायनरी %s आढळले नाही: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "संजाळ '%s' आढळले नाही"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "संजाळ प्रकार %d समर्थीत नाही"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ब्रीज् समर्थन प्रारंभ करणे अशक्य: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "ब्रीज करीता टॅप संवाद समावेष करण्यास अपयशी. %s ब्रीज साधन नाही"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "टॅप संवाद '%s' जोडण्यास अपयशी, ब्रीज '%s' वरील : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "QEMU बायनरी द्वारे TCP स्थानांतरन समर्थीत नाही"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "या QEMU बायनरी द्वारे STDIO स्थानांतरन समर्थीत नाही"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "डिस्क '%2$s' करीता असमर्थीत ड्राइवर नाव '%1$s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' करीता असमर्थीत usb डिस्क प्रकार"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "असमर्थीत डिस्क प्रकार '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "अवैध आवाज प्रारूप"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' करीता सदोषीत uuid घटक"
+msgstr "'%s' अंतर्गत सदोषीत मुख्य शब्द बाब"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "साधन %s वाचणे अशक्य"
+msgstr "ड्राइव्ह निर्देशांक '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "हरवलेली यंत्र माहिती %s मध्ये"
+msgstr "ड्राइव्ह '%s' अंतर्गत न आढळणारे फाइल बाब"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "ड्राइव्ह '%s' अंतर्गत निर्देशांकीय घटक आढळले नाही"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "PCI क्षेत्र '%s' वाचणे अशक्य"
+msgstr "'%s' अंतर्गत NIC vlan वाचणे अशक्य"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "%d करीता NIC वर्णन आढळले नाही"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "क्षेत्र %s वाचणे अशक्य"
+msgstr "'%s' अंतर्गत vlan वाचणे अशक्य"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "कार्य %s वाचणे अशक्य"
+msgstr "NIC वर्णन '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "अपरिचीत अक्षर साधन प्रकार '%s'"
+msgstr "अपरिचीत PCI साधन व्याकरण '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "PCI साधन बस '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "PCI साधन स्लॉट '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "PCI साधन कार्यपद्धती '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "USB साधन विक्रेता '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "PCI साधन उत्पादन '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "डिस्क साधन प्राप्त करणे अशक्य"
+msgstr "PCI साधन पत्ता '%s' प्राप्त करणे अशक्य"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "नवीन बनविलेले खंड '%s' शोधणे अशक्य"
+msgstr "अक्षर साधन %s अंतर्गत पोर्ट क्रमांक आढळले नाही"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "अपरिचीत अक्षर साधन प्रकार '%s'"
+msgstr "अपरिचीत अक्षर साधन व्याकरण %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "मॉनीटर मार्ग आढळला नाही"
+msgstr "इम्यूलेटर मार्ग आढळले नाही"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "यजमान अधिप्रमाणन गुणधर्म आढळले नाही"
+msgstr "%s घटक करीता मुल्य आढळले नाही"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI स्लॉट '%s' वाचणे अशक्य"
+msgstr "VNC पोर्ट '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "साधन %s वाचणे अशक्य"
+msgstr "स्मृती स्तर '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI स्लॉट '%s' वाचणे अशक्य"
+msgstr "CPU प्रमाण '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI बस '%s' वाचणे अशक्य"
+msgstr "UUID '%s' वाचणे अशक्य"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "रूपांतरनवेळी अपरिचीत QEMU बाब '%s' आढळले"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "अपरिचीत अधिप्रमाणन प्रकार '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "अवैध क्षेत्र स्तर"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "अवैध pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "मॉनीटर मार्ग आढळला नाही"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "संयोजना यादी आढळले नाही"
+msgstr "अपरिचीत घटक '%s'"
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "लॉगफाइल %s बनवण्यास अपयशी"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM लॉगफाइल close-on-exec फ्लॅग करीता निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "लॉगफाइल नाव %s/%s.log बिल्ड करण्यास अपयशी"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%2$s अंतर्गत %1$lld वाचणे अशक्य"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%1$s' ला स्वयं सुरू करण्यास अपयशी: %2$s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "स्थिती फाइल %s शी जुळवणी अशक्य करणे अपयशी"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s करीता क्षेत्र स्थिती वाचण्यास अपयशी\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s करीता क्षेत्र स्थिती वाचण्यास अपयशी\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%s करीता मॉनीटर पुन्ह जुळवण्यास अपयशी: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "सुरक्षा ड्राइवर सुरू करण्यास अपयशी"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "सुरक्षा ड्राइवर उपलब्ध नाही"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel प्रारूप प्रतिकृत करण्यास अपयशी: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI प्रतिकृत करण्यास अपयशी: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "सुरक्षा ड्राइवर सुरू करण्यास अपयशी"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "सुरक्षा ड्राइवर उपलब्ध नाही"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "स्थरीय डिरेक्ट्री '%s' बनवण्यास अपयशी: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s प्रारंभ आऊटपुट वाचतेवेळी त्रुटी आढळली"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s प्रारंभ आऊटपुट वाचतेवेळी कालबाह्य झाले"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s प्रारंभ आऊटपुट वाचतेवेळी अतिरिक्त जागा आढळली नाही"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s लॉग आऊटपुट वाचतेवेळी त्रुटी आढळली"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s लॉग आऊटपुट वाचतेवेळी पुरेशी जागा आढळली नाही"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s लॉग आऊटपुट वाचतेवेळी वेळ समाप्ती आढळली"
+msgstr "%s लॉग आऊटपुट वाचतेवेळी क्रिया करीता वेळ समाप्ती आढळली"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s लॉग आऊटपुट वाचतेवेळी वेळ समाप्ती आढळली"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "मॉनीटर मार्ग %s उघडू शकले नाही"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "close-on-exec बाब निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "विना-ब्लॉकींग पद्धतीत मॉनीटर निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "लॉगफाइल बंद करण्यास अशक्य: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "अतिथी सुरू करणे अशक्य: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU थ्रेड माहिती प्राप्त करण्याकरीता monitor आदेश चालवू शकत नाही"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU निश्चित करण्यास अपयशी"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "पुन्हप्रारंभ कार्यपद्धती अपयशी"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC परवलीचा शभ्द निश्चित करण्यास अपयशी"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "सुरक्षा लेबल निश्चित करण्यास अपयशी"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM आधिपासूनच सक्रीय आहे"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "न वापरलेले VNC पोर्ट शोधण्यास अपयशी"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "लॉग डिरेक्ट्री %s बनवणे अशक्य"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU बायनरी %s आढळले नाही"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s करीता निष्क्रीय PID फाइल काढूण टाकणे अशक्य"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "संग्रह %s बिल्ड् करण्यास अपयशी"
+msgstr "pidfile मार्ग बिल्ड करण्यास अपयशी."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "लॉगफाइल करीता envv लिहण्यास अशक्य: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "लॉगफाइल करीता argv लिहण्यास अशक्य: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "लॉगफाइलची समाप्ती वाचणे अशक्य: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "क्षेत्र %s सक्रीय झाले नाही\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s' बंद करत आहे\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "%s (%d) करीता SIGTERM पाठवण्यास अपयशी"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s करीता क्षेत्र स्थिती काढूण टाकण्यास अपयशी"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s करीता PID फाइल काढूण टाकण्यास अपयशी: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "%2$s करीता न हाताळलेली fd घटना %1$d"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%s उघडणे अशक्य"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "या यजमान वरील NUMA समर्थीत नाही"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "सुरुवातीचा कप्पा %d क्षेत्र (0-%d) च्या बाहेर आहे"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA मोकळी स्मृती करीता अडचन विचारू शकले नाही"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "संचयन संग्रह सक्रीय नाही"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s उघडणे अशक्य"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "समजुळवणी uuid '%s' सह क्षेत्र आढळले नाही"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "जुळवणीजोगी नाव '%s' नुरूप क्षेत्र आढळले नाही"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "क्षेत्र '%s' आधिपासूनच वर्णीत आहे"
+msgstr "क्षेत्र '%s' आधीपासूनच uuid %s सह वर्णन केले आहे"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "क्षेत्र आधिपासून '%s' नुरूप सक्रीय आहे"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "सस्पेंड कार्यपद्धती अपयशी"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "शटडाऊन कार्यपद्धती अपयशी"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "वर्तमान स्मृतीपेक्षा कमाल स्मृती निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "memory balloon वाटपची चौकशी करणे अशक्य"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "memory balloon वाटप वाचण अशक्य"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "balloon memory वाटप करणे अशक्य"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "कमाल स्मृती पेक्षा जास्त स्मृती निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "सक्रीय क्षेत्राची स्मृती निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "क्षेत्र xml प्राप्त करण्यास अपयशी"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' बनविण्यास अपयशी"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "संयचीत शिर्षक लिहीण्यास अपयशी"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml लिहीण्यास अपयशी"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "फाइल %s साठवणे अशक्य"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "स्थानांतरन कार्यपद्धती अपयशी"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'स्थानांतरन' qemu द्वारे समर्थीत नाही"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "सक्रीय क्षेत्राचे vcpu प्रमाण बदलवू शकत नाही"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "क्षेत्र व्याख्या '%d' अंतर्गत अपरिचीत virt प्रकार"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "क्षेत्र करीता कमाल vcpus निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "क्षेत्र करीता विनंतीकृत vcpus कमाल परवानगीय vcpus पेक्षा जास्त आहे: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "असक्रीय क्षेत्र वर vcpus ला पीन करणे अशक्य"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu क्रमांक क्षेत्रच्या बाहेर %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "बांधणी निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu संबंध करीता समर्थन नाही"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "बांधणी प्राप्त करणे अशक्य"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu संबंध उपलब्ध नाही"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "सुरक्षा लेबल प्राप्त करण्यास अपयशी"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "सुरक्षा प्रारूप वर्णाक्षर कमाल %d बाईटस् ओलांडले"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "सुरक्षा DOI वर्णाक्षर कमाल %d बाईटस् ओलांडले"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "क्षेत्र प्रतिमा वाचू शकले नाही"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu शिर्षक वाचू शकले नाही"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "प्रतिमा जादू अयोग्य आहे"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "प्रतिमा आवृत्ती समर्थीत नाही (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML वाचण्यास अपयशी"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML वाचण्यास अपयशी"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "नवीन VM लागू करण्यास अपयशी"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "क्षेत्रसह पुन्हसंपर्क करण्यास अपयशी"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "असमर्थीत डिस्क प्रकार '%s'"
+msgstr "असमर्थीत संयोजना प्रकार %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv रचना %s ओळखणे अशक्य"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "बस/साधन निर्देशांक करीता डिस्क '%s' रूपांतरीत करणे अशक्य"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "बस '%s' करीता असमर्थीत डिस्क नाव मॅपींग"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "बस '%s' व लक्ष्य '%s' सह साधन आढळले नाही"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3398,206 +3567,206 @@ msgstr ""
 "साधन '%s' व लक्ष्य '%s' करीता इम्यूलेटर आवृत्ती काढूण टाकण्याजोगी मिडीया करीता समर्थन "
 "पुरवत नाही"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom मिडीया बदलवणे अशक्य"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom मिडीया बदलवणे अपयशी: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "लक्ष्य %s आधिपासूनच अस्तित्वात आहे"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s डिस्क जोडू शकत नाही"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "स्लॉट क्रमांक वाचणे अशक्य\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "%s डिस्क समावेष करणे अपयशी"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb डिस्क जोडणे अशक्य"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb डिस्क समावेष करणे अपयशी"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb साधन जोडणे अशक्य"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb साधन समावेष करणे अपयशी"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "निष्क्रीय क्षेत्र वरील साधन जुळवू शकत नाही"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "डिस्क बस '%s' हॉटप्लग करणे अशक्य."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "डिस्क साधन प्रकार '%s' हॉटप्लग करणे अशक्य"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "साधन प्रकार '%s' समावेष करणे अशक्य"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "डिस्क %s आढळले नाही"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "डिस्क %s वेगळे करणे अशक्य - अवैध स्लॉट क्रमांक %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "डिस्क %s अलग करा आदेश चालविण्यास अपयशी"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "डिस्क %s अलग करण्यास अपयशी: अवैध स्लॉट %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "निष्क्रीय क्षेत्र वरील साधन अलग करू शकत नाही"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "फक्त SCSI किंवा virtio डिस्क सेवा गतिकरित्या वेगळे केले जाऊ शकते"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "सक्रीय क्षेत्र करीता स्वयं प्रारंभ निश्चित करणे अशक्य"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "स्वयं प्रारंभ डिरेक्ट्री %s बनवणे अशक्य"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "'%2$s' करीता '%1$s' symlink बनवण्यास अपयशी"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "अवैध मार्ग: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' आदेश अपयशी"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' या qemu द्वारे समर्थीत नाही"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "साधन आढळले नाही: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL किंवा रिकामे मार्ग"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "अवैध मार्ग, '%s' परिचीत संवाद नाही"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: उघडण्यास अपयशी"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: सीक किंवा वाचण्यास अपयशी"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "अवैध मार्ग"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ड्राइवर फक्त आभासी स्मृती पत्ता करीता समर्थन पुरवितो"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") अपयशी"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' आदेश अपयशी"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "प्रारूप %s सह बनवलेली तात्पूर्ती फाइल वाचण्यास अपयशी"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "क्षेत्र XML पुरवले नाही"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "KVM स्थानांतरन करीता फक्त tcp URIs समर्थीत आहे"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI करीता समाप्तीस ':port' आढळले नाही"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "विनाक्रम UUID बनवण्या अशक्य"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "समान नावाचे क्षेत्र किंवा UUID आधिपासूनच '%s' नुरूप अस्तित्वात आहे"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "ऑफलाइन स्थानांतरन निश्चित केले, परंतु सस्पेंड कार्य अपयशी ठरले"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "स्थानांतरन अपयशी: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "अपयश नंतर अतिथी %s पुन्हा संवाद साधण्यास अपयशी\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "साधन %s सक्रीय PCI साधन नाही"
@@ -3606,506 +3775,511 @@ msgstr "साधन %s सक्रीय PCI साधन नाही"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd बायनरी शोधण्यास अपयशी"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: URL अंतर्गत transport अनोळखे आहे (tls|unix|ssh|ext|tcp असायला हवे)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' transport करीता, आदेश आवश्यक आहे"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "यजमाननाव '%s' निर्धारीत करण्यास अपयशी: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s' शी जुळवणी करणे अशक्य"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "सॉकेट बनवण्यास अशक्य"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' शी जुळवणी करणे अशक्य"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "सॉकेट जोडी बनवण्यास अशक्य"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "ट्रान्सपोर्ट पद्धती unix, ssh व ext Windows अंतर्गत समर्थीत नाही"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "सॉकेटला विना-रोखण्याजोगी बनवण्यास अशक्य"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "पाइप बनवण्यास अशक्य"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URI स्वयं-ओळखण्यास अशक्य"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "callbacks यादी वाटप करतेवेळी त्रुटी"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "domainEvents वाटप करतेवेळी त्रुटी आढळली"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' करीता प्रवेश अशक्य"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS श्रेय वाटप करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA प्रमाणपत्र दाखल करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "वैयक्तिक कि/प्रमाणपत्र दाखल करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS क्लाऐंट प्रारंभ करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS अल्गोरिदम प्राधान्यक्रम निश्चित करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "प्रमाणपत्र प्राधान्यक्रम निश्चित करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "सत्र श्रेय निश्चित करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS हॅन्डशेक पूर्ण करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS प्रारंभ पूर्ण करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "सर्वर तपासणी (आमचे प्रमाणपत्र किंवा IP पत्ता) अपयशी\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "सर्वर प्रमाणपत्र तपासण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "वर्तमान वेळ प्राप्त करणे अशक्य"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "अवैध प्रमाणपत्र"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "प्रमाणपत्र अजूनही सक्रीय केले गेले नाही."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "प्रमाणपत्राचे परिचीत देयक आहे."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "प्रमाणपत्र कालबाह्य झाले."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "remoteCheckCertificate: क्लाऐंट प्रामाणपत्र असुरक्षित अल्गोरिदमचा वापर करतो"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "सर्वर प्रमाणपत्रची तपासणी अपयशी: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "प्रमाणपत्र प्रकार X.509 नाही"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers अपयशी"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "प्रमाणपत्र प्रारंभ करण्यास अशक्य: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "प्रमाणपत्र आयात करणे अशक्य: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "प्रमाणपत्र कालबाह्य झाले"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "प्रमाणपत्र अजूनही सक्रीय केले गेले नाही"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "प्रमाणपत्र मालकाची जुळवणी यजमाननावशी जुळत नाही (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "खूपच जास्त NUMA कक्ष: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "खूपच जास्त दूर्रस्थ क्षेत्र IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "मॅप लांबी कमाल पेक्षा जास्त आहे: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU प्रमाण कमालपेक्षा जास्त आहे: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU मॅप बफर लांबी कमाल पेक्षा जास्त आहे: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "यजमानने बरेचशे vCPUs आढळण्याचे तपशील पाठविला आहे: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "यजमान तपशील मॅफ बफरची लांबी कमाल पेक्षा जास्त आहे असे दर्शविते: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "सुरक्षा लेबल कमाल पेक्षा जास्त आहे: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "सुरक्षा प्रारूप कमाल पेक्षा जास्त आहे: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "सुरक्षा doi कमाल पेक्षा जास्त आहे: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "खूपच जास्त दूर्रस्थ क्षेत्र नाव: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: पुन्हा पाठविलेले बाब मर्यादापेक्षा जास्त आहेत"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: अपरिचीत बाब प्रकार"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "कमी स्मृती वाटप अर्रे"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "अपरिचीत बाब प्रकार"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "दूर्रस्थ शिष्टाचार करीता ब्लॉक कमाल विनंती खूपच जास्त आहे, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "पाठिवलेले बफर विनंतीकृत आकाराचे आढळले नाही"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "दूर्रस्थ शिष्टाचार करीता स्मृती कमाल विनंती खूपच जास्त आहे, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "खूपच जास्त दूर्रस्थ संजाळ: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "खूपच जास्त दूर्रस्थ संजाळ: %d > %d"
+msgstr "एकापेक्षा जास्त दूरस्थ संवाद: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "खूपच जास्त संचयन संग्रह विनंतीकृत केले"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "खूपच जास्त संचयन संग्रह प्राप्त झाले"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "खूपच जास्त संचयन खंड विनंतीकृत केले"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "खूपच जास्त संचयन खंड प्राप्त झाले"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "खूप जास्त साधन नाव विनंतीकृत केले"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "खूप जास्त साधन नाव प्राप्त"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "खूप जास्त क्षमता नाव विनंतीकृत केले"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "खूप जास्त क्षमता नाव प्राप्त झाले"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "अपरिचीत अधिप्रमाणन प्रकार %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "विनंतीकृत अधिप्रमाणन प्रकार %s नकारले गेले"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "असमर्थीत अधिप्रमाणन प्रकार %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL लायब्ररी प्रारंभ करण्यास अपयशी: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "सॉक पत्ता प्राप्त करण्यास अपयशी"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "परस्पर पत्ता प्राप्त करणयास अपयशी"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL क्लाऐंट संदर्भ बनविण्यास अपयशी: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS सत्र करीता अवैध सीफर आकार"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "बाहेरील SSF %d (%s) निश्चित करणे अशक्य"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "सुरक्षा गुणधर्म %d (%s) निश्चित करणे अशक्य"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL कार्यपद्धती %s या सर्वर द्वारे समर्थीत नाही"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL संपर्क प्रारंभ करण्यास अपयशी: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "अधिप्रमाणन श्रेय बनविण्यास अपयशी"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL मध्यस्थी माहिती खूपच लांब आहे: %d बाईटस्"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL पद्धत अपयशी: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "मध्यस्थी SSF %d अपेक्षीतरित्या सक्षम आढळे नाही"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "अधिप्रमाणन श्रेय प्राप्त करण्यास अपयशी"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "घटना समर्थन आढळले नाही"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "यादी करीता cb समावेष करत आहे"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "यादीतून cb काढूण टाकत आहे"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header अपयशी"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling बाब"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "डेटा पाठवणे अशक्य"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS सॉकेट %s पासून वाचणे अपयशी"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "सर्वरने जुळवणी बंद केली"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "डेटा प्राप्त करणे अशक्य"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL डेटा एन्कोड करण्यास अपयशी: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL डेटा डिकोड करण्यास अपयशी: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "सर्वर पासून प्राप्त पॅकेट खूप लहान आहे"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "सर्वर पासून प्राप्य पॅकेट खूपच मोठे आहे"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "प्रतिसाद अंतर्गत अवैध शिर्षक"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "अपरिचीत कार्यक्रम (प्राप्त %x, अपेक्षीत %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "अपरिचीत शिष्टाचार आवृत्ती (प्राप्त %x, अपेक्षीत %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "सर्वर पासून अनपेक्षीत RPC कॉल %d प्राप्त झाले"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "सिरीयल %d सह प्रतिसाद करीता प्रतिक्षाजोगी कॉल आढळले नाही"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "अपरिचीत कार्यपद्धती (प्राप्त %x, अपेक्षीत %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling दूर्रस्थ_त्रुटी"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "अपरिची स्थिती (प्राप्त %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "सॉकेट करीता तपासणी अपयशी"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "सॉकेट वरील हॅन्गअप / त्रुटी घटना प्राप्त केले"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "अटी नुरूप प्रतिक्षा अपयशी"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4119,66 +4293,66 @@ msgstr "अवैध सुरक्षा प्रारूप '%s'"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' कमाल स्वीकार्य %d लांबी पेक्षा जास्त लांब आहे"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux आभासी क्षेत्र संदर्भ फाइल %s उघडणे अशक्य: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux आभासी क्षेत्र संदर्भ फाइल %s वाचणे अशक्य: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux आभासी प्रतिमा संदर्भ फाइल %s उघडणे अशक्य: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux आभासी प्रतिमा संदर्भ फाइल %s वाचणे अशक्य: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "VM करीता सुरक्षा लेबल आधिपासून वर्णीत आहे"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s करीता selinux संदर्भ बनवणे अशक्य"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() करीता कॉल करतेवेळी त्रुटी: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: सुरक्षा लेबल कमाल लांबी पेक्षा जास्त आहे: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce() ला कॉल करतेवेळी त्रुटी: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: सुरक्षा संदर्ध '\\%s', %s वरील निश्चित करणे अशक्य: %s."
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s निर्धारीत करणे अशक्य"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "अवैध सुरक्षा लेबल %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4187,98 +4361,112 @@ msgstr ""
 "%s: सुरक्षा लेबल ड्राइवर विषमजुळवणी: '%s' प्रारूप क्षेत्र करीता संयोजीत केले, परंतु "
 "हायपरवायजर ड्राइवर '%s' असे आढळले."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%1$s: सुरक्षा संदर्भ '\\%2$s' निश्चित करण्यास अशक्य: %3$s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "संग्रह प्रकार %d करीता न आढळलेले बॅकएन्ड"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "खंड '%s' उघडणे अशक्य"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "फाइल '%s' सुरू करणे अशक्य"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "फाइल '%s' ची समाप्ती वाचणे अशक्य"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' चे फाइल संदर्भ प्राप्त करणे अशक्य"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "डिरेक्ट्री '%s' वाचणे अशक्य"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s कंपाईन करण्यास अपयशी"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd वाचू शकत नाही"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "आदेश '%s' करीता प्रतिक्षा करणे अपयशी"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "आदेश योग्यरित्या कार्यान्वीत झाले नाही"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s' करीता पाइप वरील वाचण त्रुटी"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "आदेश %d पासूनचे विना-शून्य एक्जीट स्थिती"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s Win32 वर लागू केले नाही"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "साधनाचे प्रारंभ स्थान वाचू शकले नाही"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "साधनाचे समाप्ती स्थान वाचू शकले नाही"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "अवैध सुरक्षा प्रकार"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "लक्ष्य %s आधिपासूनच अस्तित्वात आहे"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "मोकळी जागा पुरेशी नाही"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "खंड लक्ष्य मार्ग '%s' वाचणे अशक्य"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "खंड मार्ग '%s' मुख्य साठा स्त्रोत साधन नावाशी सुरू झाले नाही."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "लक्ष्य '%s' पासून विभागणी क्रमांक वाचणे अशक्य"
@@ -4351,9 +4539,9 @@ msgid "cannot unlink path '%s'"
 msgstr "मार्ग '%s' शी जुळवणी मोडणे अशक्य"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "मार्ग '%s' उघडणे अशक्य"
+msgstr "इन्पुट मार्ग '%s' उघडणे अशक्य"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4361,14 +4549,14 @@ msgid "cannot extend file '%s'"
 msgstr "फाइल '%s' वाढवणे अशक्य"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "lseek किंवा फाइल पासून वाचण्यास अपयशी: %s"
+msgstr "फाइल '%s' पासून वाचण्यास अपयशी"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid फाइल '%s' लिहीण्यास अपयशी : %s"
+msgstr "फाइल '%s' करीता लिहण्यास अपयशी"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4376,69 +4564,71 @@ msgid "cannot fill file '%s'"
 msgstr "फाइल '%s' भरणे अशक्य"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "फाइल '%s' बंद करणे अशक्य"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "रूट डिरेक्ट्री वापरणे अशक्य: %s"
+msgstr "खंड पासून डिरेक्ट्री खंड करीता प्रत बनवणे अशक्य"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "अपरिचीत संचयन खंड प्रकार %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "वेगळा बॅकींग साठा निश्चित करणे अशक्य."
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "अपरिचीत साठा खंड जादा प्रत प्रकार %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "अप्रवेशीय जादा प्रत साठा खंड %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "copy-on-write प्रतिमा qcow-create शी समर्थीत नाही"
+msgstr "qcow-create सह खंड पासून प्रत बनवणे अशक्य"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "असमर्थीत संचयन खंड प्रकार %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write प्रतिमा qcow-create शी समर्थीत नाही"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "प्रतिमा निर्माण करीता समर्थन विना qemu-img पुरविले जात नाही"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "मार्ग '%s' वाचणे अशक्य"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "फाइल मालक '%s' निश्चित करणे अशक्य"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "फाइल पद्धत '%s' निश्चित करणे अशक्य"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "फाइल '%s' शी जुळवणी तोडणे अशक्य"
@@ -4672,164 +4862,165 @@ msgstr "'%s' पासून आयोजक क्रमांक प्रा
 msgid "Scanning host%u"
 msgstr "आयोजक %u स्कॅन करत आहे"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "यजमान अधिप्रमाणन गुणधर्म आढळले नाही"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "गुप्तशब्द अधिप्रमाणन गुणधर्म आढळले नाही"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "सदोषीत ऑक्टल् पद्धती"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "सदोषीत मालक घटक"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "सदोषीत गट घटक"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "साठा संग्रह करीता अपरिचीत रूट घटक"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "अपरिचीत साठा संग्रह प्रकार %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "संग्रह स्त्रोत नाव घटक आढळले नाही"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid निर्माण करण्यास अपयशी"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "अपरिचीत संग्रह स्वरूप प्रकार %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "न आढळलेले साठा संग्रह स्त्रोत यजमान नाव"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "साठा संग्रह स्त्रोत साधन प्राप्त करणे अशक्य"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "न आढळलेले साठा संग्रह स्त्रोत साधन मार्ग"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "न आढळलेले साठा संग्रह स्त्रोत मार्ग"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "साठा संग्रह स्त्रोत अडॅप्टर नाव आढळले नाही"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "अपरिचीत अधिप्रमाणन प्रकार '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "न आढळलेले साठा संग्रह लक्ष्य मार्ग"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "साठा संग्रह करीता अपरिचीत रूट घटक"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "अपरिचीत संग्रह स्वरूप क्रमांक %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "अनपेक्षीत संग्रह प्रकार"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "अपरिचीत आकार यूनीट '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "सदोषीत क्षमता घटक"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "क्षमता घटक मुल्य खूपच मोठे आहे"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "अपरिचीत रूट घटक"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "न आढळलेले खंड नाव घटक"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "क्षमता घटक आढळले नाही"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "अपरिचीत खंड स्वरूप प्रकार %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "साठा संग्रह करीता अपरिचीत रूट घटक"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "अपरिचीत खंड स्वरूप क्रमांक %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "संयोजना डिरेक्ट्री %s बनवणे अशक्य"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "संयोजना फाइल मार्ग बनवू शकत नाही"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "स्वयंप्रारंभ लिंक मार्ग बनवू शकत नाही"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML निर्माण करण्यास अपयशी"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "संयोजना फाइल %s बनवणे अशक्य"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "संयोजना फाइल %s लिहणे अशक्य"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "संयोजना फाइल %s साठवणे अशक्य"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s करीता संयोजना फाइल नाही"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s करीता संयोजना काढून टाकू शकत नाही"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "जुळवणी uuid सह संग्रह आढळले नाही"
 
@@ -4837,487 +5028,545 @@ msgstr "जुळवणी uuid सह संग्रह आढळले ना
 msgid "no pool with matching name"
 msgstr "जुळवणी नाव सह संग्रह आढळले नाही"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "संचयन संग्रह आधिपासूनच अस्तित्वात आहे"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "जुळवणी uuid सह संचयन संग्रह आढळले नाही"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "संग्रह अजूनही सक्रीय आहे"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "पूल '%s' मध्ये असमरित्या कार्यरत कार्य आहेत."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "संग्रह आधिपासूनच सक्रीय"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "संचयन संग्रह आधिपासूनच सक्रीय आहे"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "संचयन संग्रह सक्रीय नाही"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "संचयन संग्रह अजूनही सक्रीय आहे"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "खंड काढून टाकणे करीता संग्रह समर्थन पुरवित नाही"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "संग्रहकडे संयोजना फाइल नाही"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "जुळवणी नाव सह संचयन खंड आढळले नाही"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "जुळवणी कि सह संचयन खंड आढळले नाही"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "जुळवणी मार्ग सह संचयन खंड आढळले नाही"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "संचयन खंड आधिपासूनच अस्तित्वात आहे"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "संचयन संग्रह खंड निर्माण करीता समर्थन पुरवित नाही"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "जुळवणी नाव सह संचयन खंड आढळले नाही"
+msgstr "जुळवण्याजोगी नावासह साठा संग्रह आढळले नाही"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "ब्रीज नाव '%s' आधिपासूनच वापरणीत आहे."
+msgstr "साठा खंडाचे नाव '%s' आधिपासूनच वापरणीत आहे."
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "संचयन संग्रह खंड निर्माण करीता समर्थन पुरवित नाही"
+msgstr "साठा संग्रह अस्तित्वातील खंड पासून खंड निर्माण करीता समर्थन पुरवत नाही"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "ध्वनिमान '%s' इजूनही वाटपले जात आहे."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "संचयन संग्रह खंड काढून टाकणे करीता समर्थन पुरवित नाही"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' करीता साधन क्षमता आढळले नाही"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "संग्रह फाइलनाव निर्धारीत करत आहे"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "यजमान वर्णन फाइल '%s' दाखल करणे अशक्य"
 
-#: src/test.c:384
-msgid "host"
-msgstr "यजमान"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "फाइल '%s' उघडण्यास अपयशी"
 
-#: src/test.c:392
-msgid "node"
-msgstr "नोड"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath संदर्भ निर्माण करत आहे"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "नोड cpu numa नोड्स"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "नोड cpu सॉकेट्स"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "नोड cpu कोरस्"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "नोड cpu थ्रेड्स"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "नोड सक्रीय cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "नोड cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "नोड स्मृती"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "नोड डोमेन यादी"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "डोमेन फाइलनाव सोडवत आहे"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "नोड जाळ यादी"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "संजाळ फाइलनाव निर्धारीत करत आहे"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "नोड संग्रह यादी"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "संग्रह फाइलनाव निर्धारीत करत आहे"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: मार्ग पुरवा किंवा :///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "यजमाननाव शोधू शकत नाही"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "क्षेत्र '%s' स्तब्ध केले नाही"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "क्षेत्र '%s' कार्यरत नाही"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "मेटाडेटा करीता जागा वाटप करण्यास क्षेत्र '%s' साठवणे अशक्य"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "क्षेत्र '%s' यांस '%s' करीता साठवत आहे: उघडणे अपयशी"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "क्षेत्र '%s' यांस '%s' करीता साठवत आहे: लेखन अपयशी"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "क्षेत्र प्रतिमा '%s' वाचणे अशक्य"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' अंतर्गत अपूर्ण साठवा शिर्ष ओळ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "अयोग्य शिर्षकची जादू"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s' अंतर्गत मेटाडेटा लांबी वाचण्यास अपयशी"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "मेटाडेटा"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' अंतर्गत अपूर्ण मेटाडेटा आढळले"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "क्षेत्र '%s' कोरडम्प: %s उघडण्यास अपयशी"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "क्षेत्र '%s' कोरडम्प: %s करीता शिर्ष ओळ लिहणे अपयशी"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "क्षेत्र '%s' कोरडम्प: लिहण्यास अपयशी: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "क्षेत्र उपलब्ध कक्षाच्या मर्यादा पलीकडे जाते"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "क्षेत्र '%s' आधिपासूनच कार्यरत आहे"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "क्षेत्र '%s' अजूनही कार्यरत आहे"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "जाळं '%s' अजूनही कार्यरत आहे"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "जाळं '%s' आधिपासूनच कार्यरत आहे"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "साठा संग्रह '%s' आधिपासूनच सक्रीय आहे"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "साठा संग्रह '%s' सक्रीय नाही"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "जुळवणी नाव '%s' नुरूप साठा खंड आढळले नाही"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "जुळवणी कि '%s' नुरूप साठा खंड आढळले नाही"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "जुळवणी मार्ग '%s' नुरूप साठा खंड आढळले नाही"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "खंड '%s' करीता संग्रह अंतर्गत अतिरीक्त मोकळी जागा आढळली नाही"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "संजाळ प्रकार %d समर्थीत नाही"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "संजाळ प्रकार %d समर्थीत नाही"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "संजाळ प्रकार %d समर्थीत नाही"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "char साधन करीता फक्त TCP सक्रीयता समर्थीत आहे"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "असमर्थीत chr साधन प्रकार %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec फाइल वर्णनकर्ता फ्लॅग निश्चित करण्यास अपयशी ठरला\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec फाइल वर्णन बाब निश्चित करण्यास अपयशी"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%1$s' ला स्वयं सुरू करण्यास अपयशी: %2$s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify प्रारंभ करण्यास अशक्य"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "मॉनीटर ड्रिरेक्ट्री %s बनविण्यास अपयशी: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: स्मृती शिल्लक नाही\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid वाचण्यास अपयशी: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "सॉकेट उघडण्यास अशक्य"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "सॉकेट बांधणी अशक्य"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "खूप लांब आदेश %s पाठवणे अशक्य (%d बाईटस्)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "आदेश %s पाठवणे अशक्य"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "प्रतिसाद %s वाचणे अशक्य"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "कर्नल निश्चित केले नाही"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML कर्नल %s शोधणे अशक्य"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "लॉगफाइल करीता envv लिहण्यास अशक्य: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "लॉगफाइल करीता argv लिहण्यास अशक्य: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "अनपेक्षीत pid %d != %d प्राप्त झाले\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "संचयन संग्रह सक्रीय नाही"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "आवृत्ती %s वाचणे अशक्य"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "क्षेत्र '%s' आधिपासूनच वर्णीत आहे"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid '%s' सह क्षेत्र आधिपासूनच वर्णीत आहे"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "क्षेत्र करीता cputime वाचणे अशक्य"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%s वाचणे अशक्य"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "संकेत ब्लॉक करणे अशक्य"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "पाइप बनवू शकत नाही"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "विना-ब्लॉक करणारे फाइल वर्णन बाब निश्चित करण्यास अपयशी"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec फाइल वर्णन बाब निश्चित करण्यास अपयशी"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "पाइप बनविण्यास अपयशी"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "उप क्रिया विभाजीत करणे अशक्य"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "रोखलेले संकेत अशक्य करणे शक्य नाही"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin फाइल हॅन्डलची मांडणी करण्यास अपयशी"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout फाइल हॅन्डलची मांडणी करण्यास अपयशी"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr फाइल हॅन्डलची मांडणी करण्यास अपयशी"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "सत्र प्रतिनिधी बनणे शक्य नाही"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "रूट डिरेक्ट्री वापरणे अशक्य: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "फाइल प्रकार '%s' वाचणे अशक्य"
+msgstr "pidfile लिहण्यास अशक्य"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "बायनरी %s कार्यान्वीत करणे अशक्य"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "मध्यस्थी डिमन प्रक्रिया स्थिती %d सह बाहेर पडले."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "अपरिचीत तपासणी प्रतिसाद."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "तपासणी त्रुटी"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' विना-शून्य स्थिती %d व संकेत %d सह बाहेर पडले: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "डिरेक्ट्री '%s' उघडण्यास अपयशी"
+msgstr "फाइल '%s' उघडण्यास अपयशी"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' बनविण्यास अपयशी"
+msgstr "फाइल '%s' वाचण्यास अपयशी"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' करीता वापरकर्ता रेकॉर्ड शोधण्यास अपयशी"
@@ -5330,22 +5579,21 @@ msgstr ""
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "VirtualBox ड्राइवर मार्ग निश्चित केले नाही (vbox:///session वापरून पहा)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "अपरिचीत ड्राइवर मार्ग '%s' निश्चित केले (vbox:///session वापरून पहा)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "अपरिचीत ड्राइवर मार्ग '%s' निश्चित केले (vbox:///system वापरून पहा)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "प्रमाणपत्र प्रारंभ करण्यास अशक्य: %s"
+msgstr "VirtualBox ड्राइवर API प्रारंभ करण्यास अशक्य"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5382,15 +5630,15 @@ msgstr "बूटवेळी आपोआप सुरू होणारे 
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "डोमेन नाव, id किंवा uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "स्वतः सुरु होणयास अकार्यान्वीत करा"
 
@@ -5504,15 +5752,15 @@ msgstr "निष्क्रीय डोमेन यादी करण्य
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "नाव"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "स्थिती"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "स्थिती नाही"
 
@@ -5628,7 +5876,7 @@ msgstr "निष्क्रीय डोमेन अव्याख्यी
 msgid "Undefine the configuration for an inactive domain."
 msgstr "निष्क्रीय डोमेनसाठी संयोजना अव्याख्यीत करा."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "डोमेन नाव किंवा uuid"
 
@@ -5872,11 +6120,11 @@ msgstr "डोमेनविषयी पायाभूत माहिती
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "नाव:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5884,16 +6132,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS प्रकार:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "स्थिती:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU वेळ:"
 
@@ -5921,101 +6169,101 @@ msgstr "कार्यान्वीत करा"
 msgid "disable"
 msgstr "अकार्यान्वीत करा"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "सुरक्षा प्रारूप:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "सुरक्षा DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "सुरक्षा लेबल:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA रिकामी स्मृती"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA कक्षा उपलब्ध रिक्त स्मृती दर्शवा."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA कक्ष क्रमांक"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "एकूण"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "डोमेन vcpu माहिती"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "डोमेन आभासी CPUs विषयी पायाभूत माहिती परत करते."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU आकर्षण:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "क्षेत्र बंद झाले, आभासी CPUs अनुपलब्ध."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "डोमेन vcpu आकर्षण नियंत्रित करा"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "डोमेन VCPUs ना भौतिक CPU यजमान करण्यासाठी पिन करा."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu क्रमांक"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "यजमान cpu क्रमांक (स्वल्पविरामाने विलग)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: vCPU क्रमांक अवैध किंवा आढळले नाही."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: cpulist आढळले नाही"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: क्षेत्र माहिती प्राप्त करण्यास अपयशी."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: अवैध vCPU क्रमांक."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: अवैध प्रकार. रीक्त शब्दमंच."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: अवैध प्रकार. %d स्थानावरील अंक अपेक्षीत होता ('%c' समोर)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6024,1389 +6272,1440 @@ msgstr ""
 "cpulist: %s: अवैध प्रकार. %d स्थानावरील अंक किंवा स्वल्पविराम अपेक्षीत होता ('%c' "
 "समोर)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: अवैध प्रकार. %d स्थानावर पाठोपाठ स्वल्पविराम."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "प्रत्यक्षरूपी CPU %d अस्तित्वात नाही."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "आभासी CPUs ची संख्या बदला"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "अतिथी क्षेत्र अंतर्गत आभासी CPUs ची संख्या बदलवा."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "आभासी CPUs ची संख्या"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "आभासी CPUs ची अवैध संख्या."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "गरजे पेक्षा जास्त आभासी CPUs."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "स्मृती वाटप बदला"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "अतिथी डोमेनमधील सद्य स्मृती वाटप बदला."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "स्मृतीच्या किलोबाइट्सची संख्या"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "स्मृती आकाराकरीता %d ची अवैध संख्या"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "कमाल स्मृत्ती आकार तपासण्यास असमर्थ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "कमान स्मृती मर्यादा बदला"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "अतिथी डोमेनमधील कमाल स्मृती वाटप मर्यादा बदला."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "कमाल स्मृती मर्यादा कीलोबाइट्स मध्ये"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "सध्याचे स्मृती आकार तपासून पाहण्यास असमर्थ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "सध्याचे स्मृती आकार छोटे करण्यास असमर्थ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "कमाल स्मृती आकार बदलवण्यास असमर्थ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "नोड माहिती"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "नोडविषयी पायाभूत माहिती परत करतो."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "नोड माहिती मिळवण्यात अपयशी"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU नमुना:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU वारंवारता:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU सॉकेट:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "कोर प्रती सॉकेट:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "थ्रेड्स प्रती कोर:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA सेल्स:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "स्मृती आकार:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "क्षमता"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "हायपरवायजर/ड्राइवर ची क्षमता पाठवितो."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "क्षमता मिळवण्यास अपयशी"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML मध्ये डोमेन माहिती"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "stdout करीता क्षेत्रविषयी माहिती XML डंप स्वरूपी निर्गत करा."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "निष्क्रीय वर्णीत XML दाखवा"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML डंप अंतर्गत सुरक्षा संवेदनशील माहिती समावेष करा"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "क्षेत्र करीता संयोजना फाइल प्राप्त करणे अशक्य"
+msgstr "मुळ संयोजना यांस क्षेत्र XML मध्ये रूपांतरीत करा"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "क्षेत्र करीता XML संयोजना संपादीत करा."
+msgstr "मुळ अतिथी संयोजना स्वरूपला क्षेत्र XML स्वरूप असे रुपांतरीत करा."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "स्त्रोत संयोजना डेटा स्वरूप"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "संयोजना फाइल वाक्यरचना चूक"
+msgstr "आयात करण्याजोगी संयोजना डेटा फाइल"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "क्षेत्र XML ला मुळ संयोजना नुरूप रूपांतरीत करा"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "क्षेत्र XML संयोजनाला मुळ अतिथी संयोजना स्वरूपन नुरूप रूपांतरीत करा."
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "लक्ष्य संयोजना डेटा प्रकार स्वरूप"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "स्वपरूप बदलण्याजोगी xml डेटा फाइल"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "डोमेन id किंवा UUID ला डोमेन नावात रुपांतरित करा"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "डोमेन id किंवा uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "डोमेन नाव किंवा UUID डोमेन id मध्ये रुपांतरित करा"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "डोमेन नाव किंवा id डोमेन UUID मध्ये रुपांतरित करा"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "डोमेन id किंवा नाव"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "डोमेन UUID मिळवण्यास अपयशी"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "क्षेत्रास दूसऱ्या यजमानावर स्थानांतरीत करा"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "क्षेत्रास दूसऱ्या यजमानावर स्थानांतरीत करा.  चालू स्थानांतरन करीता --live समाविष्टीत "
 "करा."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "चालू स्थानांतरन"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "लक्ष्यरूपी यजमानाचे URI जोडणी"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "स्थानांतरन URI, सहसा वगळल्या जाऊ शकतो"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "स्थानांतरनवेळी  समर्थीत असल्यास) नवीन नाव करीता पुन्हा नामांकन करा"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "स्थानांतर: desturi उपलब्ध नाही"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "संजाळ आपोआप सुरू करा"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "बूटच्यावेळी आपोआप सुरू होण्यास संजाळ संयोजीत करा."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "संजाळचे नाव किंवा uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "%s संजाळ स्वचालीत करण्यापासून ओळखखूण सक्षम करण्यास अपयशी"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "%s संजाळ स्वचालीत करण्यापासून ओळखखूण सक्षम करण्यास अपयशी"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "संजाळ %s स्वचालीत करण्यापासून ओळखखूण सक्षम केले\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "संजाळ %s स्वचालीत करण्यापासून ओळखखूण सक्षम केले नाही\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML फाइलपासून संजाळ निर्माण करा"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "संजाळ निर्माण करा."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML संजाळ वर्णन सामावलेली फाइल"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s पासून %s संजाळ निर्माण केले\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s पासून संजाळ निर्माण करण्यास अपयशी"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "XML फाइलपासून संजाळ व्याख्यीत करा (पण सुरू करू नका)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "संजाळ व्याख्यीत करा."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "%s संजाळ %s पासून व्याख्यीत\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s पासून संजाळ व्याख्यीत करण्यास अपयशी"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "संजाळ नष्ट करा"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "दिलेली संजाळ नष्ट करा."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "संजाळाचे नाव, id किंवा uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "संजाळ %s उध्वस्त\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "संजाळ %s उध्वस्त करण्यास अपयशी"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML मध्ये संजाळविषयी माहिती"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "stdout करीता संजाळविषयी माहिती XML डंप स्वरूपी निर्गत करा."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "संजाळची यादी दर्शवा"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "संजाळाची यादी परत देतो."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "निष्क्रीय संजाळाची यादी तयार करा"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "निष्क्रीय आणि सक्रीय संजाळाची यादी बनवा"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "सक्रीय संजाळ यादी बनविण्यास अपयशी"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "निष्क्रीय संजाळ यादी बनविण्यास अपयशी"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "स्वचालीत"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "स्वचालीत नाही"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "सक्रीय"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "निषक्रीय"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "संजाळ UUID ला संजाळ नावात रुपांतरित करा"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "संजाळ uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "निष्क्रीय संजाळ (पूर्वीपासून व्याख्यीत) सुरू करा"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "संजाळ सुरू करा."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "निष्क्रीय संजाळाचे नाव"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "संजाळ %s सुरू झाली\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "संजाळ %s सुरू करण्यास अपयशी"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "निष्क्रीय संजाळ अव्याख्यीत करा"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "निष्क्रीय संजालासाठी संयोजना अव्याख्यीत करा."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "संजाळ %s अव्याख्यीत केली गेली\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "संजाळ %s अव्याख्यीत करण्यास अपयशी"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "संजाळाचे नाव संजाळ UUID मध्ये रुपांतरित करा"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "संजाळ नाव"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "संजाळ UUID मिळवण्यास अपयशी"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "संग्रह स्वयंप्रारंभ करा"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "बूटवेळी आपोआप सुरू होणारे संग्रह संयोजीत करा."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "संग्रह नाव किंवा uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "संग्रह %s स्वयंप्रारंभ नुरूप चिन्हाकृत करण्यास अपयशी"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "संग्रह %s यांस स्वयंप्रारंभ नुरूप चिन्हाकृत न करण्यास अपयशी"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "संग्रह %s स्वयंप्रारंभ म्हणून चिन्हाकृत केले\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "संग्रह %s स्वयंप्रारंभ नुरूप विना चिन्हाकृत केले\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "XML फाइलपासून संग्रह निर्माण करा"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "संग्रह बनवा."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML संग्रह वर्णन सामाविष्टीत फाइल"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "संग्रह %s बनविले, %s पासून\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s पासून संग्रह बनविण्यास अपयशी"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML फाइलपासून डोमेन निर्माण करा"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML खंड वर्णन सामाविष्टीत फाइल"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "खंड %s पासून %s निर्माण केले\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s पासून खंड बनविण्यास अपयशी"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "या यजमान वरील साधन मोजा"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "निष्क्रीय संजाळाचे नाव"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "स्वच्छ करा नोड साधन"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "नोड साधन यादीत दर्शविण्यास अपयशी"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "संग्रहाचे नाव"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML दस्तऐवजाची छपाई करा, परंतु वर्णन/बनवू नका"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "संग्रहाचे प्रकार"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "अंतर्भूतीय संचयन करीताचे स्त्रोत यजमान"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "अंतर्भूतीय संचयन करीताचे स्त्रोत मार्ग"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "अंतर्भूतीय संचयन करीताचे स्त्रोत साधन"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "अंतर्भूतीय साठा करीता स्त्रोत नाव"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "अंतर्भूतीय संचयन करीताचे लक्ष्य"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML बफरचे वाटप करण्यास अपयशी"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "बाब संच पासून संग्रह बनवा"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "संग्रह %s बनविले\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "संग्रह %s बनविण्यास अपयशी"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "XML फाइल पासून संग्रह व्याख्यीत करा (पण सुरू करू नका)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "संग्रह व्याख्यीत करा."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "संग्रह %s व्याख्यीत, %s पासून\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s पासून संग्रह व्याख्यीत करण्यास अपयशी"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "बाब संच पासून संग्रह व्याख्यीत करा"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "संग्रह %s व्याख्यीत केले\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "संग्रह %s व्याख्यीत करण्यास अपयशी"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "संग्रह बिल्ड् करा"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "ठराविक संग्रह बनवा."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "संग्रह %s बिल्ड् केले\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "संग्रह %s बिल्ड् करण्यास अपयशी"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "संग्रह नष्ट करा"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "प्रविष्ट संग्रह नष्ट करा."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "संग्रह %s नष्ट केले\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "संग्रह %s नष्ट करण्यास अपयशी"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "संग्रह काढून टाका"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "प्रविष्ट संग्रह नष्ट करा."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "संग्रह %s नष्ट केले\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "संग्रह %s काढून टाकण्यास अपयशी"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "संग्रह पुन्ह दाखल करा"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "प्रविष्ट संग्रह पुन्ह दाखल करा."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "संग्रह %s पुन्हा दाखल केले\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "संग्रह %s पुन्ह दाखल करण्यास अपयशी"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML अंतर्गत संग्रह माहिती"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "संग्रह माहिती XML डंप नुरूप stdout येथे दर्शवा."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "संग्रह यादीत दर्शवा"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "संग्रहाची यादी पुरवितो."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "निष्क्रीय संग्रह यादीत दर्शवा"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "निष्क्रीय व सक्रीय संग्रह यादीत"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "सक्रीय संग्रह यादीत दर्शविण्यास अपयशी"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "निष्क्रीय संग्रह यादीत दर्शविण्यास अपयशी"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "योग्य साठा संग्रह स्त्रोत शोधा"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> दस्तऐवज पुरवतो."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "शोधण्याजोगी साठा संग्रह स्त्रोत प्रकार"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "चौकशी करीता वैक्लपिक यजमान"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "चौकशी करीता वैक्लपिक पोर्ट"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "स्मृती कमी आहे"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf अपयशी (त्रुटी क्रमांक %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "कुठलेही %s संग्रह स्त्रोत शोधण्यास अपयशी"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "वास्तविक साठा संग्रह स्त्रोत शोधा"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "शोधण्याजोगी साठा संग्रह स्त्रोत प्रकार"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "संग्रह करीता चौकशी करण्यासाठी स्त्रोत xml ची वौकल्पिक फाइल"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "संचयन संग्रह माहिती"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "संचयन संग्रह विषयी मुलभूत माहिती पुरवितो."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "बिल्ड् सुरू आहे"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "कार्यरत आहे"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "वापरणीत नाही"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "क्षमता:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "वाटप:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "उपलब्ध:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "संग्रह UUID ला संजाळ नावात रुपांतरीत करा"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "संग्रह uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "निष्क्रीय संग्रह (पूर्व व्याख्यीत) सुरू करा"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "संग्रह सुरू करा."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "निष्क्रीय संग्रहचे नाव"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "संग्रह %s सुरू झाले\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "संग्रह %s सुरू करण्यास अपयशी"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "बाब संच पासून खंड निर्माण करा"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "खंड निर्माण करा."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "संग्रह नाव"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "खंडाचे नाव"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "वैक्लपिक k,M,G,T सफीक्स् सह खंडाचे आकार"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "वैक्लपिक k,M,G,T सफीक्स् सह प्रारंभिक वाटपचे आकार"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "फाइल स्वरूप प्रकार raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "सदोषीत आकार %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "खंड %s बनविले\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "खंड %s बनविण्यास अपयशी"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "निष्क्रीय संग्रह अव्याख्यीत करा"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "निष्क्रीय संग्रह करीता संयोजना अव्याख्यीत करा."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "क्षेत्र %s अव्याख्यीत केले गेले\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "क्षेत्र %s अव्याख्यीत करण्यास अपयशी"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "संग्रह नाव यास संग्रह UUID अंतर्गत रुपांतरीत केले गेले"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "संग्रह UUID प्राप्त करण्यास अपयशी"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML फाइल पासून खंड निर्माण करा"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML खंड वर्णन सामाविष्टीत फाइल"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "खंड %s पासून %s निर्माण केले\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s पासून खंड बनविण्यास अपयशी"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "अन्य खंडला इनपुट नुरूप वापरण्याकरीता, खंड बनवा"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "XML फाइल पासून खंड निर्माण करा"
+msgstr "अस्तित्वातील खंड पासून खंड बनवा."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "निष्क्रीय संग्रहचे नाव"
+msgstr "इन्पुट खंडाच्या संग्रहाचे संग्रह नाव किंवा uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "खंड नाव किंवा कि"
+msgstr "इन्पुट खंडाचे नाव किंवा कि"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "खंड %s पासून %s निर्माण केले\n"
+msgstr "इन्पुट खंड %2$s पासून खंड %1$s बनवले\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "खंडाचे नाव"
+msgstr "खंड क्लोन करा."
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "अस्तित्वातील खंड क्लोन करा."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "खंड नाव किंवा कि"
+msgstr "मुळ खंडाचे नाव किंवा कि"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "संजाळ नाव"
+msgstr "क्लोनचे नाव"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "संग्रह %s सुरू करण्यास अपयशी"
+msgstr "मुख्य संग्रह प्राप्त करण्यास अपयशी"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "खंड %s पासून %s निर्माण केले\n"
+msgstr "%2$s पासून खंड %1$s क्लोन केले\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s पासून खंड बनविण्यास अपयशी"
+msgstr "%s पासून खंड क्लोन करण्यास अपयशी"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "खंड काढून टाका"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "प्रविष्ट खंड नष्ट करा."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "खंड नाव, कि किंवा मार्ग"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "खंड %s नष्ट केले\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "खंड %s काढून टाकण्यास अपयशी"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "संचयन खंड माहिती"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "संचयन खंड विषयी मुलभूत माहिती पुरवितो."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "प्रकार:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "फाइल"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ब्लॉक"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML अंतर्गत खंड माहिती"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "stdout करीता खंड माहिती XML डंप नुरूप प्रदर्शित करा."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "खंडाची यादी"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "संग्रह नुरूप खंडाची यादी पुरविते."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "सक्रीय खंड यादीत दर्शविण्या पासून अपयशी"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "मार्ग"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "खंड UUID ला खंड नाव असे रुपांतरीत करा"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "खंड कि किंवा मार्ग"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "खंड UUID ला खंड कि असे रुपांतरीत करा"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "खंड uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "खंड UUID ला खंड मार्ग असे रुपांतरीत करा"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "खंड नाव किंवा कि"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "आवृत्ती दाखवा"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "प्रणाली आवृत्ती माहिती दाखवा."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "हाइपरवाइजर प्रकार मिळवण्यास अपयशी"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "या लायब्ररीविरूद्ध कंपाइल केले: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "लायब्ररी आवृत्ती मिळवण्यास अपयशी"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "लायब्ररी वापरत आहे: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API वापरत आहे: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "हाइपरवाइजर आवृत्ती मिळवण्यास अपयशी"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "चालू %s हाइपरवाइजर आवृत्ती काढू शकत नाही\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "चालू हाइपरवाइजर: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "या यजमान वरील साधन मोजा"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "वृक्ष नुरूप साधन दाखवा"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "क्षमता नाव"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "नोड साधन मोजण्यास अपयशी"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "नोड साधन यादीत दर्शविण्यास अपयशी"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML अंतर्गत नोड साधन तपशील"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "stdout करीता नोड साधन तपशील XML डंप नुरूप प्रदर्शित करा."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "साधन कि"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "समजुळवणी साधन आढळले नाही"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "नोड साधन पासून साधन ड्राइवर वेगळे करा"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "क्षेत्र करीता लागू करण्यापूर्वी नोड साधन पासून साधन ड्राइवर वेगळे करा."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "साधन %s अलग केले\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "साधन %s अलग करण्यास अपयशी"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "नोड साधनला साधन ड्राइवर पुन्हाजोडा"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "क्षेत्र करीता लागू करण्यापूर्वी नोड साधन पासून साधन ड्राइवर वेगळे करा."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "साधन %s पुन्हा-जुळले\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "साधन %s पुन्ह-जोडण्यास अपयशी"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "स्वच्छ करा नोड साधन"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "क्षेत्र करीता नोड साधन अगोदर किंवा नंतर लागू करण्यापूर्वी नोड साधन स्वच्छ करा."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "साधन %s स्वच्छ करा\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "साधन %s स्वच्छ करण्यास अपयशी"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "हाइपरवाइजर यजमानाचे नाव छापा"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "यजमानाचे नाव मिळवण्यास अपयशी"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "हायपरवायजर कॅनोनीकल URI छापा"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI मिळवण्यास अपयशी"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc दर्शन"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC दर्शनाकरीता IP पत्ता व पोर्ट क्रमांक निर्गत करा."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty कंसोल"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY कंसोलकरीता साधन निर्गत करा."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML फाइलपासून साधन संयुक्त करा"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "XML <file> पासून साधन संयुक्त करा."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML फाइल"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "साधन जोडा: <file> पर्याय आढळले नाही"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s साठी साधन मिळवण्यास अपयशी"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "साधन यशस्वीरित्या जोडले\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML फाइलपासून साधन वियुक्त करा"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "XML <file> फाइलपासून साधन वियुक्त करा"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "साधन वियुक्त करा: <file> पर्याय आढळले नाही"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s पासून साधन वियुक्त करण्यास अपयशी"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "साधन यशस्वीरित्या अलग केले\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "अवैध संजाळ संवादपट"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "नवीन नेटवर्क संवादपट जोडा."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "संजाळ संवादपट प्रकार"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "संजाळ संवाजपटाचे स्त्रोत"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "लक्ष्य संजाळ नाव"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC पत्ता"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "संजाळ संवादपट सोपे करण्यासाठी स्क्रीप्ट वापरा"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' आदेशास %s आधार नाही"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "संवाद यशस्वीरित्या जोडले\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "जाळ संवाद वेगळे करा"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "संजाळ संवादपट वियुक्त करा."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "संवादपटाविषयी माहिती मिळवण्यास अपयशी"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s प्रकार असलेला संवादपट आढळले नाही"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s MAC पत्ता असलेला संवादपट आढळले नाही"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "स्मृती वाटण्यास अपयशी"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML निर्माण करण्यास अपयशी"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "संवाद यशस्वीरित्या अलग केले\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "डीस्क साधन जोडा"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "नवीन डीस्क साधन जोडा."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "डीस्क साधनाचे स्त्रोत"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "डीस्क साधनाचे लक्ष्य"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "डीस्क साधनाचे ड्राइवर"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "डीस्क साधनाचे उप ड्राइवर"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "लक्ष्य साधनाचा प्रकार"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "साधनाचे माध्यम वाचत व लिहीत आहे"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' आदेशास %s चा आधार नाही"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "डिस्क यशस्वीरित्या जोडले\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "डीस्क साधन वियुक्त करा"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "डीस्क साधन वियुक्त करा."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "डीस्क विषयी माहिती मिळवण्यात अपयशी"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s लक्ष्य असलेला डीस्क आढळले नाही"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "डिस्क यशस्वीरित्या अलग केले\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: तात्पूर्ते फाइल नाव लागू करण्यास अपयशी: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: तात्पूर्ते फाइल बनवण्यास अपयशी: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "लेखन: %s: तात्पूर्ते फाइल करीता लिहण्यास अपयशी: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "बंद करा: %s: तात्पूर्ते फाइल लिहण्यास किंवा बंद करण्यास अपयशी: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7415,7 +7714,7 @@ msgstr ""
 "%s: $EDITOR एनवायर्नमेन्ट वेरीयेबल अंतर्गत शेल मेटा किंवा इतर अस्वीकारण्याजोगी अक्षरं "
 "समावेष आहे"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7424,88 +7723,88 @@ msgstr ""
 "%s: तातपुर्ते फाइल नाव अंतर्गत शेल मेटा किंवा इतर अस्वीकारण्याजोगी अक्षरं समावेष आहे"
 "($TMPDIR चुकीचे आहे?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: संपादनजोगी आदेश बनवण्यास अशक्य: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: संपादन आदेश अपयशी: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: आदेश विना-शून्य स्थिती सह बाहेर पडले"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: तात्पूर्ते फाइल वाचण्यास अपयशी: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "क्षेत्र करीता XML संयोजना संपादीत करा"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "क्षेत्र करीता XML संयोजना संपादीत करा."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "क्षेत्र %s XML संयोजना बदलली नाही.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "त्रुटी: XML संयोजना इतर वापरकर्ता द्वारे बदलले गेली"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "क्षेत्र %s XML संयोजना संपादीत केली.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "जाळ करीता XML संयोजना संपादीत करा"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "जाळं करीता XML संयोजना संपादीत करा."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "साठा संग्रह करीता XML संयोजना संपादीत करा"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "साठा संग्रह करीता XML संयोजना संपादीत करा."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "हे संवादी टर्मिनल सोडा"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "आदेश '%s' ला <%s> पर्यायाची गरज"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "आदेश '%s' ला --%s पर्यायाची गरज"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "आदेश '%s' अस्तित्वात नाही"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7513,17 +7812,17 @@ msgstr ""
 "\n"
 "  सारांश\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7531,7 +7830,7 @@ msgstr ""
 "\n"
 "  वर्णन\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7539,58 +7838,58 @@ msgstr ""
 "\n"
 "  पर्याय\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "आंतरीक त्रुटी: virsh %s: %s VSH_OT_DATA पर्याय आढळले नाही"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "अव्याख्यित डोमेन नाव किंवा id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "डोमेन '%s' मिळवण्यास अपयशी"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "अव्याख्यित संजाळ नाव"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "संजाळ '%s' मिळवण्यास अपयशी"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "अव्याख्यीत संग्रह नाव"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "संग्रह '%s' प्राप्त करण्यासयास अपयशी"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "अव्याख्यीत खंड नाव"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "खंड '%s' प्राप्त करण्यास अपयशी"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7601,128 +7900,128 @@ msgstr ""
 "(वेळ: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "हरवलेला \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "अनपेक्षीत टोकन (आदेश नाव): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "अपरिचीत आदेश: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "आदेश '%s' पर्याय --%s समर्थित करत नाही"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "अपेक्षित स्वरूप: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "संख्या"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "ओळ"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "अनपेक्षीत डेटा '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "पर्याय"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "माहिती"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "रिकामे"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "थांबले"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "शटडाउनमध्ये"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "बंद करा"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "क्रॅश झाले"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ऑफलाइन"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "वैध जोडणी नाही"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: चूक: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "चूक : "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d बाइट्स वाटण्यास अपयशी"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu बाइट्स वाटण्यास अपयशी"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "हाइपरवाइजरला जोडण्यास अपयशी"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "लॉग फाइलविषयी माहिती मिळवण्यात अपयशी"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "लॉग मार्ग फाइल नाही"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "लॉग फाइल उघडू शकला नाही. लॉग फाइलचा मार्ग तपासून पहा"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "लॉग फाइल लिहीण्यास असमर्थ"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: लॉग फाइल लिहीण्यास अपयशी: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "हायपरवायजर पासून जोडणी तोडण्यास अपयशी"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7755,7 +8054,7 @@ msgstr ""
 "\n"
 "  आदेश (असंवादी रीत):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7765,17 +8064,17 @@ msgstr ""
 "  (आदेशाविषयी तपशीलांसाठी मदत <command> दर्शवा)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "असमर्थित पर्याय '-%c'. --help पहा."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "अगाऊ बाब '%s'. --help पहा."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7784,7 +8083,7 @@ msgstr ""
 "%s मध्ये सुस्वागतम, आभासीकरण संवादी टर्मिनल.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7833,13 +8132,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "हायपरवायजर हा कार्यक्रमास आधार देत नाही: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "हायपरवायजरला जोडू शकलो नाही"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "सुरक्षा ड्राइवर उपलब्ध नाही"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s जोडू शकलो नाही"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "सुरक्षा ड्राइवर उपलब्ध नाही"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8259,46 +8559,42 @@ msgid "Security model not found: %s"
 msgstr "सुरक्षा प्रारूप आढळले नाही: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "सस्पेंड कार्यपद्धती अपयशी"
+msgstr "विनंतीकृत कार्यपद्धती वैध नाही"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "कार्य असफल: %s"
+msgstr "विनंतीकृत कार्यपद्धती वैध नाही: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "संजाळ शोधतेवेळी अपयश"
+msgstr "संवाद शोधण्यास अपयशी"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "संजाळ शोधतेवेळी अपयश: %s"
+msgstr "संवाद शोधण्यास अपयशी: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "node_device आढळले नाही"
+msgstr "संवाद आढळले नाही"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "संचयन संग्रह आढळले नाही: %s"
+msgstr "संवाद आढळले नाही: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "यातील अवैध संजाळ निर्देशक"
+msgstr "मधील अवैध संवाद पॉईन्टर"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s मधील अवैध संजाळ निर्देशक"
+msgstr "%s मधील अवैध संवाद पॉईन्टर"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "आंतरीक त्रुटी: बफर खूप लहान आहे"
 
@@ -8354,22 +8650,32 @@ msgstr "inotify प्रारंभ करत आहे"
 msgid "adding watch on %s"
 msgstr "%s करीता watch समावेष करत आहे"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "श्रेय नियंत्रक मुल्य गुणधर्म (%d) मर्यादेच्या (1-65535) पलीकडे गेला आहे"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "श्रेय नियंत्रक कॅपशन गुणधर्म (%d) मर्यादेच्या (0-65535) पलीकडे गेला आहे"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "फाइल %s वाचणे अशक्य"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "mutex प्रारंभ करणे अशक्य"
 
@@ -8416,7 +8722,7 @@ msgstr "डोमेन माहिती अयोग्य domid सांख
 msgid "domain information incomplete, missing uuid"
 msgstr "डोमेन माहिती अपूर्ण, uuid हरवलेला"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "डोमेन माहिती अपूर्ण, नाव हरवलेले"
 
@@ -8468,118 +8774,118 @@ msgstr "सदोषीत mac पत्ता '%s'"
 msgid "unexpected sound model %s"
 msgstr "अनपेक्षीत आवाज प्रारूप %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "अपरिचीत चित्रलेख प्रकार '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "PCI क्षेत्र आढळले नाही"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "PCI बस आढळले नाही"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "PCI स्लॉट आढळले नाही"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "PCI func आढळले नाही"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "PCI क्षेत्र '%s' वाचणे अशक्य"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI बस '%s' वाचणे अशक्य"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI स्लॉट '%s' वाचणे अशक्य"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI func '%s' वाचणे अशक्य"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "क्षेत्र माहिती अपूर्ण, id सापडत नाही"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "अवैध CPU मास्क %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "अपरिचीत कार्यकाळ प्रकार %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "रचना नियमावली त्रूटी"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend डोमेन माहिती विश्लेषित करण्यात अपयशी"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "क्षेत्र %s कार्यरत नाही."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "हे क्षेत्र शोधण्यास xenDaemonDomainFetch अपयशी"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "असमर्थीत साधन प्रकार"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart हे क्षेत्र शोधण्यास अपयशी ठरले"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart हे क्षेत्र शोधण्यास अपयशी ठरले"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start पासून अनपेक्षीत मुल्य"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "स्मृती नाही"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string अपयशी"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr पुन्हव्याख्यीत करण्यास अपयशी"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "sexpr अंतर्गत on_xend_start आढळले नाही"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "नाव %s निर्धारीत करण्यास अशक्य"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8587,136 +8893,136 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen स्थानांतरनवेळी क्षेत्रचे पुन्हनामांकन करीता समर्थन पुरवित "
 "नाही"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen स्थानांतरनवेळी बॅन्डविडथ् मर्यादा करीता समर्थन पुरवित नाही"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: असमर्थीत बाब"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: अवैध URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: फक्त xenmigr:// स्थानांतरन Xen द्वारे समर्थीत केले जाते"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: URI अंतर्गत यजमाननाव निर्देशीत केले पाहिजे"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: अवैध पोर्ट क्रमांक"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "क्षेत्र वर्णन वाचण्यास अपयशी"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexpr बांधण्यास अपयशी"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "निषक्रीय क्षेत्र %s निर्माण करण्यास अपयशी\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 अंतर्गत समर्थीत नाही"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "नोड माहिती अपुरे, वेळनियंत्रक नाव आढळले नाही"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup अपयशी"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "अपरिचीत वेळनियंत्रक"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "वेळनियंत्रक नाव प्राप्त करण्यास अपयशी"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "डोमेन माहिती अपूर्ण, cpu_weight आढळले नाही"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "क्षेत्र माहिती अपुरे, cpu_cap आढळले नाही"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "dom0 करीता domainBlockPeek समर्थीत नाही"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: अवैध मार्ग"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "वाचण करीता उघडण्यास अपयशी: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "lseek किंवा फाइल पासून वाचण्यास अपयशी: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "अनेपक्षीत चित्रलेख प्रकार %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "अनपेक्षीत अक्षर साधन प्रकार"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "फ्लॉपी %s प्रत्यक्षरित्या जुळवणे अशक्य"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %s प्रत्यक्षरित्या जुळवणे अशक्य"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "असमर्थीत जाळ प्रकार %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "जाळ %s सक्रीय नाही"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "व्यवस्थापीत PCI साधन XenD द्वारे समर्थीत नाही"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "अनपेक्षीत कार्यकाळ मूल्य %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "HVM क्षेत्र दाखलकर्ता नाही"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "साधन प्रकारचे हॉटप्लग समर्थीत नाही"
 
@@ -8814,21 +9120,21 @@ msgstr "वर्तमान वेळ प्राप्त करणे अ
 msgid "unable to store config file handle"
 msgstr "संयोजना फाइल हॅन्डल् साठवणे अशक्य"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "अपरिचीत साधन"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "दुवा %s तपासणे अशक्य, संयोजना %s करीता निर्देशन करत आहे"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s ला %s शी दुवा बनवण्यास अपयशी"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "दुवा %s काढूण टाकण्यास अपयशी"
@@ -8894,17 +9200,36 @@ msgstr "watch आधिपासूनच नियंत्रीत केल
 msgid "reallocating list"
 msgstr "यादी पुन्हा वाटप करत आहे"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "जाळं '%s' स्वयं प्रारंभ करण्यास अपयशी: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ड्रॉप करण्यास अपयशी"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "%s वाचण्यासाठी उघडण्यास अपयशी"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec फाइल वर्णनकर्ता फ्लॅग निश्चित करण्यास अपयशी ठरला\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo वाचणे अशक्य"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s करीता क्षेत्र स्थिती वाचण्यास अपयशी\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s करीता क्षेत्र स्थिती वाचण्यास अपयशी\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "अपरिचीत रूट घटक"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: स्मृती शिल्लक नाही\n"
+#~ msgid "host"
+#~ msgstr "यजमान"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM सुरू करण्यास अपयशी"
+#~ msgid "node"
+#~ msgstr "नोड"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "VM शी संवाद साधण्यास अपयशी"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "हायपरवायजरला जोडू शकलो नाही"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "कार्य करीता प्रतिक्षा करण्यास अपयशी: %d: %s\n"
+#~ msgid "could not connect to %s"
+#~ msgstr "%s जोडू शकलो नाही"
diff --git a/po/ms.gmo b/po/ms.gmo
index bab79ee..7638440 100644
Binary files a/po/ms.gmo and b/po/ms.gmo differ
diff --git a/po/ms.po b/po/ms.po
index 27ebde6..49e21b6 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-08-03 01:24+0800\n"
 "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman at myrealbox.com>\n"
 "Language-Team: ms <ms at li.org>\n"
@@ -94,233 +94,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Entah"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "mengumpukkan tetapan"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Ralat membaca maklumat memori sistem:"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "%s: saiz alamat mempunyai nilai %u tidak dijangka\n"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Gagal menjumpai program dipilih."
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Gagal menjumpai program dipilih."
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Tidak dapat menyambung ke RHN..."
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -328,186 +328,186 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "Saiz _memori tersendiri"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "Mendapatkan subrentetan %d gagal (%d)."
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Gagal untuk menulis ke soket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -615,7 +615,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -640,8 +640,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Saiz _memori tersendiri"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -662,7 +663,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -819,44 +820,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "nombor tidak ditamatkan"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "rentetan tidak ditamatkan"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "menjangka nilai"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "senarai tidak ditutup dengan ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "menjangka pembahagi dalam senarai"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "senarai tidak ditutup dengan ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "menjangkan nama"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "menjangka pemisah"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "menjangka umpukan"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "gagal untuk membuka fail"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "gagal untuk menyimpan kandungan"
 
@@ -947,545 +957,578 @@ msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 msgid "dev missing from connection hash table"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "Sumber Cekera Jurupacu"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "Sumber Cekera Jurupacu"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "Pilih Jenis Peranti"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "Parameter tidak mencukupi  'device' (arg 1)"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "arahan tidak diketahui: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Pilih Jenis Peranti"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "hilang \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "hilang \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Pilih Jenis Peranti"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "Hos tidak diketahui"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "Hos tidak diketahui"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "Hos tidak diketahui"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "Parameter tidak mencukupi  'device' (arg 1)"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Saiz _memori tersendiri"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "Parameter tidak mencukupi  'device' (arg 1)"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "Jenis data tidak diketahui: %s\n"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "Set nama domain NIS %s: "
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "data tidak dijangka '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "Parameter tidak mencukupi  'device' (arg 1)"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "Hos tidak diketahui"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Jadikan Peranti RAID."
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "Jadikan Peranti RAID."
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Jadikan Peranti RAID."
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Jadikan Peranti RAID."
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "Jadikan Peranti RAID."
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "penggunaan:   %s --list [nama]\n"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "Set nama domain NIS %s: "
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "aksara tidak sah pada %s pada rentetan mod %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "hujah tidak sah %s untuk %s"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "Pelayan Kamus Dict"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "Pelayan Kamus Dict"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "Pelayan Kamus Dict"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "Pelayan Kamus Dict"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "Pelayan Kamus Dict"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "%s: saiz alamat mempunyai nilai %u tidak dijangka\n"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "Jenis tetikus dikesan: %s"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "Jenis data tidak diketahui: %s\n"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1521,465 +1564,485 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Saiz _memori tersendiri"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Gagal menjumpai program dipilih."
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Pilih Jenis Peranti"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Gagal menaikkan ${DEVICE}."
+msgid "failed to remove capabilities %d"
+msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "gagal mendapatkan atribut bagi %s"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "gagal mendapatkan atribut bagi %s"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "xinetd gagal untuk mengulangmuat untuk"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "gagal untuk mendapatkan rangkaian '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "Tiada nod utk buang"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Tidak dapat menukar ke uid %d."
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "laluan log adalah bukan fail"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr ""
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "Sistem Nama Domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "domain NIS default"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "Tiada nod utk buang"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Gagal untuk menulis ke soket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "gala untuk menyambung ke hipervisor"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "Nama Domain"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "Hos tidak diketahui"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "gagal mendapatkan atribut bagi %s"
@@ -2013,22 +2076,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "Profil \"%s\" telah wujud!"
@@ -2176,315 +2239,451 @@ msgstr "Sila penuhkan maklumat rangkaian"
 msgid "network '%s' does not have a bridge name."
 msgstr "[Rangkaian tidak dimulakan]\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "_Domain NIS:"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Mengikat ke domain NIS: "
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Mengikat ke domain NIS: "
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Pilih Jenis Peranti"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "hujah tidak sah %s untuk %s"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Gagal untuk membuka %s: %s\n"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "Operasi antaramuka HTTP gagal\n"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "Tidak dapat menulis ke fail %s."
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Saiz _memori tersendiri"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "Parameter tidak mencukupi  'device' (arg 1)"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Gagal untuk membuka %s: %s\n"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Gagal untuk membuka %s: %s\n"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "Jenis data tidak diketahui: %s\n"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "aksara tidak sah pada %s pada rentetan mod %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "Parameter tidak mencukupi  'device' (arg 1)"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "xinetd gagal untuk mengulangmuat untuk"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "xinetd gagal untuk mengulangmuat untuk"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "tidak dapat membaca fail tetapan `%s': %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "tidak dapat membaca fail tetapan `%s': %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "tidak dapat membaca fail tetapan `%s': %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "CD Tidak Dijumpai"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Memori Rendah"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 #, fuzzy
 msgid "getting time of day"
 msgstr "Tak dapat perolehi masa bagi hari"
@@ -2500,18 +2699,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "Maklumat tidak sah"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "autorun sedang berjalan!\n"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2522,18 +2721,19 @@ msgid "domain is not paused "
 msgstr "Profil \"%s\" telah wujud!"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
-msgstr ""
+#, fuzzy
+msgid "Could not extract vzctl version"
+msgstr "Tidak dapat menulis ke fail %s."
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "Tidak dapat menulis ke fail %s."
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2556,12 +2756,12 @@ msgstr "Alamat MAC"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2578,13 +2778,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "Tidak dapat menulis ke fail %s."
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2624,7 +2820,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "Tidak dapat menulis ke fail %s."
@@ -2698,7 +2894,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
@@ -2707,7 +2903,20 @@ msgstr "Jenis data tidak diketahui: %s\n"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "Tidak dapat menulis ke fail %s."
@@ -2830,918 +3039,886 @@ msgstr ""
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "CD Tidak Dijumpai"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "[Rangkaian tidak dimulakan]\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "Antaramuka untuk sokongan kebolehcapaian."
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "data tidak dijangka '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "data tidak dijangka '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "Maklumat logmasuk untuk RHN yang diperlukan tiada: %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "CD Tidak Dijumpai"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "Set nama domain NIS %s: "
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Alamat MAC dibenarkan"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "aksara tidak sah pada %s pada rentetan mod %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "hujah tidak sah %s untuk %s"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "penggunaan:   %s --list [nama]\n"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "gagal untuk menyimpan kandungan"
+msgid "Failed to copy secModel model: %s"
+msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Saiz _memori tersendiri"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Gagal untuk membuka %s: %s\n"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Gagal untuk membuka %s: %s\n"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "gagal untuk mendapatkan domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Saiz _memori tersendiri"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Mengikat ke domain NIS: "
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "nama domain adalah panjangnya sifar"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Gagal untuk membuka %s: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Memori Rendah"
+msgid "qemu state driver is not active"
+msgstr "laluan log adalah bukan fail"
+
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "Saiz _memori tersendiri"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "Saiz _memori tersendiri"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "Sistem Nama Domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "gagal untuk mendapatkan domain '%s'"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "domain NIS default"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Pilih Jenis Peranti"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Saiz _memori tersendiri"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "data tidak dijangka '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr ""
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "domain NIS default"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "CD Tidak Dijumpai"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "domain NIS default"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "_Domain NIS:"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "CD Tidak Dijumpai"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3751,532 +3928,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Gagal menjumpai program dipilih."
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Tidak dapat menulis ke fail %s."
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Gagal untuk menutup soket %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Ralat membaca maklumat memori sistem:"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "mengumpukkan maklumat domain %d"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "Tiada nod utk buang"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Saiz _memori tersendiri"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Nilai tidak sah bagi record_size"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "Terlalu banyak gantian"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "Terlalu banyak gantian"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "Saiz _memori tersendiri"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "Terlalu banyak gantian"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "Terlalu banyak gantian"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Gagal untuk melekapkan partisyen."
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "Antaramuka untuk sokongan kebolehcapaian."
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Tidak dapat menyambung ke RHN..."
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Gagal untuk membaca soket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "Mod lihat (baca sahaja)"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "gagal untuk mendapatkan rangkaian '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "hujah tidak sah %s untuk %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4290,164 +4472,178 @@ msgstr "Saiz _memori tersendiri"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Pilih Jenis Peranti"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Saiz _memori tersendiri"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Alamat MAC dibenarkan"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "Ralat dalaman.\n"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "aksara tidak sah pada %s pada rentetan mod %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "Jenis tetikus dikesan: %s"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4549,7 +4745,7 @@ msgid "cannot fill file '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
@@ -4559,58 +4755,62 @@ msgstr "Gagal untuk membuka %s: %s\n"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
@@ -4845,173 +5045,173 @@ msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 msgid "Scanning host%u"
 msgstr "Hos tidak diketahui"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "Menentukan maklumat IP bagi ${DEVICE}..."
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "Hos tidak diketahui"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "Hos tidak diketahui"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "Set nama domain NIS %s: "
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "Hos tidak diketahui"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "Ralat bila cuba menulis ke fail konfigurasi."
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "Ralat Permulaan Fail Tetapan DNS %s:"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5019,515 +5219,573 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "laluan log adalah bukan fail"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "autorun sedang berjalan!\n"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Ralat, tidak dapat memulakan pelayan X."
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "Namafail imej _bulan:"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "Tidak dapat memuatkan fail!"
 
-#: src/test.c:384
-#, fuzzy
-msgid "host"
-msgstr "Hos"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/test.c:392
-#, fuzzy
-msgid "node"
-msgstr "Nod"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 #, fuzzy
 msgid "creating xpath context"
 msgstr "Konteks pengguna tidak diketahui"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 #, fuzzy
 msgid "node cpu sockets"
 msgstr "Monitor frekuensi CPU"
 
-#: src/test.c:430
+#: src/test.c:513
 #, fuzzy
 msgid "node cpu cores"
 msgstr "Monitor frekuensi CPU"
 
-#: src/test.c:438
+#: src/test.c:521
 #, fuzzy
 msgid "node cpu threads"
 msgstr "Monitor frekuensi CPU"
 
-#: src/test.c:449
+#: src/test.c:532
 #, fuzzy
 msgid "node active cpu"
 msgstr "Monitor frekuensi CPU"
 
-#: src/test.c:456
+#: src/test.c:539
 #, fuzzy
 msgid "node cpu mhz"
 msgstr "Monitor frekuensi CPU"
 
-#: src/test.c:471
+#: src/test.c:554
 #, fuzzy
 msgid "node memory"
 msgstr "Memori Rendah"
 
-#: src/test.c:477
+#: src/test.c:560
 #, fuzzy
 msgid "node domain list"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/test.c:488
+#: src/test.c:571
 #, fuzzy
 msgid "resolving domain filename"
 msgstr "Namafail imej _bulan:"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "Namafail imej _bulan:"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "Namafail imej _bulan:"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "Tiada nod utk buang"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "Pilih lokasi untuk menyimpan fail"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "Pilih lokasi untuk menyimpan fail"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "data tidak dijangka '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "[Rangkaian tidak dimulakan]\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "[Rangkaian tidak dimulakan]\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "[Rangkaian tidak dimulakan]\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Gagal untuk membuka %s: %s\n"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "Memori tidak cukup."
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Monitor frekuensi CPU"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Monitor frekuensi CPU"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "arahan tidak diketahui: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "arahan tidak diketahui: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "gagal untuk menulis ke fail log"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "gagal untuk menulis ke fail log"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "Pelayan Kamus Dict"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "laluan log adalah bukan fail"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "Profil \"%s\" telah wujud!"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "Sistem Nama Domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "Pilih Jenis Peranti"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Monitor frekuensi CPU"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "terap perubahan ke fail tetapan"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "terap perubahan ke fail tetapan"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Pilih Jenis Peranti"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "ralat:"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Gagal menjumpai program dipilih."
@@ -5593,15 +5851,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr ""
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 #, fuzzy
 msgid "disable autostarting"
 msgstr "Matikan firewall"
@@ -5729,15 +5987,15 @@ msgstr ""
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nama"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Keadaan"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 #, fuzzy
 msgid "no state"
 msgstr "keadaan tidak diketahui"
@@ -5864,7 +6122,7 @@ msgstr "domain NIS default"
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 #, fuzzy
 msgid "domain name or uuid"
 msgstr ""
@@ -6130,11 +6388,11 @@ msgstr ""
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nama:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6143,17 +6401,17 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Jenis Pemasangan"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Keadaan:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 #, fuzzy
 msgid "CPU(s):"
 msgstr "cpu # "
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 #, fuzzy
 msgid "CPU time:"
 msgstr "Waktu Alaska"
@@ -6186,1721 +6444,1778 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Memori Rendah"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr ""
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 #, fuzzy
 msgid "domain vcpu information"
 msgstr "Membaca maklumat pakej..."
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 #, fuzzy
 msgid "CPU Affinity:"
 msgstr "Model CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 #, fuzzy
 msgid "vcpu number"
 msgstr "Numbor peranti"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr ""
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "$0: peranti microcode $DEVICE tidak wujud?"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 #, fuzzy
 msgid "number of virtual CPUs"
 msgstr "Hos maya default"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "nombor peranti major tidak sah %s"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "Terlalu banyak fail salinan?"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 #, fuzzy
 msgid "change memory allocation"
 msgstr "Saiz _memori tersendiri"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "Saiz _memori tersendiri"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, fuzzy, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Nilai tidak sah bagi record_size"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 #, fuzzy
 msgid "Unable to verify MaxMemorySize"
 msgstr "Tidak boleh untuk akses ke CDROM"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr ""
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr ""
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "Saiz _memori tersendiri"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 #, fuzzy
 msgid "Unable to change MaxMemorySize"
 msgstr "Tidak dapat menukar ke uid %d."
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 #, fuzzy
 msgid "node information"
 msgstr "Maklumat tidak sah"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr ""
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 #, fuzzy
 msgid "failed to get node information"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Model CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 #, fuzzy
 msgid "CPU frequency:"
 msgstr "Monitor frekuensi CPU"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 #, fuzzy
 msgid "CPU socket(s):"
 msgstr "#1 socket() gagal."
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 #, fuzzy
 msgid "Core(s) per socket:"
 msgstr "Ralat mencipta soket"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 #, fuzzy
 msgid "Thread(s) per core:"
 msgstr "Direktori Lambakan _Core :"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr ""
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 #, fuzzy
 msgid "Memory size:"
 msgstr "Saiz _memori tersendiri"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 #, fuzzy
 msgid "domain information in XML"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
 msgstr ""
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
 msgstr ""
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "Ralat Permulaan Fail Tetapan DNS %s:"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr ""
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr ""
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr ""
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr ""
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 #, fuzzy
 msgid "domain id or name"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr ""
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "Maklumat tidak sah"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "Tidak dapat menyambung ke RHN..."
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Automounter dimulakan: %s\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Automounter dimulakan: %s\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr ""
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Konfigurasi Rangkaian bagi %s"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "akses ke alatan rangkaian"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 #, fuzzy
 msgid "list networks"
 msgstr "Senarai Dibenarkan"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Cari rangkaian tanpawayar"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "Cari rangkaian tanpawayar"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "Tiada katalaluan"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 #, fuzzy
 msgid "active"
 msgstr "Aktif"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "tidak aktif"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr ""
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 #, fuzzy
 msgid "network uuid"
 msgstr "VG UUID:   "
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Konfigurasi Rangkaian"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "Konfigurasi Rangkaian bagi %s"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "[Rangkaian tidak dimulakan]\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "Konfigurasi Rangkaian bagi %s"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "%s: Direktori telah ditukarnama"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "akses ke alatan rangkaian"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr ""
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 #, fuzzy
 msgid "network name"
 msgstr "Nama Pengguna"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Automounter dimulakan: %s\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Automounter dimulakan: %s\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr ""
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+msgid "create a device defined by an XML file on the node"
+msgstr ""
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+msgid "file containing an XML description of the device"
+msgstr ""
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Benarkan hos dari:"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "CD Tidak Dijumpai"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "Konfigurasi Rangkaian bagi %s"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Jadikan Peranti RAID."
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Gagal menaikkan ${DEVICE}."
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "Sistem Nama Domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "gagal untuk memperuntukkan penimbal"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "domain NIS default"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "domain NIS default"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "Domain Failover"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "Memori tidak cukup."
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "Maklumat tidak sah"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr ""
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "terlaksana"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "mengumpukkan maklumat domain %d"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr ""
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "VG UUID:   "
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "Sistem Nama Domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Automounter dimulakan: %s\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr ""
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "Nama Domain"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "Sistem Nama Domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "domain NIS default"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr ""
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "%s: Direktori telah ditukarnama"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr ""
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr ""
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr ""
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
 msgstr ""
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "Sistem Nama Domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "Sistem Nama Domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr ""
 "Pengunaan: %s FAIL\n"
 "    atau: %s OPSYEN\n"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "Nama Pengguna"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Ralat, tidak dapat memulakan pelayan X."
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Benarkan hos dari:"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "domain NIS default"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "Maklumat tidak sah"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr ""
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Jenis Pemasangan"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "Menyalin Fail"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr ""
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "Domain Failover"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "gagal untuk menyimpan kandungan"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr ""
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr ""
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "VG UUID:   "
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr ""
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 #, fuzzy
 msgid "show version"
 msgstr "versi alternatif %s\n"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 #, fuzzy
 msgid "Display the system version information."
 msgstr "Maklumat sistem bunyi ALSA"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr ""
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, fuzzy, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Pustaka pemeriksaan katalaluan."
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, fuzzy, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Guna KFeeder"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr ""
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, fuzzy, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "%s terlaksana.\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "Membaca maklumat pakej..."
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Tidak dapat menyambung ke RHN..."
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Tambah Jenis Peranti baru"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "domain NIS default"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Tambah Jenis Peranti baru"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Tambah Jenis Peranti baru"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "domain NIS default"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "_Domain NIS:"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "tak dapat menentukan namahos"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "Permintaan per Sambungan"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 #, fuzzy
 msgid "vnc display"
 msgstr "Pengurus Paparan X."
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr ""
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 #, fuzzy
 msgid "XML file"
 msgstr "Menyalin Fail"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr ""
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Gagal menaikkan ${DEVICE}."
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 #, fuzzy
 msgid "Attach new network interface."
 msgstr "Mengesan melalui antaramuka rangkaian:"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Nama Volum _Logikal:"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "Alamat MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 #, fuzzy
 msgid "Detach network interface."
 msgstr "Ulangtetap antaramuka rangkaian"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "malloc() gagal. Tidak dapat memperuntukkan memori yang cukup."
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 #, fuzzy
 msgid "attach disk device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 #, fuzzy
 msgid "Attach new disk device."
 msgstr "Tambah Jenis Peranti baru"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 #, fuzzy
 msgid "source of disk device"
 msgstr "Sumber Cekera Jurupacu"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 #, fuzzy
 msgid "target of disk device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 #, fuzzy
 msgid "driver of disk device"
 msgstr "Membaca cakera jurupacu..."
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 #, fuzzy
 msgid "subdriver of disk device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 #, fuzzy
 msgid "target device type"
 msgstr "Pilih Jenis Peranti"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 #, fuzzy
 msgid "detach disk device"
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 #, fuzzy
 msgid "Detach disk device."
 msgstr "Jadikan Peranti RAID."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "Gagal untuk melekapkan cakera jurupacu"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "Tiada nod utk buang"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr ""
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Ralat Permulaan Fail Tetapan DNS %s:"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr ""
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr ""
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, fuzzy, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "Ralat Pilihan s s"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, fuzzy, c-format
 msgid "command '%s' requires --%s option"
 msgstr "Ralat Pilihan s s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, fuzzy, c-format
 msgid "command '%s' doesn't exist"
 msgstr "Peranti '$device' tidak wujud"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 #, fuzzy
 msgid "  NAME\n"
 msgstr " Nama   : "
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7908,17 +8223,17 @@ msgstr ""
 "\n"
 "  SINOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7926,7 +8241,7 @@ msgstr ""
 "\n"
 "  HURAIAN\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7934,60 +8249,60 @@ msgstr ""
 "\n"
 "  PILIHAN\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr ""
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "gagal untuk mendapatkan domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nama rangkaian tidak ditakrif"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "gagal untuk mendapatkan rangkaian '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nama rangkaian tidak ditakrif"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "gagal untuk mendapatkan domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nama rangkaian tidak ditakrif"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "gagal untuk mendapatkan domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7998,129 +8313,129 @@ msgstr ""
 "(Masa: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "hilang \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "token tidak dijangka (nama arahan): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "arahan tidak diketahui: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "arahan '%s' tidak menyokong pilihan --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "sintaks dijangka: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nombor"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "rentetan"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "data tidak dijangka '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "PILIHAN"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr ""
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "dalam dimatikan"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "matikan"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "luartalian"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "tiada sambungan sah"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ralat:"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ralat:"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: gagal untuk mengumpukkan %d byte"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: gagal untuk mengumpukkan %lu byte"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "gala untuk menyambung ke hipervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "gagal untuk mendapatkan maklumat fail log"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "laluan log adalah bukan fail"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "gagal untuk menulis ke fail log"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8139,31 +8454,31 @@ msgid ""
 "  commands (non interactive mode):\n"
 msgstr ""
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr ""
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8214,14 +8529,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "Antaramuka untuk sokongan kebolehcapaian."
 
 #: src/virterror.c:740
-#, fuzzy
-msgid "could not connect to hypervisor"
-msgstr "Tidak dapat menulis ke fail %s."
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
-#, fuzzy, c-format
-msgid "could not connect to %s"
-msgstr "Tidak dapat menulis ke fail %s."
+#, c-format
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 #, fuzzy
@@ -8722,7 +9036,7 @@ msgstr "Sila penuhkan maklumat rangkaian"
 msgid "invalid interface pointer in %s"
 msgstr "Sila penuhkan maklumat rangkaian"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Ralat dalaman.\n"
@@ -8781,22 +9095,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Pilih Jenis Peranti"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8845,7 +9169,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr ""
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr ""
 
@@ -8901,271 +9225,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "Pelayan Kamus Dict"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "_Domain NIS:"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "hilang \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "hilang \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "hilang \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Pilih Jenis Peranti"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Alamat MAC dibenarkan"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Tidak dapat menulis ke fail %s."
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "Alamat MAC dibenarkan"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "Ralat Permulaan Fail Tetapan DNS %s:"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "autorun sedang berjalan!\n"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "Pilih Jenis Peranti"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "%s: saiz alamat mempunyai nilai %u tidak dijangka\n"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "Memori Rendah"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "Operasi antaramuka HTTP gagal\n"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "akses ke alatan rangkaian"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Gagal untuk membuka %s: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "Mengikat ke domain NIS: "
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Gagal untuk melekapkan partisyen."
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Gagal mencipta direktori %s"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "gagal mendapatkan atribut bagi %s"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "Sila isikan maklumat pengesahan"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "xinetd gagal untuk mengulangmuat untuk"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "Jenis tetikus dikesan: %s"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "autorun sedang berjalan!\n"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "%s: saiz alamat mempunyai nilai %u tidak dijangka\n"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "penggunaan:   %s --list [nama]\n"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9269,22 +9593,22 @@ msgstr "Saiz _memori tersendiri"
 msgid "unable to store config file handle"
 msgstr "tidak dapat membaca fail tetapan `%s': %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "Jenis data tidak diketahui: %s\n"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Gagal untuk membuka %s: %s\n"
@@ -9356,6 +9680,38 @@ msgid "reallocating list"
 msgstr "Laluan SFS"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Gagal menaikkan ${DEVICE}."
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "xinetd gagal untuk mengulangmuat untuk"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Gagal untuk memuatkan cakera pemandu daripada fail."
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "gagal untuk menyimpan kandungan"
+
+#, fuzzy
+#~ msgid "host"
+#~ msgstr "Hos"
+
+#, fuzzy
+#~ msgid "node"
+#~ msgstr "Nod"
+
+#, fuzzy
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "Tidak dapat menulis ke fail %s."
+
+#, fuzzy
+#~ msgid "could not connect to %s"
+#~ msgstr "Tidak dapat menulis ke fail %s."
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Ralat, tidak dapat memulakan pelayan X."
 
@@ -9532,10 +9888,6 @@ msgstr "Laluan SFS"
 #~ msgstr "Selit ke dalam buffer baru"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "Pelayan Kamus Dict"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "gagal mendapatkan atribut bagi %s"
 
diff --git a/po/my.gmo b/po/my.gmo
index 153e483..6d7f31c 100644
Binary files a/po/my.gmo and b/po/my.gmo differ
diff --git a/po/my.po b/po/my.po
index d5f15b4..07387cf 100644
--- a/po/my.po
+++ b/po/my.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/nb.gmo b/po/nb.gmo
index 06d9404..b9b79c6 100644
Binary files a/po/nb.gmo and b/po/nb.gmo differ
diff --git a/po/nb.po b/po/nb.po
index 880d5a3..96fabf8 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-10-04 14:21+0200\n"
 "Last-Translator: Kjartan Maraas <kmaraas at gnome.org>\n"
 "Language-Team: Norwegian/Bokmaal <i18n-nb at lister.ping.uio.no>\n"
@@ -97,232 +97,232 @@ msgstr ""
 msgid "Unknown error"
 msgstr "ukjent vert"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr ""
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allokerer nettverk"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr ""
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operasjon feilet: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -330,184 +330,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Kunne ikke starte nettverket %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "slutt på minne"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET-operasjon feilet: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr ""
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "nettverksnavn eller uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -614,7 +614,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -639,8 +639,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "oppførsel ved omstart av domene"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -661,7 +662,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -817,44 +818,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr ""
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr ""
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "forventer en verdi"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "listen er ikke avsluttet med ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr ""
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "listen er ikke avsluttet med ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "forventer et navn"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr ""
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr ""
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "kunne ikke åpne fil"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "kunne ikke lagre innhold"
 
@@ -945,537 +955,570 @@ msgstr "kunne ikke skrive til konfigurasjonsfil"
 msgid "dev missing from connection hash table"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "ukjent kommando: '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ukjent kommando: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "mangler kildeinformasjon for enhet"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "mangler kildeinformasjon for enhet"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "mangler kildeinformasjon for enhet"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "mangler informasjon om enheter"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr ""
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "ukjent kommando: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "mangler \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "mangler \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ukjent vert %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "ukjent vert %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr ""
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "ukjent vert %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "mangler informasjon om enheter"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "ugyldig argument i %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr ""
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "ukjent OS-type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "ukjent OS-type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "mangler informasjon om domenenavn"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "ugyldig argument i %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "kunne ikke lagre innhold"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr ""
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "ukjent OS-type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "mangler kildeinformasjon for enhet"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "ukjent vert %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr ""
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "nettverksnavn"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr ""
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr ""
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr ""
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "domenenavn"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "mangler informasjon om domenenavn"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ugyldig argument i %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "ugyldig argument i"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "kunne ikke lagre innhold"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr ""
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr ""
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr ""
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr ""
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "udefinert domenenavn eller -id"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr ""
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr ""
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr ""
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr ""
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr ""
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "udefinert domenenavn eller -id"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr ""
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr ""
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "udefinert domenenavn eller -id"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "ukjent OS-type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1511,465 +1554,485 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "kunne ikke koble til %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "nettverksnavn"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "feil ved åpning av %s for lesing"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "nettverksnavn"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Kunne ikke opprette domenet fra %s"
+msgid "failed to remove capabilities %d"
+msgstr "kunne ikke åpne fil"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "kunne ikke åpne fil"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "kunne ikke åpne fil"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "feil ved åpning av %s for lesing"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "kunne ikke lagre innhold"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operasjon feilet: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "kunne ikke koble til %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "feil ved åpning av %s for lesing"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Nettverket kjører fremdeles"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domene-id eller -uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "Kunne ikke vise aktive domener"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr ""
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "kunne ikke lagre innhold"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "kunne ikke lagre innhold"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr ""
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domenenavn"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr ""
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "ukjent vert %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "vis domener"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "ugyldig argument i"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "kunne ikke lagre innhold"
@@ -2003,22 +2066,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domenet %s eksisterer allerede"
@@ -2166,315 +2229,451 @@ msgstr "domeneinformasjon i XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Nettverket %s er startet\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "Start et domene."
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Kunne ikke opprette domenet fra %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Kunne ikke opprette domenet fra %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "kunne ikke koble til %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "ugyldig argument i"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Kunne ikke lagre domenet %s til %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operasjon feilet"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "kunne ikke koble til %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "oppførsel ved omstart av domene"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "mangler informasjon om enheter"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Kunne ikke lagre domenet %s til %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Kunne ikke lagre domenet %s til %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ukjent OS-type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nettverksnavn"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "mangler informasjon om enheter"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "feil ved åpning av %s for lesing"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "feil ved åpning av %s for lesing"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "feil ved lesing av konfigurasjonsfil %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "feil ved lesing av konfigurasjonsfil %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "feil ved lesing av konfigurasjonsfil %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "Nettverk ikke funnet"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Brukt minne:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "henter tid på døgnet"
 
@@ -2489,18 +2688,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "domeneinformasjon"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domenet kjører fremdeles"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2511,18 +2710,19 @@ msgid "domain is not paused "
 msgstr "domenet %s eksisterer allerede"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
-msgstr ""
+#, fuzzy
+msgid "Could not extract vzctl version"
+msgstr "kunne ikke koble til %s"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "kunne ikke koble til %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2545,12 +2745,12 @@ msgstr "ugyldig MAC-adresse"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2567,13 +2767,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "kunne ikke koble til %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2613,7 +2809,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "kunne ikke koble til %s"
@@ -2686,7 +2882,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "kunne ikke koble til %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "ukjent OS-type %s"
@@ -2695,7 +2891,20 @@ msgstr "ukjent OS-type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "kunne ikke koble til %s"
@@ -2818,912 +3027,880 @@ msgstr ""
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Nettverk ikke funnet"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Nettverket %s er startet\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "denne funksjonen er ikke støttet av hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "ugyldig argument i %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "mangler informasjon om enheter for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "nettverksnavn"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "nettverksnavn"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "ukjent OS-type %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Nettverk ikke funnet"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "mangler informasjon om domenenavn"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "ugyldig MAC-adresse: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ugyldig argument i %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "ugyldig argument i"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "domenenavn"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
+msgid "Failed to copy secModel model: %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Kunne ikke opprette domenet fra %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Kunne ikke lagre domenet %s til %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Kunne ikke lagre domenet %s til %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operasjon feilet"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domenet er allerede aktivt"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domenet %s definert fra %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Kunne ikke lagre domenet %s til %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Brukt minne:"
+msgid "qemu state driver is not active"
+msgstr "Nettverket kjører fremdeles"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Kunne ikke lagre domenet %s til %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domene-id eller -uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domenet %s eksisterer allerede"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domenet er allerede aktivt"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operasjon feilet"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operasjon feilet"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr ""
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "slutt på minne"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "kunne ikke lagre innhold"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operasjon feilet"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "vis inaktive domener"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr ""
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "kunne ikke lagre innhold"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "kunne ikke lagre innhold"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "operasjon feilet"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domenet %s eksisterer allerede"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr ""
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "vis aktive og inaktive domener"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Domene ikke funnet"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "vis aktive og inaktive domener"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "Start et domene."
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "ugyldig argument i %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domene ikke funnet: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "ugyldig argument i"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operasjon feilet: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr ""
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "kunne ikke koble til %s"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operasjon feilet: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3733,531 +3910,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "kunne ikke koble til %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "kunne ikke lagre innhold"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "allokerer nettverk"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allokerer nettverk"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "for mange domener"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "for mange domener"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "slutt på minne"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "ukjent OS-type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "for mange nettverk"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "for mange nettverk"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "for manger drivere er registrert"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "operasjon feilet: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operasjon feilet"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "denne funksjonen er ikke støttet av hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "kunne ikke lagre innhold"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Kunne ikke vise aktive domener"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "kunne ikke koble til %s"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "allokerer tilkobling"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "kunne ikke koble til %s"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "kunne ikke lagre innhold"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "ugyldig argument i %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operasjon feilet"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4271,164 +4453,178 @@ msgstr "oppførsel ved omstart av domene"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "ugyldig MAC-adresse: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "intern feil %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ugyldig argument i %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "udefinert domenenavn eller -id"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4530,7 +4726,7 @@ msgid "cannot fill file '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
@@ -4540,58 +4736,62 @@ msgstr "Kunne ikke lagre domenet %s til %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
@@ -4826,170 +5026,170 @@ msgstr "Kunne ikke opprette domenet fra %s"
 msgid "Scanning host%u"
 msgstr "ukjent vert %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "nettverksnavn eller uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "mangler kildeinformasjon for enhet %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "mangler kildeinformasjon for enhet %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr ""
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "ukjent vert %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "ukjent vert %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "mangler informasjon om domenenavn"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "ukjent OS-type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ukjent vert %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr ""
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -4997,500 +5197,560 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domenet er allerede aktivt"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domenet er allerede aktivt"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domene-id eller -uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domenet %s eksisterer allerede"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domenet kjører fremdeles"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Kunne ikke starte domenet %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "udefinert nettverksnavn"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "Kunne ikke lesebeskrivelsesfilen %s"
 
-#: src/test.c:384
-msgid "host"
-msgstr "vert"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr ""
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr ""
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr ""
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr ""
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr ""
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr ""
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr ""
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr ""
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr ""
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "nettverksnavn"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "udefinert nettverksnavn"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr ""
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "udefinert nettverksnavn"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domenet %s eksisterer allerede"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domenet kjører fremdeles"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "lagre domenetilstanden til en fil"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "lagre domenetilstanden til en fil"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "feil ved lesing av konfigurasjonsfil"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr ""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domenet kjører allerede"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domenet kjører fremdeles"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Nettverket kjører fremdeles"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domenet kjører allerede"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domenet er allerede aktivt"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Nettverket %s er startet\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Nettverket %s er startet\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Nettverket %s er startet\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Kunne ikke lagre domenet %s til %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "slutt på minne"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr ""
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ukjent kommando: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "ukjent kommando: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "kunne ikke skrive til konfigurasjonsfil"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "kunne ikke skrive til konfigurasjonsfil"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "udefinert domenenavn eller -id"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Nettverket kjører fremdeles"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domenet %s eksisterer allerede"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domenet %s eksisterer allerede"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "Kunne ikke vise aktive domener"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr ""
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "kunne ikke skrive til konfigurasjonsfilen: %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "kunne ikke koble til %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "feil: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Kunne ikke definere domenet fra %s"
@@ -5555,15 +5815,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domenenavn, id eller uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5679,15 +5939,15 @@ msgstr "Kunne ikke vise inaktive domener"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Navn"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Tilstand"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ingen tilstand"
 
@@ -5809,7 +6069,7 @@ msgstr ""
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domenenavn eller uuid"
 
@@ -6052,11 +6312,11 @@ msgstr ""
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Navn:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6064,16 +6324,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS-type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Tilstand:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(er):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU-tid:"
 
@@ -6102,1669 +6362,1728 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Brukt minne:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr ""
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr ""
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu-nummer:"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr ""
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "kommando '%s' eksisterer ikke"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "endre antall virtuelle CPUer"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "endre antall virtuelle CPUer"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "antall virtuelle CPUer"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "antall virtuelle CPUer"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "For mange virtuelle CPUer"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr ""
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr ""
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr ""
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr ""
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "oppførsel ved omstart av domene"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr ""
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr ""
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr ""
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU-modell:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU-frekvens:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr ""
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr ""
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr ""
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr ""
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr ""
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "kunne ikke åpne fil"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "vis inaktive domener"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "konverter et domenenavn eller -id til domene-UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 msgid "config data file to import from"
 msgstr ""
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "konverter et domene-id eller -uuid til domenenavn"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domene-id eller -uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "konverter et domenenavn eller -UUID til domene-id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "konverter et domenenavn eller -id til domene-UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domene-id eller -navn"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr ""
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr ""
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nettverksnavn eller uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "opprett et nettverk fra en XML-fil"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Opprett et nettverk."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "filen inneholder en beskrivelse om et XML-domene"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "definer (men ikke start) et domene fra en XML-fil"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Definer et domene."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domenet %s definert fra %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr ""
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr ""
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domenenavn, id eller uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "vis nettverk"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Returner liste av nettverk."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "vis inaktive nettverk"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "vis aktive og inaktive nettverk"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Kunne ikke vise inaktive nettverk"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "ingen tilstand"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktiv"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr ""
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "konverter et nettverks-UUID til nettverksnavn"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "nettverks-uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Start et nettverk."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr ""
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Nettverket %s er startet\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Kunne ikke starte nettverket %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "udefinert domenenavn eller -id"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "konverter et nettverksnavn til nettverks-UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start et domene."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domenenavn eller uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Opprett et domene."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "filen inneholder en beskrivelse om et XML-domene"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "opprett et domene fra en XML-fil"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "filen inneholder en beskrivelse om et XML-domene"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domene %s opprettet fra %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Kunne ikke opprette domenet fra %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domene ikke funnet"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "Kunne ikke vise inaktive domener"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Kunne ikke vise inaktive domener"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Kunne ikke vise inaktive domener"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr ""
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definer (men ikke start) et domene fra en XML-fil"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definer et domene."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domenet %s definert fra %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domenet %s definert fra %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr ""
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr ""
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr ""
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr ""
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "vis domener"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returner liste av domener."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "vis inaktive domener"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "vis aktive og inaktive domener"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Kunne ikke vise aktive domener"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "slutt på minne"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr ""
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "kjører"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr ""
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "konverter et nettverks-UUID til nettverksnavn"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domene-uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start et domene."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domenet %s er startet\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Opprett et domene."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domenenavn"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr ""
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "udefinert domenenavn eller -id"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "konverter et nettverksnavn til nettverks-UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "filen inneholder en beskrivelse om et XML-domene"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domenenavn eller uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 msgid "clone a volume."
 msgstr ""
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domenenavn eller uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domene %s opprettet fra %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr ""
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Kunne ikke starte domenet %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "domeneinformasjon"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr ""
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS-type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blokkert"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "vis domener"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returner liste av domener."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Kunne ikke vise aktive domener"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "konverter et nettverks-UUID til nettverksnavn"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "konverter et nettverks-UUID til nettverksnavn"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domene-uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "konverter et nettverks-UUID til nettverksnavn"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "vis versjon"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr ""
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr ""
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompilert med bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Bruker bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr ""
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "mangler informasjon om enheter"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "domeneinformasjon i XML"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returnerer tilstand om et kjørende domene"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr ""
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returnerer tilstand om et kjørende domene"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr ""
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr ""
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr ""
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "opprett et domene fra en XML-fil"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "udefinert nettverksnavn"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "IP-adresse"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "nettverksnavn"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "Kunne ikke vise aktive nettverk"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "feil ved lesing av konfigurasjonsfil"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr ""
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "kommando '%s' krever <%s>-opsjonen"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr ""
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "kommando '%s' eksisterer ikke"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAVN\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7773,17 +8092,17 @@ msgstr ""
 "\n"
 "  VALG\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "  %s <nummer>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <streng>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7791,7 +8110,7 @@ msgstr ""
 "\n"
 "  BESKRIVELSE\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7799,60 +8118,60 @@ msgstr ""
 "\n"
 "  VALG\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "  %s <nummer>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <streng>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "udefinert domenenavn eller -id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr ""
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "udefinert nettverksnavn"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "udefinert nettverksnavn"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "udefinert nettverksnavn"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "kunne ikke lagre innhold"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7863,131 +8182,131 @@ msgstr ""
 "(Tid: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "mangler \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr ""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ukjent kommando: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "kommando '%s' støtter ikke opsjonen --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nummer"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "streng"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "VALG"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr ""
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pauset"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr ""
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "slå av"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr ""
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr ""
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: feil: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "feil: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr ""
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr ""
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "feil ved åpning av konfigurasjonfil for lesing"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "kunne ikke skrive til konfigurasjonsfil"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "kunne ikke koble til hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8018,7 +8337,7 @@ msgstr ""
 "\n"
 "  kommandoer (ikke-interaktiv tilstand):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8029,24 +8348,24 @@ msgstr ""
 "  (angi --help <kommando> for detaljer om kommandoen)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "usupportert opsjon '%c'. Se --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8096,13 +8415,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "denne funksjonen er ikke støttet av hypervisor: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "kunne ikke koble til hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "kunne ikke koble til %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8575,7 +8894,7 @@ msgstr "ugyldig argument i"
 msgid "invalid interface pointer in %s"
 msgstr "ugyldig argument i %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "intern feil %s"
@@ -8633,22 +8952,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "kunne ikke koble til %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8697,7 +9026,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr ""
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr ""
 
@@ -8752,266 +9081,266 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr ""
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "ukjent OS-type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "mangler kjerneinformasjon"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "mangler \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "ugyldig MAC-adresse: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "kunne ikke koble til %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domeneinformasjon i XML"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "ugyldig MAC-adresse: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "ukjent OS-type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr ""
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domenet kjører fremdeles"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr ""
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr ""
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "slutt på minne"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operasjon feilet"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Kunne ikke definere domenet fra %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "filen inneholder en beskrivelse om et XML-domene"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "kunne ikke åpne fil"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Kunne ikke vise inaktive domener"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domeneinformasjon i XML"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "kunne ikke lagre innhold"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domeneinformasjon i XML"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domeneinformasjon i XML"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "feil ved åpning av %s for lesing"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr ""
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr ""
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Nettverket kjører fremdeles"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr ""
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr ""
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9115,22 +9444,22 @@ msgstr "oppførsel ved omstart av domene"
 msgid "unable to store config file handle"
 msgstr "feil ved lesing av konfigurasjonsfil %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "ukjent OS-type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Kunne ikke opprette domenet fra %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Kunne ikke lagre domenet %s til %s"
@@ -9202,6 +9531,34 @@ msgid "reallocating list"
 msgstr "allokerer nettverk"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Kunne ikke opprette domenet fra %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "feil ved åpning av %s for lesing"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Kunne ikke opprette domenet fra %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Kunne ikke lagre domenet %s til %s"
+
+#~ msgid "host"
+#~ msgstr "vert"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "kunne ikke koble til hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "kunne ikke koble til %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Kunne ikke starte nettverket %s"
 
diff --git a/po/nl.gmo b/po/nl.gmo
index 9ad9c93..b7ee83f 100644
Binary files a/po/nl.gmo and b/po/nl.gmo differ
diff --git a/po/nl.po b/po/nl.po
index 907e697..8c31cc8 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-09-23 22:01+0200\n"
 "Last-Translator: Peter van Egdom <p.van.egdom at gmail.com>\n"
 "Language-Team: Dutch <vertaling at nl.linux.org>\n"
@@ -91,229 +91,229 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Onbekende fout"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "kan %s niet openen: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr ""
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr ""
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr ""
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr ""
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr ""
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr ""
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr ""
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr ""
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr ""
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -321,184 +321,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr ""
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "toewijzen van domein"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr ""
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "schijfapparaat toevoegen"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr ""
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr ""
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Starten van het domein %s is mislukt"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr ""
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr ""
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr ""
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -602,7 +602,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -627,8 +627,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "kan %s niet openen: %s"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -649,7 +650,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -806,43 +807,51 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr ""
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr ""
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr ""
 
-#: src/conf.c:456
+#: src/conf.c:452
+msgid "lists not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr ""
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr ""
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr ""
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr ""
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr ""
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "openen van bestand is mislukt"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr ""
 
@@ -925,533 +934,566 @@ msgstr ""
 msgid "dev missing from connection hash table"
 msgstr ""
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "onbekend apparaat"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "onbekend apparaat"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr ""
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr ""
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "onbekend apparaat"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr ""
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "onbekend commando: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "\" ontbreekt"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "\" ontbreekt"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr ""
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "onbekende host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "mogelijkheden"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "ongeldig domeinnaam"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr ""
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr ""
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr ""
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr ""
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "ongeldig domeinnaam"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr ""
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr ""
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr ""
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "netwerkinterface toevoegen"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "ongeldig domeinnaam"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ongeldig domein-id"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ongeldig domein-id"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "ongeldig pad"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "openen van bestand is mislukt"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr ""
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr ""
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr ""
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "schijfapparaat toevoegen"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr ""
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr ""
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr ""
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr ""
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr ""
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr ""
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr ""
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr ""
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr ""
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr ""
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr ""
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "Domein is al actief"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "openen van bestand is mislukt"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr ""
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1485,461 +1527,481 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr ""
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "kan %s niet openen: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr ""
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr ""
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "setsid mislukt: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) mislukt: %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) mislukt: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) mislukt: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) mislukt: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "toewijzen van verbinding"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "toewijzen van verbinding"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
+msgid "failed to remove capabilities %d"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "openen van bestand is mislukt"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "Xen systeemaanroep %s %d is mislukt"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "toewijzen van verbinding"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr ""
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr ""
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) mislukt: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(fd1) mislukt: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(fd1) mislukt: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() mislukt: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr ""
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "unlockpt mislukt: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "kan %s niet openen: %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Niet in staat om MaxMemorySize aan te passen"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "kan %s niet openen: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "netwerk is al actief"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr ""
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr ""
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr ""
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "kan %s niet openen: %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr ""
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr ""
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr ""
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr ""
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "openen van bestand is mislukt"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "ongeldig domeinnaam"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr ""
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "onbekende procedure: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ongeldig pad: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr ""
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "Toewijzen van geheugen is mislukt"
@@ -1973,22 +2035,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "onbekend commando: '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "Domein is al actief"
@@ -2134,316 +2196,450 @@ msgstr ""
 msgid "network '%s' does not have a bridge name."
 msgstr "Netwerk '%s' niet actief"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "een domein automatisch starten"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "schijfapparaat toevoegen"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "ongeldig pad: %s"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+msgid "Vport operation complete"
+msgstr ""
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "onbekende host %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "mogelijkheden"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "kan %s niet openen: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "onbekende host %s"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ongeldig domeinnaam"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "ongeldig MAC-adres: %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "mogelijkheden"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "onbekende host %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "onbekende host %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "openen van bestand is mislukt"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "openen van bestand is mislukt"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domein-uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "netwerk niet gevonden"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr ""
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr ""
 
@@ -2457,17 +2653,17 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr ""
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr ""
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2478,17 +2674,17 @@ msgid "domain is not paused "
 msgstr "domein niet gevonden"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr ""
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
 #, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:257
@@ -2512,12 +2708,12 @@ msgstr "MAC-adres"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2533,13 +2729,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "kan %s niet openen: %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2577,7 +2769,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr ""
@@ -2647,7 +2839,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr ""
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr ""
@@ -2656,7 +2848,20 @@ msgstr ""
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr ""
@@ -2779,894 +2984,863 @@ msgstr "Communicatiefout met proxy: ongeldig pakket\n"
 msgid "got asynchronous packet number %d\n"
 msgstr ""
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Netwerk '%s' niet gevonden"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr ""
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr ""
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "ongeldig MAC-adres: %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "onbekend apparaat"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "onbekende host %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "onbekend apparaat"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Netwerk niet gevonden"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, c-format
 msgid "missing value for %s argument"
 msgstr ""
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "onbekend commando: '%s'"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ongeldig domein-id"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "ongeldig pad"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "ongeldig domeinnaam"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Starten van het domein %s is mislukt"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Starten van het domein %s is mislukt"
+msgid "Failed to copy secModel model: %s"
+msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Starten van het netwerk %s is mislukt"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "openen van bestand is mislukt"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Starten van het netwerk %s is mislukt"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "openen van bestand is mislukt"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "openen van bestand is mislukt"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr ""
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "openen van bestand is mislukt"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domein %s is gestart\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "kan %s niet openen: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr ""
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "netwerk is al actief"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "kan %s niet openen: %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ongeldig domeinnaam"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "Domein is al actief"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "geheugentoewijzing aanpassen"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "geheugentoewijzing aanpassen"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "geheugentoewijzing aanpassen"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr ""
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr ""
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr ""
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr ""
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr ""
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr ""
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr ""
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr ""
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr ""
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr ""
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr ""
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr ""
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "setsid mislukt: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "kan %s niet openen: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr ""
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "schijfapparaat toevoegen"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr ""
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr ""
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domein niet gevonden"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr ""
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr ""
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "een domein automatisch starten"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "een domein automatisch starten"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "ongeldig pad: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "apparaat niet gevonden: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "openen van bestand is mislukt"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "ongeldig pad"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "setsid mislukt: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr ""
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr ""
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "gethostname mislukt: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3675,523 +3849,528 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr ""
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr ""
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "toewijzen van verbinding"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "toewijzen van verbinding"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "toewijzen van verbinding"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "kan %s niet openen: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr ""
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "toewijzen van domein"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Niet in staat om huidige MemorySize te controleren"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "kan %s niet openen: %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "Het certificaat is nog niet geactiveerd"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "Het certificaat is nog niet geactiveerd"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "Het certificaat is verlopen"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr "Het certificaat is nog niet geactiveerd"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Het certificaat is verlopen"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Het certificaat is nog niet geactiveerd"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr ""
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "te veel stuurprogramma's geregistreerd in %s"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr ""
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr ""
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr ""
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr ""
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "te veel stuurprogramma's geregistreerd"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "te veel stuurprogramma's geregistreerd"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "te veel stuurprogramma's geregistreerd"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr ""
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr ""
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr ""
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr ""
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header mislukt"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "kan %s niet openen: %s"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "geen geldige connectie"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "kan %s niet openen: %s"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr ""
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr ""
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4205,164 +4384,178 @@ msgstr "Starten van het netwerk %s is mislukt"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr ""
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr ""
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "leesfout: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ongeldig domeinnaam"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "Domein is al actief"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr ""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4460,7 +4653,7 @@ msgid "cannot fill file '%s'"
 msgstr "kan %s niet openen: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "kan %s niet openen: %s"
@@ -4470,58 +4663,62 @@ msgstr "kan %s niet openen: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "onbekende host %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "kan %s niet openen: %s"
@@ -4755,164 +4952,165 @@ msgstr "Starten van het domein %s is mislukt"
 msgid "Scanning host%u"
 msgstr "onbekende host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "onbekende host %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr ""
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "onbekende host %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr ""
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr ""
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr ""
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "onbekende procedure: %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr ""
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr ""
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr ""
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr ""
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "onbekend commando: '%s'"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "onbekend commando: '%s'"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr ""
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "geen configuratiebestand voor %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -4920,501 +5118,558 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr ""
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr ""
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ongeldig domeinnaam"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "Domein is al actief"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr ""
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, c-format
+msgid "node vol list for pool '%s'"
+msgstr ""
+
 #: src/test.c:376
+msgid "resolving volume filename"
+msgstr ""
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "openen van bestand is mislukt"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr ""
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr ""
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr ""
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr ""
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr ""
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr ""
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr ""
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr ""
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr ""
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr ""
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "netwerk uuid"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr ""
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr ""
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr ""
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "kan %s niet openen: %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domein niet gevonden"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "domein niet gevonden"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr ""
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "Domein is al actief"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr ""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domein %s is gestart\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr ""
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domein is al actief"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domein is al actief"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr ""
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Netwerk '%s' niet gevonden"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "netwerk is al actief"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "netwerk is al actief"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Netwerk '%s' niet actief"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+msgid "TCP server networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:189
+msgid "TCP client networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:234
+msgid "internal networking type not supported"
+msgstr ""
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Starten van het domein %s is mislukt"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
-msgstr ""
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
+msgstr "geen geheugen"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "kan configuratiebestand %s niet schrijven: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "kan configuratiebestand %s niet schrijven: %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "schijfapparaat toevoegen"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "netwerk is al actief"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "Domein is al actief"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr ""
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "een domein automatisch starten"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "kan configuratiebestand %s niet schrijven: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "dup2(stdin) mislukt: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "dup2(stdout) mislukt: %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "dup2(stderr) mislukt: %s"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "leesfout: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "openen van bestand is mislukt"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Starten van het netwerk %s is mislukt"
@@ -5478,15 +5733,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr ""
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5602,15 +5857,15 @@ msgstr ""
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Naam"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr ""
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr ""
 
@@ -5726,7 +5981,7 @@ msgstr ""
 msgid "Undefine the configuration for an inactive domain."
 msgstr ""
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr ""
 
@@ -5968,11 +6223,11 @@ msgstr ""
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Naam:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5980,16 +6235,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr ""
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr ""
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Processor(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Processortijd:"
 
@@ -6017,1585 +6272,1642 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr ""
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr ""
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Totaal"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr ""
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "Processor:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr ""
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr ""
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr ""
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr ""
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr ""
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr ""
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fysieke processor %d bestaat niet."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "aantal virtuele processors aanpassen"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr ""
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr ""
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr ""
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "geheugentoewijzing aanpassen"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "De huidige geheugentoewijzing in het guest-domein aanpassen."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr ""
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Niet in staat om MaxMemorySize te controleren"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "maximum geheugenlimiet aanpassen"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "De maximale limiet voor geheugentoewijzing in het guest-domein aanpassen."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maximum geheugenlimiet in kilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Niet in staat om huidige MemorySize te controleren"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Niet in staat om huidige MemorySize te verkleinen"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Niet in staat om MaxMemorySize aan te passen"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr ""
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr ""
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr ""
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Processormodel:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Processorfrequentie:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Processorsocket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr ""
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr ""
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Geheugengrootte:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "mogelijkheden"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr ""
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domein-informatie in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr ""
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
 msgstr ""
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
 msgstr ""
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "syntaxisfout in configuratiebestand"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr ""
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domein-id of uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr ""
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr ""
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domein-id of naam"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr ""
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "een netwerk automatisch starten"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "netwerknaam of uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr ""
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr ""
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr ""
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr ""
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr ""
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr ""
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr ""
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr ""
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "netwerknaam, id of uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr ""
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr ""
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr ""
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr ""
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr ""
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr ""
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatisch starten"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr ""
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "actief"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inactief"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr ""
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "netwerk uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr ""
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr ""
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr ""
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr ""
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr ""
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr ""
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr ""
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr ""
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "netwerknaam"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr ""
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr ""
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr ""
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr ""
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr ""
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr ""
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr ""
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr ""
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "apparaat vanuit een XML-bestand toevoegen"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+msgid "file containing an XML description of the device"
+msgstr ""
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "apparaat niet gevonden: %s (%s)"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Starten van het netwerk %s is mislukt"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "apparaat niet gevonden: %s (%s)"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+msgid "name of the device to be destroyed"
+msgstr ""
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Starten van het netwerk %s is mislukt"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Starten van het netwerk %s is mislukt"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr ""
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr ""
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr ""
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr ""
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr ""
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr ""
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr ""
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr ""
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr ""
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr ""
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr ""
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr ""
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr ""
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr ""
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr ""
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr ""
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr ""
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr ""
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr ""
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr ""
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr ""
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr ""
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr ""
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr ""
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr ""
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr ""
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "geen geheugen"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr ""
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr ""
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr ""
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "wordt uitgevoerd"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Capaciteit:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Toewijzing:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Beschikbaar:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr ""
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr ""
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr ""
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr ""
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr ""
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr ""
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr ""
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr ""
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr ""
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr ""
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr ""
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr ""
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr ""
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr ""
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr ""
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr ""
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr ""
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr ""
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr ""
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr ""
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr ""
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr ""
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr ""
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
 msgstr ""
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
 msgstr ""
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 msgid "input vol name or key"
 msgstr ""
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr ""
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 msgid "clone a volume."
 msgstr ""
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 msgid "orig vol name or key"
 msgstr ""
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "netwerknaam"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Xen systeemaanroep %s %d is mislukt"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr ""
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr ""
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr ""
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr ""
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr ""
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr ""
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "bestand"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr ""
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr ""
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr ""
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr ""
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr ""
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Pad"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr ""
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr ""
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr ""
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr ""
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "versie tonen"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr ""
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr ""
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Gecompileerd tegen bibliotheek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr ""
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr ""
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr ""
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr ""
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr ""
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "mogelijkheden"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr ""
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "apparaat"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Nieuw schijfapparaat toevoegen."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Nieuw schijfapparaat toevoegen."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr ""
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Nieuw schijfapparaat toevoegen."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Nieuw schijfapparaat toevoegen."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Starten van het netwerk %s is mislukt"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr ""
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr ""
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr ""
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr ""
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr ""
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "apparaat vanuit een XML-bestand toevoegen"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Apparaat vanuit een XML <bestand> toevoegen."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML-bestand"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr ""
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr ""
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr ""
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr ""
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "netwerkinterface toevoegen"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Nieuwe netwerkinterface toevoegen."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr ""
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr ""
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC-adres"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr ""
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr ""
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr ""
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "schijfapparaat toevoegen"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Nieuw schijfapparaat toevoegen."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr ""
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "Toewijzen van geheugen is mislukt"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr ""
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "setsid mislukt: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr ""
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr ""
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr ""
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "toewijzen van configuratie"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "syntaxisfout in configuratiebestand"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr ""
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr ""
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr ""
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr ""
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "commando '%s' vereist <%s> optie"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "commando '%s' vereist --%s optie"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "commando '%s' bestaat niet"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAAM\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7603,17 +7915,17 @@ msgstr ""
 "\n"
 "  OVERZICHT\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7621,7 +7933,7 @@ msgstr ""
 "\n"
 "  OMSCHRIJVING\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7629,58 +7941,58 @@ msgstr ""
 "\n"
 "  OPTIES\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr ""
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr ""
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr ""
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr ""
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr ""
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr ""
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr ""
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr ""
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7691,129 +8003,129 @@ msgstr ""
 "(Tijd: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "\" ontbreekt"
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr ""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "onbekend commando: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "commando '%s' heeft geen ondersteuning voor optie --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "verwachte syntaxis: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr ""
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr ""
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr ""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTIE"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "GEGEVENS"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "bestand"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "gepauzeerd"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr ""
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr ""
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr ""
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr ""
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "geen geldige connectie"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: fout: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "fout: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr ""
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr ""
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr ""
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr ""
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr ""
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr ""
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7846,31 +8158,31 @@ msgstr ""
 "\n"
 "  commando's (niet-interactieve modus):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr ""
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr ""
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7917,12 +8229,12 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr ""
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
+msgid "no hypervisor driver available"
 msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
+msgid "no hypervisor driver available for %s"
 msgstr ""
 
 #: src/virterror.c:746
@@ -8383,7 +8695,7 @@ msgstr ""
 msgid "invalid interface pointer in %s"
 msgstr "ongeldig pad: %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "interne fout %s"
@@ -8442,22 +8754,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8504,7 +8826,7 @@ msgstr ""
 msgid "domain information incomplete, missing uuid"
 msgstr "domein-informatie onvolledig, uuid ontbreekt"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domein-informatie onvolledig, naam ontbreekt"
 
@@ -8556,257 +8878,257 @@ msgstr "ongeldig MAC-adres: %s"
 msgid "unexpected sound model %s"
 msgstr ""
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "onbekende host %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "\" ontbreekt"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "\" ontbreekt"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "\" ontbreekt"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "\" ontbreekt"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "kan %s niet openen: %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "domein-informatie onvolledig, id ontbreekt"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "ongeldig MAC-adres: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "onbekende host %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr ""
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr ""
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "domein niet gevonden"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr ""
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr ""
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "geen geheugen"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string mislukt"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "kan %s niet openen: %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: ongeldige URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: ongeldig poortnummer"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr ""
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "openen van bestand is mislukt"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr ""
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr ""
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr ""
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domein-informatie onvolledig, cpu_weight ontbreekt"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domein-informatie onvolledig, cpu_cap ontbreekt"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: ongeldig pad"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "openen van bestand is mislukt"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr ""
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr ""
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "netwerk is al actief"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr ""
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr ""
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -8905,21 +9227,21 @@ msgstr ""
 msgid "unable to store config file handle"
 msgstr ""
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "onbekend apparaat"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Starten van het domein %s is mislukt"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Starten van het domein %s is mislukt"
@@ -8991,6 +9313,28 @@ msgid "reallocating list"
 msgstr "toewijzen van domein"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Starten van het domein %s is mislukt"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "openen van bestand is mislukt"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Starten van het domein %s is mislukt"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Starten van het domein %s is mislukt"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Starten van het netwerk %s is mislukt"
 
diff --git a/po/nn.gmo b/po/nn.gmo
index 153e483..6d7f31c 100644
Binary files a/po/nn.gmo and b/po/nn.gmo differ
diff --git a/po/nn.po b/po/nn.po
index d5f15b4..07387cf 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/nso.gmo b/po/nso.gmo
index 153e483..6d7f31c 100644
Binary files a/po/nso.gmo and b/po/nso.gmo differ
diff --git a/po/nso.po b/po/nso.po
index d5f15b4..07387cf 100644
--- a/po/nso.po
+++ b/po/nso.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/or.gmo b/po/or.gmo
index 881d10a..042940f 100644
Binary files a/po/or.gmo and b/po/or.gmo differ
diff --git a/po/or.po b/po/or.po
index 38a1f95..7dd733d 100644
--- a/po/or.po
+++ b/po/or.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.or\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-26 14:32+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-02 19:58+0530\n"
 "Last-Translator: Manoj Kumar Giri <mgiri at redhat.com>\n"
 "Language-Team: Oriya <oriya-it at googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -22,6 +22,7 @@ msgstr ""
 "\n"
 "\n"
 "\n"
+"\n"
 
 #: gnulib/lib/gai_strerror.c:41
 msgid "Address family for hostname not supported"
@@ -99,228 +100,228 @@ msgstr "ପ୍ରାଚଳ ବାକ୍ୟଖଣ୍ଡ ସଠିକ ଭାବର
 msgid "Unknown error"
 msgstr "ଅଜଣା ତ୍ରୁଟି"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s' ମଧ୍ଯରେ ପ୍ରବେଶ କରିହେବ ନାହିଁ: %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "ସଂକେତ ପାଇପରୁ ପଢ଼ିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUPରେ ବିନ୍ଯାସ ପୁନର୍ଧାରଣ କରୁଅଛି"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ଡ୍ରାଇଭର ପୁନର୍ଧାରଣ କରିବା ସମୟରେ ତୃଟି: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "ସଂକେତ %d ପାଇଲା ମାତ୍ରେ ବନ୍ଦ ହୋଇଯାଏ"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ସଙ୍କେତ %d ଗ୍ରହଣ କରୁଅଛି"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "ଫାଇଲ pid '%s' କୁ ଖୋଲିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ଫାଇଲ '%s' କୁ ଖୋଲିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ଫାଇଲ '%s' କୁ ଲେଖିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid ଫାଇଲ '%s' କୁ ବନ୍ଦକରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket ପାଇଁ ସ୍ମୃତି ସ୍ଥାନ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "ସକେଟ ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s' ସହିତ ସକେଟ ବାନ୍ଧିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' ରେ ସଂଯୋଗ ଖୋଲିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "ସର୍ଭର ଘଟଣା ଡାକରା ଯୋଗ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "ସକେଟ: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "ବନ୍ଧନ: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "ଧ୍ୟାନ ଦିଅନ୍ତୁ: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() ରେ ବଫର ପାଇଁ ଫଳବତୀ ପଥଟି ଖୁବ ବଡ଼ ଅଟେ"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutexକୁ ଆରମ୍ଭ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "ସର୍ତ୍ତ ଚଳନକୁ ଆରମ୍ଭ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ଘଟଣା ତନ୍ତ୍ରକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL ବୈଧିକରଣ %s କୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth ପାଇଁ ତନ୍ତ୍ର ବସ ସହିତ ସଂଯୋଗ କରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: ବିଫଳ: ଗ୍ରାହକ DN ହେଉଛି %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: ଯାଞ୍ଚ ବିଫଳ: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ରଟି ବିଶ୍ୱାସନୀୟ ନୁହଁ."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ରର ଦାତା ଅଜଣା ଅଟେ."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ର.ନଷ୍ଟହୋଇଯାଇଛି."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ର ଗୋଟିଏ ଅସୁରକ୍ଷିତ ଆଲଗୋରିଦମ ବ୍ୟବହାର କରେ."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: ପ୍ରମାଣପତ୍ରଟି X.509 ନୁହଁ"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: କୌଣସି ସାଥି ନାହିଁ"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init ବିଫଳ ହେଲା"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ରର ସମୟ ସମାପ୍ତ ହୋଇଗଲା"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ର ବର୍ତ୍ତମାନ ପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ହୋଇନାହିଁ"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,11 +333,11 @@ msgstr ""
 "-text' to view the Distinguished Name field in the client certificate, or "
 "run this daemon with --verbose option."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: ଗ୍ରାହକ ପ୍ରମାଣପତ୍ରକୁ ଯାଞ୍ଚ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -344,169 +345,168 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate କୁ ସେଟ କରାଯାଇଛି ଯେମିତିକି ଖରାପ "
 "ପ୍ରମାଣପତ୍ରଟିକୁ ଅଗ୍ରାହ୍ୟ କରାଯାଇପାରିବ"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "ଅଭିଗମ୍ୟତା ଯାଞ୍ଚ ପରେ ଗ୍ରାହକ ପାଖରେ ଅପ୍ରତ୍ୟାଶିତ ତଥ୍ୟ ବକୟା tx ଅଛି"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ଗ୍ରାହକ ପ୍ରମାଣପତ୍ରକୁ ଯାଞ୍ଚ କରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "ସଂଯୋଗ ଗ୍ରହଣ କରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "ଅତ୍ୟଧିକ ସକ୍ରିୟ ଗ୍ରାହକମାନେ (%d), ସଂଯୋଗ କାଟୁଅଛି"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "ସ୍ମୃତି ସ୍ଥାନ ବାହାରେ ବଣ୍ଟିତ ଗ୍ରାହକ"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "ବିଶେଷାଧିକୃତ ଗ୍ରାହକ ପାଇଁ polkit authକୁ ବନ୍ଦକରନ୍ତୁ %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS କରମର୍ଦ୍ଦନ ବିଫଳ: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଋଣାତ୍ମକ ଲମ୍ବ ଅନୁରୋଧ %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "ପଢ଼ନ୍ତୁ: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "ତଥ୍ୟ %s କୁ ସାଙ୍କେତିକରଣ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "ଲେଖନ୍ତୁ: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL ତଥ୍ୟ %s କୁ ସାଙ୍କେତିକରଣ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "ସଂକେତ ନିୟନ୍ତ୍ରକ %d ତ୍ରୁଟିଗୁଡ଼ିକୁ ଖବର କରିଥାଏ: ଅନ୍ତିମ ତ୍ରୁଟି: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "ବନ୍ଦ କରିବା ସମୟ ସମାପ୍ତକୁ ପଞ୍ଜିକରଣ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "କାର୍ଯ୍ୟକର୍ତ୍ତାମାନଙ୍କୁ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s config ତାଲିକା ପାଇଁ ସ୍ମୃତି ସ୍ଥାନ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s config ତାଲିକା ମୂଲ୍ୟ ପାଇଁ ସ୍ମୃତି ସ୍ଥାନ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: ନିଶ୍ଚିତରୂପେ ଗୋଟିଏ ବାକ୍ଯଖଣ୍ଡ କିମ୍ୱା ବାକ୍ଯଖଣ୍ଡର ତାଲିକା\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ଅବୈଧ ପ୍ରକାର: %s ପାଇଲା; %sକୁ ଆଶାକରୁଅଛି\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ଅସମର୍ଥିତ auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "ପ୍ରମୁଖ ଚାଳକ ଭାବରେ ଚାଲୁନଥିବା ସମୟରେ ଶ୍ରେଣୀ ବିନ୍ୟାସ କରିହେବ ନାହିଁ"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "ବଫର ପାଇଁ ସ୍ମୃତି ସ୍ଥାନ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "ବଫର ପାଇଁ ଯଥେଷ୍ଟ ସ୍ମୃତି ସ୍ଥାନ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "ଶ୍ରେଣୀ '%s' କୁ ଦେଖିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "ଧାରା '%s' କୁ ବିଶ୍ଲେଷଣ କରିବାରେ"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "ଅତିରିକ୍ତ ଅଧିକାର ଆବଶ୍ୟକ\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "ଉପକରଣ %sକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ବିଫଳ"
+msgstr "ଘଟିତ ଅଧିକାରଗୁଡ଼ିକୁ ସେଟ କରିବାରେ ବିଫଳ\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "ଡେମନ ପରି ବିଭାଜିତ ହେବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "ପାଇପ ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundir ସୃଷ୍ଟି କରିବାରେ ଅସମର୍ଥ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s ର ଶ୍ରେଣୀ ସ୍ୱାମିତ୍ୱ ପରିବର୍ତ୍ତନ କରିବାରେ ବିଫଳ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "ସଂକେତ ପାଇପ ପାଇଁ ଡ଼ାକ ପଞ୍ଜିକରଣ କରିବାରେ ବିଫଳ"
 
@@ -604,11 +604,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "ଠିକଣା %dକୁ ସମାଧାନ କରିହେବ ନାହିଁ: %s"
@@ -633,7 +632,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl ପ୍ରସଙ୍ଗ ବିନ୍ୟାସ ବିଫଳ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS cipher ଆକାର ପାଇପାରିବ ନାହିଁ"
 
 #: qemud/remote.c:2970
@@ -655,7 +655,7 @@ msgstr "SASL ବ୍ୟବସ୍ଥାଗୁଡ଼ିକୁ ତାଲିକାଭ
 msgid "cannot allocate mechlist"
 msgstr "mechlist ବଣ୍ଟନ କରିପାରିବେ ନାହିଁ"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "ସଂଯୋଗରେ SASL ssf ଅନୁସନ୍ଧାନ କରିପାରିବେ ନାହିଁ %d (%s)"
@@ -810,43 +810,52 @@ msgstr "IFF_VNET_HDRକୁ ସକ୍ରିୟ କରାଯାଉଛି"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDRକୁ ସକ୍ରିୟ କରାଯାଉନାହିଁ; ନିର୍ମାଣ ସମୟରେ ନିଷ୍କ୍ରିୟ କରାଯାଇଛି"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "ଅସମାପ୍ତ ସଂଖ୍ଯା"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "ଅସମାପ୍ତ ବାକ୍ଯଖଣ୍ଡ"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ଗୋଟିଏ ମୂଲ୍ଯ ଆଶା କରୁଅଛି"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "ତାଲିକାଟି ] ଦ୍ବାରା ବନ୍ଦ ହୋଇନାହିଁ"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ତାଲିକାରେ ଗୋଟିଏ ବିଭାଜକକୁ ଆଶା କରୁଅଛି"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "ତାଲିକାଟି ] ଦ୍ବାରା ବନ୍ଦ ହୋଇନାହିଁ"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ଗୋଟିଏ ନାମ ଆଶା କରୁଅଛି"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ଗୋଟିଏ ବିଭାଜକ ଆଶା କରୁଅଛି"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ଗୋଟିଏ କାର୍ଯ୍ଯ ଆଶା କରୁଅଛି"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ଫାଇଲ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "ବିଷୟ ବସ୍ତୁକୁ ସଂରକ୍ଷଣ କରିବାରେ ବିଫଳ"
 
@@ -897,12 +906,10 @@ msgid "network missing from connection hash table"
 msgstr "ସଂଯୋଗ hash ସାରଣୀରେ ନେଟୱାର୍କ ଅନୁପସ୍ଥିତ"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
 msgstr "ସଂଯୋଗ hash ସାରଣୀରେ ନେଟୱାର୍କ ଯୋଗ କରିବାରେ ବିଫଳ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
 msgstr "ସଂଯୋଗ hash ସାରଣୀରେ ନେଟୱାର୍କ ଅନୁପସ୍ଥିତ"
 
@@ -930,526 +937,556 @@ msgstr "ନୋଡ devକୁ ସଂଯୋଗ hash ସାରଣୀରେ ଯୋଗ
 msgid "dev missing from connection hash table"
 msgstr "dev ସଂଯୋଗ hash ସାରଣୀରୁ ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "ଅଜଣା ଡିସ୍କ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "ଅଜଣା ଡିସ୍କ ଯନ୍ତ୍ର '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "ଅବୈଧ ଫ୍ଲପି ଉପକରଣ ନାମ: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "ଅବୈଧ ହାର୍ଡ ଡିସ୍କ ଉପକରଣ ନାମ: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ଅଜଣା ଡିସ୍କ ପରିପଥ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ଫ୍ଲପି ଡିସ୍କ ପାଇଁ ଅବୈଧ ବସ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ଡିସ୍କ ପାଇଁ ଅବୈଧ ପରିପଥ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ଅଜଣା ଡିସ୍କ କ୍ୟାଶେ ଧାରା '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ଅଜଣା ଫାଇଲ ତନ୍ତ୍ର ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "ଅଜଣା ଅନ୍ତରାପୃଷ୍ଠ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<source> <interface type='network'/> ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'network' ଗୁଣ "
 "ନାହିଁ"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "<source> <interface type='bridge'/> ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'dev' ଗୁଣ ନାହିଁ"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "<source> ସକେଟ ଅନ୍ତରାପୃଷ୍ଠ ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'port' ଗୁଣ ନାହିଁ"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 "<source> ସକେଟ ଅନ୍ତରାପୃଷ୍ଠ ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା 'port' ଗୁଣକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "<source> ସକେଟ ଅନ୍ତରାପୃଷ୍ଠ ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'ଠିକଣା' ଗୁଣ ନାହିଁ"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
-"<source> <interface type='bridge'/> ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'dev' ଗୁଣ ନାହିଁ"
+"<source> <interface type='internal'/> ସହିତ ଉଲ୍ଲେଖ କରାଯାଇଥିବା କୌଣସି 'ନାମ' ଗୁଣ ନାହିଁ"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "ମଡେଲ ନାମ ଅବୈଧ ଅକ୍ଷରଗୁଡ଼ିକୁ ଧାରଣ କରିଥାଏ"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "char ଉପକରଣ ପାଇଁ ଅନୁପସ୍ଥିତ ଉତ୍ସ ପଥ ଗୁଣ"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "char ଉପକରଣ ପାଇଁ ଅନୁପସ୍ଥିତ ଆଧାର ପଥ ଗୁଣ"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "char ଉପକରଣ ପାଇଁ ଅନୁପସ୍ଥିତ ଉତ୍ସ ସର୍ଭିସ ଗୁଣ"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ନିବେଶ ଉପକରଣ ପ୍ରକାର ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "ଅଜଣା ନିବେଶ ଉପକରଣ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ଅଜଣା ନିବେଶ ପରିପଥ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 bus ନିବେଶ ଉପକରଣ %s କୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "ଅସମର୍ଥିତ ନିବେଶ ବସ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen ବସ ନିବେଶ ଉପକରଣ %sକୁ ସମର୍ଥନ କରେ ନାହିଁ"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "ଅନୁପସ୍ଥିତ ଆଲେଖୀ ଉପକରଣ ପ୍ରକାର"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ଅଜଣା ଆଲେଖୀ ଉପକରଣ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc ସଂଯୋଗିକୀ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ଅଜଣା ସମ୍ପୂର୍ଣ୍ଣ ପରଦା ମୂଲ୍ୟ '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc ସଂଯୋଗିକୀ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "rdp ସଂଯୋଗିକୀ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "ଅଜଣା ଧ୍ୱନୀ ମଡେଲ '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "ବିକ୍ରେତା id %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb ବିକ୍ରେତା id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "ଉତ୍ପାଦ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb ଉତ୍ପାଦ id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "ପରିପଥ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb ଠିକଣା ପରିପଥ id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ଉପକରଣ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb ଠିକଣା ଉପକରଣ id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ଅଜଣା usb ଉତ୍ସ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "ବିକ୍ରେତା ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "ଅନୁପସ୍ଥିତ ଉତ୍ପାଦ"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ପରିସର %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci ଠିକଣା ପରିପଥ id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "ଖାଞ୍ଚା %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci ଠିକଣା ଖାଞ୍ଚା id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ଫଳନ %sକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci ଠିକଣା ଫଳନ id ଆବଶ୍ୟକ କରେ"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ଅଜଣା pci ଉତ୍ସ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ଅଜଣା hostdev ଧାରା '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "ଅଜଣା host ଉପକରଣ ପ୍ରକାର '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr " ଅନୁପସ୍ଥିତ ଉତ୍ସ ଆଧାର"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "ଅଜଣା ଆଧାର %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "ଅଜଣା ଜୀବନ ଚକ୍ର କାର୍ଯ୍ୟ %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "ସୁରକ୍ଷା ପ୍ରକାର ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "ଅବୈଧ ସୁରକ୍ଷା ପ୍ରକାର"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "ସୁରକ୍ଷା ମଡେଲ ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "ସୁରକ୍ଷା ନାମପଟି ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "ସୁରକ୍ଷା ପ୍ରତିଛବି ନାମପଟି ଅନୁପସ୍ଥିତ ଅଛି"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "ଅନୁପସ୍ଥିତ ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "ଅଜଣା ଉପକରଣ ପ୍ରକାର"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "ଅଜଣା virt ପ୍ରକାର"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "os ପ୍ରକାର %s ଉପରେ ସଂରଚନା %s ପରିସର %s ଉପରେ କୌଣସି emulator ନାହିଁ"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ପରିସର ପ୍ରକାର ଗୁଣ ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "ଅବୈଧ ଡମେନ ପ୍ରକାର %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ uuid ଉପାଦାନ"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "ସ୍ମୃତି ଉପାଦାନ ଅନୁପସ୍ଥିତ"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ବିଶେଷ ଗୁଣ %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "କୌଣସି OS ପ୍ରକାର ନାହିଁ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os ପ୍ରକାର '%s' & arch '%s' ସଂଯୋଗ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os ପ୍ରକାର '%s' ପାଇଁ ସମର୍ଥିତ ବିନ୍ୟାସ ନାହିଁ"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "boot ଉପକରଣକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ଅନୁପସ୍ଥିତ boot ଉପକରଣ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "ଅଜଣା ବୁଟ ଯନ୍ତ୍ର '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ଫାଇଲତନ୍ତ୍ର ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "ନେଟୱର୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "ସମାନ୍ତରାଳ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "କ୍ରମିକ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ନିବେଶ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "ଆଲେଖୀ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "ଧ୍ୱନୀ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "ଆଧାର ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "କୌଣସି ପରିସର config ନାହିଁ"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ପରିସର ପ୍ରକାର ଗୁଣ ଅନୁପସ୍ଥିତ"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ଅବୈଧ ଡମେନ ସ୍ଥିତି"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "ଅବୈଧ pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "କୌଣସି ପ୍ରଦର୍ଶିକା ପଥ ନାହିଁ"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "ଧାଡ଼ି %dରେ: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml ଦଲିଲକୁ ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "ଭୁଲ ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "ରୂପରେଖା cpuset ବାକ୍ୟ ବିନ୍ୟାସ ତ୍ରୁଟି"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଜୀବନଚକ୍ର ପ୍ରକାର %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଡିସ୍କ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଡିସ୍କ ଉପକରଣ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଡିସ୍କ ପରିପଥ %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ disk କ୍ୟାଶେ ଧାରା %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଫାଇଲ ତନ୍ତ୍ର ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ନେଟ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଅକ୍ଷର ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଧ୍ୱନି ମଡେଲ %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ନିବେଶ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ନିବେଶ ପରିପଥ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ hostdev ଧାରା %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ hostdev ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ପରିସର ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ boot ଉପକରଣ ପ୍ରକାର %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ବିଶେଷଗୁଣ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "ବିନ୍ଯାସ ଡ଼ିରେକ୍ଟୋରୀ '%s'କୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ '%s'କୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ '%s'କୁ ଲେଖିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ '%s'କୁ ସଂରକ୍ଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "ଲକ୍ଷ୍ୟ %s ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "dir '%s'କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "ବିନ୍ୟାସ %s କୁ ଅପସାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "ଅଜଣା virt ପ୍ରକାର"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "os ପ୍ରକାର %s ଉପରେ ସଂରଚନା %s ପରିସର %s ଉପରେ କୌଣସି emulator ନାହିଁ"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1483,426 +1520,446 @@ msgstr "ସାରଣୀ '%s'ରେ ଶୃଙ୍ଖଳ '%s' ରୁ iptables ନ
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "ସାରଣୀ '%s'ରେ ଶୃଙ୍ଖଳ '%s' କୁ iptables ନିୟମ '%s' ସହିତ ଯୋଗ କରିବାରେ ବିଫଳ: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "ସଂଯୋଗ URIକୁ ବିଶ୍ଳେଷଣ କରିପାରିଲା ନାହିଁ"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "କାର୍ଯ୍ୟକରୁଥିବା ଡ଼ିରେକ୍ଟୋରୀକୁ ପାଇବେ ନାହିଁ"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "ପଥ ବହୁତ ବଡ଼"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "ପ୍ରଚଳିତ ଡ଼ିରେକ୍ଟୋରୀକୁ ପାଇବେ ନାହିଁ"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "ସୁରକ୍ଷିତ ବିଶେଷ ସୂଚକ ସହିତ virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare uri ବିନ୍ୟାସ କରିନାହିଁ"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 uri ସେଟ କରିନଥିଲେ"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "ପଥଟି NULL ଅଟେ"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ଫ୍ଲାଗଗୁଡ଼ିକ ଶୂନ୍ୟ ହେବା ଉଚିତ"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "ବଫରଟି NULL ଅଟେ"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "ଫ୍ଲାଗ ପ୍ରାଚଳଟି ନିଶ୍ଚିତ ରୂପେ VIR_MEMORY_VIRTUAL ହେବା ଉଚିତ"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "ବଫରଟି NULL ଅଟେ କିନ୍ତୁ ଆକାରଟି ଶୂନ୍ୟ-ହୀନ"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "ଧାରଣ ପାତ୍ର ଚାଲୁରଖିବା ସନ୍ଦେଶ ପଠାଇବାରେ ଅସମର୍ଥ"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "ଧାରଣ ପାତ୍ର ଚାଲୁରଖିବା ସନ୍ଦେଶ ପଠାଇବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "ମୂଖ୍ୟ ଚାଳକକୁ ବ୍ୟକ୍ତିଗତ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s କୁ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "ଖାଲି tmpfsକୁ %s ରେ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "ନୂତନ ମୂଖ୍ୟ ଚାଳକ %s କୁ tmpfs ଭିତରେ ବାନ୍ଧି ରଖିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "%s ରେ chroot କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "ମୂଖ୍ୟ ଚାଳକକୁ pivot କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "mkdir %s କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "%s ରେ %s କୁ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "/dev/ptsକୁ ଧାରଣ ପାତ୍ରରେ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "ଉପକରଣ %s କୁ ତିଆରି କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "symlink /dev/ptmx କୁ /dev/pts/ptmx ରେ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "ଉପକରଣ /dev/ptmx କୁ ତିଆରି କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%s ରେ %s କୁ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mountsକୁ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' କୁ ବିସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "/ କୁ ତିଆରି କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc କୁ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "mkdir %s କରିବାରେ ବିଫଳ"
+msgid "failed to remove capabilities %d"
+msgstr "ସାମର୍ଥ୍ଯ ପାଇବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ସାମର୍ଥ୍ଯ ପାଇବାରେ ବିଫଳ"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ସାମର୍ଥ୍ଯ ପାଇବାରେ ବିଫଳ"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ଅବୈଧ vm ବ୍ୟାଖ୍ୟାକୁ ପାସ କରିଲା"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "tty %s କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "କୃନ୍ତକ ଧାରଣ ପାତ୍ରକୁ ଚଲାଇବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "%s ପାଇଁ cgroup ସୃଷ୍ଟି କରିବାରେ ବିଫଳ\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc ଉତ୍ସଗୁଡ଼ିକୁ ସେଟ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "ସର୍ଭର ସକେଟ '%s' ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "ସର୍ଭର ସକେଟ '%s'କୁ ବାନ୍ଧିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "ସର୍ଭର ସକେଟ '%s'କୁ ଶୁଣିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d କୁ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d କୁ ଲେଖିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "ତ୍ରୁଟି ଘଟଣା %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "%s ଅନ୍ତରାପୃଷ୍ଠର ଅବସ୍ଥିତିକୁ ns %dକୁ ପଠାଇବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "vethକୁ ଅପସାରଣ କରିବାରେ ବିଫଳ: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair ବିଫଳ ହୋଇଛି"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "namespace ସ୍ଥାପନାକୁ ସହଭାଗ ନକରି ରଖିପାରିବେ ନାହିଁ"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "ମୂଖ୍ୟ ସ୍ଥାପନକୁ ସ୍ଲେଭ ଅବସ୍ଥାରେ ବଦଳାଇବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "ପଥ %s କୁ ତିଆରି କରିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s ରେ devpts କୁ ସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty କୁ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid ଫାଇଲ '%s/%s.pid' କୁ ଲେଖିବାରେ ବିଫଳ"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀକୁ ବଦଳାଇବାରେ ଅସମର୍ଥ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "ଅଧିବେଶନ ନେତା ହେବାରେ ଅସମର୍ଥ"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC ଡ୍ରାଇଭରରୁ ସଂଯୋଗ ବିଚ୍ଛିନ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "ଭଣ୍ଡାର ପୁଲଟି ସକ୍ରିୟ ନାହିଁ"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "ତନ୍ତ୍ରରେ NETNS ସମର୍ଥନର ଅଭାବ"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "uuid ସହିତ ମେଳ ଖାଉଥିବା କୌଣସି ପରିସର ନାହିଁ"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "ସକ୍ରିୟ ପରିସରକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "ସକ୍ରିୟ ପରିସରକୁ ବ୍ୟାଖ୍ଯାହୀନ କରିହେବ ନାହିଁ"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s ପାଇଁ cgroup କୁ ପାଇବାରେ ଅସମର୍ଥ\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid ଧାରଣ ପାତ୍ର %d କୁ ଅପେକ୍ଷା କରିବାରେ ବିଫଳ: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "ଅନ୍ତରାପୃଷ୍ଠ ପାଇଁ ସଂଯୋଗ ପାଇବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth ଉପକରଣ ଦ୍ୱୟକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth ନାମଗୁଡ଼ିକୁ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s ଉପକରଣକୁ %s ରେ ସଂଲଗ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "ପ୍ରମୂଖ veth ଉପକରଣକୁ ସକ୍ରିୟ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "ଗ୍ରାହକ ସକେଟ ନିର୍ମାଣରେ ବିଫଳ"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "ଗ୍ରାହକ ସକେଟ ସହିତ ସଂଯୋଗ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "ଧାରଣ ପାତ୍ର ପାଇଁ ଅବୈଧ PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %dକୁ ସମାପ୍ତ କରିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s'ପାଇଁ ଅପେକ୍ଷା କରିପାରିବେ ନାହିଁ"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "ଧାରଣ ପାତ୍ର '%s' ଅପ୍ରତ୍ୟାଶିତ ଭାବରେ ଆରମ୍ଭ ସମୟରେ ବନ୍ଦ ହୋଇଯାଇଛି"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ଲଗ ଡ଼ିରେକ୍ଟୋରୀ '%s' କୁ ନିର୍ମାଣ କରିହେବ ନାହିଁ"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ଫାଇଲ %s/%s.pid କୁ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "କୌଣସି ପରିସର ନାମ %s ନାହିଁ"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d ସହିତ କୌଣସି ପରିସର ନାହିଁ"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "ଅଜଣା ପ୍ରକାଶନ: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "%s ପରି କୌଣସି ପରିସର ନାହିଁ"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ଅବୈଧ ପ୍ରାଚଳ '%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "ଅବୈଧ ପ୍ରାଚଳ ଗଣନା"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "ଆଧାର ନାମ ନିର୍ଦ୍ଧାରଣ କରିବାରେ ବିଫଳ"
 
@@ -1935,22 +1992,22 @@ msgstr "ଆଗେଇବା ପାଇଁ ଅନୁରୋଧ କରାଯାଇଛ
 msgid "unknown forwarding type '%s'"
 msgstr "ଅଜଣା ଅଗ୍ରସର ପ୍ରକାର '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "ନେଟୱର୍କ ବିନ୍ୟାସ ଫାଇଲ ନାମ '%s' ନେଟୱର୍କ ନାମ '%s' ସହିତ ମେଳଖାଉ ନାହିଁ"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "ବିନ୍ୟାସ ଫାଇଲ '%s'କୁ ଅପସାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "ବନ୍ଧ ନିର୍ମାଣ max id %d କୁ ଅତିକ୍ରମ କରିସାରିଛି"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "ବ୍ରିଜ ନାମ '%s' ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
@@ -2094,358 +2151,493 @@ msgstr "id ସହିତ ମେଳଖାଉଥିବା କୌଣସି ନେଟ
 msgid "network '%s' does not have a bridge name."
 msgstr "ନେଟୱର୍କ '%s' ରେ ବନ୍ଧ ନାମ ନାହିଁ।"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ଅସ୍ଥାୟୀ ପରିସର ପାଇଁ ସ୍ୱୟଂଆରମ୍ଭକୁ ବିନ୍ୟାସ କରାଯାଇପାରିବ ନାହିଁ"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "ସ୍ୱୟଂଚାଳିତ ଡ଼ିରେକ୍ଟୋରୀ '%s' ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "symlink '%s' କୁ '%s' ରେ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s' କୁ ଅପସାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "ପୁଲ %s କୁ ସତେଜ କରିବାରେ ବିଫଳ"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "ପୁଲ %s କୁ ସତେଜ କରିବାରେ ବିଫଳ"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s କୁ ସମାଧାନ କରି ପାରିବେ ନାହିଁ"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "ମେଳଖାଉଥିବା ନାମ ସହିତ କୌଣସି ନୋଡ ଉପକରଣ ନାହିଁ"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "ଏହି ଯନ୍ତ୍ର ପାଇଁ କୌଣସି ମୂଖ୍ୟ ସ୍ତର ନାହିଁ"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() ପାଇଁ ଅବୈଧ ପ୍ରାଚଳ"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "ପଥ '%s' କୁ ଖୋଲିପାରିବେ ନାହିଁ"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "ବିଫଳ ହୋଇଥିବା ଆଧାର କ୍ରମବୀକ୍ଷଣକୁ ଆରମ୍ଭ କରିବା ପାଇଁ '%s' କୁ ଲେଖନ୍ତୁ"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ଉପ୍ରବାସ ପ୍ରୟୋଗ ବିଫଳ"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "ପ୍ରକାର ଫାଇଲ '%s'କୁ ଖୋଜି ପାଇବାରେ ବିଫଳ"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "ବର୍ତ୍ତମାନ ସମୟ ପାଇବାରେ ଅସମର୍ଥ"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି ବ୍ଲକ ଯନ୍ତ୍ର ପଥ ଦିଆଯାଇନାହିଁ"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' ପାଇଁ ଭଣ୍ଡାର କ୍ଷମତାକୁ ବିଶ୍ଳେଷଣ କରିବା ସମୟରେ ତ୍ରୁଟି"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' ପାଇଁ ଭଣ୍ଡାର କ୍ଷମତା ପ୍ରକାର ଅନୁପସ୍ଥିତ"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି କଢ଼ାଯୋଗ୍ୟ ମେଡ଼ିଆ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ କଢ଼ାଯୋଗ୍ୟ ମେଡ଼ିଆ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "'%s' ପାଇଁ ଅଜଣା ଭଣ୍ଡାର କ୍ଷମତା ପ୍ରକାର '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି ଆକାର ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ ଆକାର ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି SCSI ଆଧାର ID ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ SCSI ଆଧାର ID ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି SCSI ପରିପଥ ID ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ SCSI ପରିପଥ ID ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି SCSI ଲକ୍ଷ୍ୟ ID ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ SCSI ଲକ୍ଷ୍ୟ ID ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି SCSI LUN ID ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' ପାଇଁ ଅବୈଧ SCSI LUN ID ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' ପାଇଁ ଭଣ୍ଡାର କ୍ଷମତାକୁ ବିଶ୍ଳେଷଣ କରିବା ସମୟରେ ତ୍ରୁଟି"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' ପାଇଁ ଭଣ୍ଡାର କ୍ଷମତା ପ୍ରକାର ଅନୁପସ୍ଥିତ"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' ପାଇଁ କୌଣସି ଆକାର ଦିଆହୋଇନାହିଁ"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' ପାଇଁ କୌଣସି ଆକାର ଦିଆହୋଇନାହିଁ"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%s' ପାଇଁ ଅଜଣା ଭଣ୍ଡାର କ୍ଷମତା ପ୍ରକାର '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' ରେ ଅବୈଧ ନେଟୱାର୍କ ପ୍ରକାର ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "କୌଣସି USB ଅନ୍ତରାପୃଷ୍ଠ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "ଅବୈଧ USB ଅନ୍ତରାପୃଷ୍ଠ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "କୌଣସି USB ଅନ୍ତରାପୃଷ୍ଠ ଶ୍ରେଣୀ '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "ଅବୈଧ USB ଅନ୍ତରାପୃଷ୍ଠ ଶ୍ରେଣୀ '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "କୌଣସି USB ଅନ୍ତରାପୃଷ୍ଠ ଉପଶ୍ରେଣୀ '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "ଅବୈଧ USB ଅନ୍ତରାପୃଷ୍ଠ ଉପଶ୍ରେଣୀ '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "କୌଣସି USB ଅନ୍ତରାପୃଷ୍ଠ ପ୍ରୋଟୋକଲ '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "ଅବୈଧ USB ଅନ୍ତରାପୃଷ୍ଠ ପ୍ରୋଟୋକଲ '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "କୌଣସି USB ପରିପଥ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "ଅବୈଧ USB ପରିପଥ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "କୌଣସି USB ଉପକରଣ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "ଅବୈଧ USB ଉପକରଣ ସଂଖ୍ୟା '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "କୌଣସି USB ବିକ୍ରେତା ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "ଅବୈଧ USB ବିକ୍ରେତା ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "କୌଣସି USB ବସ୍ତୁ ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "ଅବୈଧ USB ବସ୍ତୁ ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "କୌଣସି PCI ପରିସର ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ପରିସର ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "କୌଣସି PCI ପରିପଥ ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ପରିପଥ ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "କୌଣସି PCI ସ୍ଲଟ ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ସ୍ଲଟ ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "କୌଣସି PCI ଫଳନ ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ଫଳନ ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "କୌଣସି PCI ବିକ୍ରେତା ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ବିକ୍ରେତା ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "କୌଣସି PCI ବସ୍ତୁ ID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "ଅବୈଧ PCI ବସ୍ତୁ ID '%s' ପାଇଁ ଦିଆହୋଇଛି"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "କୌଣସି ତନ୍ତ୍ର UUID '%s' ପାଇଁ ଦିଆହୋଇନାହିଁ"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' ପାଇଁ ତ୍ରୁଟିଯୁକ୍ତ uuid ଉପାଦାନ"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "ଅନୁପସ୍ଥିତ କ୍ଷମତା ପ୍ରକାର"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "ଅଜଣା କ୍ଷମତା ପ୍ରକାର '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "ଅଜଣା କ୍ଷମତା ପ୍ରକାର '%d' '%s' ପାଇଁ "
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' ପାଇଁ କୌଣସି ଉପକରଣ କ୍ଷମତା ନାହିଁ"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "ପଢିବା ପାଇଁ %s କୁ ଖୋଲିବାରେ ବିଫଳ"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "ପଢିବା ପାଇଁ %s କୁ ଖୋଲିବାରେ ବିଫଳ"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' ରୁ ପଢ଼ିବାରେ ବିଫଳ: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' ରୁ ପଢ଼ିବାରେ ବିଫଳ: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' ରୁ ପଢ଼ିବାରେ ବିଫଳ: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpuinfo ପ୍ରଚାଳନ ତନ୍ତ୍ରକୁ ବିଶ୍ଳେଷଣ କରୁଅଛି"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpuinfo cpu MHz ବିଶ୍ଳେଷଣ କରୁଅଛି"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "କୌଣସି cpus ମିଳିଲା ନାହିଁ"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%s କୁ ଖୋଲିପାରିବେ ନାହିଁ"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "ଏହି ପ୍ଲାଟଫର୍ମରେ କୋନସୋଲ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA ଏହି ଆଧାରରେ ସମର୍ଥିତ ନୁହଁ"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "ଆରମ୍ଭ କୋଷ %d ସୀମା ବାହାରେ (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA ମୁକ୍ତ ସ୍ମୃତିସ୍ଥାନକୁ ଯାଞ୍ଚ କରିବାରେ ବିଫଳ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebulaରେ ଆଭାସୀ ଯନ୍ତ୍ରକୁ ଦାଖଲ କରିବାରେ ତ୍ରୁଟି"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "ଦିନର ସମୟ ପାଉଅଛି"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "id '%s' ସହିତ ପୂର୍ବରୁ ଗୋଟିଏ OPENVZ VM ସକ୍ରିୟ ଅଛି"
+msgstr "ନାମ: '%s' ସହିତ ପୂର୍ବରୁ ଗୋଟିଏ OpenNebula VM ସକ୍ରିୟ ଅଛି id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "ଭଣ୍ଡାର vol ସୂଚନା"
+msgstr "କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଗୋଟିଏ ଭୁଲ ସ୍ଥିତି"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ପରିସର ଚାଲୁନାହିଁ"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "id %d ସହିତ ମେଳ ଖାଉଥିବା କୌଣସି ପରିସର ନାହିଁ"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ପରିସର '%s' ଅଟକି ନାହିଁ"
+msgstr "ପରିସରକୁ ଅଟକାଯାଇ ନାହିଁ"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "%s vzctl ସଂସ୍କରଣକୁ କାଢିପାରିଲା ନାହିଁ"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "%d ଧାରଣ ପାତ୍ର ପାଇଁ configରୁ 'IP_ADDRESS' କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "%d ଧାରଣ ପାତ୍ର ପାଇଁ configରୁ 'NETIF' କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
 
 #: src/openvz_conf.c:257
@@ -2465,13 +2657,13 @@ msgid "Wrong MAC address"
 msgstr "ଭୁଲ MAC ଠିକଣା"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "%d ଧାରଣ ପାତ୍ର ପାଇଁ configରୁ 'OSTEMPLATE' କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "configରୁ ଧାରଣ ପାତ୍ର %d ପାଇଁ 'VE_PRIVATE' କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
 
 #: src/openvz_conf.c:434
@@ -2487,14 +2679,10 @@ msgid "UUID in config file malformed"
 msgstr "config ଫାଇଲରେ ଥିବା UUID ତ୍ରୁଟିଯୁକ୍ତ ହୋଇଛି"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "%d ଧାରଣ ପାତ୍ର ପାଇଁ config କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "nodeinfo କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "ଧାରଣ ପାତ୍ରଟିକୁ ବ୍ୟାଖ୍ୟା କରାଯାଇନାହିଁ"
@@ -2530,7 +2718,7 @@ msgstr "ଧାରଣପାତ୍ର ପାଇଁ ନିର୍ଦ୍ଦେଶ ସ
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%s କୁ ନିଷ୍ପାଦନ କରିପାରିଲା ନାହିଁ"
@@ -2598,7 +2786,7 @@ msgstr "ପରିସରଟି shutoff ଅବସ୍ଥାରେ ନାହିଁ"
 msgid "Could not read container config"
 msgstr "ଧାରଣ ପାତ୍ର config କୁ ପଢ଼ି ପାରିଲା ନାହିଁ"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "ଅଜଣା ପ୍ରକାର '%s'"
@@ -2607,7 +2795,20 @@ msgstr "ଅଜଣା ପ୍ରକାର '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPU ଗୁଡ଼ିକ >= 1 ଉଚିତ"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିଲା ନାହିଁ"
@@ -2728,675 +2929,644 @@ msgstr "ପ୍ରୋକ୍ସି ସହିତ ସମ୍ବାଦ ବିନିମ
 msgid "got asynchronous packet number %d\n"
 msgstr "ତାଳହୀନ ପ୍ଯାକେଟ ସଂଖ୍ଯା %d ମିଳିଲା\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU ପଦ୍ଧତିକୁ ଡେମନାଇଜ କରିବାରେ ଅସମର୍ଥ"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "ସଂସ୍କରଣ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "'%s'ରେ QEMU ସଂସ୍କରଣ ସଂଖ୍ୟାକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU ସହାୟତା ଫଳାଫଳକୁ ପଢ଼ିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %lu ରୁ ଅପ୍ରତ୍ୟାଶିତ ପ୍ରସ୍ଥାନ ସ୍ଥିତି"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ପ୍ରସ୍ଥାନ ସ୍ଥିତି '%d', ସମ୍ଭବତଃ qemu ବିଫଳ ହୋଇଛି"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU ଦ୍ୱିମିକ %sକୁ ଖୋଜି ପାଇବାରେ ବିଫଳ: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "ନେଟୱାର୍କ '%s' ମିଳୁନାହିଁ"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "ନେଟୱାର୍କ ପ୍ରକାର %d ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ବ୍ରିଜ ସମର୍ଥନକୁ ଆରମ୍ଭ କରାଯାଇପାରିବ ନାହିଁ: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "ବ୍ରିଜ କରିବା ପାଇଁ tap ଅନ୍ତରାପୃଷ୍ଠକୁ ଯୋଗ କରିବାରେ ବିଫଳ। %s ଗୋଟିଏ ବ୍ରିଜ ଅନ୍ତରାପୃଷ୍ଠ ନୁହଁ"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "tap ଅନ୍ତରାପୃଷ୍ଠ '%s' କୁ ବ୍ରିଜ '%s' ସହିତ ଯୋଗ କରିବାରେ ବିଫଳ : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "TCP ସ୍ଥାନାନ୍ତରଣ ଏହି QEMU ଦ୍ୱିମିକ ସହିତ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "STDIO ସ୍ଥାନାନ୍ତରଣ ଏହି QEMU ଦ୍ୱିମିକ ସହିତ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "ଡିସ୍କ '%s' ପାଇଁ ଅସମର୍ଥିତ ଡ୍ରାଇଭର ନାମ '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' ପାଇଁ ଅସମର୍ଥିତ usb ଡିସ୍କ ପ୍ରକାର"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "ଅସମର୍ଥିତ ଡିସ୍କ ପ୍ରକାର '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "ଅବୈଧ ଧ୍ୱନୀ ମଡେଲ"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' ପାଇଁ ତ୍ରୁଟିଯୁକ୍ତ uuid ଉପାଦାନ"
+msgstr "'%s'ରେ ତ୍ରୁଟିଯୁକ୍ତ ସୂଚକ ଶବ୍ଦ ସ୍ୱତନ୍ତ୍ରଚରଗୁଡ଼ିକ"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "ଉପକରଣ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "ଡ୍ରାଇଭ ଅନୁକ୍ରମଣିକା '%s' କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s ପାଇଁ ଅନୁପସ୍ଥିତ ଉପକରଣ ସୂଚନା"
+msgstr "ଡ୍ରାଇଭ '%s' ରେ ଅନୁପସ୍ଥିତ ଫାଇଲ ପ୍ରାଚଳ"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "ଡ୍ରାଇଭ '%s' ରେ ଅନୁପସ୍ଥିତ ଅନୁକ୍ରମଣିକା ପ୍ରାଚଳ"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "PCI ପରିସର '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "'%s'ରେ NIC vlan କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "vlan %d ପାଇଁ NIC ସଜ୍ଞା ଖୋଡିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ପରିସର %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "'%s'ରେ vlanକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "ଫଳନ %sକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "NIC ସଜ୍ଞା '%s' କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "ଅଜଣା chr ଉପକରଣ ପ୍ରକାର '%s'"
+msgstr "ଅଜଣା PCI ଉପକରଣ ବାକ୍ୟବିନ୍ୟାସ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "PCI ଉପକରଣ ବସ '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "PCI ଉପକରଣ ସ୍ଲଟ '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "PCI ଉପକରଣ ଫଳନ '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "USB ଉପକରଣ ବିକ୍ରେତା '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "PCI ଉପକରଣ ଉତ୍ପାଦ '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
+msgstr "PCI ଉପକରଣ ଠିକଣା '%s' କୁ କାଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "ନୂତନ ଭାବେ ନିର୍ମିତ ଆକାର '%s' କୁ ଖୋଜିପାରିବେ ନାହିଁ"
+msgstr "ଅକ୍ଷରରୂପ ଉପକରଣ %s ରେ ସଂଯୋଗିକୀ ସଂଖ୍ୟା ଖୋଜିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "ଅଜଣା chr ଉପକରଣ ପ୍ରକାର '%s'"
+msgstr "ଅଜଣା ଅକ୍ଷର ଉପକରଣ ବାକ୍ୟବିନ୍ୟାସ %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "କୌଣସି ପ୍ରଦର୍ଶିକା ପଥ ନାହିଁ"
+msgstr "କୌଣସି ପ୍ରଦର୍ଶିକା ପଥ ମିଳିଲା ନାହିଁ"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "ଅନୁପସ୍ଥିତ auth ଆଧାର ଗୁଣ"
+msgstr "%s ସ୍ୱତନ୍ତ୍ରଚର ପାଇଁ ଅନୁପସ୍ଥିତ ମୂଲ୍ୟ"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI ସ୍ଲଟ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "VNC ସଂଯୋଗିକୀ '%s' କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "ଉପକରଣ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "ସ୍ମୃତି ସ୍ଥାନ ସ୍ତର '%s' କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI ସ୍ଲଟ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "CPU ଗଣନା '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI ପରିପଥ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
+msgstr "UUID '%s' କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "ପରିବର୍ତ୍ତନ ସମୟରେ ଅଜଣା QEMU ସ୍ୱତନ୍ତ୍ରଚର '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "ଅଜଣା auth ପ୍ରକାର '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "ଅବୈଧ ଡମେନ ସ୍ଥିତି"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "ଅବୈଧ pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "କୌଣସି ପ୍ରଦର୍ଶିକା ପଥ ନାହିଁ"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "କୌଣସି ପରିସର config ନାହିଁ"
+msgstr "ଅଜଣା ସ୍ୱତନ୍ତ୍ରଚର '%s'"
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "ଲଗ ଫାଇଲ %sକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM ଲଗଫାଇଲ close-on-exec ଫ୍ଲାଗକୁ ବିନ୍ୟାସ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "ଲଗ ଫାଇଲ ନାମ %s/%s.logକୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lld କୁ %sରେ ମାଗିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s' କୁ ସ୍ୱୟଂଚାଳିତ କରିବାରେ ବିଫଳ: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "ଅବସ୍ଥିତି ଫାଇଲ %s କୁ ସଂଯୋଗ ବିଚ୍ଛିନ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s ପାଇଁ ପରିସର ସ୍ଥିତିକୁ ପଢ଼ିବାରେ ବିଫଳ\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s ପାଇଁ ପରିସର ସ୍ଥିତିକୁ ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "%s ପାଇଁ ପ୍ରଦର୍ଶିକାକୁ ପୁନଃ ସଂଯୋଗ କରିବାରେ ବିଫଳ: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "ସୁରକ୍ଷା ଡ୍ରାଇଭରକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "କୌଣସି ସୁରକ୍ଷା ଡ୍ରାଇଭର ଉପଲବ୍ଧ ନାହିଁ"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel ମଡେଲକୁ ନକଲ କରିବାରେ ବିଫଳ: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI କୁ ନକଲ କରିବାରେ ବିଫଳ: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "ସୁରକ୍ଷା ଡ୍ରାଇଭରକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "କୌଣସି ସୁରକ୍ଷା ଡ୍ରାଇଭର ଉପଲବ୍ଧ ନାହିଁ"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "ଅବସ୍ଥା dir '%s' କୁ ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s ଆରମ୍ଭ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ବିଫଳତା"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s ଆରମ୍ଭ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ସମୟ ସମାପ୍ତ"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s ଆରମ୍ଭ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ସ୍ଥାନର ଅଭାବ"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s ଲଗ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ବିଫଳତା"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s ଲଗ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ସ୍ଥାନର ଅଭାବ"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s ଲଗ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ସମୟ ସମାପ୍ତ"
+msgstr "%s ଲଗ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ପଦ୍ଧତି ବନ୍ଦ ହୋଇଗଲା"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s ଲଗ ଫଳାଫଳକୁ ପଢ଼ିବା ସମୟରେ ସମୟ ସମାପ୍ତ"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "ପ୍ରଦର୍ଶିକା ପଥ %sକୁ ଖୋଲିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "ପ୍ରଦର୍ଶିକା close-on-exec ଫ୍ଲାଗକୁ ବିନ୍ୟାସ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "ପ୍ରଦର୍ଶିକାକୁ ବାଧାହୀନ ଅବସ୍ଥାରେ ରଖିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "ଲଗ ଫାଇଲକୁ ବନ୍ଦକରିବାରେ ଅସମର୍ଥ: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "ଅତିଥି ଆରମ୍ଭ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU ତାର ସୂଚନା ଆନୟନ କରିବାକୁ ପ୍ରଦର୍ଶିକା ନିର୍ଦ୍ଦେଶ ଚଲାଇପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU ସାଦୃଶ୍ୟକୁ ସେଟ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "ପୁନଃ ଚଳନ ପ୍ରକ୍ରିୟା ବିଫଳ ହେଲା"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC ପ୍ରବେଶ ସଂକେତ ବିଫଳ ହୋଇଛି"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "ସୁରକ୍ଷା ସ୍ତର ସେଟ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM ଟି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "ଗୋଟିଏ ଅବ୍ୟବହୃତ VNC ସଂଯୋଗିକୀ ପାଇବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "ଲଗ ଡ଼ିରେକ୍ଟୋରୀ %s କୁ ନିର୍ମାଣ କରିହେବ ନାହିଁ"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU ଦ୍ୱିମିକ %sକୁ ଖୋଜି ପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s ପାଇଁ ସ୍ଟେଲ PID ଫାଇଲକୁ ଅପସାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "ପୁଲ %s ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
+msgstr "pidfile ପଥ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "envv କୁ ଲଗଫାଇଲରେ ଲେଖିବାରେ ଅସମର୍ଥ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "argv କୁ ଲଗଫାଇଲରେ ଲେଖିବାରେ ଅସମର୍ଥ: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "ଲଗ ଫାଇଲକୁ ବନ୍ଦକରିବାରେ ବିଫଳ: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "%s ପରିସରକୁ ଦର୍ଶାଇନଥିଲା\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s'କୁ ବନ୍ଦକରୁଅଛି\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "SIGTERM କୁ %s ଠାକୁ ପଠାଇବାରେ ବିଫଳ (%d)"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s ପାଇଁ ପରିସର ସ୍ଥିତିକୁ କାଢ଼ିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "%s ପାଇଁ PID ଫାଇଲକୁ କାଢ଼ିବାରେ ବିଫଳ: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "ଅନିୟନ୍ତ୍ରିତ fd ଘଟଣା %d %s ପାଇଁ"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%s କୁ ଖୋଲିବାରେ ଅସମର୍ଥ"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA ଏହି ଆଧାରରେ ସମର୍ଥିତ ନୁହଁ"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "ଆରମ୍ଭ କୋଷ %d ସୀମା ବାହାରେ (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA ମୁକ୍ତ ସ୍ମୃତିସ୍ଥାନକୁ ଯାଞ୍ଚ କରିବାରେ ବିଫଳ"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "ଭଣ୍ଡାର ପୁଲଟି ସକ୍ରିୟ ନାହିଁ"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s କୁ ଖୋଲିବାରେ ଅସମର୍ଥ"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "uuid '%s' ସହିତ ମେଳଖାଉଥିବା କୌଣସି ପରିସର ନାହିଁ"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ମେଳ ଖାଉଥିବା ନାମ '%s' ସହିତ କୌଣସି ପରିସର ନାହିଁ"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "%s ପରିସରକୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ୟା କରାଯାଇଛି"
+msgstr "ପରିସର '%s' କୁ uuid %s ସହିତ ପୂର୍ବରୁ ବ୍ଯାଖ୍ୟା କରାଯାଇଛି"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "ପରିସରଟି '%s' ପରି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "ନିଲମ୍ବିତ ପ୍ରୟୋଗ ବିଫଳ ହେଲା"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "ବନ୍ଦକରିବା ପ୍ରୟୋଗ ବିଫଳ ହେଲା"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "ସର୍ବାଧିକ ସ୍ମୃତିସ୍ଥାନକୁ ବର୍ତ୍ତମାନର ସ୍ମୃତିସ୍ଥାନ ଅପେକ୍ଷା କମ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "ସ୍ମୃତି ସ୍ଥାନ ବ୍ୟାଲୁନ ବଣ୍ଟନକୁ ପ୍ରଶ୍ନ କରିପାରିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "ସ୍ମୃତି ସ୍ଥାନ ବ୍ୟାଲୁନ ବଣ୍ଟନକୁ ବିଶ୍ଳେଷଣ କରିପାରିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "ସ୍ମୃତି ସ୍ଥାନ ବଣ୍ଟନକୁ ବ୍ୟାଲୁନ କରିପାରିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "ସ୍ମୃତିସ୍ଥାନକୁ ବର୍ତ୍ତମାନର ସର୍ବାଧିକ ସ୍ମୃତିସ୍ଥାନ ଅପେକ୍ଷା ଅଧିକ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "ଗୋଟିଏ ସକ୍ରିୟ ପରିସରର ସ୍ମୃତିସ୍ଥାନ ବିନ୍ୟାସ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "ପରିସର xml କୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' କୁ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "ସଂରକ୍ଷଣ ଶୀର୍ଷକକୁ ଲେଖିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml ଲେଖିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "ଫାଇଲ %sକୁ ସଂରକ୍ଷଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "ଉପ୍ରବାସ ପ୍ରୟୋଗ ବିଫଳ"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'migrate' ଏହି qemu ଦ୍ୱାରା ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "ଗୋଟିଏ ସକ୍ରିୟ ପରିସରର vcpu ହିସାବକୁ ପରିବର୍ତ୍ତନ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "ପରିସର ସଂଜ୍ଞା '%d'ରେ ଅଜଣା virt ପ୍ରକାର"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ପରିସର ପାଇଁ ସର୍ବାଧିକ vcpus ନିର୍ଦ୍ଧାରଣ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "ଏହି ପରିସର ପାଇଁ ଅନୁରୋଧିତ vcpus ଟି ସର୍ବାଧିକ ଅନୁମୋଦିତ vcpus ଠାରୁ ଅଧିକ: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସରରେ vcpus କୁ ଯୋଡ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu ସଂଖ୍ୟା ପରିସର ବାହାରେ %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "ସାଦୃଶ୍ୟ ବିନ୍ୟାସ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu ସାଦୃଶ୍ୟ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "ସାଦୃଶ୍ୟ ପାଇପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu ସାଦୃଶ୍ୟ ଉପଲବ୍ଧ ନାହିଁ"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "ସୁରକ୍ଷା ସ୍ତର ପାଇବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "ସୁରକ୍ଷା ମଡେଲ ସର୍ବାଧିକ %d ବାଇଟକୁ ଅତିକ୍ରମ କରିଯାଇଛି"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "ସୁରକ୍ଷା DOI ବାକ୍ୟଖଣ୍ଡ ସର୍ବାଧିକ %d ବାଇଟକୁ ଅତିକ୍ରମ କରିଯାଇଛି"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ପରିସର ପ୍ରତିଛବି ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu ଶୀର୍ଷକକୁ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "ପ୍ରତିଛବି ମାୟାଟି ସଠିକ ନୁହଁ"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "ପ୍ରତିଛବି ସଂସ୍କରଣଟି ସମର୍ଥିତ ନୁହଁ (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "ନୂତନ VM ନିର୍ଦ୍ଦିଷ୍ଟ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "ପରିସରକୁ ପୁନଃପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "ଅସମର୍ଥିତ ଡିସ୍କ ପ୍ରକାର '%s'"
+msgstr "ଅସମର୍ଥିତ config ପ୍ରକାର %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv ବାକ୍ୟ ବିନ୍ୟାସ %sକୁ ନିର୍ଦ୍ଧାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "ଡିସ୍କ '%s' କୁ ପରିପଥ/ଯନ୍ତ୍ର ଅନୁକ୍ରମଣିକାରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "ପରିପଥ '%s' ପାଇଁ ଅସମର୍ଥିତ ଡିସ୍କ ନାମ"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "ପରିପଥ '%s' ଏବଂ ଲକ୍ଷ୍ୟ '%s' ସହିତ କୌଣସି ଯନ୍ତ୍ର ନାହିଁ"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3404,206 +3574,206 @@ msgid ""
 msgstr ""
 "ଉପକରଣ '%s' ଏବଂ ଲକ୍ଷ୍ୟ '%s' ପାଇଁ ଯନ୍ତ୍ରନୁକାରୀ ସଂସ୍କରଣ କଢ଼ାଯୋଗ୍ୟ ମେଡିଆକୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom ସଞ୍ଚାର ମାଧ୍ଯମକୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom ସଞ୍ଚାର ମାଧ୍ଯମକୁ ପରିବର୍ତ୍ତନ କରୁଅଛି: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "ଲକ୍ଷ୍ୟ %s ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "ଡିସ୍କ %s କୁ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "ସ୍ଲଟ ସଂଖ୍ୟାକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "ଡିସ୍କ %sକୁ ଯୋଗ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb ଡିସ୍କକୁ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb ଡିସ୍କ ଯୋଗ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb ଉପକରଣକୁ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb ଉପକରଣକୁ ସଂଲଗ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସରରେ ଉପକରଣ ଯୋଗ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ଡିସ୍କ ପରିପଥ '%s' କୁ ହଟ ପ୍ଲଗ କରିହେବ ନାହିଁ।"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "ଡିସ୍କ ଉପକରଣ ପ୍ରକାର '%s' କୁ ହଟପ୍ଲଗ କରିହେବ ନାହିଁ"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "ଉପକରଣ ପ୍ରକାର '%s' କୁ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "ଡିସ୍କ %s ମିଳିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "ଡିସ୍କ %s କୁ ପୃଥକ କରିହେବ ନାହିଁ - ଅବୈଧ ସ୍ଲଟ ସଂଖ୍ୟା %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "ଡିସ୍କ %s ପୃଥକ ନିର୍ଦ୍ଦେଶକୁ ନିଷ୍ପାଦନ କରିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "ଡିସ୍କ %sକୁ ପୃଥକ କରିବାରେ ବିଫଳ: ଅବୈଧ ସ୍ଲଟ %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସରରେ ଉପକରଣ ପୃଥକ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "କେବଳ SCSI କିମ୍ବା ଡିସ୍କ ଉପକରଣଗୁଡ଼ିକୁ ଗତିଶୀଳ ଭାବରେ ପୃଥକ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "ଅସ୍ଥାୟୀ ପରିସର ପାଇଁ ସ୍ୱୟଂଆରମ୍ଭକୁ ବିନ୍ୟାସ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "ସ୍ୱୟଂଚାଳିତ ଡ଼ିରେକ୍ଟୋରୀ %s ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "symlink '%s' କୁ '%s' ରେ ନିର୍ମାଣ କରିପରିବେ ନାହିଁ"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "ଅବୈଧ ପଥ: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' ନିର୍ଦ୍ଦେଶ ବିଫଳ"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' ଏହି qemu ଦ୍ୱାରା ସମର୍ଥିତ ନୁହଁ"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "ଉପକରଣ ମିଳିଲା ନାହିଁ: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL କିମ୍ବା ଖାଲି ପଥ"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "ଅବୈଧ ପଥ, '%s' ଟି ଗୋଟିଏ ଜଣା ଅନ୍ତରାପୃଷ୍ଠ ନୁହଁ"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: ଆଣିବା କିମ୍ବା ପଢିବା ବିଫଳ"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "ଅବୈଧ ପଥ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU ଡ୍ରାଇଭର କେବଳ ଆଭାସୀ ସ୍ମୃତି ଠିକଣାକୁ ସମର୍ଥନ କରେ"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") ବିଫଳ ହୋଇଛି"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' ନିର୍ଦ୍ଦେଶ ବିଫଳ ହୋଇଛି"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "ନମୁନା %s ଦ୍ୱାରା ନିର୍ମିତ ଅସ୍ଥାୟୀ ଫାଇଲକୁ ପଢିବାରେ ବିଫଳ"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "କୌଣସି ପରିସର XML କୁ ପାସ କରାଯାଇନାହିଁ"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "କେବଳ tcp URI ଗୁଡ଼ିକ KVM ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ସମର୍ଥିତ"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URIର ଶେଷ ଭାଗରେ ':port' ନାହିଁ"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "ଅନିୟମିତ UUID ନିର୍ମାଣ କରିପାରିଲା ନାହିଁ"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "ସମାନ ନାମ କିମ୍ବା UUID ବିଶିଷ୍ଟ ପରିସର '%s' ପରି ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "ଅଫ-ଲାଇନ ସ୍ଥାନାନ୍ତରଣ ନିର୍ଦ୍ଦିଷ୍ଟ ଅଛି, କିନ୍ତୁ ନିଲମ୍ବନ ପ୍ରୟୋଗ ବିଫଳ ହୋଇଛି"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "ସ୍ଥାନାନ୍ତରଣ ପ୍ରକ୍ରିୟା ବିଫଳ: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "%s ପରିସରକୁ ପୁନଃପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "ଉପକରଣ %s ଟି ଗୋଟିଏ PCI ଯନ୍ତ୍ର ନୁହଁ"
@@ -3612,505 +3782,510 @@ msgstr "ଉପକରଣ %s ଟି ଗୋଟିଏ PCI ଯନ୍ତ୍ର ନୁ
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd ଦ୍ୱିମିକକୁ ଖୋଜିବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr "remote_open:URL ରେ ପରିବହନ ଚିହ୍ନିତ ନୁହଁ (tls|unix|ssh|ext|tcp ହେବା ଉଚିତ)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' ପରିବହନ ପାଇଁ, ନିର୍ଦ୍ଦେଶ ଆବଶ୍ୟକ"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "ଆଧାର ନାମ '%s'କୁ ସମାଧାନ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s' ସହିତ ସଂଯୋଗ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "ସକେଟ ନିର୍ମାଣରେ ବିଫଳ"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' ସହିତ ସଂଯୋଗ କରିବାରେ ଅସମର୍ଥ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "ସକେଟ ଯୁଗଳ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "ପରିବହନ ପ୍ରଣାଳୀ unix, ssh ଏବଂ ext ଗୁଡ଼ିକ Windowsରେ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "ଅଟକାଉନଥିବା ସକେଟ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "ପାଇପ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URIକୁ ସ୍ୱୟଂଯାଞ୍ଚ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "କଲବ୍ୟାକ ତାଲିକା ବଣ୍ଟନ କରିବାରେ ତ୍ରୁଟି"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "domainEventଗୁଡ଼ିକୁ ବାଣ୍ଟିବାରେ ତ୍ରୁଟି"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s' ମଧ୍ଯରେ ପ୍ରବେଶ କରିହେବ ନାହିଁ"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS ପ୍ରମାଣପତ୍ରଗୁଡ଼ିକୁ ବଣ୍ଟନ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA ପ୍ରମାଣ ପତ୍ରଗୁଡ଼ିକୁ ଧାରଣ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ବ୍ୟକ୍ତିଗତ କି/ପ୍ରମାଣପତ୍ରକୁ ଧାରଣ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS ଗ୍ରାହକକୁ ଆରମ୍ଭ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS ଆଲଗୋରିଦମ ପ୍ରାଥମିକତା ସେଟ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "ପ୍ରମାଣପତ୍ର ପ୍ରାଥମିକତା ସେଟ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "ଅଧିବେଶନ ପ୍ରମାଣପତ୍ର ସେଟ କରିବାରେ ବିଫଳ: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS ହସ୍ତମର୍ଦ୍ଦନକୁ ସମ୍ପୂର୍ଣ୍ଣ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS ପ୍ରାରମ୍ଭିକରଣକୁ ସମ୍ପୂର୍ଣ୍ଣ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "ସର୍ଭର ଯାଞ୍ଚ (ପ୍ରମାଣପତ୍ର କିମ୍ବା IP ଠିକଣା ବାହାରେ) ବିଫଳ\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "ସର୍ଭର ପ୍ରମାଣପତ୍ରକୁ ଯାଞ୍ଚ କରିବାରେ ବିଫଳ: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "ବର୍ତ୍ତମାନ ସମୟ ପାଇବାରେ ଅସମର୍ଥ"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "ଅବୈଧ ପ୍ରମାଣପତ୍ର"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "ପ୍ରମାଣପତ୍ରଟି ବିଶ୍ୱସ୍ତ ନୁହଁ।"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "ପ୍ରମାଣପତ୍ରର ଦାତା ଅଜଣା ଅଟେ।"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "ପ୍ରମାଣପତ୍ରଟିର ସମୟ ସମାପ୍ତ ହୋଇଛି"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "ପ୍ରମାଣପତ୍ରଟି ଗୋଟିଏ ଅସୁରକ୍ଷିତ ଆଲଗୋରିଦମ ବ୍ୟବହାର କରେ"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "ସର୍ଭର ପ୍ରମାଣପତ୍ର ବୈଧିକରଣ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "ପ୍ରମାଣପତ୍ରଟି X.509 ନୁହଁ"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers ବିଫଳ"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "ପ୍ରମାଣପତ୍ରକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "ପ୍ରମାଣପତ୍ରକୁ ଆମଦାନୀ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "ପ୍ରମାଣପତ୍ରଟିର ସମୟ ସମାପ୍ତ ହୋଇଛି"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "ପ୍ରମାଣପତ୍ରଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ହୋଇନାହିଁ"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "ପ୍ରମାଣପତ୍ରର ମାଲିକ ଆଧାର ନାମ (%s) ସହିତ ମେଳଖାଉ ନାହିଁ"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "ଅତ୍ୟଧିକ NUMA କୋଷ: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "ଅତ୍ଯଧିକ ସୁଦୂର ପରିସର IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "map ଲମ୍ବ ସର୍ବାଧିକ ଠାରୁ ଅଧିକ: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU ସର୍ବାଧିକ ହିସାବକୁ ଅତିକ୍ରମ କରିଛି: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU ମ୍ୟାପ ବଫର ସର୍ବାଧିକ ଲମ୍ବକୁ ଅତିକ୍ରମ କରିସାରିଲାଣି: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "ଆଧାର ଅତ୍ୟଧିକ vCPUs ଖବର କରେ: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "ଆଧାର ଖବରର ମ୍ୟାପ ବଫର ସର୍ବାଧିକ ଲମ୍ବକୁ ଅତିକ୍ରମ କରିଛି: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "ସୁରକ୍ଷା ସ୍ତର ସର୍ବାଧିକକୁ ଅତିକ୍ରମ କରିସାରିଛି: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "ସୁରକ୍ଷା ମଡେଲ ସର୍ବାଧିକକୁ ଅତିକ୍ରମ କରିଛି: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "ସୁରକ୍ଷା doi ସର୍ବାଧିକକୁ ଅତିକ୍ରମ କରିଛି: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "ଅତ୍ଯଧିକ ସୁଦୂର ପରିସର ନାମଗୁଡ଼ିକ: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: ଫେରି ପାଇଥିବା ସ୍ୱତନ୍ତ୍ରଚରଗୁଡ଼ିକ ସୀମା ଅତିକ୍ରମ କରେ"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: ଅଜଣା ସ୍ୱତନ୍ତ୍ରଚର ପ୍ରକାର"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "ସ୍ମୃତି ବଣ୍ଟନ ସାରଣୀ ବାହାରେ"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "ଅଜଣା ପ୍ରାଚଳ ପ୍ରକାର"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "ସୁଦୂର ପ୍ରଟୋକଲ ପାଇଁ ବ୍ଲକ ପିକ ଅନୁରୋଧ ଖୁବ ବଡ଼, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "ଫେରି ପାଇଥିବା ବଫର ଅନୁରୋଧ କରାଯାଇଥିବା ପରି ସମାନ ନୁହଁ"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "ସୁହୂର ପ୍ରଟୋକଲ ପାଇଁ ସ୍ମୃତିସ୍ଥାନ ପିକ ଅନୁରୋଧ ଖୁବ ବଡ଼, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "ବହୁସଂଖ୍ଯକ ସୁଦୂର ନେଟୱର୍କଗୁଡ଼ିକ: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "ବହୁସଂଖ୍ଯକ ସୁଦୂର ନେଟୱର୍କଗୁଡ଼ିକ: %d > %d"
+msgstr "ବହୁସଂଖ୍ଯକ ସୁଦୂର ଅନ୍ତରାପୃଷ୍ଠଗୁଡ଼ିକ: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "ବହୁସଂଖ୍ଯକ ଭଣ୍ଡାର ପୁଲଗୁଡ଼ିକ ଅନୁରୋଧ କରାଯାଇଛି"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "ବହୁସଂଖ୍ଯକ ଭଣ୍ଡାର ପୁଲଗୁଡ଼ିକ ଗ୍ରହଣ କରାଯାଇଛି"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "ବହୁସଂଖ୍ଯକ ଭଣ୍ଡାର ଆକାରଗୁଡ଼ିକ ଅନୁରୋଧ କରାଯାଇଛି"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "ବହୁସଂଖ୍ଯକ ଭଣ୍ଡାର ଆକାରଗୁଡ଼ିକ ଗ୍ରହଣ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "ବହୁସଂଖ୍ଯକ ଉପକରଣ ନାମଗୁଡ଼ିକୁ ଅନୁରୋଧ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "ବହୁସଂଖ୍ଯକ ଉପକରଣ ନାମଗୁଡ଼ିକୁ ଗ୍ରହଣ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "ଅତ୍ୟଧିକ କ୍ଷମତା ନାମଗୁଡ଼ିକୁ ଅନୁରୋଧ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "ଅତ୍ୟଧିକ କ୍ଷମତା ନାମଗୁଡ଼ିକୁ ଗ୍ରହଣ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "ଅଜଣା ପ୍ରାଧିକରଣ ପ୍ରକାର %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "ଅନୁରୋଧିତ ପ୍ରାଧିକରଣ ପ୍ରକାର %s କୁ ବାତିଲ କରାଯାଇଛି"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "ଅସମର୍ଥିତ ପ୍ରାଧିକରଣ ପ୍ରକାର %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL ଲାଇବ୍ରେରୀକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "sock ଠିକଣାକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "ସାଥି ଠିକଣାକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL ଗ୍ରାହକ ପ୍ରସଙ୍ଗ ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS ଅଧିବେଶନ ପାଇଁ ଅବୈଧ cipher ଆକାର"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "ବାହ୍ଯ SSF ବିନ୍ୟାସ କରିପାରିବେ ନାହିଁ %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "ସୁରକ୍ଷା props ବିନ୍ୟାସ କରିପାରିବେ ନାହିଁ %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL କ୍ରିୟାବଳୀ %s ସର୍ଭର ଦ୍ୱାରା ସମର୍ଥିତ ନୁହଁ"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL ଆଦାନ ପ୍ରଦାନ ଆରମ୍ଭ କରିବାରେ ବିଫଳ: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "auth ପ୍ରମାଣପତ୍ର ପ୍ରସ୍ତୁତ କରିବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL ପ୍ରମାଣପତ୍ର ତଥ୍ୟ ଖୁବ ବଡ଼: %d ବାଇଟସ"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL ପଦକ୍ଷେପ ବିଫଳ: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "SSF %d ଆଦାନ ପ୍ରଦାନଟି ଯଥେଷ୍ଟ ଶକ୍ତ ନୁହଁ"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "auth ପରିଚୟପତ୍ର ସଂଗ୍ରହ କରିବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "କୌଣସି ଘଟଣା ସମର୍ଥିତ ନୁହଁ"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "cb କୁ ତାଲିକାରେ ଯୋଗକରୁଅଛି"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "cb fron ତାଲିକାକୁ କାଢ଼ୁଅଛି"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header ବିଫଳ"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "ମାର୍ସାଲିଙ୍ଗ args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (ଲମ୍ବ ଶବ୍ଦ)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "ତଥ୍ୟକୁ ପଠାଇ ପାରିବେ ନାହିଁ"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS ସକେଟ %s ରୁ ପଢିବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "ସର୍ଭର ସଂଯୋଗକୁ ବିଚ୍ଛିନ୍ନ କରିଛି"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "ତଥ୍ୟ ପୁନରୁଦ୍ଧାର କରିପାରିବେ ନାହିଁ"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL ତଥ୍ୟକୁ ସାଙ୍କେତିକରଣ କରିବାରେ ବିଫଳ: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL ତଥ୍ୟକୁ ସାଙ୍କେତିକରଣ କରିବାରେ ବିଫଳ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (ଲମ୍ବ ଶବ୍ଦ, ଉତ୍ତର)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "ସର୍ଭରରୁ ଗ୍ରହଣ କରାଯାଇଥିବା ପ୍ୟାକେଟଟି ଖୁବ ଛୋଟ"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "ସର୍ଭରରୁ ଗ୍ରହଣ କରାଯାଇଥିବା ପ୍ୟାକେଟଟି ଖୁବ ବଡ଼"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "ଉତ୍ତରରେ ଅବୈଧ ଶୀର୍ଷକ"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "ଅଜଣା ପ୍ରଗ୍ରାମ (%x ଗ୍ରହଣ କରିଅଛି, %x ଆଶାକରାଯାଉଛି)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "ଅଜଣା ପ୍ରଟୋକଲ ସଂସ୍କରଣ (%x ଗ୍ରହଣ କରିଅଛି, %x ଆଶାକରାଯାଉଛି)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "ସର୍ଭରରୁ ଅପ୍ରତ୍ୟାଶିତ RPC କଲ %d ପାଇଲି"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "କ୍ରମ %d ସହିତ କୌଣସି କଲ ଅପେକ୍ଷା ନାହିଁ"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "ଅଜଣା ପଦ୍ଧତି (%x ଗ୍ରହଣ କରିଅଛି, %x ଆଶାକରାଯାଉଛି)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "ଅଜଣା ସ୍ଥିତି (%x ଗ୍ରହଣ କରିଅଛି)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "ସକେଟରେ ମତଦାନ ବିଫଳ ହୋଇଛି"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "ହ୍ୟାଙ୍ଗ ଅପ ଗ୍ରହଣ କରିଅଛି / ସକେଟରେ ତ୍ରୁଟି ଘଟଣା"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "ସର୍ତ୍ତରେ ଅପେକ୍ଷା କରିବାରେ ବିଫଳ"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4124,66 +4299,66 @@ msgstr "ଅବୈଧ ସୁରକ୍ଷା ମଡେଲ '%s'"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' %d ର ସର୍ବାଧିକ ଅନୁମତି ପ୍ରାପ୍ତ ଲମ୍ବ ଅପେକ୍ଷା ବଡ଼"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ଆଭାସୀ ପରିସର ପ୍ରସଙ୍ଗ ଫାଇଲ %sକୁ ଖୋଲିପାରିବେ ନାହିଁ: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux ଆଭାସୀ ପରିସର ପ୍ରସଙ୍ଗ ଫାଇଲ %sକୁ ପଢ଼ି ପାରିବେ ନାହିଁ: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ଆଭାସୀ ପ୍ରତିଛବି ପ୍ରସଙ୍ଗ ଫାଇଲ %sକୁ ଖୋଲିପାରିବେ ନାହିଁ: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux ଆଭାସୀ ପ୍ରତିଛବି ପ୍ରସଙ୍ଗ ଫାଇଲ %sକୁ ପଢ଼ି ପାରିବେ ନାହିଁ: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "VM ପାଇଁ ସୁରକ୍ଷା ମଡେଲ ପୂର୍ବରୁ ବ୍ୟାଖ୍ୟା କରାଯାଇଛି"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "%s ପାଇଁ selinux ପ୍ରସଙ୍ଗ ସୃଷ୍ଟି କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() କୁ ଡାକିପାରିବ ନାହିଁ: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: ସୁରକ୍ଷା ସ୍ତର ସର୍ବାଧିକ ଲମ୍ବକୁ ଅତିକ୍ରମ କରିଥାଏ: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce()କୁ ଡାକିବାରେ ତ୍ରୁଟି: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: %s ଉପରେ ସୁରକ୍ଷା ପ୍ରସଙ୍ଗକୁ ସେଟ କରିବାରେ ଅସମର୍ଥ '\\%s': %s."
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "symlink %s କୁ ସମାଧାନ କରି ପାରିବେ ନାହିଁ"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "ଅବୈଧ ସୁରକ୍ଷା ସ୍ତର %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4192,98 +4367,112 @@ msgstr ""
 "%s: ସୁରକ୍ଷା ସ୍ତର ମେଳଖାଉନାହିଁ: '%s' ମଡେଲ ପରିସର ପାଇଁ ବିନ୍ୟାସିତ, କିନ୍ତୁ ହାଇପରଭାଇଜର ଡ୍ରାଇଭରଟି "
 "ହେଉଛି '%s'."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ '\\%s'କୁ ସେଟ କରିବାରେ ଅସମର୍ଥ: %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "ପୁଲ ଟାଇପ %d ପାଇଁ ପୃଷ୍ଠଭୂମି ଅନୁପସ୍ଥିତ"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "ଆକାର '%s' କୁ ଖୋଲିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "ଫାଇଲ '%s' କୁ ଆରମ୍ଭ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "ଫାଇଲ '%s'ର ଶେଷରେ ଖୋଜିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' ର ଫାଇଲ ପ୍ରସଙ୍ଗ ପାଇ ପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir '%s' କୁ ପଢ଼ି ପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s କୁ ସଙ୍କଳନ କରିବାରେ ବିଫଳ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd କୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "ନିର୍ଦ୍ଦେଶ '%s' ପାଇଁ ଅପେକ୍ଷା କରିବାରେ ବିଫଳ"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "ନିର୍ଦ୍ଦେଶ ନିର୍ମଳ ଭାବରେ ପ୍ରସ୍ଥାନ କରିନଥିଲା"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s' କୁ ପାଇପରେ ପଢ଼ିବାରେ ତ୍ରୁଟି"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "ନିର୍ଦ୍ଦେଶ %d ରୁ ଶୂନ୍ୟ-ହୀନ ପ୍ରସ୍ଥାନ ସ୍ଥିତି"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s କୁ Win32 ରେ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ଉପକରଣ ଆରମ୍ଭ ସ୍ଥାନକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ଉପକରଣ ଶେଷ ସ୍ଥାନକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ଅବୈଧ ସୁରକ୍ଷା ପ୍ରକାର"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "ଲକ୍ଷ୍ୟ %s ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "ଯଥେଷ୍ଟ ବଡ଼ ପର୍ଯ୍ୟନ୍ତ ମୁକ୍ତ ନାହିଁ"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "ଆକାର ଲକ୍ଷ୍ୟ ପଥ '%s'କୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "ଆକାର ପଥ '%s' ପ୍ରମୂଖ ପୁଲ ଉତ୍ସ ଉପକରଣ ନାମ ସହିତ ଆରମ୍ଭ ହୋଇନଥିଲା।"
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "ଲକ୍ଷ୍ୟ ସ୍ଥଳ '%s'ରୁ ବିଭାଜନ ସଂଖ୍ୟାକୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
@@ -4356,9 +4545,9 @@ msgid "cannot unlink path '%s'"
 msgstr "ପଥ '%s' କୁ unlink କରିପାରିବେ ନାହିଁ"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "ପଥ '%s' କୁ ଖୋଲିପାରିବେ ନାହିଁ"
+msgstr "ନିବେଶ ପଥ '%s' କୁ ଖୋଲିପାରିଲା ନାହିଁ"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4366,14 +4555,14 @@ msgid "cannot extend file '%s'"
 msgstr "ଫାଇଲ '%s' କୁ ବଢ଼ାଇ ପାରିବେ ନାହିଁ"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "ଫାଇଲରୁ lseek କିମ୍ବା ପଢ଼ିବାରେ ବିଫଳ: %s"
+msgstr "ଫାଇଲ '%s' ରୁ ପଢ଼ିବାରେ ବିଫଳ"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid ଫାଇଲ '%s' କୁ ଲେଖିବାରେ ବିଫଳ: %s"
+msgstr "ଫାଇଲ '%s' କୁ ଲେଖିବାରେ ବିଫଳ"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4381,69 +4570,71 @@ msgid "cannot fill file '%s'"
 msgstr "ଫାଇଲ '%s' କୁ ପୁରଣ କରିପାରିବେ ନାହିଁ"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "ଫାଇଲ '%s' କୁ ବନ୍ଦ କରିପାରିବେ ନାହିଁ"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "ମୂଖ୍ୟ ଡ଼ିରେକ୍ଟୋରୀକୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ: %s"
+msgstr "ଭଲ୍ୟୁମକୁ ମୂଖ୍ୟ ଡ଼ିରେକ୍ଟୋରୀ ଭଲ୍ୟୁମରେ ନକଲ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "ଅଜଣା ଭଣ୍ଡାର vol ପ୍ରକାର %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "ଗୋଟିଏ ଭିନ୍ନ ନକଲ ସଂରକ୍ଷଣ ଭଣ୍ଡାର ଉଲ୍ଲେଖ କରାଯାଇପାରିବ ନାହିଁ।"
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "ଅଜଣା ଭଣ୍ଡାର ପୃଷ୍ଠଭୂମି ପ୍ରକାର %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "ଅନଭିଗମ୍ୟ ବ୍ୟାକିଙ୍ଗ ଭଣ୍ଡାର ମୂଲ୍ୟ %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "copy-on-write ପ୍ରତିଛବି qcow-create ସହିତ ସମର୍ଥିତ ନୁହଁ"
+msgstr "qcow-create ସହିତ ଭଲ୍ୟୁମରୁ ନକଲ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "ଅସମର୍ଥିତ ଭଣ୍ଡାର vol ପ୍ରକାର %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write ପ୍ରତିଛବି qcow-create ସହିତ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-img ବିନା ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରତିଛବିଗୁଡ଼ିକୁ ନିର୍ମାଣ କରିବା ସମର୍ଥିତ ନୁହଁ"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "ପଥ '%s' କୁ ପଢ଼ି ପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ଫାଇଲ ଅଧିପତି '%s' କୁ ବିନ୍ୟାସ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ଫାଇଲ ଅବସ୍ଥା '%s' କୁ ସେଟ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ଫାଇଲ '%s' କୁ ଅସଂଯୁକ୍ତ କରିପାରିବେ ନାହିଁ"
@@ -4677,164 +4868,165 @@ msgstr "'%s' ରୁ ଆଧାର ନାମ ପାଇବାରେ ବିଫଳ"
 msgid "Scanning host%u"
 msgstr "ଆଧାର%u କୁ କ୍ରମବୀକ୍ଷଣ କରୁଅଛି"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "ଅନୁପସ୍ଥିତ auth ଆଧାର ଗୁଣ"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "ଅନୁପସ୍ଥିତ auth ପ୍ରବେଶ ସଂକେତ ଗୁଣ"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ ଅଷ୍ଟାଧାରୀ ଅବସ୍ଥା"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ ମାଲିକର ଉପାଦାନ"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ ଶ୍ରେଣୀର ଉପାଦାନ"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "ଭଣ୍ଡାର ପୁଲ ପାଇଁ ଅଜଣା ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "ଅଜଣା ଭଣ୍ଡାର ପୁଲ ପ୍ରକାର %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "ଅନୁପସ୍ଥିତ ପୁଲ ଉତ୍ସ ନାମ ଉପାଦାନ"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuid ସୃଷ୍ଟି କରିବାରେ ଅସମର୍ଥ"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "ଅଜଣା ପୁଲ ଶୈଳୀ ପ୍ରକାର %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "ଅନୁପସ୍ଥିତ ଭଣ୍ଡାର ଉତ୍ସ ଆଧାର ନାମ"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "ଉତ୍ସ ପୁଲ ଉପକରଣଗୁଡ଼ିକୁ ବାହାର କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "ଅନୁପସ୍ଥିତ ଭଣ୍ଡାର ପୁଲ ଉତ୍ସ ଉପକରଣ ପଥ"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "ଅନୁପସ୍ଥିତ ଭଣ୍ଡାର ଉତ୍ସ ପଥ"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "ଭଣ୍ଡାର ପୁଲ ଉତ୍ସ adapter ନାମ ଅନୁପସ୍ଥିତ"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "ଅଜଣା auth ପ୍ରକାର '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "ଅନୁପସ୍ଥିତ ଭଣ୍ଡାର ପୁଲ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଥ"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "ଭଣ୍ଡାର ପୁଲ ପାଇଁ ଅଜଣା ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "ଅଜଣା ପୁଲ ଶୈଳୀ ସଂଖ୍ୟା %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ପୁଲ ପ୍ରକାର"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "ଅଜଣା ଆକାର ଏକକଗୁଡ଼ିକ '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ କ୍ଷମତା ଉପାଦାନ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "କ୍ଷମତା ଉପାଦାନ ମୂଲ୍ୟ ଖୁବ ବଡ଼"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "ଅଜଣା ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "ଅନୁପସ୍ଥିତ ଆକାର ନାମ ଉପାଦାନ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "ଅନୁପସ୍ଥିତ କ୍ଷମତା ଉପାଦାନ"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "ଅଜଣା ଆକାର ଶୈଳୀ ପ୍ରକାର %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ଭଣ୍ଡାର ପୁଲ ପାଇଁ ଅଜଣା ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "ଅଜଣା ଆକାର ଶୈଳୀ ସଂଖ୍ୟା %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "ବିନ୍ଯାସ ଡ଼ିରେକ୍ଟୋରୀ %sକୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ ପଥକୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "ସ୍ୱୟଂଚାଳିତ ସଂଯୋଗ ପଥ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ %sକୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ %sକୁ ଲେଖିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ %sକୁ ସଂରକ୍ଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s ପାଇଁ କୌଣସି ବିନ୍ଯାସ ଫାଇଲ ନାହିଁ"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s ପାଇଁ ବିନ୍ୟାସକୁ ଅପସାରଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "uuid ସହିତ ମିଶୁଥିବା କୌଣସି ପୁଲ ନାହିଁ"
 
@@ -4842,487 +5034,545 @@ msgstr "uuid ସହିତ ମିଶୁଥିବା କୌଣସି ପୁଲ ନ
 msgid "no pool with matching name"
 msgstr "ସମାନ ନାମ ବିଶିଷ୍ଟ କୌଣସି ପୁଲ ନାହିଁ"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "ଭଣ୍ଡାର ପୁଲ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "ମେଳଖାଉଥିବା uuid ସହିତ କୌଣସି ଭଣ୍ଡାର ପୁଲ ନାହିଁ"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "ପୁଲଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ଅଛି"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "ପୁଲ '%s' ରେ ତାଳହୀନ କାର୍ଯ୍ୟଗୁଡ଼ିକ ଚାଲୁଅଛି।"
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "ପୁଲଟି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "ଭଣ୍ଡାର ପୁଲଟି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "ଭଣ୍ଡାର ପୁଲଟି ସକ୍ରିୟ ନାହିଁ"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "ଭଣ୍ଡାର ପୁଲଟି ଏପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ ଅଛି"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "ପୁଲ ଆକାର ଅପସାରଣକୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "ପୁଲର config ଫାଇଲ ନାହିଁ"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "ମେଳଖାଉଥିବା ନାମ ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "ମେଳଖାଉଥିବା କି ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "ମେଳଖାଉଥିବା ପଥ ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "ଭଣ୍ଡାର vol ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "ଭଣ୍ଡାର ପୁଲ ଆକାର ନିର୍ମାଣକୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "ମେଳଖାଉଥିବା ନାମ ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
+msgstr "ମେଳଖାଉଥିବା ନାମ ସହିତ କୌଣସି ଭଣ୍ଡାର ପୁଲ ନାହିଁ"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "ବ୍ରିଜ ନାମ '%s' ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
+msgstr "ଭଣ୍ଡାର ଭଲ୍ୟୁମ ନାମ '%s' ପୂର୍ବରୁ ବ୍ୟବହାରରେ ଅଛି।"
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "ଭଣ୍ଡାର ପୁଲ ଆକାର ନିର୍ମାଣକୁ ସମର୍ଥନ କରେନାହିଁ"
+msgstr "ଭଣ୍ଡାର ପୁଲ ସ୍ଥିତବାନ ଭଲ୍ୟୁମରୁ ଭଲ୍ୟୁମ ନିର୍ମାଣକୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "ପରିସର '%s' କୁ ତଥାପି ବଣ୍ଟନ କରାଯାଉଛି।"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "ଭଣ୍ଡାର ପୁଲ vol ଅପସାରଣକୁ ସମର୍ଥନ କରେନାହିଁ"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' ପାଇଁ କୌଣସି ଉପକରଣ କ୍ଷମତା ନାହିଁ"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ପୁଲ ଫାଇଲ ନାମକୁ ସମାଧାନ କରୁଅଛି"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "ଆଧାର ସଂଜ୍ଞା ଫାଇଲ '%s' କୁ ଧାରଣ କରୁଅଛି"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ଆଧାର"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ଫାଇଲ '%s'କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "ନୋଡ"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath ପ୍ରସଙ୍ଗ ସୃଷ୍ଟି କରୁଅଛି"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "ନୋଡ cpu numa ନୋଡ"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "ନୋଡ cpu ସକେଟ"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "ନୋଡ cpu ଅନ୍ତଃସ୍ଥଳ"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "ନୋଡ cpu ଥ୍ରେଡ"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "ନୋଡ ସକ୍ରିୟ cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "ନୋଡ cpu ମେଗା-ହର୍ଜ"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "ନୋଡ ସ୍ମୃତି"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "ନୋଡ ପରିସର ତାଲିକା"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ପରିସର ଫାଇଲ ନାମକୁ ସମାଧାନ କରୁଅଛି"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "ନୋଡ ନେଟୱର୍କ ତାଲିକା"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "ନେଟୱାର୍କ ଫାଇଲ ନାମକୁ ସମାଧାନ କରୁଅଛି"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "ନୋଡ ପୁଲ ତାଲିକା"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "ପୁଲ ଫାଇଲ ନାମକୁ ସମାଧାନ କରୁଅଛି"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: ଗୋଟିଏ ପଥ ପ୍ରଦାନ କରନ୍ତୁ କିମ୍ବା test:///default କୁ ବ୍ଯବହାର କରନ୍ତୁ"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "ଆଧାର ନାମକୁ ଦେଖୁପାରିବେ ନାହିଁ"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "ପରିସର '%s' ଅଟକି ନାହିଁ"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "ପରିସର '%s' ଚାଲୁନାହିଁ"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "ସଂରକ୍ଷଣ ପରିସର '%s' ଅଧିତଥ୍ୟ ପାଇଁ ସ୍ଥାନ ନିର୍ଦ୍ଧାରଣ କରିବାରେ ବିଫଳ"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "ପରିସର '%s' କୁ '%s' ରେ ସଂରକ୍ଷଣ କରୁଅଛି: ଖୋଲିବା ବିଫଳ ହୋଇଛି"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "ପରିସର '%s' କୁ '%s' ରେ ସଂରକ୍ଷଣ କରୁଅଛି: ଲେଖିବା ବିଫଳ ହୋଇଛି"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ପରିସର ପ୍ରତିଛବି '%s' ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' ରେ ଅସମ୍ପୂର୍ଣ୍ଣ ସଂରକ୍ଷଣ ଶୀର୍ଷକ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "ଅସମାନ ଶୀର୍ଷକ ମାୟା"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s' ରେ ଅଧିତଥ୍ୟ ଲମ୍ବ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "ଅଧିତଥ୍ୟ ଲମ୍ବର ସୀମା ବାହାରେ"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' ରେ ଅସମ୍ପୂର୍ଣ୍ଣ ଅଧିତଥ୍ୟ"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "ପରିସରକୁ '%s' coredump: %s କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "ପରିସର '%s' coredump: %sରେ ଶୀର୍ଷକକୁ ଲେଖିବାରେ ବିଫଳ"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "ପରିସର '%s' coredump: ଲେଖିବା ବିଫଳ ହୋଇଛି: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "ସୀମା ଉପଲବ୍ଧ କୋଷଗୁଡ଼ିକୁ ଅତିକ୍ରମ କରିଥାଏ"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "ପରିସର %s ଟି ପୂର୍ବରୁ ଚାଲୁଅଛି"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "ପରିସର '%s' ତଥାପି ଚାଲୁଅଛି"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "ନେଟୱାର୍କ '%s' ତଥାପି ଚାଲୁଅଛି"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "ନେଟୱାର୍କ '%s' ପୂର୍ବରୁ ଚାଲୁଅଛି"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "ଭଣ୍ଡାର ପୁଲ '%s'ଟି ପୂର୍ବରୁ ସକ୍ରିୟ ଅଛି"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "ଭଣ୍ଡାର ପୁଲ '%s'ଟି ସକ୍ରିୟ ନାହିଁ"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "ମେଳଖାଉଥିବା ନାମ '%s' ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "ମେଳଖାଉଥିବା କି '%s' ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "ମେଳଖାଉଥିବା ପଥ '%s' ସହିତ କୌଣସି ଭଣ୍ଡାର vol ନାହିଁ"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "ପୁଲରେ ଆକାର '%s' ପାଇଁ ଯଥେଷ୍ଟ ମୁକ୍ତ ସ୍ଥାନ ନାହିଁ"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "ନେଟୱାର୍କ ପ୍ରକାର %d ସମର୍ଥିତ ନୁହଁ"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "ନେଟୱାର୍କ ପ୍ରକାର %d ସମର୍ଥିତ ନୁହଁ"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "ନେଟୱାର୍କ ପ୍ରକାର %d ସମର୍ଥିତ ନୁହଁ"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "କେବଳ TCP ଶ୍ରବଣ chr ଉପକରଣ ପାଇଁ ସମର୍ଥିତ"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "ଅସମର୍ଥିତ chr ଉପକରଣ ପ୍ରକାର %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec ଫାଇଲ ନିରୂପକ ଫ୍ଲାଗ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec ଫାଇଲ ନିରୂପକ ଫ୍ଲାଗ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' କୁ ସ୍ୱୟଂଚାଳିତ କରିବାରେ ବିଫଳ: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify କୁ ଆରମ୍ଭ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "ପ୍ରଦର୍ଶିକା ଡ଼ିରେକ୍ଟୋରୀ %s ନିର୍ମାଣ କରିବାରେ ବିଫଳ : %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: ସ୍ମୃତିସ୍ଥାନର ଅଭାବ\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid ନିର୍ମାଣ କରିବାରେ ବିଫଳ: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "ସକେଟକୁ ଖୋଲିପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "ସକେଟକୁ ଖୋଲି ପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ଅତ୍ୟଧିକ ବଡ଼ ନିର୍ଦ୍ଦେଶ %s କୁ ପଠାଇପାରିବେ ନାହିଁ (%d ବାଇଟଗୁଡ଼ିକ)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "ନିର୍ଦ୍ଦେଶ %sକୁ ପଠାଇ ପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "ଉତ୍ତର %s କୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "କୌଣସି କର୍ଣ୍ଣଲ ନିର୍ଦ୍ଦିଷ୍ଟ ହୋଇନାହିଁ"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML କର୍ଣ୍ଣଲ %s କୁ ଖୋଜି ପାଇବାରେ ବିଫଳ"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv କୁ ଲଗଫାଇଲରେ ଲେଖିବାରେ ଅସମର୍ଥ: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv କୁ ଲଗଫାଇଲରେ ଲେଖିବାରେ ଅସମର୍ଥ: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ pid %d != %d ପାଇଲା\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "ଭଣ୍ଡାର ପୁଲଟି ସକ୍ରିୟ ନାହିଁ"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "ସଂସ୍କରଣ %s କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "%s ପରିସରକୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ୟା କରାଯାଇଛି"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid '%s' ସହିତ ଥିବା ପରିସରକୁ ପୂର୍ବରୁ ବ୍ୟାଖ୍ୟା କରାଯାଇଛି"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "ପରିସର ପାଇଁ cputime କୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%s କୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "ସଂକେତକୁ ଅଟକାଇପାରିବେ ନାହିଁ"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "ପାଇପ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "ଅଟକାଉନଥିବା ଫାଇଲ ନିରୂପକ ଫ୍ଲାଗ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ଫାଇଲ ନିରୂପକ ଫ୍ଲାଗ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "ପାଇପ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "ନିମ୍ନ ସ୍ତର ପଦ୍ଧତିକୁ ବିଭାଜନ କରିପାରିବେ ନାହିଁ"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "ଫାଇଲ '%s' କୁ ଅସଂଯୁକ୍ତ କରିପାରିବେ ନାହିଁ"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin ଫାଇଲ ନିୟନ୍ତ୍ରକକୁ ସଂରକ୍ଷଣ କରିବାରେ ବିଫଳ"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout ଫାଇଲ ନିୟନ୍ତ୍ରକକୁ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr ଫାଇଲ ନିୟନ୍ତ୍ରକକୁ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "ଅଧିବେଶନ ପ୍ରତିନିଧି ହୋଇ ପାରିବେ ନାହିଁ"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ମୂଖ୍ୟ ଡ଼ିରେକ୍ଟୋରୀକୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "ପ୍ରକାର ଫାଇଲ '%s'କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
+msgstr "pidfile ଲେଖିପାରିଲା ନାହିଁ"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "ଦ୍ୱମିକ %sକୁ ନିଷ୍ପାଦନ କରିପାରିବେ ନାହିଁ"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "ଆଭ୍ୟନ୍ତରୀଣ ଡେମନ ପଦ୍ଧତି ସ୍ଥିତି %d ସହିତ ପ୍ରସ୍ଥାନ କଲା।"
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "ଅଜଣା ମତଦାନ ଉତ୍ତର।"
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "ମତଦାନ ତୃଟି"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' ଶୂନ୍ୟହୀନ ସ୍ଥିତି %d ଏବଂ ସଂକେତ %d ସହିତ ଉତ୍ତେଜିତ ହୋଇଥାଏ: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "dir '%s'କୁ ଖୋଲିବାରେ ବିଫଳ"
+msgstr "ଫାଇଲ '%s'କୁ ଖୋଲିବାରେ ବିଫଳ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' କୁ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
+msgstr "ଫାଇଲ '%s' କୁ ପଢ଼ିବାରେ ବିଫଳ"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' ପାଇଁ ଚାଳକ ବିବରଣୀ ଖୋଜିବାରେ ବିଫଳ"
@@ -5335,21 +5585,21 @@ msgstr "pseudorandom UUID କୁ ଫେରିଆସିଲା, ଅନିୟମି
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
 msgstr ""
+"କୌଣସି VirtualBox ଡ୍ରାଇଭର ପଥ ଉଲ୍ଲେଖ କରାଯାଇନାହିଁ (vbox:///session କୁ ଚେଷ୍ଟାକରନ୍ତୁ)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "ଅଜଣା ଡ୍ରାଇଭର ପଥ '%s' କୁ ଉଲ୍ଲେଖ କରାଯାଇଛି (vbox:///session କୁ ଚେଷ୍ଟାକରନ୍ତୁ)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "ଅଜଣା ଡ୍ରାଇଭର ପଥ '%s' ଉଲ୍ଲେଖ କରାଯାଇଛି (vbox:///system କୁ ଚେଷ୍ଟାକରନ୍ତୁ)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "ପ୍ରମାଣପତ୍ରକୁ ଆରମ୍ଭ କରିବାରେ ବିଫଳ: %s"
+msgstr "VirtualBox ଡ୍ରାଇଭର API କୁ ଆରମ୍ଭ କରିବାରେ ଅସମର୍ଥ"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5386,15 +5636,15 @@ msgstr "ବୁଟ ସମୟରେ ସ୍ବୟଂଚାଳିତ ଭାବରେ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ପରିସର ନାମ, ପରିଚୟ କିମ୍ବା uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "ସ୍ବତଃଚାଳନ ପ୍ରକ୍ରିୟାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 
@@ -5510,15 +5760,15 @@ msgstr "ନିଷ୍କ୍ରିୟ ପରିସର ମାନଙ୍କୁ ସୂ
 msgid "Id"
 msgstr "ପରିଚୟ"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "ନାମ"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "ଅବସ୍ଥା"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "କୌଣସି ଅବସ୍ଥା ନାହିଁ"
 
@@ -5634,7 +5884,7 @@ msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସରକୁ ସଜ
 msgid "Undefine the configuration for an inactive domain."
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପରିସର ପାଇଁ ବିନ୍ଯାସକୁ ସଜ୍ଞା ବିହୀନ କରନ୍ତୁ।"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ପରିସର ନାମ କିମ୍ବା uuid"
 
@@ -5877,11 +6127,11 @@ msgstr "ପରିସର ବିଷୟରେ ମୌଳିକ ସୂଚନା ପ
 msgid "Id:"
 msgstr "ପରିଚୟ:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "ନାମ:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5889,16 +6139,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "ପ୍ରଚାଳନ ତନ୍ତ୍ର ପ୍ରକାର:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "ଅବସ୍ଥା:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(ଗୁଡିକ):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU ସମୟ:"
 
@@ -5926,101 +6176,101 @@ msgstr "ସକ୍ରିୟ"
 msgid "disable"
 msgstr "ନିଷ୍କ୍ରିୟ"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "ସୁରକ୍ଷା ମଡେଲ:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "ସୁରକ୍ଷା DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "ସୁରକ୍ଷା ନାମପଟି:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA ମୁକ୍ତ ସ୍ମୃତି"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA କୋଷ ପାଇଁ ଉପଲବ୍ଧ ମୁକ୍ତ ସ୍ମୃତି ସ୍ଥାନ ପ୍ରଦର୍ଶନ କରିଥାଏ."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA କକ୍ଷ ସଂଖ୍ୟା"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "ସମୁଦାୟ"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu ପରିସର ସୂଚନା"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ପରିସର ଆଭାସୀ CPU ମାନଙ୍କ ବିଷୟରେ ମୌଳିକ ସୂଚନା ପ୍ରଦାନ କରିଥାଏ।"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU ସାଦୃଶ୍ଯ:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ପରିସରକୁ ବନ୍ଦ କରନ୍ତୁ, ଆଭାସୀ CPU ଗୁଡିକ ଉପସ୍ଥିତ ନାହାଁନ୍ତି।"
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "vcpu ପରିସର ସାଦୃଶ୍ଯତାକୁ ନିୟନ୍ତ୍ରଣ କରନ୍ତୁ"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ଭୌତିକ CPU ମାନଙ୍କୁ ହୋଷ୍ଟ କରିବା ପାଇଁ VCPU ମାନଙ୍କ ପିନ ପରିସର।"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu ସଂଖ୍ଯା"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ଆଧାର cpu ସଂଖ୍ଯା (କମା ଦ୍ବାରା ପୃଥକ)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: ଅବୈଧ କିମ୍ବା ଅନୁପସ୍ଥିତ vCPU ସଂଖ୍ୟା."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: ଅନୁପସ୍ଥିତ cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: ପରିସର ସୂଚନା ପାଇବାରେ ବିଫଳ."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: ଅବୈଧ vCPU ସଂଖ୍ୟା."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: ଅବୈଧ ଶୈଳୀ। ଖାଲି ବାକ୍ଯଖଣ୍ଡ।"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: ଅବୈଧ ଶୈଳୀ। %d ଅବସ୍ଥିତିରେ ('%c' ପାଖରେ) ସଂଖ୍ଯା ଆଶା କରୁଅଛି।"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6028,1388 +6278,1439 @@ msgid ""
 msgstr ""
 "cpulist: %s: ଅବୈଧ ଶୈଳୀ। %d ଅବସ୍ଥିତିରେ ('%c' ପାଖରେ) ସଂଖ୍ଯା କିମ୍ବା କମା ଆଶା କରୁଅଛି।"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: ଅବୈଧ ଶୈଳୀ। %d ଅବସ୍ଥିତିର ଶେଷରେ କମା ଦିଆଯାଇଛି।"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "%d ଭୌତିକ CPU ଅବସ୍ଥିତ ନାହିଁ।"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ଆଭାସୀ CPU ମାନଙ୍କର ସଂଖ୍ଯାକୁ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "ଅତିଥି ପରିସରରେ ଆଭାସୀ CPU ମାନଙ୍କର ସଂଖ୍ଯାକୁ ବଦଳାନ୍ତୁ."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "ଆଭାସୀ CPU ମାନଙ୍କର ସଂଖ୍ଯା"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ଆଭାସୀ CPU ମାନଙ୍କର ଅବୈଧ ସଂଖ୍ଯା।"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "ଅତ୍ଯାଧିକ ସଂଖ୍ୟକ ଆଭାସୀ CPU।"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ସ୍ମୃତି ବଣ୍ଟନ ପ୍ରକ୍ରିୟାକୁ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ଅତିଥି ପରିସରରେ ବର୍ତ୍ତମାନ ଥିବା ସ୍ମୃତି ବଣ୍ଟନ ପ୍ରକ୍ରିୟାକୁ ବଦଳାନ୍ତୁ।"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "ସ୍ମୃତିର କିଲୋ-ବାଇଟ ସଂଖ୍ଯା"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "ସ୍ମୃତି ଆକାର ପାଇଁ %d ର ଅବୈଧ ମୂଲ୍ଯ"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySize କୁ ଯାଞ୍ଚ କରିବାରେ ଅସମର୍ଥ।"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ସର୍ବାଧିକ ସ୍ମୃତି ପରିସୀମାକୁ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ଅତିଥି ପରିସରରେ ସର୍ବାଧିକ ସ୍ମୃତି ବଣ୍ଟନ ପରିସୀମାକୁ ବଦଳାନ୍ତୁ।"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "କିଲୋ-ବାଇଟରେ ସର୍ବାଧିକ ସ୍ମୃତି ପରିସୀମା"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "ବର୍ତ୍ତମାନ MemorySize କୁ ଯାଞ୍ଚ କରିବାରେ ଅସମର୍ଥ।"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "ବର୍ତ୍ତମାନ MemorySize କୁ ହ୍ରାସ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySize କୁ ବଦଳାଇବାରେ ଅସମର୍ଥ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "ନୋଡ ସୂଚନା"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "ନୋଡ ବିଷୟରେ ମୌଳିକ ସୂଚନା ପ୍ରଦାନ କରିଥାଏ।"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "ନୋଡ ସୂଚନା ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU ନମୁନା:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ଆବୃତ୍ତି:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU ସକେଟ:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ସକେଟ ପ୍ରତି ଅନଃସ୍ଥଳ:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "ଅନ୍ତଃସ୍ଥଳ ପ୍ରତି ଥ୍ରେଡ:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA କକ୍ଷ(ମାନ):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "ସ୍ମୃତି ଆକାର:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ଦକ୍ଷତା"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "hypervisor/ଡ୍ରାଇଭରର ସାମର୍ଥ ଫେରାଇଥାଏ।"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ସାମର୍ଥ୍ଯ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML ରେ ପରିସର ସୂଚନା"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ପରିସର ସୂଚନାକୁ stdout ରେ ଗୋଟିଏ XML ବଜ୍ଯବସ୍ତୁ ଭାବରେ ନିର୍ଗମ କରନ୍ତୁ।"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "ନିଷ୍କ୍ରିୟ ବ୍ୟାଖ୍ୟା କରାଯାଇଥିବା XML କୁ ଦର୍ଶାନ୍ତୁ"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML ଡମ୍ପରେ ସୁରକ୍ଷା ସ୍ପର୍ଶକାତର ସୂଚନାକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତୁ"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "ପରିସର ପାଇଁ config ଫାଇଲ ପୁନରୁଦ୍ଧାର କରିପାରିବେ ନାହିଁ"
+msgstr "ସ୍ଥାନୀୟ config କୁ ପରିସର XML ରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "ଗୋଟିଏ ପରିସର ପାଇଁ XML ବିନ୍ୟାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
+msgstr "ସ୍ଥାନୀୟ ଅତିଥି ବିନ୍ୟାସ ଶୈଳୀକୁ ପରିସର XML ଶୈଳୀରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "ଉତ୍ସ config ତଥ୍ୟ ଶୈଳୀ"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "ବିନ୍ଯାସ ଫାଇଲ ବାକ୍ଯ ବିନ୍ଯାସ ତୃଟି"
+msgstr "ରୁ ଆମଦାନୀ ପାଇଁ config ତଥ୍ୟ ଫାଇଲ"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "ପରିସର XML କୁ ସ୍ଥାନୀୟ config ରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "ପରିସର XML config କୁ ସ୍ଥାନୀୟ ଅତିଥି ବିନ୍ୟାସ ଶୈଳୀରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "ଲକ୍ଷ୍ୟ config ତଥ୍ୟ ପ୍ରକାର ଶୈଳୀ"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "ରୁ ରପ୍ତାନୀ ପାଇଁ xml ତଥ୍ୟ ଫାଇଲ"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ଗୋଟିଏ ପରିସର ପରଚୟ କିମ୍ବା UUID କୁ ପରିସର ନାମରେ ରୂପାନ୍ତରିତ କରନ୍ତୁ"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ପରିସର ପରିଚୟ କିମ୍ବା uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ଗୋଟିଏ ପରିସର ନାମ କିମ୍ବା UUID କୁ ପରିସର ପରିଚୟ ଭାବରେ ରୂପାନ୍ତରିତ କରନ୍ତୁ"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ଗୋଟିଏ ପରିସର ନାମ କିମ୍ବା ପରିଚୟକୁ ପରିସର UUID ଭାବରେ ରୂପାନ୍ତରିତ କରନ୍ତୁ"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ପରିସର ପରିଚୟ କିମ୍ବା ନାମ"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ପରିସର UUID କୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ଅନ୍ଯ ଗୋଟିଏ ଆଧାରକୁ ପରିସରକୁ ଉତ୍ପ୍ରବାସ କରନ୍ତୁ"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "ଅନ୍ଯ ଗୋଟିଏ ଆଧାରକୁ ପରିସରକୁ ଉତ୍ପ୍ରବାସ କରନ୍ତୁ। ପ୍ରତ୍ଯେକ୍ଷ ଉତ୍ପ୍ରବାସନ ପାଇଁ --live ଯୋଗ କରନ୍ତୁ।"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "ପ୍ରତ୍ଯେକ୍ଷ ଉତ୍ପ୍ରବାସନ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଆଧାରର ସଂଯୋଗ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "ଉତ୍ପ୍ରବାସନ ୟୁ.ଆର.ଆଇ., ଏହାକୁ ସାଧାରଣତଃ ଛାଡି ହେବ ନାହିଁ।"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "ସ୍ଥାନାନ୍ତରଣ ସମୟରେ ନୂତନ ନାମରେ ପୁନଃନାମକରଣ କରନ୍ତୁ (ଯଦି ସମର୍ଥିତ)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "ଉତ୍ପ୍ରବାସନ କରନ୍ତୁ: desturi ଅନୁପସ୍ଥିତ"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କକୁ ସ୍ବତଃପ୍ରାରମ୍ଭ କରନ୍ତୁ"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ବୁଟ ସମୟରେ ସ୍ବୟଂଚାଳିତ ଭାବରେ ପ୍ରାରମ୍ଭ କରାଯିବା ଗୋଟିଏ ନେଟୱାର୍କକୁ ବିନ୍ୟାସ କରନ୍ତୁ।"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ନେଟୱାର୍କ ନାମ କିମ୍ବା uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "%s ନେଟୱାର୍କକୁ ସ୍ବୟଂଚାଳିତ ଭାବରେ ଚିହ୍ନିତ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "%s ନେଟୱାର୍କରୁ ସ୍ବୟଂଚାଳିତ ଚିହ୍ନିକୁ ହଟାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "%s ନେଟୱାର୍କକୁ ସ୍ବୟଂଚାଳିତ ଭାବରେ ଚିହ୍ନିତ କରାଯାଇଛି\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "%s ନେଟୱାର୍କରୁ ସ୍ବୟଂଚାଳିତ ଚିହ୍ନକୁ ହଟାଯାଇଛି\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ନେଟୱାର୍କ ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କ ସୃଷ୍ଟି କରନ୍ତୁ।"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "ଗୋଟିଏ XML ନେଟୱାର୍କ ବିବରଣୀ ଧାରଣ କରିଥିବା ଫାଇଲ"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%s ନେଟୱାର୍କ %s ରୁ ସୃଷ୍ଟ\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s ରୁ ନେଟୱାର୍କ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ନେଟୱାର୍କ ବ୍ଯାଖ୍ଯ କରନ୍ତୁ (କିନ୍ତୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ ନାହିଁ)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କ ବ୍ଯାଖ୍ଯା କରନ୍ତୁ।"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "%s ନେଟୱାର୍କକୁ %s ରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s ରୁ ନେଟୱାର୍କକୁ ବ୍ଯାଖ୍ଯା କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କକୁ ନଷ୍ଟ କରିଦିଅନ୍ତୁ"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ପ୍ରଦାନ କରାଯାଇଥିବା ଗୋଟିଏ ନେଟୱାର୍କକୁ ନଷ୍ଟ କରନ୍ତୁ।"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ନେଟୱାର୍କ ନାମ, ପରିଚୟ କିମ୍ବା uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "%s ନେଟୱାର୍କକୁ ନଷ୍ଟ କରାଯାଇଛି\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "%s ନେଟୱାର୍କକୁ ନଷ୍ଟ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML ରେ ନେଟୱାର୍କ ସୂଚନା"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "ନେଟୱାର୍କ ସୂଚନାକୁ stdout ରେ ଗୋଟିଏ XML ବଜ୍ଯବସ୍ତୁ ଭାବରେ ନିର୍ଗମ କରନ୍ତୁ।"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ନେଟୱାର୍କ ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରନ୍ତୁ"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "ନେଟୱାର୍କ ମାନଙ୍କର ତାଲିକା ଦେଇଥାଏ।"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କ ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରିଥାଏ"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "ନିଷ୍କ୍ରିୟ ଏବଂ ସକ୍ରିୟ ନେଟୱାର୍କ ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରିଥାଏ"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "ସକ୍ରିୟ ନେଟୱାର୍କ ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କ ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "ସ୍ବତଃପ୍ରାରମ୍ଭ"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "କୌଣସି ସ୍ବତଃପ୍ରାରମ୍ଭ ପ୍ରକ୍ରିୟା ନାହିଁ"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "ସକ୍ରିୟ"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "ନିଷ୍କ୍ରିୟ"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କ ପରଚୟ କିମ୍ବା UUID କୁ ପରିସର ନାମରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "ନେଟୱାର୍କ uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "(ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇଥିବା) ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କକୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କକୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ।"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କର ନାମ"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "%s ନେଟୱାର୍କକୁ ପ୍ରାରମ୍ଭ କରାଯାଇଛି\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "%s ନେଟୱାର୍କକୁ ପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କକୁ ସଜ୍ଞା ବିହୀନ କରନ୍ତୁ"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କ ପାଇଁ ବିନ୍ଯାସକୁ ସଜ୍ଞା ବିହୀନ କରନ୍ତୁ।"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "%s ନେଟୱାର୍କକୁ ସଜ୍ଞା ବିହୀନ କରାଯାଇଛି\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "%s ନେଟୱାର୍କକୁ ସଜ୍ଞା ବିହୀନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ଗୋଟିଏ ନେଟୱାର୍କ ନାମକୁ ନେଟୱାର୍କ UUID ଭାବରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ନେଟୱାର୍କ ନାମ"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "ନେଟୱାର୍କ UUID ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "ଗୋଟିଏ ପୁଲକୁ ସ୍ବତଃପ୍ରାରମ୍ଭ କରନ୍ତୁ"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "ବୁଟ ସମୟରେ ସ୍ବୟଂଚାଳିତ ଭାବରେ ପ୍ରାରମ୍ଭ ହେବା ପାଇଁ ଗୋଟିଏ ପୁଲକୁ ବିନ୍ଯାସ କରନ୍ତୁ."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "ପୁଲ ନାମ କିମ୍ବା uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "ପୁଲ %s କୁ ସ୍ବୟଂଚାଳିତ ଭାବରେ ଚିହ୍ନିତ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "ପୁଲ %s ରୁ ସ୍ବୟଂଚାଳିତ ଚିହ୍ନିକୁ ହଟାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "ପୁଲ %s କୁ ସ୍ବୟଂଚାଳିତ ଭାବରେ ଚିହ୍ନିତ କରାଯାଇଛି\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "ପୁଲ %s ରୁ ସ୍ବୟଂଚାଳିତ ଚିହ୍ନକୁ ହଟାଯାଇଛି\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ପୁଲ ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "ଗୋଟିଏ ପୁଲ ସୃଷ୍ଟି କରନ୍ତୁ."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "ଗୋଟିଏ XML ପୁଲ ବିବରଣୀ ଧାରଣ କରିଥିବା ଫାଇଲ"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "ପୁଲ %s %s ରୁ ସୃଷ୍ଟି\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "%s ରୁ ପୁଲ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ପରସର ସୃଷ୍ଟି କରନ୍ତୁ"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML vol ବିବରଣୀ ଧାରଣ କରିଥିବା ଫାଇଲ"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "%s ରୁ ନିର୍ମିତ Vol %s \n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "%s ରୁ vol ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "ଏହି ଆଧାରରେ ଉପକରଣଗୁଡ଼ିକୁ ଗଣନା କରନ୍ତୁ"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "ନିଷ୍କ୍ରିୟ ନେଟୱାର୍କର ନାମ"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ନୋଡ ଉପକରଣକୁ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "ନୋଡ ଉପକରଣଗୁଡ଼ିକୁ ସୂଚୀବଦ୍ଧ କରିବାରେ ବିଫଳ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "ପୁଲର ନାମ"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML ଦଲିଲକୁ ମୁଦ୍ରଣ କରନ୍ତୁ, କିନ୍ତୁ ବ୍ୟାଖ୍ୟା କରନ୍ତୁ ନାହିଁ/ନିର୍ମାଣ କରନ୍ତୁ ନାହିଁ"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "ପୁଲର ପ୍ରକାର"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "ନିମ୍ନଲିଖିତ ଭଣ୍ଡାର ପାଇଁ ଉତ୍ସ-ଆଧାର"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "ନିମ୍ନଲିଖିତ ଭଣ୍ଡାର ପାଇଁ ଉତ୍ସ ପଥ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "ନିମ୍ନଲିଖିତ ଭଣ୍ଡାର ପାଇଁ ଉତ୍ସ ଉପକରଣ"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "ନିମ୍ନଲିଖିତ ଭଣ୍ଡାର ପାଇଁ ଉତ୍ସ ନାମ"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "ନିମ୍ନଲିଖିତ ଭଣ୍ଡାର ପାଇଁ ଲକ୍ଷ୍ୟ"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML ବଫର ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "ଗୋଟିଏ args ସେଟରୁ ପୁଲ ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "ପୁଲ %s ନିର୍ମିତ\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "ପୁଲ %s ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ପୁଲ ବ୍ଯାଖ୍ଯ କରନ୍ତୁ (କିନ୍ତୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ ନାହିଁ)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "ଗୋଟିଏ ପୁଲକୁ ବ୍ଯାଖ୍ଯା କରନ୍ତୁ."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s ପୁଲକୁ %s ରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s ରୁ ପୁଲକୁ ବ୍ଯାଖ୍ଯା କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "ଗୋଟିଏ ପୁଲକୁ args ସେଟରୁ ବ୍ଯାଖ୍ଯା କରନ୍ତୁ"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "ପୁଲ %s କୁ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "ପୁଲ %s କୁ ବ୍ୟାଖ୍ୟା କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "ଗୋଟିଏ ପୁଲ ନିର୍ମାଣ କରନ୍ତୁ"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "ଗୋଟିଏ ପ୍ରଦତ୍ତ ପୁଲ ନିର୍ମାଣ କରନ୍ତୁ."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "ପୁଲ %s ନିର୍ମିତ ହୋଇଛି\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "ପୁଲ %s ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "ଗୋଟିଏ ପୁଲକୁ ନଷ୍ଟ କରିଦିଅନ୍ତୁ"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "ଗୋଟିଏ ପ୍ରଦତ୍ତ ପୁଲକୁ ନଷ୍ଟ କରନ୍ତୁ."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "ପୁଲ %s କୁ ନଷ୍ଟ କରାଯାଇଛି\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "ପୁଲ %s କୁ ନଷ୍ଟ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "ଗୋଟିଏ ପୁଲକୁ ଅପସାରଣକରନ୍ତୁ"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "ଗୋଟିଏ ପ୍ରଦତ୍ତ ପୁଲକୁ ଅପସାରଣ କରନ୍ତୁ."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "ପୁଲ %s କୁ ଅପସାରଣ କରାଯାଇଛି\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "ପୁଲ %s କୁ ଅପସାରଣ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ଗୋଟିଏ ପୁଲକୁ ସତେଜ କରନ୍ତୁ"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "ଗୋଟିଏ ପ୍ରଦତ୍ତ ପୁଲକୁ ସତେଜ କରନ୍ତୁ."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "ପୁଲ %s କୁ ସତେଜ କରାଗଲା\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "ପୁଲ %s କୁ ସତେଜ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML ରେ ପୁଲର ସୂଚନା"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "ପୁଲର ସୂଚନାକୁ stdout ରେ ଗୋଟିଏ XML ବଜ୍ଯବସ୍ତୁ ଭାବରେ ନିର୍ଗମ କରନ୍ତୁ."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "ପୁଲମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "ପୁଲମାନଙ୍କର ତାଲିକାକୁ ଫେରସ୍ତ କରନ୍ତୁ."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "ନିଷ୍କ୍ରିୟ ପୁଲମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "ନିଷ୍କ୍ରିୟ ଏବଂ ସକ୍ରିୟ ପୁଲମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "ସକ୍ରିୟ ପୁଲମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "ନିଷ୍କ୍ରିୟ ପୁଲମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "ଶକ୍ତିଶାଳୀ ଭଣ୍ଡାର ପୁଲ ଉତ୍ସଗୁଡ଼ିକୁ ଖୋଜନ୍ତୁ"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> ଦଲିଲକୁ ଫେରାଇଥାଏ।"
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "ଖୋଜିବା ପାଇଁ ଭଣ୍ଡାର ପୁଲଗୁଡ଼ିକ ପ୍ରକାର"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "ବୈକଳ୍ପିକ ଆଧାର ପ୍ରଶ୍ନ"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "ବୈକଳ୍ପିକ ସଂଯୋଗିକୀ ପ୍ରଶ୍ନ"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "ସ୍ମୃତିସ୍ଥାନର ଅଭାବ"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf ବିଫଳ ହୋଇଛି (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "ଯେକୌଣସି ପୁଲ %s କୁ ବ୍ୟାଖ୍ୟା କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "ଶକ୍ତିଶାଳୀ ପୁଲ ଉତ୍ସଗୁଡ଼ିକୁ ଆବିଷ୍କାର କରନ୍ତୁ"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "ଆବିଷ୍କାର କରିବା ପାଇଁ ପୁଲ ଉତ୍ସଗୁଡ଼ିକର ଭଣ୍ଡାର"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "ମତଦାନ ପାଇଁ ଉତ୍ସ xmlକୁ ବୈକଳ୍ପିକ ଫାଇଲ"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "ଭଣ୍ଡାର ପୁଲ ସୂଚନା"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "ଭଣ୍ଡାର ପୁଲ ବିଷୟରେ ମୌଳିକ ସୂଚନା ପ୍ରଦାନ କରିଥାଏ."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "ନିର୍ମାଣ କରୁଅଛି"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "ଚାଲୁଅଛି"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "ପଦଚ୍ୟୁତ ହେଲା"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "କ୍ଷମତା:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "ଆବଣ୍ଟନ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "ଉପଲବ୍ଧ:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "ଗୋଟିଏ ପୁଲ UUID କୁ ପୁଲ ନାମରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "ପୁଲ uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "(ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇଥିବା) ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପୁଲକୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "ଗୋଟିଏ ପୁଲକୁ ପ୍ରାରମ୍ଭ କରନ୍ତୁ."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "ନିଷ୍କ୍ରିୟ ପୁଲର ନାମ"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "ପୁଲ %s ପ୍ରାରମ୍ଭ କରାଗଲା\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "ପୁଲ %s କୁ ପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "ଗୋଟିଏ arg ସେଟରୁ ଆକାର ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "ଗୋଟିଏ vol ସୃଷ୍ଟି କରନ୍ତୁ."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "ପୁଲର ନାମ"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "ଆକାରର ନାମ"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "ଇଚ୍ଛାଧୀନ k,M,G,T ଅନୁଲଗ୍ନ ସହିତ vol ର ଆକାର"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "ଇଚ୍ଛାଧିନ k,M,G,T ଅନୁଲଗ୍ନ ସହିତ ପ୍ରାରମ୍ଭିକ ବଣ୍ଟନ ଆକାର"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ଫାଇଲ ଶୈଳୀ ପ୍ରକାର raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "ତ୍ରୁଟିଯୁକ୍ତ ଆକାର %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Vol %s ସୃଷ୍ଟିହେଲା\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "vol %s ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପୁଲକୁ ସଜ୍ଞା ବିହୀନ କରନ୍ତୁ"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "ଗୋଟିଏ ନିଷ୍କ୍ରିୟ ପୁଲ ପାଇଁ ବିନ୍ଯାସକୁ ସଜ୍ଞା ବିହୀନ କରନ୍ତୁ."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "ପୁଲ %s ନାମକୁ ସଜ୍ଞା ବିହୀନ କରାଯାଇଛି\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "ପୁଲ %s କୁ ସଜ୍ଞା ବିହୀନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "ଗୋଟିଏ ପୁଲ ନାମକୁ ପୁଲ UUID ଭାବରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "ପୁଲ UUID କୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML ଫାଇଲରୁ ଗୋଟିଏ vol ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML vol ବିବରଣୀ ଧାରଣ କରିଥିବା ଫାଇଲ"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "%s ରୁ ନିର୍ମିତ Vol %s \n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "%s ରୁ vol ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "ଅନ୍ୟ ଏକ ଭଲ୍ୟୁମକୁ ନିବେଶ ଭାବରେ ବ୍ୟବହାର କରି ଗୋଟିଏ ଭଲ୍ୟୁମ ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "XML ଫାଇଲରୁ ଗୋଟିଏ vol ସୃଷ୍ଟି କରନ୍ତୁ"
+msgstr "ଏକ ସ୍ଥିତବାନ ଭଲ୍ୟୁମରୁ ଗୋଟିଏ ଭଲ୍ୟୁମ ସୃଷ୍ଟି କରନ୍ତୁ"
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "ନିଷ୍କ୍ରିୟ ପୁଲର ନାମ"
+msgstr "ନିବେଶ ଭଲ୍ୟୁମ ପୁଲର ପୁଲ ନାମ କିମ୍ବା uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "vol ନାମ କିମ୍ବା କି"
+msgstr "ନିବେଶ vol ନାମ କିମ୍ବା କି"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "%s ରୁ ନିର୍ମିତ Vol %s \n"
+msgstr "Vol %s ନିବେଶ vol %sରୁ ନିର୍ମିତ\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "ଆକାରର ନାମ"
+msgstr "ଗୋଟିଏ ଭଲ୍ୟୁମକୁ କ୍ଲୋନ କରନ୍ତୁ"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "ଗୋଟିଏ ସ୍ଥିତବାନ ଭଲ୍ୟୁମକୁ କ୍ଲୋନ କରନ୍ତୁ"
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "vol ନାମ କିମ୍ବା କି"
+msgstr "orig vol ନାମ କିମ୍ବା କି"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "ନେଟୱାର୍କ ନାମ"
+msgstr "କ୍ଲୋନ ନାମ"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "ପୁଲ %s କୁ ପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
+msgstr "ପ୍ରମୂଖ ପୁଲକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "%s ରୁ ନିର୍ମିତ Vol %s \n"
+msgstr "Vol %s କୁ %sରୁ କ୍ଲୋନ କରାଯାଇଛି\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s ରୁ vol ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
+msgstr "volକୁ %s ରୁ କ୍ଲୋନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "ଗୋଟିଏ volକୁ ଅପସାରଣ କରନ୍ତୁ"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "ଗୋଟିଏ ପ୍ରଦତ୍ତ volକୁ ଅପସାରଣ କରନ୍ତୁ."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "vol ନାମ, କି କିମ୍ବା ପଥ"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Vol %s ଅପସାରିତ\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "vol %s କୁ ଅପସାରଣ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "ଭଣ୍ଡାର vol ସୂଚନା"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "ଭଣ୍ଡାର ପୁଲ ବିଷୟରେ ମୌଳିକ ସୂଚନା ପ୍ରଦାନ କରିଥାଏ."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "ପ୍ରକାର:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ଫାଇଲ"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "ଆବଦ୍ଧ"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML ରେ vol ସୂଚନା"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "vol ସୂଚନାକୁ stdout ରେ ଗୋଟିଏ XML ବଜ୍ଯବସ୍ତୁ ଭାବରେ ନିର୍ଗମ କରନ୍ତୁ."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "vol ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରନ୍ତୁ"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "ପୁଲ ଦ୍ୱାରା vol ମାନଙ୍କର ତାଲିକାକୁ ଫେରସ୍ତ କରନ୍ତୁ."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "ସକ୍ରିୟ vol ମାନଙ୍କୁ ସୂଚୀବଦ୍ଧ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "ପଥ"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "ଗୋଟିଏ vol UUID କୁ vol ନାମରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "vol କି କିମ୍ବା ପଥ"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "ଗୋଟିଏ vol UUID କୁ vol କିରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "vol uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "ଗୋଟିଏ vol UUID କୁ vol ପଥରେ ବଦଳାନ୍ତୁ"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "vol ନାମ କିମ୍ବା କି"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ସଂସ୍କରଣ ପ୍ରଦର୍ଶନ କରନ୍ତୁ"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "ତନ୍ତ୍ର ସଂସ୍କରଣ ସୂଚନାକୁ ପ୍ରଦର୍ଶନ କରନ୍ତୁ।"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "hypervisor ପ୍ରକାରକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "ଲାଇବ୍ରେରୀ ସହିତ ତୁଳନା କରି ସଙ୍କଳନ କରାଯାଇଛି: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ଲାଇବ୍ରେରୀ ସଂସ୍କରଣ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ଲାଇବ୍ରେରୀ ବ୍ଯବହାର କରୁଅଛି: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API ବ୍ଯବହାର କରୁଅଛି: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "hypervisor ସଂସ୍କରଣ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "%s hypervisor ଚଳନ୍ତି ସଂସ୍କରଣକୁ କାଢିପାରିବ ନାହିଁ\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "hypervisor କୁ ଚଳାଉଛି: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "ଏହି ଆଧାରରେ ଉପକରଣଗୁଡ଼ିକୁ ଗଣନା କରନ୍ତୁ"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "ଗୋଟିଏ ବୃକ୍ଷରେ ତାଲିକା ଉପକରଣଗୁଡ଼ିକ"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "ଦକ୍ଷତା ନାମ"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "ନୋଡ ଉପକରଣଗୁଡ଼ିକୁ ଗଣନା କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "ନୋଡ ଉପକରଣଗୁଡ଼ିକୁ ସୂଚୀବଦ୍ଧ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XMLରେ ନୋଡ ଉପକରଣ ବିବରଣୀ"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "ନୋଡ ଉପକରଣ ସୂଚନାକୁ stdout ରେ ଗୋଟିଏ XML ବଜ୍ଯବସ୍ତୁ ଭାବରେ ନିର୍ଗମ କରନ୍ତୁ."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "ଉପକରଣ କି"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "ମେଳଖାଉଥିବା ଉପକରଣକୁ ପାଇଲା ନାହିଁ"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "ନୋଡ ଉପକରଣକୁ ତାହାର ଉପକରଣ ଡ୍ରାଇଭରରୁ ପୃଥକ କରନ୍ତୁ"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "ଗୋଟିଏ ପରିସରରେ ନିଯୁକ୍ତ କରିବା ପୂର୍ବରୁ ନୋଡ ଉପକରଣକୁ ତାହାର ଉପକରଣ ଡ୍ରାଇଭରରୁ ପୃଥକ କରନ୍ତୁ।"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "ଉପକରଣ %s ପୃଥକ ହୋଇଛି\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "ଉପକରଣ %sକୁ ପୃଥକ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "ନୋଡ ଉପକରଣକୁ ତାହାର ଉପକରଣ ଡ୍ରାଇଭରରେ ପୁଣିଥରେ ସଂଲଗ୍ନ କରନ୍ତୁ"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ଗୋଟିଏ ପରିସରରେ ନିଯୁକ୍ତ କରିବା ପୂର୍ବରୁ ନୋଡ ଉପକରଣକୁ ତାହାର ଉପକରଣ ଡ୍ରାଇଭରରୁ ପୃଥକ କରନ୍ତୁ।"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "ଉପକରଣ %s ପୁଣି ସଯୁକ୍ତ ହୋଇଛି\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "ଉପକରଣ %s କୁ ପୁଣିଥରେ ସଂଲଗ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "ନୋଡ ଉପକରଣକୁ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "ନୋଡ ଉପକରଣକୁ ପୂର୍ବରୁ କିମ୍ବା ପରେ ଗୋଟିଏ ଚଳନ୍ତି ପରିସରକୁ ନିଯୁକ୍ତ କରିସାରିବା ପରେ।"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "ଉପକରଣ %sକୁ ପୁନଃପ୍ରାରମ୍ଭ କରାଯାଇଛି\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "ଉପକରଣ %sକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "hypervisor ଆଧାର ନାମକୁ ମୂଦ୍ରଣ କରନ୍ତୁ"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "ଆଧାର ନାମ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor ବିହିତ ୟୁ.ଆର.ଆଇ. ମୂଦ୍ରଣ କରନ୍ତୁ"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "ୟୁ.ଆର.ଆଇ. ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc ପ୍ରଦର୍ଶନ"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC ପ୍ରଦର୍ଶନ ପାଇଁ ଆଇ.ପି. ଠିକଣା ଏବଂ ସଂଯୋଗିକୀ ସଂଖ୍ଯା ପ୍ରଦାନ କରନ୍ତୁ।"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty କୋନଶୋଲ"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY କୋନଶୋଲ ପାଇଁ ଉପକରଣକୁ ନିର୍ଗମ କରନ୍ତୁ।"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଗୋଟିଏ ଉପକରଣ ସଂଲଗ୍ନ କରନ୍ତୁ"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "ଗୋଟିଏ XML <file> ରୁ ଗୋଟିଏ ଉପକରଣ ସଂଲଗ୍ନ କରନ୍ତୁ।"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ଫାଇଲ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "ସଂଲଗ୍ନ-ଉପକରଣ: ଅନୁପସ୍ଥିତ <file> ବିକଳ୍ପ"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s ରୁ ଉପକରଣ ସଂଲଗ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "ଉପକରଣ ସଫଳତାର ସହିତ ସଂଲଗ୍ନ ହୋଇଛି\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "ଗୋଟିଏ XML ଫାଇଲରୁ ଉପକରଣକୁ ପୃଥକ କରନ୍ତୁ"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "ଗୋଟିଏ XML <file> ରୁ ଉପକରଣକୁ ପୃଥକ କରନ୍ତୁ"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "ବିଚ୍ଛିନ୍ନ-ଉପକରଣ: ଅନୁପସ୍ଥିତ <file> ବିକଳ୍ପ"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s ରୁ ଉପକରଣକୁ ପୃଥକ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "ଉପକରଣ ସଫଳତାର ସହିତ ପୃଥକ ହୋଇଛି\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠ ଯୋଗ କରନ୍ତୁ"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠ ଯୋଗ କରନ୍ତୁ।"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠ ପ୍ରକାର"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠର ଉତ୍ସ"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ଲକ୍ଷ୍ଯସ୍ଥ ନେଟୱାର୍କ ନାମ"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC ଠିକଣା"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠକୁ ସଂଯୋଗ କରିବା ପାଇଁ ବ୍ଯବହୃତ ସ୍କ୍ରପ୍ଟ"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "'attach-interface' ନିର୍ଦ୍ଦେଶରେ କୌଣସି %s ସମର୍ଥନ ନାହିଁ"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "ଅନ୍ତରାପୃଷ୍ଠ ସଫଳତାର ସହିତ ସଂଲଗ୍ନ ହୋଇଛି\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠକୁ ଅଲଗା କରନ୍ତୁ"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "ନେଟୱାର୍କ ଅନ୍ତରାପୃଷ୍ଠକୁ ଅଲଗା କରନ୍ତୁ।"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "ଅନ୍ତରାପୃଷ୍ଠ ସୂଚନା ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s ପ୍ରକାରର କୌଣସି ଅନ୍ତରାପୃଷ୍ଠ ମିଳିଲା ନାହିଁ"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s MAC ଠିକଣା ଥିବା କୌଣସି ଅନ୍ତରାପୃଷ୍ଠ ମିଳିଲା ନାହିଁ"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "ସ୍ମୃତି ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML ସୃଷ୍ଟି କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "ଅନ୍ତରାପୃଷ୍ଠ ସଫଳତାର ସହିତ ପୃଥକ ହୋଇଛି\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ଡିସ୍କ ଉପକରଣ ଯୋଗ କରନ୍ତୁ"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "ନୂତନ ଡିସ୍କ ଉପକରଣ ଯୋଗ କରନ୍ତୁ"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ଡିସ୍କ ଉପକରଣର ଉତ୍ସ"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ଡିସ୍କ ଉପକରଣର ଲକ୍ଷ୍ଯ"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ଡିସ୍କ ଉପକରଣର ଡ୍ରାଇଭର (ଚାଳକ)"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ଡିସ୍କ ଉପକରଣର ସବ-ଡ୍ରାଇଭର (ଉପଚାଳକ)"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "ଲକ୍ଷ୍ଯ ଉପକରଣ ପ୍ରକାର"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "ଉପକରଣ ପଠନ ଏବଂ ଲିଖନର ଧାରା"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "'attach-disk' ନିର୍ଦ୍ଦେଶରେ କୌଣସି %s ସମର୍ଥନ ନାହିଁ"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "ଡିସ୍କ ସଫଳତାର ସହିତ ସଂଲଗ୍ନ ହୋଇଛି\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ଡିସ୍କ ଉପକରଣକୁ ଅଲଗା କରନ୍ତୁ"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ଡିସ୍କ ଉପକରଣକୁ ଅଲଗା କରନ୍ତୁ।"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "ଡିସ୍କ ସୂଚନା ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s ଲକ୍ଷ୍ଯ ଥିବା କୌଣସି ଡିସ୍କ ମିଳିଲା ନାହିଁ"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "ଡିସ୍କ ସଫଳତାର ସହିତ ପୃଥକ ହୋଇଛି\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: ଅସ୍ଥାୟୀ ଫାଇଲ ନାମକୁ ବାଣ୍ଟିବାରେ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: ଅସ୍ଥାୟୀ ଫାଇଲ ନାମକୁ ବାଣ୍ଟିବାରେ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "ଲେଖନ୍ତୁ: %s: ଅସ୍ଥାୟୀ ଫାଇଲକୁ ଲେଖିବାରେ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "ବନ୍ଦ କରନ୍ତୁ: %s: ଅସ୍ଥାୟୀ ଫାଇଲକୁ ଲେଖିବା କିମ୍ବା ବନ୍ଦ କରିବାରେ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7417,7 +7718,7 @@ msgid ""
 msgstr ""
 "%s: $EDITOR ପରିବେଶ ପ୍ରାଚଳ ସେଲ ଅଧିତଥ୍ୟ କିମ୍ବା ଅନ୍ୟାନ୍ୟ ଅଗ୍ରହଣୀୟ ଅକ୍ଷରଗୁଡ଼ିକୁ ଧାରଣ କରିଥାଏ"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7426,88 +7727,88 @@ msgstr ""
 "%s: ପରିବେଶ ପ୍ରାଚଳ ସେଲ ଅଧିତଥ୍ୟ କିମ୍ବା ଅନ୍ୟାନ୍ୟ ଅଗ୍ରହଣୀୟ ଅକ୍ଷରଗୁଡ଼ିକୁ ଧାରଣ କରିଥାଏ (is $TMPDIR "
 "wrong?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: ସମ୍ପାଦନ ନିର୍ଦ୍ଦେଶକୁ ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: ସମ୍ପାଦନ ନିର୍ଦ୍ଦେଶ ବିଫଳ ହୋଇଛି: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: ନିର୍ଦ୍ଦେଶ ଶୂନ୍ୟ-ହୀନ ସ୍ଥିତି ସହିତ ଉତ୍ତେଜିତ ହୋଇଥାଏ"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: ଅସ୍ତାୟୀ ଫାଇଲ ପଢ଼ିବାରେ ବିଫଳ: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "ପରିସର ପାଇଁ XML ବିନ୍ୟାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "ଗୋଟିଏ ପରିସର ପାଇଁ XML ବିନ୍ୟାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "ପରିସର %s XML ବିନ୍ୟାସ ପରିବର୍ତ୍ତନ ହୋଇନାହିଁ।\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ERROR: XML ବିନ୍ୟାସ ଅନ୍ୟ ଏକ ଚାଳକ ଦ୍ୱାରା ପରିବର୍ତ୍ତିତ ହୋଇଥାଏ"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "ପରିସର %s XML ବିନ୍ୟାସ ସମ୍ପାଦିତ ହୋଇଥାଏ।\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "ନେଟୱାର୍କ ପାଇଁ XML ବିନ୍ଯାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "ନେଟୱାର୍କ ପାଇଁ XML ବିନ୍ଯାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ।"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "ଭଣ୍ଡାର ପୁଲ ପାଇଁ XML ବିନ୍ଯାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "ଭଣ୍ଡାର ପୁଲ ପାଇଁ XML ବିନ୍ଯାସକୁ ସମ୍ପାଦନ କରନ୍ତୁ।"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ଏହି ପାରସ୍ପରିକ କ୍ରିୟାକ୍ଷମ ଟର୍ମିନାଲକୁ ବନ୍ଦ କରନ୍ତୁ"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' ନିର୍ଦ୍ଦେଶ <%s> ବିକଳ୍ପ ଆବଶ୍ଯକ କରିଥାଏ"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "'%s' ନିର୍ଦ୍ଦେଶ --%s ବିକଳ୍ପ ଆବଶ୍ଯକ କରିଥାଏ"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "'%s' ନିର୍ଦ୍ଦେଶ ଅବସ୍ଥିତ ନାହିଁ"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ନାମ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7515,17 +7816,17 @@ msgstr ""
 "\n"
 "  ସାରାଂଶ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7533,7 +7834,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7541,58 +7842,58 @@ msgstr ""
 "\n"
 "  ବିକଳ୍ପ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "ଆଭ୍ୟନ୍ତରୀଣ ତ୍ରୁଟି: virsh %s: କୌଣସି %s VSH_OT_DATA ବିକଳ୍ପ ନାହିଁ"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "ଅପରିଭାଷିତ ପରିସର ନାମ କିମ୍ବା ପରିଚୟ"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "'%s' ପରିଚୟକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "ଅପରିଭାଷିତ ନେଟୱାର୍କ ନାମ"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "'%s' ନେଟୱାର୍କକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "ଅପରିଭାଷିତ ପୁଲ ନାମ"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "ପୁଲ '%s' କୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "ଅପରିଭାଷିତ vol ନାମ"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "'%s' vol କୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7603,128 +7904,128 @@ msgstr ""
 "(ସମୟ: %.3f ମିଲି-ସେକେଣ୍ଡ)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "\" ଅନୁପସ୍ଥିତ"
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ଟୋକେନ (ନିର୍ଦ୍ଦେଶ ନାମ): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ଅଜଣା ନିର୍ଦ୍ଦେଶ: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "'%s' ନିର୍ଦ୍ଦେଶ --%s ବିକଳ୍ପ ପାଇଁ ସହାୟକ ନୁହେଁ"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ପ୍ରତ୍ଯାଶିତ ବାକ୍ଯ ବିନ୍ଯାସ: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "ସଂଖ୍ଯା"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "ବାକ୍ଯଖଣ୍ଡ"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ତଥ୍ଯ '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ବିକଳ୍ପ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ତଥ୍ଯ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "ନିଷ୍କ୍ରିୟ"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "କିଛି ସମୟ ପାଇଁ ଅଟକିଛି"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "ବନ୍ଦହେବା ଅବସ୍ଥାରେ"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "ବନ୍ଦ କରନ୍ତୁ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "ହଠାତ ଅଚଳ ହୋଇଗଲା"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ଅଫ ଲାଇନ"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "କୌଣସି ବୈଧ ସଂଯୋଗ ନାହିଁ"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ତୃଟି: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ତୃଟି: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d ବାଇଟକୁ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu ବାଇଟ ମାନଙ୍କୁ ବାଣ୍ଟିବାରେ ବିଫଳ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "hypervisor କୁ ସଂଯୋଗ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "ଲଗ ଫାଇଲ ସୂଚନା ପାଇବାରେ ବିଫଳ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ଲଗ ପଥଟି ଗୋଟିଏ ଫାଇଲ ନୁହେଁ"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "ଲଗ ଫାଇଲକୁ ଖୋଲିବାରେ ବିଫଳ, ଲଗ ଫାଇଲର ପଥକୁ ଯାଞ୍ଚ କରନ୍ତୁ"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "ଲଗ ଫାଇଲ ଲେଖିବାରେ ବିଫଳ"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: ଲଗ ଫାଇଲ ଲେଖିବାରେ ବିଫଳ: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "ହାଇପରଭାଇଜରରୁ ସଂଯୋଗ ବିଚ୍ଛିନ୍ନ କରିବାରେ ବିଫଳ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7757,7 +8058,7 @@ msgstr ""
 "\n"
 "  ନିର୍ଦ୍ଦେଶ ଗୁଡିକ (ପାରସ୍ପରିକ କ୍ରିୟାକ୍ଷମ ବିହୀନ ଧାରା):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7767,24 +8068,24 @@ msgstr ""
 "  (ନିର୍ଦ୍ଦେଶ ବିଷୟରେ ବିସ୍ତୃତ ବିବରଣୀ ପାଇବା ପାଇଁ help <command> ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "ଅସମର୍ଥିତ ବିକଳ୍ପ '-%c'.--help ନିର୍ଦ୍ଦେଶକୁ ଚଳାଇ ଦେଖନ୍ତୁ।"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "ଅତିରିକ୍ତ ସ୍ୱତନ୍ତ୍ରଚର '%s'. --help ଦେଖନ୍ତୁ।"
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 msgstr "%s, ଆଭାସୀକରଣ ପାରସ୍ପରିକ କ୍ରିୟାତ୍ମକ ଟର୍ମିନାଲରେ ଆପଣଙ୍କ ସ୍ବାଗତମ।\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7833,13 +8134,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ଏହି ପ୍ରକ୍ରିୟା hypervisor ଦ୍ବାରା ସମର୍ଥିତ ନୁହେଁ: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "hypervisor ସହିତ ସଂଯୋଗ କରିପାରିଲା ନାହିଁ"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "କୌଣସି ସୁରକ୍ଷା ଡ୍ରାଇଭର ଉପଲବ୍ଧ ନାହିଁ"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s ସହିତ ସଂଯୋଗ କରିପାରିଲା ନାହିଁ"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "କୌଣସି ସୁରକ୍ଷା ଡ୍ରାଇଭର ଉପଲବ୍ଧ ନାହିଁ"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8259,46 +8561,42 @@ msgid "Security model not found: %s"
 msgstr "ସୁରକ୍ଷା ମଡେଲ ମିଳିଲା ନାହିଁ: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "ନିଲମ୍ବିତ ପ୍ରୟୋଗ ବିଫଳ ହେଲା"
+msgstr "ଅନୁରୋଧ କରାଯାଇଥିବା ପ୍ରୟୋଗଟି ବୈଧ ନୁହଁ"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "ପ୍ରକ୍ରିୟା ବିଫଳ: %s"
+msgstr "ଅନୁରୋଧ କରାଯାଇଥିବା ପ୍ରୟୋଗଟି ବୈଧ ନୁହଁ: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "ନେଟୱାର୍କକୁ ଖୋଜିବାରେ ବିଫଳ"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠକୁ ଖୋଜିବାରେ ବିଫଳ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "ନେଟୱାର୍କକୁ ଖୋଜିବାରେ ବିଫଳ: %s"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠକୁ ଖୋଜିବାରେ ବିଫଳ: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "ନୋଡ_ଉପକରଣ ମିଳିଲା ନାହିଁ"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠ ମିଳିଲା ନାହିଁ"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "ଭଣ୍ଡାର ପୁଲ ମିଳିଲା ନାହିଁ: %s"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠ ମିଳିଲା ନାହିଁ: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "ଏଠାରେ ଅବୈଧ ନେଟୱାର୍କ ସୂଚକ ଅଛି"
+msgstr "ଏଠାରେ ଅବୈଧ ଅନ୍ତରାପୃଷ୍ଠ ସୂଚକ ଅଛି"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s ରେ ଅବୈଧ ନେଟୱାର୍କ ସୂଚକ ଅଛି"
+msgstr "%s ରେ ଅବୈଧ ଅନ୍ତରାପୃଷ୍ଠ ସୂଚକ ଅଛି"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "ଆଭ୍ୟନ୍ତରୀଣ ତ୍ରୁଟି: ବଫରଟି ଖୁବ ଛୋଟ"
 
@@ -8354,22 +8652,32 @@ msgstr "inotify କୁ ଆରମ୍ଭ କରୁଅଛି"
 msgid "adding watch on %s"
 msgstr "%sରେ ଦୃଷ୍ଟି ଯୋଗ କରୁଅଛି"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "ଶ୍ରେୟ ନିର୍ଘଣ୍ଟକ ଓଜନ ପାରାମିଟର (%d) ପରିସର (୧-୬୫୫୩୫) ବାହାରେ ଅଛି।"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ଶ୍ରେୟ ନିର୍ଘଣ୍ଟକ କ୍ଯାପ ପାରାମିଟର (%d) ପରିସର (୦-୬୫୫୩୫) ବାହାରେ ଅଛି।"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "ଫାଇଲ %sକୁ ପଢ଼ିପାରିବେ ନାହିଁ"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "mutexକୁ ଆରମ୍ଭ କରିପାରିବେ ନାହିଁ"
 
@@ -8416,7 +8724,7 @@ msgstr "ପରିସର ସୂଚନା ଭୂଲ domid ସଂଖ୍ଯାତ୍
 msgid "domain information incomplete, missing uuid"
 msgstr "ପରିସର ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ, uuid ଅନୁପସ୍ଥିତ "
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ପରିସର ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ, domid ଅନୁପସ୍ଥିତ "
 
@@ -8468,253 +8776,253 @@ msgstr "ତ୍ରୁଟିଯୁକ୍ତ mac ଠିକଣା '%s'"
 msgid "unexpected sound model %s"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ଧ୍ୱନି ମଡେଲ %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "ଅଜଣା ଆଲେଖୀ ପ୍ରକାର '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "ଅନୁପସ୍ଥିତ PCI ପରିସର"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "ଅନୁପସ୍ଥିତ PCI ପରିପଥ"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "ଅନୁପସ୍ଥିତ PCI ସ୍ଲଟ"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "ଅନୁପସ୍ଥିତ PCI ଫଳନ"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "PCI ପରିସର '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI ପରିପଥ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI ସ୍ଲଟ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI ଫଳନ '%s'କୁ ବିଶ୍ଳେଷଣ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ପରିସର ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ ଅଟେ, ପରିଚୟ ଅନୁପସ୍ଥିତ"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "ଅବୈଧ CPU ମାସ୍କ %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "ଅଜଣା ଜୀବନ ଚକ୍ର ପ୍ରକାର %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "ରୂପରେଖା ବାକ୍ଯ ବିନ୍ଯାସ ତୃଟି"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend ପରିସର ସୂଚନାକୁ ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "ପରିସର %s ଚାଲୁନାହିଁ।"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch ଏହି ପରିସରକୁ ପାଇବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "ଅସମର୍ଥିତ ଉପକରଣ ପ୍ରକାର"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart ଏହି ପରିସରକୁ ଖୋଜିପାଇବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart ଏହି ପରିସରକୁ ଖୋଜିପାଇବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start ରୁ ଅପ୍ରତ୍ଯାଶିତ ମୂଲ୍ଯ"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "ସ୍ମୃତିସ୍ଥାନ ନାହିଁ"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string ବିଫଳ"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr କୁ ପୁନଃ ବ୍ୟାଖ୍ୟା କରିବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "sexpr ରେ on_xend_start ଉପସ୍ଥିତ ନାହିଁ"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "ନାମ '%s' କୁ ବିଶ୍ଲେଷଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen ପ୍ରବାସନ ସମୟରେ ପରିସରର ନାମ ପରିବର୍ତ୍ତନକୁ ସମର୍ଥନ କରେ ନାହିଁ"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr "xenDaemonDomainMigrate: Xen ପ୍ରବାସନ ସମୟରେ ବ୍ୟାଣ୍ଡୱିଡଥ ସୀମାକୁ ସମର୍ଥନ କରେ ନାହିଁ"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: ଅସମର୍ଥିତ ଫ୍ଲାଗ"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: ଅବୈଧ URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: କେବଳ xenmigr:// ପ୍ରବାସନଗୁଡ଼ିକ Xen ଦ୍ୱାରା ସମର୍ଥିତ"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: URI ରେ ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଆଧାରନାମ ନିର୍ଦ୍ଦିଷ୍ଟ ହେବା ଉଚିତ"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: ଅବୈଧ ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "ପରିସର ବର୍ଣ୍ଣନା ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexpr ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "%s ନିଷ୍କ୍ରିୟ ପରିସରକୁ ସୃଷ୍ଟି କରିବାରେ ବିଫଳ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 ରେ ଅସମର୍ଥିତ"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "ନୋଡ ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ, ଅନୁସୂଚକ ନାମ ଅନୁପସ୍ଥିତ"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup ବିଫଳ"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "ଅଜଣା ନିୟୋଜକ"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "ଗୋଟିଏ ଅନୁସୂଚକ ନାମ ପାଇବାରେ ବିଫଳ"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ପରିସର ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ, cpu_weight ଅନୁପସ୍ଥିତ"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ପରିସର ସୂଚନା ଅସମ୍ପୂର୍ଣ୍ଣ, cpu_cap ଅନୁପସ୍ଥିତ "
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "dom0 ପାଇଁ domainBlockPeek ଅସମର୍ଥିତ"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: ଅବୈଧ ପଥ"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "ପଢିବା ପାଇଁ ଖୋଲିବାରେ ବିଫଳ: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "ଫାଇଲରୁ lseek କିମ୍ବା ପଢ଼ିବାରେ ବିଫଳ: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "ଅପ୍ରତ୍ୟାଶିତ ଆଲେଖୀ ପ୍ରକାର %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ chr ଉପକରଣ ପ୍ରକାର"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ଫ୍ଲପି %sକୁ ସିଧାସଳଖ ଭାବରେ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %sକୁ ସିଧାସଳଖ ଭାବରେ ସଂଲଗ୍ନ କରିପାରିବେ ନାହିଁ"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "ଅସମର୍ଥିତ ନେଟୱର୍କ ପ୍ରକାର %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "ନେଟୱର୍କ %s ଟି ସକ୍ରିୟ ନାହିଁ"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "PCI ଉପକରଣଗୁଡ଼ିକ XenD ସହିତ ସମର୍ଥିତ ନୁହଁ"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "ଅପ୍ରତ୍ଯାଶିତ ଜୀବନ ଚକ୍ର ମୂଲ୍ୟ %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "କୌଣସି HVM ପରିସର ଧାରକ ନାହିଁ"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "ଉପକରଣ ପ୍ରକାରର ହଟପ୍ଲଗ ସମର୍ଥିତ ନୁହଁ"
 
@@ -8812,21 +9120,21 @@ msgstr "ବର୍ତ୍ତମାନ ସମୟ ପାଇବାରେ ଅସମର
 msgid "unable to store config file handle"
 msgstr "ବିନ୍ଯାସ ଫାଇଲ ନିୟନ୍ତ୍ରକକୁ ସଂରକ୍ଷଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "ଅଜଣା ଯନ୍ତ୍ର"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "config %s କୁ ଇଙ୍ଗିତ କରୁଥିବା ସଂଯୋଗ %s କୁ ଯାଞ୍ଚ କରିପାରିବେ ନାହିଁ"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "ସଂଯୋଗ %sକୁ %sରେ ନିର୍ମାଣ କରିବାରେ ବିଫଳ"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "ସଂଯୋଗ %s ପରିସରକୁ କାଢ଼ିବାରେ ବିଫଳ"
@@ -8892,17 +9200,36 @@ msgstr "ନଜରଟି ପୂର୍ବରୁ ଜଣା ପଡ଼ିଛି"
 msgid "reallocating list"
 msgstr "ତାଲିକାକୁ ପୁଣି ବାଣ୍ଟୁଅଛି"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "ନେଟୱର୍କ '%s' କୁ ସ୍ୱୟଂଚାଳିତ କରିବାରେ ବିଫଳ: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s କୁ ପକାଇବାରେ ବିଫଳ"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "ପଢିବା ପାଇଁ %s କୁ ଖୋଲିବାରେ ବିଫଳ"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ଫାଇଲ ନିରୂପକ ଫ୍ଲାଗ ବିନ୍ୟାସ କରିବାରେ ବିଫଳ\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo କୁ ପଢ଼ିପାରିଲା ନାହିଁ"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s ପାଇଁ ପରିସର ସ୍ଥିତିକୁ ପଢ଼ିବାରେ ବିଫଳ\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s ପାଇଁ ପରିସର ସ୍ଥିତିକୁ ବିଶ୍ଳେଷଣ କରିବାରେ ବିଫଳ\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "ଅଜଣା ମୂଖ୍ୟ ଚାଳକ ଉପାଦାନ"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: ସ୍ମୃତିସ୍ଥାନର ଅଭାବ\n"
+#~ msgid "host"
+#~ msgstr "ଆଧାର"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM କୁ ପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
+#~ msgid "node"
+#~ msgstr "ନୋଡ"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "ଶ୍ରବଣୀୟ VM କୁ ପ୍ରାରମ୍ଭ କରିବାରେ ବିଫଳ"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "hypervisor ସହିତ ସଂଯୋଗ କରିପାରିଲା ନାହିଁ"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "ନିର୍ଦ୍ଦେଶ ପାଇଁ ଅପେକ୍ଷା କରିବାରେ ବିଫଳ: %d: %s\n"
+#~ msgid "could not connect to %s"
+#~ msgstr "%s ସହିତ ସଂଯୋଗ କରିପାରିଲା ନାହିଁ"
diff --git a/po/pa.gmo b/po/pa.gmo
index 5112594..ff6760f 100644
Binary files a/po/pa.gmo and b/po/pa.gmo differ
diff --git a/po/pa.po b/po/pa.po
index 03eb022..59cb1d1 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -1,23 +1,23 @@
 # translation of libvirt.HEAD.pa.po to Punjabi
-# Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-#
 # A S Alam <apbrar at gmail.com>, 2006.
 # A S Alam <aalam at users.sf.net>, 2007.
 # Jaswinder Singh <jsingh at redhat.com>, 2007, 2009.
+# Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
 msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.pa\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-29 14:42+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-05 12:27+0530\n"
 "Last-Translator: Jaswinder Singh <jsingh at redhat.com>\n"
 "Language-Team: Punjabi <Punjabi-users at lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"Language: en\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #: gnulib/lib/gai_strerror.c:41
 msgid "Address family for hostname not supported"
@@ -95,420 +95,424 @@ msgstr "ਪੈਰਾਮੀਟਰ ਸਤਰ ਠੀਕ ਤਰਾਂ ਇਨਕੋ
 msgid "Unknown error"
 msgstr "ਅਚਾਨਕ ਗਲਤੀ"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "ਇਸ ਨੂੰ ਪਹੁੰਚ ਨਹੀਂ %s '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "ਸਿਗਨਲ ਪਾਈਪ ਤੋਂ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUP ਦੌਰਾਨ ਮੁੜ-ਲੋਡ ਸੰਰਚਨਾ"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ਡਰਾਈਵਰ ਮੁੜ-ਲੋਡ ਕਰਨ ਵਿੱਚ ਗਲਤੀ"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "ਸਿਗਨਲ %d ਤੇ ਸ਼ੱਟ ਡਾਊਨ ਹੋ ਰਿਹਾ ਹੈ"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "ਅਚਾਨਕ ਸਿਗਨਲ %d ਮਿਲਿਆ ਹੈ"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ਫਾਇਲ '%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ਫਾਇਲ '%s' ਨੂੰ fdopen ਵਿੱਚ ਅਸਫਲ: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ਫਾਇਲ '%s' ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid ਫਾਇਲ '%s' ਨੂੰ ਬੰਦ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socket ਲਈ ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "ਸਾਕਟ ਪੜ੍ਹਨ ਬਣਾਉਣ ਲਈ ਫੇਲ: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "ਸਾਕਟ ਨੂੰ '%s' ਨਾਲ ਬਾਈਂਡ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s' ਉੱਪਰ ਕੁਨੈਕਸ਼ਨ ਮਨਜੂਰੀ ਫੇਲ: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "ਸਰਵਰ ਘਟਨਾ ਕਾਲਬੈਕ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "listen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() ਵਿੱਚ ਬਫਰ ਲਈ ਮਿਲਿਆ ਮਾਰਗ ਬਹੁਤ ਲੰਬਾ ਹੈ"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_server ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutex ਨੂੰ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "ਕੰਡੀਸ਼ਨ ਵੇਰੀਏਬਲ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ਘਟਨਾ ਸਿਸਟਮ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL ਪ੍ਰਮਾਣਿਕਤਾ %s ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth ਲਈ ਸਿਸਟਮ ਬੱਸ ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: verify failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: the client certificate is not trusted."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: the client certificate has unknown issuer."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: the client certificate has been revoked."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: certificate is not X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: no peers"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init failed"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: the client certificate has expired"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: the client certificate is not yet activated"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
 "-text' to view the Distinguished Name field in the client certificate, or "
 "run this daemon with --verbose option."
 msgstr ""
+"remoteCheckCertificate: ਕਲਾਂਈਟ ਦਾ ਵੱਖ ਕੀਤਾ ਨਾਂ ਮਨਜੂਰ ਕਲਾਂਈਟਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੈ "
+"(tls_allowed_dn_list)।  ਕਲਾਂਈਟ ਸਾਰਟੀਫਿਕੇਟ ਵਿੱਚ ਵੱਖ ਕੀਤਾ ਨਾਂ ਵੇਖਣ ਲਈ 'openssl x509 -"
+"in clientcert.pem -text' ਵਰਤੋ, ਜਾਂ ਇਸ ਡੈਮਨ ਨੂੰ --verbose ਚੋਣ ਨਾਲ ਚਲਾਓ।"
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: failed to verify client's certificate"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
+"remoteCheckCertificate: tls_no_verify_certificate ਨੂੰ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਗਲਤ "
+"ਸਾਰਟੀਫਿਕੇਟ ਰੱਦ ਕੀਤਾ ਜਾਵੇ"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਤੇ ਅਣਜਾਣ ਡਾਟਾ ਅਧੂਰਾ tx ਸੀ ਪਹੁੰਚ ਜਾਂਚ ਤੋਂ ਬਾਅਦ"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ਕਲਾਂਈਟ ਕਰੀਡੈਂਸ਼ਲ ਜਾਂਚ ਫੇਲ ਹੋਈ: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "ਕੁਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
-msgstr ""
+msgstr "ਬਹਤੁ ਸਾਰੇ ਸਰਗਰਮ ਕਲਾਂਈਟ (%d), ਕੁਨੈਕਸ਼ਨ ਟੁੱਟ ਰਿਹਾ ਹੈ"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "ਕਲਾਂਈਟ ਨੂੰ ਨਿਰਧਾਰਤ ਮੈਮੋਰੀ ਖਤਮ ਹੋਈ"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
-msgstr ""
+msgstr "polkit auth ਨੂੰ ਅਧਿਕਾਰਤ ਕਲਾਂਈਟ %d ਲਈ ਬੰਦ ਕਰੋ"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS ਹੈਂਡਸ਼ੇਕ ਫੇਲ: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
-msgstr ""
+msgstr "ਅਚਾਨਕ ਨੈਗੇਟਿਵ ਲੰਬਾਈ ਬੇਨਤੀ %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "read: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
-msgstr "SASL ਡਾਟਾ %s ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "SASL ਡਾਟਾ %s ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "write: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
-msgstr "SASL ਡਾਟਾ %s ਇਨਕੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "SASL ਡਾਟਾ %s ਇਨਕੋਡ ਕਰਨ ਲਈ ਫੇਲ ਹੈ"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
-msgstr ""
+msgstr "ਸਿਗਨਲ ਹੈਂਡਲਰ ਤੋਂ %d ਗਲਤੀ ਮਿਲੀ ਹੈ: ਆਖਰੀ ਗਲਤੀ: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "ਸ਼ੱਟਡਾਊਨ ਮਿਆਦ ਰਜਿਸਟਰ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "ਵਰਕਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s config ਸੂਚੀ ਲਈ ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਫੇਲ"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s config ਸੂਚੀ ਮੁੱਲ ਲਈ ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
-msgstr ""
+msgstr "remoteReadConfigFile: %s: %s: ਇੱਕ ਸਤਰ ਜਾਂ ਸਤਰਾਂ ਦੀ ਸੂਚੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
-msgstr ""
+msgstr "remoteReadConfigFile: %s: %s: ਗਲਤ ਕਿਸਮ: %s ਮਿਲਿਆ; ਲੋੜੀਂਦਾ %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
-msgstr "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
+msgstr "remoteReadConfigFile: %s: %s: ਨਾ-ਸਹਿਯੋਗੀ auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
-msgstr ""
+msgstr "ਗਰੁੱਪ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਦੋਂ ਰੂਟ ਦੇ ਤੌਰ ਤੇ ਚੱਲਦਾ ਹੈ"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "ਬਫਰ ਲੀ ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਫੇਲ ਹੋਇਆ"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "ਬਫਰ ਲਈ ਮੈਮੋਰੀ ਮੁੜ-ਨਿਰਧਾਰਨ ਫੇਲ ਹੋਇਆ"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "'%s' ਗਰੁੱਪ ਵੇਖਣ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "'%s' ਨੂੰ  ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "ਵਾਧੂ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਅਧਿਕਾਰ ਹਟਾਉਣ ਤੋਂ ਫੇਲ\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
-msgstr "ਡੈਮਨ ਤੌਰ ਤੇ ਫੌਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: %s"
+msgstr "ਡੈਮਨ ਤੌਰ ਤੇ ਫੌਰਕ ਕਰਨ ਲਈ ਫੇਲ: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "ਪਾਈਪ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
-msgstr "rundir ਬਣਾਉਣ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "rundir ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%s ਦੀ ਗਰੁੱਪ ਮਲਕੀਅਤ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
-msgstr ""
+msgstr "ਸਿਗਨਲ ਪਾਈਪ ਲਈ ਕਾਲਬੈਕ ਰਜਿਸਟਰ ਕਰਨ ਤੋਂ ਫੇਲ"
 
 #: qemud/remote.c:259
 #, c-format
 msgid "program mismatch (actual %x, expected %x)"
-msgstr ""
+msgstr "ਪਰੋਗਰਾਮ ਗਲਤ-ਮੇਲ (ਅਸਲ %x, ਲੋੜੀਂਦਾ %x)"
 
 #: qemud/remote.c:265
 #, c-format
 msgid "version mismatch (actual %x, expected %x)"
-msgstr ""
+msgstr "ਵਰਜਨ ਗਲਤ-ਮੇਲ (ਅਸਲ %x, ਲੋੜੀਂਦਾ %x)"
 
 #: qemud/remote.c:270
 #, c-format
@@ -535,7 +539,7 @@ msgstr "ਪਾਰਸ ਆਰਗ ਫੇਲ"
 
 #: qemud/remote.c:438
 msgid "connection already open"
-msgstr ""
+msgstr "ਕੁਨੈਕਸ਼ਨ ਪਹਿਲਾਂ ਹੀ ਖੁੱਲਾ ਹੈ"
 
 #: qemud/remote.c:469
 msgid "connection not open"
@@ -551,7 +555,7 @@ msgstr "maxCells > REMOTE_NODE_MAX_CELLS"
 
 #: qemud/remote.c:764 qemud/remote.c:847
 msgid "nparams too large"
-msgstr ""
+msgstr "nparams ਬਹੁਤ ਵੱਡਾ ਹੈ"
 
 #: qemud/remote.c:813
 msgid "unknown type"
@@ -559,15 +563,15 @@ msgstr "ਅਚਾਨਕ ਕਿਸਮ"
 
 #: qemud/remote.c:995 qemud/remote.c:1045
 msgid "size > maximum buffer size"
-msgstr ""
+msgstr "ਅਕਾਰ > ਵੱਧ-ਤੋਂ-ਵੱਧ ਬਫਰ ਅਕਾਰ"
 
 #: qemud/remote.c:1414
 msgid "unable to get security label"
-msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: qemud/remote.c:1443
 msgid "unable to get security model"
-msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
 #: qemud/remote.c:1512
 msgid "maxinfo > REMOTE_VCPUINFO_MAX"
@@ -594,18 +598,17 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
-msgstr ""
+msgstr "ਐਡਰੈੱਸ ਰਿਜ਼ੌਲਵ ਨਹੀਂ ਕਰ ਸਕਦਾ %d: %s"
 
 #: qemud/remote.c:2906
 msgid "client tried invalid SASL init request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਗਲਤ SASL init ਬੇਨਤੀ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਸੀ"
 
 #: qemud/remote.c:2915
 #, c-format
@@ -620,112 +623,113 @@ msgstr "ਪੀਅਰ ਐਡਰੈੱਸ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱ
 #: qemud/remote.c:2948
 #, c-format
 msgid "sasl context setup failed %d (%s)"
-msgstr ""
+msgstr "sasl ਪ੍ਰਸੰਗ ਸੈੱਟਅੱਪ ਫੇਲ ਹੋਇਆ %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "TLS ਸਾਈਫਰ ਅਕਾਰ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:2970
 #, c-format
 msgid "cannot set SASL external SSF %d (%s)"
-msgstr ""
+msgstr "SASL ਬਾਹਰੀ SSF %d (%s) ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:2998
 #, c-format
 msgid "cannot set SASL security props %d (%s)"
-msgstr ""
+msgstr "SASL ਸੁਰੱਖਿਆ props %d (%s) ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:3014
 #, c-format
 msgid "cannot list SASL mechanisms %d (%s)"
-msgstr ""
+msgstr "SASL ਵਿਧੀਆਂ %d (%s) ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: qemud/remote.c:3023
 msgid "cannot allocate mechlist"
-msgstr ""
+msgstr "mechlist ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
-msgstr ""
+msgstr "SASL ssf ਨੂੰ ਕੁਨੈਕਸ਼ਨ %d (%s) ਬਾਰੇ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:3064
 #, c-format
 msgid "negotiated SSF %d was not strong enough"
-msgstr ""
+msgstr "ਰੱਦ ਕੀਤਾ SSF %d ਏਨਾਂ ਮਜਬੂਤ ਨਹੀਂ ਸੀ"
 
 #: qemud/remote.c:3093
 #, c-format
 msgid "cannot query SASL username on connection %d (%s)"
-msgstr ""
+msgstr "ਕੁਨੈਕਸ਼ਨ %d (%s) ਉੱਪਰ ਯੂਜ਼ਰ-ਨਾਂ ਬਾਰੇ SASL ਨੂੰ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:3101
 msgid "no client username was found"
-msgstr ""
+msgstr "ਕੋਈ ਕਲਾਂਈਟ ਯੂਜ਼ਰ-ਨਾਂ ਨਹੀਂ ਲੱਭਿਆ ਸੀ"
 
 #: qemud/remote.c:3111
 msgid "out of memory copying username"
-msgstr "ਉਪਭੋਗੀ-ਨਾਂ ਨਕਲ ਕਰਨ ਵੇਲੇ ਮੈਮੋਰੀ ਖਤਮ ਹੋ ਗਈ"
+msgstr "ਯੂਜ਼ਰ-ਨਾਂ ਨਕਲ ਕਰਨ ਵੇਲੇ ਮੈਮੋਰੀ ਖਤਮ ਹੋ ਗਈ"
 
 #: qemud/remote.c:3130
 #, c-format
 msgid "SASL client %s not allowed in whitelist"
-msgstr ""
+msgstr "SASL ਕਲਾਂਈਟ %s ਨੂੰ whitelist ਵਿੱਟ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
 #: qemud/remote.c:3160 qemud/remote.c:3247
 msgid "client tried invalid SASL start request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਗਲਤ SASL ਸ਼ੁਰੂਆਤੀ ਬੇਨਤੀ ਦੀ ਕੀਤੀ ਸੀ"
 
 #: qemud/remote.c:3175
 #, c-format
 msgid "sasl start failed %d (%s)"
-msgstr ""
+msgstr "sasl ਸ਼ੁਰੂਆਤੀ ਫੇਲ ਹੋਈ %d (%s)"
 
 #: qemud/remote.c:3182
 #, c-format
 msgid "sasl start reply data too long %d"
-msgstr ""
+msgstr "sasl ਨੇ ਜਵਾਬੀ ਡਾਟਾ ਬਹੁਤ ਲੇਟ %d ਦਿੱਤਾ"
 
 #: qemud/remote.c:3261
 #, c-format
 msgid "sasl step failed %d (%s)"
-msgstr ""
+msgstr "sasl ਪਗ ਫੇਲ ਹੋਇਆ %d (%s)"
 
 #: qemud/remote.c:3269
 #, c-format
 msgid "sasl step reply data too long %d"
-msgstr ""
+msgstr "sasl step reply data too long %d"
 
 #: qemud/remote.c:3325
 msgid "client tried unsupported SASL init request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਨਾ-ਸਹਿਯੋਗੀ SASL init ਬੇਨਤੀ ਕੀਤੀ ਸੀ"
 
 #: qemud/remote.c:3338
 msgid "client tried unsupported SASL start request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਨਾ-ਸਹਿਯੋਗੀ SASL start ਬੇਨਤੀ ਕੀਤੀ"
 
 #: qemud/remote.c:3351
 msgid "client tried unsupported SASL step request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਨਾ-ਸਹਿਯੋਗੀ SASL step ਬੇਨਤੀ ਕੀਤੀ"
 
 #: qemud/remote.c:3387
 msgid "client tried invalid PolicyKit init request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਗਲਤ PolicyKit init ਬੇਨਤੀ ਕੀਤੀ"
 
 #: qemud/remote.c:3392
 msgid "cannot get peer socket identity"
-msgstr ""
+msgstr "ਪੀਅਰ ਸਾਕਟ ਪਛਾਣ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: qemud/remote.c:3396
 #, c-format
 msgid "Checking PID %d running as %d"
-msgstr ""
+msgstr "PID %d ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ ਜੋ %d ਤੌਰ ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ"
 
 #: qemud/remote.c:3400
 #, c-format
 msgid "Failed to lookup policy kit caller: %s"
-msgstr ""
+msgstr "ਪਾਲਿਸੀ ਕਿੱਟ ਕਾਲਰ ਦੇ ਪਰਬੰਧਨ ਤੋਂ ਫੇਲ: %s"
 
 #: qemud/remote.c:3407
 #, c-format
@@ -740,21 +744,21 @@ msgstr "polkit ਕੰਟੈਕਸਟ %s ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ\n
 #: qemud/remote.c:3435
 #, c-format
 msgid "Policy kit failed to check authorization %d %s"
-msgstr ""
+msgstr "ਪਾਲਿਸੀ ਕਿੱਟ ਪ੍ਰਮਾਣਿਕਤਾ %d %s ਜਾਂਚ ਤੋਂ ਫੇਲ"
 
 #: qemud/remote.c:3449
 #, c-format
 msgid "Policy kit denied action %s from pid %d, uid %d, result: %s\n"
-msgstr ""
+msgstr "ਪਾਲਿਸੀ ਕਿੱਟ ਨੇ ਕਾਰਵਾਈ %s ਨੂੰ pid %d, uid %d ਤੋਂ ਰੱਦ ਕੀਤਾ ਹੈ, ਨਤੀਜਾ: %s\n"
 
 #: qemud/remote.c:3454
 #, c-format
 msgid "Policy allowed action %s from pid %d, uid %d, result %s"
-msgstr ""
+msgstr "ਪਾਲਿਸੀ ਨੇ ਕਾਰਵਾਈ %s ਨੂੰ pid %d, uid %d ਤੋਂ ਮਨਜੂਰ ਕੀਤਾ ਹੈ, ਨਤੀਜਾ %s"
 
 #: qemud/remote.c:3479
 msgid "client tried unsupported PolicyKit init request"
-msgstr ""
+msgstr "ਕਲਾਂਈਟ ਨੇ ਨਾ-ਸਹਿਯੋਗੀ PolicyKit init ਬੇਨਤੀ ਕੀਤੀ ਹੈ"
 
 #: qemud/remote.c:3535
 msgid "maxnames > REMOTE_STORAGE_POOL_NAME_LIST_MAX"
@@ -776,102 +780,113 @@ msgstr "node_device ਨਹੀਂ ਲੱਭਿਆ"
 
 #: qemud/remote.c:4684
 msgid "unexpected async event method call"
-msgstr ""
+msgstr "ਅਚਾਨਕ async ਘਟਨਾ ਵਿਧੀ ਕਾਲ"
 
 #: src/bridge.c:414
 msgid "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() not implemented"
-msgstr ""
+msgstr "IFF_VNET_HDR ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਰਿਹਾ; TUNGETFEATURES ioctl() ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
 
 #: src/bridge.c:420
 msgid ""
 "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() reports no IFF_VNET_HDR"
 msgstr ""
+"IFF_VNET_HDR ਨੂੰ ਯੋਗ ਨਹੀਂ ਕੀਤਾ; TUNGETFEATURES ioctl() ਨੇ ਕੋਈ IFF_VNET_HDR ਰਿਪੋਰਟ "
+"ਨਹੀਂ ਕੀਤਾ"
 
 #: src/bridge.c:429
 msgid "Not enabling IFF_VNET_HDR; TUNGETIFF ioctl() not implemented"
-msgstr ""
+msgstr "IFF_VNET_HDR ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਰਿਹਾ; TUNGETIFF ioctl() ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
 
 #: src/bridge.c:434
 msgid "Enabling IFF_VNET_HDR"
-msgstr ""
+msgstr "IFF_VNET_HDR ਨੂੰ ਯੋਗ ਕਰ ਰਿਹਾ ਹੈ"
 
 #: src/bridge.c:439
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
-msgstr ""
+msgstr "IFF_VNET_HDR ਨੂੰ ਯੋਗ ਕਰ ਰਿਹਾ ਹੈ; ਇਸ ਨੂੰ ਬਿਲਡ ਟਾਈਮ ਅਯੋਗ ਕਰ ਰਿਹਾ ਹੈ"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "ਨਾ-ਖਤਮ ਨੰਬਰ"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "ਨਾ-ਖਤਮ ਸਤਰ"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ਇੱਕ ਲੋੜੀਦਾ ਮੁੱਲ"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "ਸੂਚੀ ] ਨਾਲ ਬੰਦ ਨਹੀਂ ਹੈ"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਵੱਖਰੇਵੇ ਦੀ ਮੰਗ ਸੀ"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "ਸੂਚੀ ] ਨਾਲ ਬੰਦ ਨਹੀਂ ਹੈ"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ਨਾਂ ਦੀ ਲੋੜ ਸੀ"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ਇੱਕ ਵੱਖਰਵੇ ਦੀ ਮੰਗ ਸੀ"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ਇੱਕ ਮੰਗ ਦੀ ਲੋੜ ਸੀ"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "ਭਾਗ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
 
 #: src/console.c:76
 #, c-format
 msgid "unable to open tty %s: %s\n"
-msgstr "tty %s ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਮਰਥ: %s\n"
+msgstr "tty %s ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s\n"
 
 #: src/console.c:87
 #, c-format
 msgid "unable to get tty attributes: %s\n"
-msgstr ""
+msgstr "tty ਐਟਰੀਬਿਊਟ ਲੈਣ ਵਿੱਚ ਅਸਫਲ: %s\n"
 
 #: src/console.c:96
 #, c-format
 msgid "unable to set tty attributes: %s\n"
-msgstr ""
+msgstr "tty ਐਟਰੀਬਿਊਟ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: %s\n"
 
 #: src/console.c:131
 #, c-format
 msgid "failure waiting for I/O: %s\n"
-msgstr ""
+msgstr "I/O ਦੀ ਉਡੀਕ ਵਿੱਚ ਫੇਲ: %s\n"
 
 #: src/console.c:145
 #, c-format
 msgid "failure reading input: %s\n"
-msgstr ""
+msgstr "ਇੰਪੁੱਟ ਪੜਨ ਵਿੱਚ ਫੇਲ: %s\n"
 
 #: src/console.c:167
 #, c-format
 msgid "failure writing output: %s\n"
-msgstr ""
+msgstr "ਆਊਟਪੁੱਟ ਲਿਖਣ ਵਿੱਚ ਫੇਲ: %s\n"
 
 #: src/datatypes.c:289
 msgid "failed to add domain to connection hash table"
-msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਡੋਮੇਨ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਡੋਮੇਨ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:330
 msgid "domain missing from connection hash table"
@@ -879,25 +894,23 @@ msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ
 
 #: src/datatypes.c:424
 msgid "failed to add network to connection hash table"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:462
 msgid "network missing from connection hash table"
 msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ ਨੈੱਟਵਰਕ ਗੁੰਮ ਹੈ"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਇੰਟਰਫੇਸ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ ਨੈੱਟਵਰਕ ਗੁੰਮ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ ਇੰਟਰਫੇਸ ਗੁੰਮ ਹੈ"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
-msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰੇਜ਼ ਪੂਲ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰੇਜ਼ ਪੂਲ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:733
 msgid "pool missing from connection hash table"
@@ -905,7 +918,7 @@ msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ
 
 #: src/datatypes.c:830
 msgid "failed to add storage vol to connection hash table"
-msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:870
 msgid "vol missing from connection hash table"
@@ -913,1015 +926,1036 @@ msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ
 
 #: src/datatypes.c:960
 msgid "failed to add node dev to conn hash table"
-msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਨੋਡ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚ ਨੋਡ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/datatypes.c:998
 msgid "dev missing from connection hash table"
 msgstr "ਕੁਨੈਕਸ਼ਨ ਹੈਸ਼ ਸਾਰਣੀ ਵਿੱਚੋਂ ਜੰਤਰ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "ਅਣਪਛਾਤੀ ਡਿਸਕ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "ਅਣਪਛਾਤਾ ਡਿਸਕ ਜੰਤਰ '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
-msgstr ""
+msgstr "ਗਲਤ ਫਲਾਪੀ ਜੰਤਰ ਨਾਂ: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
-msgstr ""
+msgstr "ਗਲਤ ਹਾਰਡਡਿਸਕ ਜੰਤਰ ਨਾਂ: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਬੱਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
-msgstr ""
+msgstr "ਗਲਤ ਬੱਸ ਕਿਸਮ '%s' ਫਲਾਪੀ ਡਿਸਕ ਲਈ"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
-msgstr ""
+msgstr "ਡਿਸਕ ਲਈ ਗਲਤ ਬੱਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਕੈਸ਼ੇ ਮੋਡ: '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "ਅਚਾਨਕ ਫਾਇਲ-ਸਿਸਟਮ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "ਅਚਾਨਕ ਇੰਟਰਫੇਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
+"ਕੋਈ <source> 'network' attribute specified with <interface type='network'/> "
+"ਨਹੀਂ"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
-msgstr ""
+msgstr "ਕੋਈ <source> 'dev' ਐਟਰੀਬਿਊਟ <interface type='bridge'/> ਨਾਲ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
-msgstr ""
+msgstr "ਕੋਈ <source> 'port' ਐਟਰੀਬਿਊਟ ਸਾਕਟ ਇੰਟਰਫੇਸ ਨਾਲ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
-msgstr ""
+msgstr "<source> 'port' ਐਟਰੀਬਿਊਟ ਨੂੰ ਸਾਕਟ ਇੰਟਰਫੇਸ ਨਾਲ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
-msgstr ""
+msgstr "ਕੋਈ <source> 'address' ਐਟਰੀਬਿਊਟ ਨੂੰ ਸੈਕਟ ਇੰਟਰਫੇਸ ਨਾਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
+"ਕੋਈ <source> 'name' ਐਟਰੀਬਿਊਟ ਨੂੰ <interface type='internal'/>ਨਾਲ ਨਿਰਧਾਰਤ ਨਹੀਂ "
+"ਕੀਤਾ"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
-msgstr ""
+msgstr "ਮਾਡਲ ਨਾਂ ਵਿੱਚ ਗਲਤ ਅੱਖਰ ਹਨ"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "char ਜੰਤਰ ਲਈ ਸੋਰਸ ਪਾਥ ਐਟਰੀਬਿਊਟ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "ਜੰਤਰ ਲਈ ਸੋਰਸ ਮੇਜ਼ਬਾਨ ਨਾਂ ਐਟਰੀਬਿਊਟ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "ਜੰਤਰ ਲਈ ਸੋਰਸ ਸਰਵਿਸ ਐਟਰੀਬਿਊਟ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ਇੰਪੁੱਟ ਜੰਤਰ ਕਿਸਮ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "ਅਚਾਨਕ ਇੰਪੁੱਟ ਜੰਤਰ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "ਅਚਾਨਕ ਇੰਪੁੱਟ ਬੱਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
-msgstr ""
+msgstr "ps2 ਬੱਸ %s ਇੰਪੁੱਟ ਜੰਤਰ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਇੰਪੁੱਟ ਬੱਸ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
-msgstr ""
+msgstr "xen ਬੱਸ %s ਇੰਪੁੱਟ ਜੰਤਰ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "ਗਰਾਫਿਕਸ ਜੰਤਰ ਕਿਸਮ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "ਗਰਾਫਿਕਸ ਜੰਤਰ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
-msgstr ""
+msgstr "vnc ਪੋਰਟ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "ਅਚਾਨਕ ਫੁੱਲ ਸਕਰੀਨ ਮੁੱਲ '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
+msgstr "rdp ਪੋਰਟ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "ਅਚਾਨਕ ਸਾਊਂਡ ਮਾਡਲ'%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
-msgstr ""
+msgstr "ਵਿਕਰੇਤਾ id %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
-msgstr ""
+msgstr "usb ਵਿਕਰੇਤਾ ਨੂੰ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
-msgstr ""
+msgstr "ਉਤਪਾਦ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
-msgstr ""
+msgstr "usb ਉਤਪਾਦ ਨੂੰ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
-msgstr ""
+msgstr "ਬੱਸ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
-msgstr ""
+msgstr "usb ਐਡਰੈੱਸ ਨੂੰ ਬੱਸ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ਜੰਤਰ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
-msgstr ""
+msgstr "usb ਐਡਰੈੱਸ ਨੂੰ ਜੰਤਰ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "ਅਚਾਨਕ usb ਸੋਰਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "ਗੁੰਮ ਵਿਕਰੇਤਾ"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "ਗੁੰਮ ਉਤਪਾਦ"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ਡੋਮੇਨ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
-msgstr ""
+msgstr "pci ਐਡਰੈੱਸ ਨੂੰ ਬੱਸ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
-msgstr ""
+msgstr "ਸਲਾਟ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
-msgstr ""
+msgstr "pci ਐਡਰੈੱਸ ਨੂੰ ਸਲਾਟ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ਫੰਕਸ਼ਨ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci ਐਡਰੈੱਸ ਨੂੰ ਫੰਕਸ਼ਨ id ਦੀ ਲੋੜ ਹੈ"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "ਅਚਾਨਕ pci ਸੋਰਸ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "ਅਚਾਨਕ hostdev ਮੋਡ '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "ਅਚਾਨਕ ਹੋਸਟ ਜੰਤਰ ਕਿਸਮ '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev ਵਿੱਚ ਗੁੰਮ ਮੁੱਲ"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "ਅਚਾਨਕ ਮੋਡ %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਲਾਈਫਸਾਈਕਲ ਕਾਰਵਾਈ %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
-msgstr ""
+msgstr "ਗੈਰ-ਮੌਜੂਦ ਸੁਰੱਖਿਆ ਕਿਸਮ"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
-msgstr ""
+msgstr "ਗਲਤ ਸੁਰੱਖਿਆ ਕਿਸਮ"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
-msgstr ""
+msgstr "ਗੈਰ-ਮੌਜੂਦ ਸੁਰੱਖਿਆ ਮਾਡਲ"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਗੈਰ-ਮੌਜੂਦ ਹੈ"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ ਈਮੇਜ਼ਲੇਬਲ ਗੈਰ-ਮੌਜੂਦ ਹੈ"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "ਰੂਟ (root) ਇਕਾਈ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "ਅਚਾਨਕ ਜੰਤਰ ਕਿਸਮ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "ਅਣਜਾਣ virt ਕਿਸਮ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "ਕੋਈ ਈਮੂਲੇਟਰ ਡੋਮੇਨ %s os ਕਿਸਮ %s ਲਈ ਢਾਂਚੇ %s ਉੱਪਰ ਨਹੀਂ ਹੈ"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ਡੋਮੇਨ ਕਿਸਮ ਐਟਰੀਬਿਊਟ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "ਗਲਤ ਡੋਮੇਨ ਕਿਸਮ %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
-msgstr ""
+msgstr "malformed uuid ਇਕਾਈ"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
-msgstr ""
+msgstr "ਗੈਰ-ਮੌਜੂਦ ਮੈਮੋਰੀ ਇਕਾਈ"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "ਅਚਾਨਕੀ ਵਿਸ਼ੇਸ਼ਤਾ %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "ਕੋਈ OS ਕਿਸਮ ਨਹੀਂ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
-msgstr ""
+msgstr "os ਕਿਸਮ '%s' & ਢਾਂਚਾ '%s' ਮੇਲ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
-msgstr ""
+msgstr "os ਕਿਸਮ '%s' ਲਈ ਕੋਈ ਸਹਿਯੋਗੀ ਢਾਂਚਾ ਨਹੀਂ ਹੈ"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "ਬੂਟ ਜੰਤਰ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ਬੂਟ ਜੰਤਰ ਗੁੰਮ ਹੈ"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "ਅਚਾਨਕ ਬੂਟ ਜੰਤਰ '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
-msgstr ""
+msgstr "ਫਾਇਲ-ਸਿਸਟਮ ਜੰਤਰ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "ਨੈੱਟਵਰਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
-msgstr ""
+msgstr "ਪੈਰਲਲ ਜੰਤਰਾਂ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "ਸੀਰੀਅਲ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ਇੰਪੁੱਟ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "ਗਰਾਫਿਕਸ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "ਸਾਊਂਡ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "ਹੋਸਟ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "ਕੋਈ ਡੋਮੇਨ ਸੰਰਚਨਾ ਨਹੀਂ"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ਡੋਮੇਨ ਕਿਸਮ ਐਟਰੀਬਿਊਟ ਗੁੰਮ ਹੈ"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ਗਲਤ ਡੋਮੇਨ ਸਥਿਤੀ"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "ਗਲਤ pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "ਕੋਈ ਮਾਨੀਟਰ ਮਾਰਗ ਨਹੀਂ"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
-msgstr ""
+msgstr "%d ਲਾਈਨ ਤੇ: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml ਦਸਤਾਵੇਜ਼ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
-msgstr ""
+msgstr "ਗਲਤ ਰੂਟ ਐਲੀਮੈਂਟ"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
-msgstr ""
+msgstr "ਟਪੌਲੋਜੀ cpuset ਖਾਕਾ ਗਲਤੀ"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "ਅਚਾਨਕ ਲਾਈਫਸਾਈਕਲ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਜੰਤਰ %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਬੱਸ %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "ਅਚਾਨਕ ਡਿਸਕ ਕੈਸ਼ੇ ਮੋਡ %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "ਅਚਾਨਕ ਫਾਇਲ-ਸਿਸਟਮ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "ਅਚਾਨਕ ਨੈੱਟ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "ਅਚਾਨਕ char ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "ਅਚਾਨਕ ਸਾਊਂਡ ਨੋਡ %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "ਅਚਾਨਕ ਇੰਪੁੱਟ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "ਅਚਾਨਕ ਇੰਪੁੱਟ ਬੱਸ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3423
-#, fuzzy, c-format
+#: src/domain_conf.c:3620
+#, c-format
 msgid "unexpected hostdev mode %d"
-msgstr "ਅਚਾਨਕ dict ਨੋਡ"
+msgstr "ਅਚਾਨਕ hostdev ਮੋਡ %d"
 
-#: src/domain_conf.c:3430
-#, fuzzy, c-format
+#: src/domain_conf.c:3627
+#, c-format
 msgid "unexpected hostdev type %d"
-msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
+msgstr "ਅਚਾਨਕ hostdev ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3478
-#, fuzzy, c-format
+#: src/domain_conf.c:3675
+#, c-format
 msgid "unexpected domain type %d"
-msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
+msgstr "ਅਚਾਨਕ ਡੋਮੇਨ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3563
-#, fuzzy, c-format
+#: src/domain_conf.c:3760
+#, c-format
 msgid "unexpected boot device type %d"
-msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
+msgstr "ਅਚਾਨਕ ਬੂਟ ਜੰਤਰ ਕਿਸਮ %d"
 
-#: src/domain_conf.c:3581
-#, fuzzy, c-format
+#: src/domain_conf.c:3778
+#, c-format
 msgid "unexpected feature %d"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "ਅਚਾਨਕ ਵਿਸ਼ੇਸ਼ਤਾ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਡਾਇਰੈਕਟਰੀ '%s' ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
-#, fuzzy, c-format
+#: src/domain_conf.c:3967 src/network_conf.c:669
+#, c-format
 msgid "cannot create config file '%s'"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ '%s' ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
-#, fuzzy, c-format
+#: src/domain_conf.c:3975 src/network_conf.c:677
+#, c-format
 msgid "cannot write config file '%s'"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ '%s' ਲਿਖ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
-#, fuzzy, c-format
+#: src/domain_conf.c:3982 src/network_conf.c:684
+#, c-format
 msgid "cannot save config file '%s'"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ '%s' ਸੰਭਾਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
 #, fuzzy, c-format
-msgid "Failed to open dir '%s'"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgid "unexpected domain %s already exists"
+msgstr "ਟਾਰਗਿਟ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
-msgid "cannot remove config %s"
-msgstr ""
-
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ"
+msgid "Failed to open dir '%s'"
+msgstr "'%s' ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/domain_conf.c:3991
+#: src/domain_conf.c:4219
 #, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
+msgid "cannot remove config %s"
+msgstr "ਸੰਰਚਨਾ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/iptables.c:103
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to run '%s %s': %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "'%s %s' ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਫੇਲ: %s"
 
 #: src/iptables.c:151
-#, fuzzy
 msgid "Failed to read "
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "ਪੜਨ ਲਈ ਫੇਲ "
 
 #: src/iptables.c:180
-#, fuzzy
 msgid "Failed to write to "
-msgstr "ਸਾਕਟ %d ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਲਿਖਣ ਲਈ ਫੇਲ "
 
 #: src/iptables.c:246
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to create directory %s : %s"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡਾਇਰੈਕਟਰੀ %s ਬਣਾਉਣ ਲਈ ਫੇਲ : %s"
 
 #: src/iptables.c:252
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to saves iptables rules to %s : %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "iptables ਰੂਲ ਨੂੰ %s ਵਿੱਚ ਸੰਭਾਲਣ ਲਈ ਫੇਲ : %s"
 
 #: src/iptables.c:553
 #, c-format
 msgid "Failed to remove iptables rule '%s' from chain '%s' in table '%s': %s"
-msgstr ""
+msgstr "iptables ਰੂਲ '%s' ਨੂੰ ਚੇਨ '%s' ਤੋਂ ਟੇਬਲ '%s' ਵਿੱਚ ਹਟਾਉਣ ਲਈ ਫੇਲ: %s"
 
 #: src/iptables.c:563
 #, c-format
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
-msgstr ""
+msgstr "iptables ਰੂਲ '%s' ਨੂੰ '%s' ਵਿੱਚ ਟੇਬਲ '%s' ਵਿੱਚ ਜੋੜਨ ਤੋਂ ਫੇਲ: %s"
 
-#: src/libvirt.c:967
-#, fuzzy
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਕੁਨੈਕਸ਼ਨ URI ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
-msgstr ""
+msgstr "ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
-msgstr ""
+msgstr "ਮਾਰਗ ਬਹੁਤ ਲੰਬਾ ਹੈ"
 
-#: src/libvirt.c:2217
-#, fuzzy
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
-msgstr "ਡੋਮੇਨ ਮੌਜੂਦਾ ਮੈਮੋਰੀ"
+msgstr "ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਅਤ ਫਲੈਗ ਨਾਲ virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
-#, fuzzy
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
-msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਗਲਤ ਹੈ, domid ਅੰਕੀ ਨਹੀਂ ਹੈ"
+msgstr "uri ਨੂੰ domainMigratePrepare ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/libvirt.c:2992
-#, fuzzy
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
-msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਗਲਤ ਹੈ, domid ਅੰਕੀ ਨਹੀਂ ਹੈ"
+msgstr "uri ਨੂੰ domainMigratePrepare2 ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
-msgstr ""
+msgstr "ਮਾਰਗ NULL ਹੈ"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
-msgstr ""
+msgstr "ਫਲੈਗ ਜ਼ੀਰੋ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
-msgstr ""
+msgstr "ਬਫਰ NULL ਹੈ"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
-msgstr ""
+msgstr "ਫਲੈਗ ਪੈਰਾਮੀਟਰ VIR_MEMORY_VIRTUAL ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
-msgstr ""
+msgstr "ਬਫਰ NULL ਹੈ ਪਰ ਅਕਾਰ ਨਾਨ-ਜ਼ੀਰੋ ਹੈ"
 
-#: src/lxc_container.c:127
-#, fuzzy
+#: src/lxc_container.c:128
 msgid "setsid failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "setsid ਫੇਲ"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
-msgstr ""
+msgstr "ioctl(TIOCSTTY) ਫੇਲ"
 
-#: src/lxc_container.c:146
-#, fuzzy
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "dup2(stdin) ਫੇਲ"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
-msgstr ""
+msgstr "dup2(stdout) ਫੇਲ"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
-msgstr ""
+msgstr "dup2(stderr) ਫੇਲ"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
-msgstr ""
+msgstr "ਕੰਨਟੇਨਰ ਜਾਰੀ ਸੁਨੇਹੇ ਭੇਜਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/lxc_container.c:215
-#, fuzzy
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ %s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ ਹੈ\n"
+msgstr "ਕੰਨਟੇਨਰ ਜਾਰੀ ਸੁਨੇਹੇ ਪੜਂ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:296
-#, fuzzy
+#: src/lxc_container.c:297
 msgid "failed to make root private"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਰੂਟ ਪਰਾਈਵੇਟ ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
-#, fuzzy, c-format
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
+#, c-format
 msgid "failed to create %s"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "%s ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:316
-#, fuzzy, c-format
+#: src/lxc_container.c:317
+#, c-format
 msgid "failed to mount empty tmpfs at %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਖਾਲੀ tmpfs ਨੂੰ %s ਤੇ ਮਾਊਂਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:337
-#, fuzzy, c-format
+#: src/lxc_container.c:338
+#, c-format
 msgid "failed to bind new root %s into tmpfs"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨਵੇਂ ਰੂਟ %s ਨੂੰ tmpfs ਵਿੱਚ ਬਾਈਂਡ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:346
-#, fuzzy, c-format
+#: src/lxc_container.c:347
+#, c-format
 msgid "failed to chroot into %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਵਿੱਚ chroot ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:354
-#, fuzzy
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "pivot root ਕਰਨ ਤੋਂ ਫੇਲ"
 
-#: src/lxc_container.c:397
-#, fuzzy, c-format
+#: src/lxc_container.c:398
+#, c-format
 msgid "failed to mkdir %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "mkdir %s ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:403
-#, fuzzy, c-format
+#: src/lxc_container.c:404
+#, c-format
 msgid "failed to mount %s on %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "%s ਨੂੰ %s ਉੱਪਰ ਮਾਊਂਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
-msgstr ""
+msgstr "/dev/pts ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/lxc_container.c:418
-#, fuzzy
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਕੰਨਟੇਨਰ ਵਿੱਚ /dev/pts ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਤੋਂ ਫੇਲ"
 
-#: src/lxc_container.c:449
-#, fuzzy, c-format
+#: src/lxc_container.c:450
+#, c-format
 msgid "failed to make device %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਜੰਤਰ %s ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/lxc_container.c:458
-#, fuzzy
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 
-#: src/lxc_container.c:466
-#, fuzzy
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਜੰਤਰ /dev/ptmx ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
-#, fuzzy, c-format
+#: src/lxc_container.c:505 src/lxc_container.c:620
+#, c-format
 msgid "failed to mount %s at %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "%s ਨੂੰ %s ਤੇ ਮਾਊਂਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:527
-#, fuzzy
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
-msgstr "ਜੈੱਨ ਡੈਮਨ ਤੋਂ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "/proc/mounts ਨੂੰ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:555
-#, fuzzy, c-format
+#: src/lxc_container.c:556
+#, c-format
 msgid "failed to unmount '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "'%s' ਨੂੰ ਅਨਮਾਊਂਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:605
-#, fuzzy
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "/ slave ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:629
-#, fuzzy
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
-msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "/proc ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਵਿੱਚ"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgid "failed to remove capabilities %d"
+msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ ਹੈ"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ ਹੈ"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ ਹੈ"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
-msgstr ""
+msgstr "lxcChild() ਨੂੰ ਗਲਤ vm ਪਰਿਭਾਸ਼ਾ ਪਾਸ ਕੀਤੀ ਹੈ"
 
-#: src/lxc_container.c:714
-#, fuzzy, c-format
+#: src/lxc_container.c:736
+#, c-format
 msgid "failed to open tty %s"
-msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "tty %s ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_container.c:792
-#, fuzzy
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
-msgstr "ਭਾਗ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "ਕਲੋਨ ਕੰਨਟੇਨਰ ਚੱਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:87
-#, fuzzy, c-format
+#: src/lxc_controller.c:91
+#, c-format
 msgid "Unable to create cgroup for %s\n"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਲਈ cgroup ਬਣਾਉਣ ਤੋਂ ਫੇਲ\n"
 
-#: src/lxc_controller.c:117
-#, fuzzy
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
-msgstr "ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਦੀ ਲਿਸਟ ਲਈ ਫੇਲ੍ਹ"
+msgstr "lxc ਸਰੋਤ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:143
-#, fuzzy, c-format
+#: src/lxc_controller.c:147
+#, c-format
 msgid "failed to create server socket '%s'"
-msgstr "ਸਾਕਟ %d ਪੜ੍ਹਨ ਲਈ ਫੇਲ\n"
+msgstr "ਸਰਵਰ ਸਾਕਟ '%s' ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/lxc_controller.c:155
-#, fuzzy, c-format
+#: src/lxc_controller.c:159
+#, c-format
 msgid "failed to bind server socket '%s'"
-msgstr "ਸਾਕਟ %d ਪੜ੍ਹਨ ਲਈ ਫੇਲ\n"
+msgstr "ਸਰਵਰ ਸਾਕਟ '%s' ਬਾਈਂਡ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/lxc_controller.c:161
-#, fuzzy, c-format
+#: src/lxc_controller.c:165
+#, c-format
 msgid "failed to listen server socket %s"
-msgstr "ਸਾਕਟ %d ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ\n"
+msgstr "ਸਰਵਰ ਸਾਕਟ %s ਨੂੰ ਸੁਣਨ ਲਈ ਫੇਲ"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
-msgstr ""
+msgstr "fd %d ਨੂੰ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
-msgstr ""
+msgstr "fd %d ਤੇ ਲਿਖਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) ਫੇਲ"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) ਫੇਲ"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) ਫੇਲ"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
-msgstr ""
+msgstr "ਘਟਨਾ %d ਵਿੱਚ ਗਲਤੀ"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() ਫੇਲ"
 
-#: src/lxc_controller.c:400
-#, fuzzy, c-format
+#: src/lxc_controller.c:423
+#, c-format
 msgid "failed to move interface %s to ns %d"
-msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ %s %s ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ns %d ਤੇ ਤਬਦੀਲ ਕਰਨ ਤੋਂ ਫੇਲ"
 
-#: src/lxc_controller.c:425
-#, fuzzy, c-format
+#: src/lxc_controller.c:448
+#, c-format
 msgid "failed to delete veth: %s"
-msgstr "ਨੈੱਟਵਰਕ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "veth ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਫੇਲ: %s"
 
-#: src/lxc_controller.c:458
-#, fuzzy
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "sockpair ਫੇਲ ਹੋਇਆ"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
-msgstr ""
+msgstr "ਮਾਊਂਟ ਨਾਂ-ਸਪੇਸ ਦੀ ਸ਼ੇਅਰਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/lxc_controller.c:494
-#, fuzzy
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਰੂਟ ਮਾਊਂਟ ਨੂੰ ਸਲੇਵ ਮੋਡ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:506
-#, fuzzy, c-format
+#: src/lxc_controller.c:529
+#, c-format
 msgid "failed to make path %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਮਾਰਗ %s ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/lxc_controller.c:514
-#, fuzzy, c-format
+#: src/lxc_controller.c:537
+#, c-format
 msgid "failed to mount devpts on %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "%s ਉੱਪਰ devpts ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
-#, fuzzy
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "tty ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_controller.c:713
-#, fuzzy, c-format
+#: src/lxc_controller.c:741
+#, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "pid ਫਾਇਲ '%s/%s.pid' ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/lxc_controller.c:727
-#, fuzzy
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
-msgstr "MaxMemorySize ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "root dir ਵਿੱਚ ਤਬਦੀਲ ਹੋਣ ਤੋਂ ਅਸਮਰੱਥ"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
+msgstr "ਸ਼ੈਸ਼ਨ ਲੀਡਰ ਬਣਨ ਤੋਂ ਅਸਫਲ"
+
+#: src/lxc_controller.c:769
+msgid "Failed connection from LXC driver"
+msgstr "LXC ਡਰਾਈਵਰ ਤੋਂ ਕੁਨੈਕਸ਼ਨ ਫੇਲ ਹੋਇਆ"
+
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
 msgstr ""
 
-#: src/lxc_controller.c:741
+#: src/lxc_driver.c:105
 #, fuzzy
-msgid "Failed connection from LXC driver"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgid "lxc state driver is not active"
+msgstr "ਲਾਗ ਮਾਰਗ ਇੱਕ ਫਾਇਲ ਨਹੀਂ ਹੈ"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
-msgstr ""
+msgstr "ਸਿਸਟਮ ਨੂੰ NETNS ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
-#, fuzzy
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
-msgstr "ਡੋਮੇਨ id ਜਾਂ uuid"
+msgstr "ਕੋਈ ਡੋਮੇਨ uuid ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
-#, fuzzy
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਸਰਗਰਮ ਡੋਮੇਨ ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦੇ"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
-#, fuzzy
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
+msgstr "ਟਰਾਂਜ਼ੀਐਂਟ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/lxc_driver.c:385
-#, fuzzy, c-format
+#: src/lxc_driver.c:401
+#, c-format
 msgid "Unable to get cgroup for %s\n"
-msgstr "ਨੈੱਟਵਰਕ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਲਈ cgroup ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
-msgstr ""
+msgstr "waitpid failed to wait for container %d: %d"
 
-#: src/lxc_driver.c:569
-#, fuzzy
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
-msgstr "ਬਰਿੱਜ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਵਰਤਣ ਲਈ ਸਕਰਿਪਟ"
+msgstr "ਇੰਟਰਫੇਸ ਲਈ ਬਰਿੱਜ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/lxc_driver.c:580
-#, fuzzy, c-format
+#: src/lxc_driver.c:596
+#, c-format
 msgid "failed to create veth device pair: %d"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "veth ਜੰਤਰ ਜੋੜੇ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ: %d"
 
-#: src/lxc_driver.c:593
-#, fuzzy
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "veth ਨਾਂ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:599
-#, fuzzy, c-format
+#: src/lxc_driver.c:615
+#, c-format
 msgid "failed to add %s device to %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਜੰਤਰ ਨੂੰ %s ਵਿੱਚ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:606
-#, fuzzy
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਅਧਾਰ ns veth ਜੰਤਰ ਯੋਗ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:636
-#, fuzzy
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
-msgstr "ਸਾਕਟ %d ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "ਕਲਾਂਈਟ ਸਾਕਟ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:646
-#, fuzzy
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
-msgstr "Xen ਸਟੋਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਕਲਾਂਈਟ ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਤੋਂ ਫੇਲ"
 
-#: src/lxc_driver.c:671
-#, fuzzy, c-format
+#: src/lxc_driver.c:687
+#, c-format
 msgid "invalid PID %d for container"
-msgstr "ਇਸ ਵਿੱਚ ਗਲਤ ਡੋਮੇਨ ਇਸ਼ਾਰਾ"
+msgstr "ਕੰਨਟੇਨਰ ਲਈ ਗਲਤ PID %d"
 
-#: src/lxc_driver.c:678
-#, fuzzy, c-format
+#: src/lxc_driver.c:694
+#, c-format
 msgid "failed to kill pid %d"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "pid %d ਨੂੰ ਬੰਦ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਉਡੀਕ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "ਸ਼ੁਰੂਆਤੀ ਦੌਰਾਨ ਕੰਟੇਨਰ '%s' ਅਚਾਨਕ ਬੰਦ ਹੋ ਗਿਆ"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
-msgstr ""
+msgstr "ਲਾਗ ਡਾਇਰੈਕਟਰੀ '%s' ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid ਫਾਇਲ %s/%s.pid ਨੂੰ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "ਕੋਈ ਡੋਮੇਨ ਨਾਂ ਨਹੀਂ %s"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %d ਵਾਲਾ ਕੋਈ ਡੋਮੇਨ ਨਹੀਂ"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "ਅਚਾਨਕ ਰੀਲੀਜ਼: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "ਕੋਈ ਅਜਿਹਾ ਡੋਮੇਨ %s ਨਹੀਂ"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ਗਲਤ ਪੈਰਾਮੀਟਰ `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "ਗਲਤ ਪੈਰਾਮੀਟਰ ਗਿਣਤੀ"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
-#, fuzzy
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਮੇਜ਼ਬਾਨ ਨਾਂ ਪਤਾ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/network_conf.c:260
 #, c-format
@@ -1941,68 +1975,68 @@ msgstr "IP ਐਡਰੈੱਸ '%s' ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ
 #: src/network_conf.c:377
 #, c-format
 msgid "cannot parse netmask '%s'"
-msgstr ""
+msgstr "ਨੈੱਟਮਾਸਕ '%s' ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/network_conf.c:401
 msgid "Forwarding requested, but no IPv4 address/netmask provided"
-msgstr ""
+msgstr "Forwarding requested, but no IPv4 address/netmask provided"
 
 #: src/network_conf.c:409
 #, c-format
 msgid "unknown forwarding type '%s'"
 msgstr "ਅਚਾਨਕ ਫਾਰਵਰਡਿੰਗ ਕਿਸਮ '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
-msgstr ""
+msgstr "ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ ਫਾਇਲ-ਨਾਂ '%s' ਨੈੱਟਵਰਕ ਨਾਂ '%s' ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ '%s' ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
-msgstr ""
+msgstr "ਬਰਿੱਜ ਜਨਰੇਸ਼ਨ ਅਧਿਕਤਮ id %d ਤੋਂ ਵਧ ਗਈ ਹੈ"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
-msgstr ""
+msgstr "ਬਰਿੱਜ ਨਾਂ '%s' ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ।"
 
 #: src/network_driver.c:239
 msgid "cannot initialize bridge support"
-msgstr ""
+msgstr "ਬਰਿੱਜ ਸਹਿਯੋਗ ਨੂੰ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/network_driver.c:291
 msgid "Reloading iptables rules\n"
-msgstr ""
+msgstr "iptables ਰੂਲ ਮੁੜ-ਲੋਡ ਹੋ ਰਹੇ ਹਨ\n"
 
 #: src/network_driver.c:507
 msgid "cannot start dhcp daemon without IP address for server"
-msgstr ""
+msgstr "cannot start dhcp daemon without IP address for server"
 
 #: src/network_driver.c:513 src/network_driver.c:519
 #, c-format
 msgid "cannot create directory %s"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ %s ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/network_driver.c:572
 #, c-format
 msgid "failed to add iptables rule to allow forwarding from '%s'"
-msgstr ""
+msgstr "failed to add iptables rule to allow forwarding from '%s'"
 
 #: src/network_driver.c:583
 #, c-format
 msgid "failed to add iptables rule to allow forwarding to '%s'"
-msgstr ""
+msgstr "failed to add iptables rule to allow forwarding to '%s'"
 
 #: src/network_driver.c:593
 #, c-format
 msgid "failed to add iptables rule to enable masquerading to '%s'\n"
-msgstr ""
+msgstr "failed to add iptables rule to enable masquerading to '%s'\n"
 
 #: src/network_driver.c:625
 #, c-format
@@ -2012,32 +2046,32 @@ msgstr "iptables ਨਿਯਮ ਨੂੰ '%s' ਤੋਂ ਰਾਊਟ ਕਰਨ 
 #: src/network_driver.c:636
 #, c-format
 msgid "failed to add iptables rule to allow routing to '%s'"
-msgstr ""
+msgstr "failed to add iptables rule to allow routing to '%s'"
 
 #: src/network_driver.c:662 src/network_driver.c:669
 #, c-format
 msgid "failed to add iptables rule to allow DHCP requests from '%s'"
-msgstr ""
+msgstr "iptables ਰੂਲ ਨੂੰ '%s' ਤੋਂ DHCP ਬੇਨਤੀਆਂ ਮਨਜੂਰ ਕਰਨ ਲਈ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/network_driver.c:677 src/network_driver.c:684
 #, c-format
 msgid "failed to add iptables rule to allow DNS requests from '%s'"
-msgstr ""
+msgstr "iptables ਰੂਲ ਨੂੰ '%s' ਤੋਂ DNS ਬੇਨਤੀਆਂ ਮਨਜੂਰ ਕਰਨ ਲਈ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/network_driver.c:694
 #, c-format
 msgid "failed to add iptables rule to block outbound traffic from '%s'"
-msgstr ""
+msgstr "iptables ਰੂਲ ਨੂੰ '%s' ਤੋਂ ਆਊਟਬਾਊਂਡ ਟਰੈਫਿਕ ਬਲਾਕ ਕਰਨ ਲਈ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/network_driver.c:701
 #, c-format
 msgid "failed to add iptables rule to block inbound traffic to '%s'"
-msgstr ""
+msgstr "iptables ਰੂਲ ਨੂੰ '%s' ਤੋਂ ਇਨਬਾਊਂਡ ਟਰੈਫਿਕ ਬਲਾਕ ਕਰਨ ਲਈ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/network_driver.c:709
 #, c-format
 msgid "failed to add iptables rule to allow cross bridge traffic on '%s'"
-msgstr ""
+msgstr "iptables ਰੂਲ ਨੂੰ '%s' ਤੋਂ ਕਰਾਸ ਬਰਿੱਜ ਟਰੈਫਿਕ ਮਨਜੂਰ ਕਰਨ ਲਈ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/network_driver.c:797
 msgid "network is already active"
@@ -2046,17 +2080,17 @@ msgstr "ਨੈੱਟਵਰਕ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
 #: src/network_driver.c:803
 #, c-format
 msgid "cannot create bridge '%s'"
-msgstr ""
+msgstr "ਬਰਿੱਜ '%s' ਬਣਾ ਨਹੀਂ ਸਕਦੇ"
 
 #: src/network_driver.c:817
 #, c-format
 msgid "cannot set IP address on bridge '%s' to '%s'"
-msgstr ""
+msgstr "IP ਐਡਰੈੰਸ ਨੂੰ ਬਰਿੱਜ ਤੇ '%s' ਤੋਂ '%s' ਸੈੱਟ ਨਹੀਨ ਕਰ ਸਕਦਾ"
 
 #: src/network_driver.c:825
 #, c-format
 msgid "cannot set netmask on bridge '%s' to '%s'"
-msgstr ""
+msgstr "ਬਰਿੱਜ ਤੇ ਨੈੱਟਮਾਸਕ ਨੂੰ '%s' ਤੋਂ '%s' ਵੱਲ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/network_driver.c:832
 #, c-format
@@ -2073,658 +2107,784 @@ msgid "Failed to bring down bridge '%s' : %s\n"
 msgstr "ਬਰਿੱਜ '%s' ਡਾਊਨ ਕਰਨ ਵਿੱਚ ਫੇਲ : %s\n"
 
 #: src/network_driver.c:880 src/network_driver.c:918
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to delete bridge '%s' : %s\n"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਬਰਿੱਜ '%s' ਨੂੰ ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ : %s\n"
 
 #: src/network_driver.c:894
-#, fuzzy, c-format
+#, c-format
 msgid "Shutting down network '%s'\n"
-msgstr "ਨੈੱਟਵਰਕ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ '%s' ਬੰਦ ਕਰ ਰਿਹਾ ਹੈ\n"
 
 #: src/network_driver.c:951 src/network_driver.c:1176
 #: src/network_driver.c:1214 src/network_driver.c:1237
 #: src/network_driver.c:1272 src/network_driver.c:1327
 #: src/network_driver.c:1352
 msgid "no network with matching uuid"
-msgstr ""
+msgstr "ਕੋਈ ਨੈੱਟਵਰਕ uuid ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
 #: src/network_driver.c:974
 msgid "no network with matching name"
-msgstr ""
+msgstr "ਕੋਈ ਨੈੱਟਵਰਕ ਨਾਂ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
 #: src/network_driver.c:1182
-#, fuzzy
 msgid "network is still active"
-msgstr "ਨੈੱਟਵਰਕ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਨੈੱਟਵਰਕ ਹਾਲੇ ਵੀ ਸਰਗਰਮ ਹੈ"
 
 #: src/network_driver.c:1243
 #, fuzzy
 msgid "network is not active"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ\n"
+msgstr "ਨੈੱਟਵਰਕ %s ਸਰਗਰਮ ਨਹੀਂ ਹੈ"
 
 #: src/network_driver.c:1295
-#, fuzzy
 msgid "no network with matching id"
-msgstr "XML ਵਿੱਚ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ"
+msgstr "ਕੋਈ ਨੈੱਟਵਰਕ id ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
 #: src/network_driver.c:1301
 #, c-format
 msgid "network '%s' does not have a bridge name."
-msgstr ""
+msgstr "ਨੈੱਟਵਰਕ '%s' ਦਾ ਬਰਿੱਜ ਨਾਂ ਨਹੀਂ ਹੈ।"
+
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ਟਰਾਂਜ਼ੀਐਂਟ ਡੋਮੇਨ ਲਈ ਆਟੋਸਟਾਰਟ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
-msgstr ""
+msgstr "ਆਟੋਸਟਾਰਟ ਡਾਇਰੈਟਰੀ '%s' ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
-#, fuzzy, c-format
+#: src/network_driver.c:1382 src/storage_driver.c:974
+#, c-format
 msgid "Failed to create symlink '%s' to '%s'"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ %s ਵੱਲ symlink ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
-#, fuzzy, c-format
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
+#, c-format
 msgid "Failed to delete symlink '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "symlink '%s' ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਫੇਲ"
+
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "ਪੂਲ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "ਪੂਲ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %s ਨੂੰ ਰਿਜ਼ੌਲਵ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
+msgstr "ਨਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਕੋਈ ਨੋਡ ਜੰਤਰ ਨਹੀਂ ਹੈ"
+
+#: src/node_device.c:321
+msgid "no parent for this device"
+msgstr "ਇਸ ਜੰਤਰ ਲਈ ਕੋਈ ਅਧਾਰ ਨਹੀਂ ਹੈ"
+
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "ਮਾਰਗ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "Write to '%s' to trigger host scan failed"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ਮਾਈਗਰੇਸ਼ਨ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "typefile '%s' ਨੂੰ ਲੱਭ ਨਹੀਂ ਸਕਦਾ"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:557
 #, fuzzy
-msgid "no parent for this device"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਟਾਰਗਿਟ"
+msgid "Could not get current time"
+msgstr "ਮੌਜੂਦਾ ਸਮਾਂ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/node_device_conf.c:433
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਕੋਈ ਬਲਾਕ ਜੰਤਰ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਗਲਤੀ"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਕਿਸਮ ਗੈਰ-ਮੌਜੂਦ ਹੈ"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਕੋਈ ਹਟਾਉਣਯੋਗ ਮੀਡੀਆ ਅਕਾਰ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਗਲਤ ਹਟਾਉਣਯੋਗ ਮੀਡੀਆ ਅਕਾਰ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਕਿਸਮ '%s' ਨੂੰ '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਕੋਈ ਅਕਾਰ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਗਲਤ ਅਕਾਰ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ SCSI ਹੋਸਟ ID '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ SCSI ਹੋਸਟ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ SCSI ਬੱਸ ID '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ SCSI ਬੱਸ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ SCSI ਟਾਰਗਿਟ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ SCSI ਟਾਰਗਿਟ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ SCSI LUN ID '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ SCSI LUN ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
 #, fuzzy, c-format
-msgid "no network interface supplied for '%s'"
-msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਕਿਸਮ"
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' ਲਈ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਗਲਤੀ"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' ਲਈ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਕਿਸਮ ਗੈਰ-ਮੌਜੂਦ ਹੈ"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' ਲਈ ਕੋਈ ਅਕਾਰ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:672
 #, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' ਲਈ ਕੋਈ ਅਕਾਰ ਨਹੀਂ ਦਿੱਤਾ"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ਅਣਜਾਣ ਸਟੋਰੇਜ਼ ਸਮਰੱਥਾ ਕਿਸਮ '%s' ਨੂੰ '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
+
+#: src/node_device_conf.c:714
+#, c-format
+msgid "no network interface supplied for '%s'"
+msgstr "'%s' ਲਈ ਕੋਈ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਨਹੀਂ ਦਿੱਤਾ"
+
+#: src/node_device_conf.c:729
+#, c-format
 msgid "invalid network type supplied for '%s'"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "'%s' ਲਈ ਗਲਤ ਨੈੱਟਵਰਕ ਕਿਸਮ ਦਿੱਤੀ ਹੈ"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ USB ਇੰਟਰਫੇਸ ਨੰਬਰ '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ USB ਇੰਟਰਫੇਸ ਨੰਬਰ '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ USB ਇੰਟਰਫੇਸ ਸ਼੍ਰੇਣੀ '%s' ਲਈ ਨਹੀਂ ਦਿੱਤੀ"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ USB ਇੰਟਰਫੇਸ ਸ਼੍ਰੇਣੀ '%s' ਲਈ ਦਿੱਤੀ ਹੈ"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ USB ਇੰਟਰਫੇਸ ਉਪ-ਸ਼੍ਰੇਣੀ '%s' ਲਈ ਨਹੀਂ ਦਿੱਤੀ"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ USB ਇੰਟਰਫੇਸ ਉੱਪ-ਸ਼੍ਰੇਣੀ '%s' ਲਈ ਦਿੱਤੀ ਹੈ"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
-msgstr ""
+msgstr "no USB interface protocol supplied for '%s'"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
-msgstr ""
+msgstr "invalid USB interface protocol supplied for '%s'"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
-msgstr ""
+msgstr "no USB bus number supplied for '%s'"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
-msgstr ""
+msgstr "invalid USB bus number supplied for '%s'"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
-msgstr ""
+msgstr "no USB device number supplied for '%s'"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
-msgstr ""
+msgstr "invalid USB device number supplied for '%s'"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
-msgstr ""
+msgstr "no USB vendor ID supplied for '%s'"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
-msgstr ""
+msgstr "invalid USB vendor ID supplied for '%s'"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
-msgstr ""
+msgstr "no USB product ID supplied for '%s'"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
-msgstr ""
+msgstr "invalid USB product ID supplied for '%s'"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
-msgstr ""
+msgstr "no PCI domain ID supplied for '%s'"
 
-#: src/node_device_conf.c:757
-#, fuzzy, c-format
+#: src/node_device_conf.c:873
+#, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਡੋਮੇਨ ਬਿੰਦੂ"
+msgstr "'%s' ਲਈ ਗਲਤ PCI ਡੋਮੇਨ ID ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
-msgstr ""
+msgstr "no PCI bus ID supplied for '%s'"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ PCI ਬੱਸ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ PCI ਸਲਾਟ ID '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
-msgstr ""
+msgstr "ਗਲਤ PCI ਸਲਾਟ ID '%s' ਲਈ ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
-msgstr ""
+msgstr "ਕੋਈ PCI ਫੰਕਸ਼ਨ ID '%s' ਲਈ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/node_device_conf.c:775
-#, fuzzy, c-format
+#: src/node_device_conf.c:891
+#, c-format
 msgid "invalid PCI function ID supplied for '%s'"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਕੁਨੈਕਸ਼ਨ ਇਸ਼ਾਰਾ"
+msgstr "'%s' ਲਈ ਗਲਤ PCI ਫੰਕਸ਼ਨ ID ਦਿੱਤਾ ਹੈ"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
-msgstr ""
+msgstr "no PCI vendor ID supplied for '%s'"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
-msgstr ""
+msgstr "invalid PCI vendor ID supplied for '%s'"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
-msgstr ""
+msgstr "no PCI product ID supplied for '%s'"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
-msgstr ""
+msgstr "invalid PCI product ID supplied for '%s'"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
-msgstr ""
+msgstr "no system UUID supplied for '%s'"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
-msgstr ""
+msgstr "malformed uuid element for '%s'"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
-msgstr ""
+msgstr "ਸਮਰੱਥਾ ਕਿਸਮ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: src/node_device_conf.c:868
-#, fuzzy, c-format
+#: src/node_device_conf.c:985
+#, c-format
 msgid "unknown capability type '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ ਸਮਰੱਥਾ ਕਿਸਮ '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਸਮਰੱਥਾ ਕਿਸਮ '%d', '%s' ਲਈ"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
+msgstr "'%s' ਲਈ ਕੋਈ ਜੰਤਰ ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ"
+
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "%s ਨੂੰ ਪੜ੍ਹਨ ਵਾਸਤੇ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "%s ਨੂੰ ਪੜ੍ਹਨ ਵਾਸਤੇ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ : %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
-msgstr ""
+msgstr "cpuinfo ਪਰੋਸੈੱਸਰ ਪਾਰਸ ਕਰ ਰਿਹਾ ਹੈ"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
-msgstr ""
+msgstr "cpuinfo cpu MHz ਪਾਰਸ ਕਰ ਰਿਹਾ ਹੈ"
 
-#: src/nodeinfo.c:120
-#, fuzzy
+#: src/nodeinfo.c:121
 msgid "no cpus found"
-msgstr "node cpu numa nodes"
+msgstr "ਕੋਈ cpu ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
-#, fuzzy, c-format
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
+#, c-format
 msgid "cannot open %s"
-msgstr "ਡੋਮੇਨ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "%s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "ਇਸ ਪਲੇਟ ਫਾਰਮ ਤੇ ਕੰਸੋਲ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA ਨੂੰ ਇਸ ਹੋਸਟ ਤੇ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "ਸਟਾਰਟ ਸੈੱਲ %d ਰੇਂਜ ਤੋਂ ਬਾਹਰ ਹੈ (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA ਫਰੀ ਮੈਮੋਰੀ ਨੂੰ ਬੇਨਤੀ ਕਰਨ ਵਿੱਚ ਫੇਲ"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "Error submitting virtual machine to OpenNebula"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "ਦਿਨ ਦਾ ਸਮਾਂ ਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
 #: src/opennebula/one_driver.c:462
 #, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr ""
+msgstr "Already an OpenNebula VM active with the name: '%s' id: %d "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ"
+msgstr "ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਗਲਤ ਕਿਰਿਆ"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
-#, fuzzy
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ ਚੱਲ ਨਹੀਂ ਰਿਹਾ"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
-msgstr ""
+msgstr "ਕੋਈ ਡੋਮੇਨ id %d ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "ਡੋਮੇਨ ਨੂੰ ਰੋਕਿਆ ਨਹੀਂ"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
-msgstr "ਚੱਲ ਰਿਹਾ %s ਹਾਈਪਰਵੀਜ਼ਰ ਵਰਜਨ ਖੋਲ੍ਹ ਨਹੀਂ ਸਕਦਾ\n"
+msgid "Could not extract vzctl version"
+msgstr "vzctl ਵਰਜਨ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "'IP_ADDRESS' ਨੂੰ ਸੰਰਚਨਾ ਵਿੱਚੋਂ ਕੰਟਰੋਲਰ %d ਲਈ ਪੜਨ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "'NETIF' ਨੂੰ ਸੰਰਚਨਾ ਵਿੱਚੋਂ ਕੰਨਟੇਨਰ ਲਈ %d ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/openvz_conf.c:257
-#, fuzzy
 msgid "Too long network device name"
-msgstr "ਨੈੱਟਵਰਕ ਫਾਇਲ ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+msgstr "ਨੈੱਟਵਰਕ ਜੰਤਰ ਨਾਂ ਬਹੁਤ ਲੰਬਾ ਹੈ"
 
 #: src/openvz_conf.c:271
 msgid "Too long bridge device name"
-msgstr ""
+msgstr "ਬਰਿੱਜ ਜੰਤਰ ਨਾਂ ਬਹੁਤ ਲੰਬਾ ਹੈ"
 
 #: src/openvz_conf.c:285
-#, fuzzy
 msgid "Wrong length MAC address"
-msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ"
+msgstr "ਗਲਤ ਲੰਬਾਈ ਦਾ MAC ਸਿਰਨਾਵਾਂ"
 
 #: src/openvz_conf.c:292
-#, fuzzy
 msgid "Wrong MAC address"
-msgstr "MAC ਸਿਰਨਾਵਾਂ"
+msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "'OSTEMPLATE' ਨੂੰ ਸੰਰਚਨਾ ਵਿੱਚੋਂ ਕੰਨਟੇਨਰ %d ਲਈ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "'VE_PRIVATE' ਨੂੰ ਸੰਰਚਨਾ ਵਿੱਚੋਂ ਕੰਨਟੇਨਰ %d ਲਈ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/openvz_conf.c:434
-#, fuzzy
 msgid "popen failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "popen ਫੇਲ ਹੋਇਆ"
 
 #: src/openvz_conf.c:444
 msgid "Failed to parse vzlist output"
-msgstr ""
+msgstr "vzlist ਆਊਟਪੁੱਟ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/openvz_conf.c:477
 msgid "UUID in config file malformed"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ UUID ਗਲਤ ਹੈ"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "ਕੰਨਟੇਨਰ %d ਲਈ ਸੰਰਚਨਾ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/openvz_driver.c:110
-#, fuzzy
 msgid "Container is not defined"
-msgstr "ਡੋਮੇਨ %s ਨਾ-ਪਰਭਾਸ਼ਿਤ ਹੈ\n"
+msgstr "ਕੰਨਟੇਨਰ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
 
 #: src/openvz_driver.c:152 src/openvz_driver.c:657
-#, fuzzy, c-format
+#, c-format
 msgid "Could not put argument to %s"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "%s ਨੂੰ ਆਰਗੂਮੈਂਟ ਨਹੀਂ ਦਿੱਤਾ"
 
 #: src/openvz_driver.c:170
 msgid "only one filesystem supported"
-msgstr ""
+msgstr "ਸਿਰਫ ਇੱਕ ਫਾਇਲ ਸਿਸਟਮ ਸਹਿਯੋਗੀ ਹੈ"
 
 #: src/openvz_driver.c:179
 msgid "filesystem is not of type 'template' or 'mount'"
-msgstr ""
+msgstr "ਫਾਇਲ-ਸਿਸਟਮ ਦੀ ਕਿਸਮ 'template' ਜਾਂ 'mount' ਨਹੀਂ ਹੈ"
 
 #: src/openvz_driver.c:190
-#, fuzzy
 msgid "Could not convert domain name to VEID"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਨਾਂ ਜਾਂ id ਤੋਂ ਡੋਮੇਨ UUID ਬਦਲੋ"
+msgstr "ਡੋਮੇਨ ਨਾਂ ਨੂੰ VEID ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/openvz_driver.c:196
 msgid "Could not copy default config"
-msgstr ""
+msgstr "ਮੂਲ ਸੰਰਨਚਾ ਦੀ ਨਕਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/openvz_driver.c:202
 msgid "Could not set the source dir for the filesystem"
-msgstr ""
+msgstr "ਫਾਇਲ ਸਿਸਟਮ ਲਈ ਸਰੋਤ ਡਾਇਰੈਕਟੀ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/openvz_driver.c:210
 msgid "Error creating command for container"
-msgstr ""
+msgstr "ਕੰਨਟੇਨਰ ਲਈ ਕਮਾਂਡ ਬਣਾਉਣ ਸਮੇਂ ਗਲਤੀ"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
-#, fuzzy, c-format
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
+#, c-format
 msgid "Could not exec %s"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "%s ਨੂੰ ਚਲਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/openvz_driver.c:361
 #, c-format
 msgid "cannot read cputime for domain %d"
-msgstr ""
+msgstr "cputime ਨੂੰ ਡੋਮੇਨ %d ਲਈ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/openvz_driver.c:440 src/openvz_driver.c:477
-#, fuzzy
 msgid "domain is not in running state"
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ ਚੱਲ ਨਹੀਂ ਰਿਹਾ"
 
 #: src/openvz_driver.c:558
 msgid "Container ID is not specified"
-msgstr ""
+msgstr "ਕੰਨਟੇਨਰ ID ਨਹੀਂ ਦਿੱਤਾ"
 
 #: src/openvz_driver.c:591
 msgid "Could not generate eth name for container"
-msgstr ""
+msgstr "ਕੰਨਟੇਨਰ ਲਈ eth ਨਾਂ ਨਹੀਂ ਬਣਾ ਸਕਿਆ"
 
 #: src/openvz_driver.c:602
 msgid "Could not generate veth name"
-msgstr ""
+msgstr "veth ਨਾਂ ਨਹੀਂ ਬਣਾ ਸਕਿਆ"
 
 #: src/openvz_driver.c:686
-#, fuzzy
 msgid "Could not configure network"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਸੰਰਚਿਤ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/openvz_driver.c:697
 msgid "cannot replace NETIF config"
-msgstr ""
+msgstr "NETIF ਸੰਰਚਨਾ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/openvz_driver.c:734
 #, c-format
 msgid "Already an OPENVZ VM active with the id '%s'"
-msgstr ""
+msgstr "ਪਹਿਲਾਂ ਹੀ ਇੱਕ OPENVZ VM ਸਰਗਰਮ ਹੈ ਜਿਸਦਾ id '%s' ਹੈ"
 
 #: src/openvz_driver.c:744 src/openvz_driver.c:811
-#, fuzzy
 msgid "Error creating intial configuration"
-msgstr "ਸੰਰਚਨਾ ਜਾਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "ਸ਼ੁਰੂਆਤੀ ਸੰਰਚਨਾ ਬਣਾਉਣ ਵਿੱਚ ਗਲਤੀ"
 
 #: src/openvz_driver.c:752 src/openvz_driver.c:817
-#, fuzzy
 msgid "Could not set UUID"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "UUID ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/openvz_driver.c:762 src/openvz_driver.c:839
-#, fuzzy
 msgid "Could not set number of virtual cpu"
-msgstr "ਵੁਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ ਤਬਦੀਲ"
+msgstr "ਵਰਚੁਅਲ cpu ਦੀ ਗਿਣਤੀ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/openvz_driver.c:801
 #, c-format
 msgid "Already an OPENVZ VM defined with the id '%s'"
-msgstr ""
+msgstr "ਪਹਿਲਾਂ ਹੀ ਇੱਕ OPENVZ VM ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ ਜਿਸਦਾ id '%s' ਹੈ"
 
 #: src/openvz_driver.c:870
 msgid "no domain with matching id"
-msgstr ""
+msgstr "id ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਕੋਈ ਡੋਮੇਨ ਨਹੀਂ ਹੈ"
 
 #: src/openvz_driver.c:876
 msgid "domain is not in shutoff state"
-msgstr ""
+msgstr "ਡੋਮੇਨ ਸ਼ੱਟਆਫ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਨਹੀਂ ਹੈ"
 
 #: src/openvz_driver.c:988
-#, fuzzy
 msgid "Could not read container config"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਕੰਨਟੇਨਰ ਸੰਰਚਨਾ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
-#, fuzzy, c-format
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
+#, c-format
 msgid "unknown type '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ ਕਿਸਮ '%s'"
 
 #: src/openvz_driver.c:1060
 msgid "VCPUs should be >= 1"
+msgstr "VCPUs >= 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ"
+
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
-#, fuzzy, c-format
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
+#, c-format
 msgid "Could not parse VPS ID %s"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "VPS ID %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/pci.c:147
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to open config space file '%s': %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਸੰਰਚਨਾ ਸਪੇਸ ਫਾਇਲ '%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ: %s"
 
 #: src/pci.c:167
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to read from '%s' : %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "'%s' ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ : %s"
 
 #: src/pci.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to write to '%s' : %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "'%s' ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ : %s"
 
 #: src/pci.c:580
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to open config space file '%s'"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਸੰਰਚਨਾ ਸਪੇਸ ਫਾਇਲ '%s' ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
 #: src/pci.c:617
 #, c-format
 msgid "No PCI reset capability available for %s"
-msgstr ""
+msgstr "ਕੋਈ PCI ਰੀਸੈੱਟ ਸਮਰੱਥਾ %s ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ"
 
 #: src/pci.c:670
 #, c-format
 msgid "failed to load pci-stub or pciback drivers: %s"
-msgstr ""
+msgstr "pci-stub ਜਾਂ pciback ਡਰਾਈਵਰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
 #: src/pci.c:699
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to add PCI device ID '%s' to %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਜੰਤਰ ID '%s'  ਨੂੰ %s ਵਿੱਚ ਜੋੜਨ ਤੋਂ ਫੇਲ"
 
 #: src/pci.c:712
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to unbind PCI device '%s'"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਜੰਤਰ '%s' ਨੂੰ ਅਨ-ਬਾਈਂਡ ਕਰਨ ਤੋਂ ਫੇਲ"
 
 #: src/pci.c:725
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to add slot for PCI device '%s' to %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਜੰਤਰ '%s' ਲਈ ਸਲਾਟ ਨੂੰ %s ਵਿੱਚ ਜੋੜਨ ਤੋਂ ਫੇਲ"
 
 #: src/pci.c:733 src/pci.c:780
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to bind PCI device '%s' to %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਜੰਤਰ '%s' ਨੂੰ %s ਵਿੱਚ ਬਾਈਂਡ ਕਰਨ ਤੋਂ ਫੇਲ"
 
 #: src/pci.c:745
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to remove PCI ID '%s' from %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "PCI ID '%s' ਨੂੰ %s ਤੋਂ ਹਟਾਉਣ ਲਈ ਫੇਲ"
 
 #: src/pci.c:759 src/pci.c:820
 msgid "cannot find any PCI stub module"
-msgstr ""
+msgstr "ਕੋਈ PCI stub ਮੈਡਿਊਲ ਨਹੀਂ ਲੱਭ ਸਕਿਆ"
 
 #: src/pci.c:790
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to remove slot for PCI device '%s' to %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਜੰਤਰ ਦੀ ਸਲਾਟ '%s' ਨੂੰ %s ਵੱਲ ਹਟਾਉਣ ਤੋਂ ਫੇਲ"
 
 #: src/pci.c:805
 #, c-format
 msgid "Failed to trigger a re-probe for PCI device '%s'"
-msgstr ""
+msgstr "ਇੱਕ ਮੁੜ-ਜਾਂਚ ਨੂੰ PCI ਜੰਤਰ '%s' ਲਈ ਟਰਿੱਗਰ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
 #: src/pci.c:885
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to read product/vendor ID for %s"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed to read product/vendor ID for %s"
 
 #: src/proxy_internal.c:240
 #, c-format
 msgid "Failed to close socket %d\n"
-msgstr "ਸਾਕਟ %d ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ\n"
+msgstr "ਸਾਕਟ %d ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ\n"
 
 #: src/proxy_internal.c:297
 #, c-format
@@ -2732,14 +2892,12 @@ msgid "Failed to write to socket %d\n"
 msgstr "ਸਾਕਟ %d ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ\n"
 
 #: src/proxy_internal.c:379
-#, fuzzy
 msgid "failed to write proxy request"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਪਰਾਕਸੀ ਲਿਖਣ ਦੌਰਾਨ ਫੇਲ"
 
 #: src/proxy_internal.c:390 src/proxy_internal.c:413
-#, fuzzy
 msgid "failed to read proxy reply"
-msgstr "ਜੈੱਨ ਡੈਮਨ ਤੋਂ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "failed to read proxy reply"
 
 #: src/proxy_internal.c:395 src/proxy_internal.c:418 src/proxy_internal.c:436
 #, c-format
@@ -2765,2710 +2923,2680 @@ msgstr "ਪਰਾਕਸੀ ਨਾਲ ਸੰਚਾਰ ਗਲਤੀ: ਨਿਕਾ
 msgid "got asynchronous packet number %d\n"
 msgstr "ਨਾ-ਸਮਕਾਲੀ ਪੈਕਟ ਨੰਬਰ %d ਮਿਲਿਆ\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "cannot parse QEMU version number in '%s'"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU ਸਹਾਇਤਾ ਆਊਟਪੁੱਟ ਪੜਨ ਵਿੱਚ ਅਸਫਲ"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
-msgstr ""
+msgstr "qemu %d pid %lu ਤੋਂ ਅਣਜਾਣ ਨਤੀਜਾ"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਨਤੀਜਾ '%d', ਹੋ ਸਕਦਾ qemu ਫੇਲ ਹੋ ਗਿਆ ਹੈ"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
-msgstr ""
+msgstr "QEMU ਬਾਇਨਰੀ %s ਲੱਭ ਨਹੀਂ ਸਕਿਆ: %s"
 
-#: src/qemu_conf.c:611
-#, fuzzy, c-format
+#: src/qemu_conf.c:720 src/uml_conf.c:204
+#, c-format
 msgid "Network '%s' not found"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਨੈੱਟਵਰਕ '%s' ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/qemu_conf.c:626
-#, fuzzy, c-format
+#: src/qemu_conf.c:735
+#, c-format
 msgid "Network type %d is not supported"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ\n"
+msgstr "ਨੈੱਟਵਰਕ ਕਿਸਮ %d ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
-msgstr ""
+msgstr "ਬਰਿੱਜ ਸਹਿਯੋਗ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
-msgstr ""
+msgstr "Failed to add tap interface to bridge. %s is not a bridge device"
 
-#: src/qemu_conf.c:657
-#, fuzzy, c-format
+#: src/qemu_conf.c:766 src/uml_conf.c:130
+#, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
-msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ %s %s ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਟੈਪ ਇੰਟਰਫੇਸ '%s' ਨੂੰ ਬਰਿੱਜ '%s' ਵਿੱਚ ਜੋੜਨ ਲਈ ਫੇਲ : %s"
 
-#: src/qemu_conf.c:807
-#, fuzzy
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਲਈ ਸਹਾਇਕ ਨਹੀਂ"
+msgstr "TCP migration is not supported with this QEMU binary"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
-msgstr ""
+msgstr "STDIO ਮਾਈਗਰੇਸ਼ਨ ਇਸ QEMU ਬਾਇਨਰੀ ਨਾਲ ਸਹਿਯੋਗੀ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਡਰਾਈਵਰ ਨਾਂ '%s' ਡਿਸਕ '%s' ਲਈ"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ ਨਾ-ਸਹਿਯੋਗੀ usb ਡਿਸਕ ਕਿਸਮ"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
-#, fuzzy, c-format
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
+#, c-format
 msgid "unsupported disk type '%s'"
-msgstr "ਅਚਾਨਕ ਡਾਟਾ '%s'"
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਡਿਸਕ ਕਿਸਮ '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
-msgstr ""
+msgstr "ਗਲਤ ਸਾਊਂਡ ਮਾਡਲ"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਮੁੱਲ"
+msgstr "'%s' ਵਿੱਚ ਗਲਤ ਕੀਵਰਡ ਆਰਗੂਮੈਂਟ"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "ਜੰਤਰ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+msgstr "ਡਰਾਈਵਰ ਸੂਚੀ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s ਲਈ ਜੰਤਰ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਡਰਾਈਵਰ '%s' ਵਿੱਚ ਫਾਇਲ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "'%s' ਡਰਾਈਵਰ ਵਿੱਚ ਗੈਰ-ਮੌਜੂਦ ਸੂਚੀ ਪੈਰਾਮੀਟਰ"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "'%s' ਵਿੱਚ NIC vlan ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "NIC ਪਰਿਭਾਸ਼ਾ vlan %d ਲਈ ਲੱਭ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
+msgstr "%s ਵਿੱਚ NIC vlan ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "ਫੰਕਸ਼ਨ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
+msgstr "NIC ਪਰਿਭਾਸ਼ਾ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ PCI ਜੰਤਰ ਸੰਟੈਕਸ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "PCI ਜੰਤਰ ਬੱਸ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ '%s'"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "PCI ਜੰਤਰ ਸਲਾਟ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "PCI ਜੰਤਰ ਫੰਕਸ਼ਨ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "USB ਜੰਤਰ ਵਿਕਰੇਤਾ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "PCI ਜੰਤਰ ਉਤਪਾਦ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
+msgstr "PCI ਜੰਤਰ ਐਡਰੈੱਸ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "ਜੰਤਰ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+msgstr "ਅੱਖਰ ਜੰਤਰ %s ਵਿੱਚ ਪੋਰਟ ਨੰਬਰ ਨਹੀਂ ਲੱਭ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ ਅੱਖਰ ਜੰਤਰ ਸੰਟੈਕਸ %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਕੋਈ ਇਮੂਲੇਟਰ ਮਾਰਗ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "%s ਆਰਗੂਮੈਂਟ ਲਈ ਮੁੱਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "VNC ਪੋਰਟ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "ਜੰਤਰ %s ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+msgstr "ਮੈਮੋਰੀ ਲੈਵਲ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "CPU ਕਾਊਂਟ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "IP ਐਡਰੈੱਸ '%s' ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
+msgstr "UUID '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "ਅਣਜਾਣ QEMU ਆਰਗੂਮੈਂਟ '%s' ਤਬਦੀਲੀ ਦੌਰਾਨ"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
-
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ਇਸ ਵਿੱਚ ਗਲਤ ਡੋਮੇਨ ਇਸ਼ਾਰਾ"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
+msgstr "ਆਣਜਾਣ ਆਰਗੂਮੈਂਟ '%s'"
 
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
-#, fuzzy, c-format
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
+#, c-format
 msgid "failed to create logfile %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਲਾਗਫਾਇਲ %s ਬਣਾਉਣ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
-msgstr ""
+msgstr "Unable to set VM logfile close-on-exec flag"
 
-#: src/qemu_driver.c:177
-#, fuzzy, c-format
+#: src/qemu_driver.c:176
+#, c-format
 msgid "failed to build logfile name %s/%s.log"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਲਾਗਫਾਇਲ ਨਾਂ %s/%s.log ਬਣਾਉਣ ਤੇ ਫੇਲ"
 
-#: src/qemu_driver.c:197
-#, fuzzy, c-format
+#: src/qemu_driver.c:196
+#, c-format
 msgid "Unable to seek to %lld in %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%lld ਨੂੰ %s ਵਿੱਚ ਖੋਜਣ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
-#, fuzzy, c-format
+#: src/qemu_driver.c:226
+#, c-format
 msgid "Failed to autostart VM '%s': %s\n"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "VM '%s' ਨੂੰ ਆਟੋਸਟਾਰਟ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:270
-#, fuzzy, c-format
+#: src/qemu_driver.c:269
+#, c-format
 msgid "Failed to unlink status file %s"
-msgstr "ਬਲਾਕ ਹਾਲਤ %s %s ਪਤਾ ਕਰਨ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
+msgstr "ਸਥਿਤੀ ਫਾਇਲ %s ਦਾ ਲਿੰਕ ਹਟਾਉਣ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:315
-#, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+#: src/qemu_driver.c:301
+#, c-format
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "%s ਲਈ ਮਾਨੀਟਰ ਮੁੜ-ਜੋੜਨ ਤੋਂ ਫੇਲ: %d\n"
 
-#: src/qemu_driver.c:325
-#, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+#: src/qemu_driver.c:363
+#, c-format
+msgid "Failed to copy secModel model: %s"
+msgstr "secModel ਮੈਡਲ ਦੀ ਨਕਲ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/qemu_driver.c:331
-#, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+#: src/qemu_driver.c:371
+#, c-format
+msgid "Failed to copy secModel DOI: %s"
+msgstr "secModel DOI ਦੀ ਨਕਲ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/qemu_driver.c:376
-#, fuzzy
+#: src/qemu_driver.c:392
 msgid "Failed to start security driver"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸੁਰੱਖਿਆ ਡਰਾਈਵਰ ਚਾਲੂ ਕਰਨ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
-msgstr ""
-
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "'%s' ਨੂੰ ਪੜਨ ਵਿੱਚ ਫੇਲ: ਪੜੋ: %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਕੋਈ ਸੁਰੱਖਿਆ ਡਰਾਈਵਰ ਉਪਲੱਬਧ ਨਹੀਂ"
 
-#: src/qemu_driver.c:485
-#, fuzzy, c-format
+#: src/qemu_driver.c:483
+#, c-format
 msgid "Failed to create state dir '%s': %s\n"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ %s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ ਹੈ\n"
+msgstr "ਸਟੇਟ dir '%s' ਬਣਾਉਣ ਤੋਂ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
-msgstr ""
+msgstr "%s startup ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਫੇਲ"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
-msgstr ""
+msgstr "%s startup ਆਊਟਪੁੱਟ ਪੜਨ ਦਾ ਸਮਾਂ ਲੱਘ ਗਿਆ"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
-msgstr ""
+msgstr "%s startup ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਸਪੇਸ ਖਤਮ"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
-msgstr ""
+msgstr "%s ਲਾਗ ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਫੇਲ"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
-msgstr ""
+msgstr "%s ਲਾਗ ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਸਪੇਸ ਖਤਮ"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
-msgstr ""
+msgstr "%s ਲਾਗ ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਕਾਰਜ ਬੰਦ ਹੋ ਗਿਆ"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
-msgstr ""
+msgstr "%s ਲਾਗ ਆਊਟਪੁੱਟ ਪੜਨ ਵੇਲੇ ਸਮਾਂ ਲੰਘ ਗਿਆ"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
-msgstr ""
+msgstr "ਮਾਨੀਟਰ ਮਾਰਗ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
-msgstr ""
+msgstr "ਮਾਨੀਟਰ close-on-exec ਫਲੈਗ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
-msgstr ""
+msgstr "ਮਾਨੀਟਰ ਨੂੰ ਨਾਨ-ਬਲਾਕਿੰਗ ਮੋਡ ਵਿੱਚ ਪਾਉਣ ਤੋਂ ਅਸਫਲ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
-#, fuzzy, c-format
+#: src/qemu_driver.c:994
+#, c-format
 msgid "Unable to close logfile: %s\n"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਲਾਗਫਾਇਲ ਬੰਦ ਕਰਨ ਤੋਂ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:994
-#, fuzzy, c-format
+#: src/qemu_driver.c:1003
+#, c-format
 msgid "unable to start guest: %s"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਗਿਸਟ ਚਾਲੂ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
-msgstr ""
+msgstr "cannot run monitor command to fetch CPU thread info"
 
-#: src/qemu_driver.c:1128
-#, fuzzy
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
-msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "CPU ਸੰਬੰਧ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
-#, fuzzy
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਮੁੜ-ਪ੍ਰਾਪਤੀ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
-msgstr ""
+msgstr "VNC ਪਾਸਵਰਡ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:1313
-#, fuzzy
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਸੈੱਟ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
-#, fuzzy
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
-msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
+msgstr "VM ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
-msgstr ""
+msgstr "ਇੱਕ ਨਾ-ਵਰਤੀ VNC ਪੋਰਟ ਲੱਭਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
-msgstr ""
+msgstr "ਲਾਗ ਡਾਇਰੈਕਟਰੀ %s ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
-msgstr ""
+msgstr "QEMU ਬਾਇਨਰੀ %s ਲੱਭ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/qemu_driver.c:1408
-#, fuzzy, c-format
+#: src/qemu_driver.c:1414
+#, c-format
 msgid "Cannot remove stale PID file for %s"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ '%s' ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
+msgstr "%s ਲਈ ਸਟੇਟ PID ਫਾਇਲ ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "pidfile ਮਾਰਗ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
-#, fuzzy, c-format
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
+#, c-format
 msgid "Unable to write envv to logfile: %s\n"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "envv ਨੂੰ ਲਾਗਫਾਇਲ ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
-#, fuzzy, c-format
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
+#, c-format
 msgid "Unable to write argv to logfile: %s\n"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "argv ਨੂੰ ਲਾਗਫਾਇਲ ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:1450
-#, fuzzy, c-format
+#: src/qemu_driver.c:1456
+#, c-format
 msgid "Unable to seek to end of logfile: %s\n"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਲਾਗਫਾਇਲ ਦੇ ਅੰਤ ਤੱਕ ਵੇਖਣ ਵਿੱਚ ਫੇਲ: %s\n"
 
-#: src/qemu_driver.c:1467
-#, fuzzy, c-format
+#: src/qemu_driver.c:1473
+#, c-format
 msgid "Domain %s didn't show up\n"
-msgstr "ਡੋਮੇਨ %s %s ਉੱਤੇ ਸੰਭਾਲੀ ਗਈ ਹੈ\n"
+msgstr "ਡੋਮੇਨ %s ਦਿਸਿਆ ਨਹੀਂ\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
-msgstr ""
+msgstr "VM '%s' ਬੰਦ ਹੋ ਰਿਹਾ ਹੈ\n"
 
-#: src/qemu_driver.c:1547
-#, fuzzy, c-format
+#: src/qemu_driver.c:1551
+#, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "SIGTERM ਨੂੰ %s (%d) ਵੱਲ ਭੇਜਣ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:1580
-#, fuzzy, c-format
+#: src/qemu_driver.c:1578
+#, c-format
 msgid "Failed to remove domain status for %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਲਈ ਡੋਮੇਨ ਸਥਿਤੀ ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:1585
-#, fuzzy, c-format
+#: src/qemu_driver.c:1583
+#, c-format
 msgid "Failed to remove PID file for %s: %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "%s ਲਈ PID ਫਾਇਲ ਹਟਾਉਣ ਤੋਂ ਫੇਲ: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
-msgstr ""
+msgstr "ਨਾ-ਪਰਬੰਧਿਤ fd ਘਟਨਾ %d %s ਲਈ"
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "ਵਰਤੀ ਮੈਮੋਰੀ:"
+msgid "qemu state driver is not active"
+msgstr "ਲਾਗ ਮਾਰਗ ਇੱਕ ਫਾਇਲ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
-msgstr ""
+msgstr "uuid '%s' ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਕੋਈ ਡੋਮੇਨ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
-#, fuzzy, c-format
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
+#, c-format
 msgid "no domain with matching name '%s'"
-msgstr "ਡੋਮੇਨ id ਜਾਂ uuid"
+msgstr "ਨਾਂ '%s' ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਡੋਮੇਨ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਪਹਿਲਾਂ ਹੀ uuid %s ਨਾਲ ਪਰਿਭਾਸ਼ਤ ਕੀਤਾ ਹੈ"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
-#, fuzzy, c-format
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
+#, c-format
 msgid "domain is already active as '%s'"
-msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
+msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ '%s' ਤੌਰ ਤੇ ਸਰਗਰਮ ਹੈ"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
-#, fuzzy
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਸਸਪੈਂਡ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
-#, fuzzy
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਸ਼ੱਟਡਾਊਨ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
-msgstr ""
+msgstr "ਮੌਜੂਦਾ ਮੈਮੋਰੀ ਤੋਂ ਜਿਆਦਾ ਅਧਿਕਤਮ ਮੈਮੋਰੀ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2508
-#, fuzzy
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
-msgstr "ਜਾਰੀ ਮੈਮੋਰੀ ਬਦਲੋ"
+msgstr "ਮੈਮੋਰੀ ਵਧਾਉਣ ਲਈ ਬੇਨਤੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2519
-#, fuzzy
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਮੈਮੋਰੀ ਵਧਾਉਣ ਨਿਰਧਾਰਨ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2558
-#, fuzzy
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
-msgstr "ਜਾਰੀ ਮੈਮੋਰੀ ਬਦਲੋ"
+msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਨੂੰ ਵਧਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
-msgstr ""
+msgstr "ਅਧਿਕਤਮ ਮੈਮੋਰੀ ਤੋਂ ਜਿਆਦਾ ਮੈਮੋਰੀ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
-#, fuzzy
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਸਰਗਰਮ ਡੋਮੇਨ ਦੀ ਮੈਮੋਰੀ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2812
-#, fuzzy
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
-msgstr "ਡੋਮੇਨ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਡੋਮੇਨ xml ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:2820
-#, fuzzy, c-format
+#: src/qemu_driver.c:2762
+#, c-format
 msgid "failed to create '%s'"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "'%s' ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:2826
-#, fuzzy
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਸੰਭਾਲੋ ਸਿਰਲੇਖ ਲਿਕਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:2832
-#, fuzzy
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "xml ਲਿਖਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:2838
-#, fuzzy, c-format
+#: src/qemu_driver.c:2780
+#, c-format
 msgid "unable to save file %s"
-msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "ਫਾਇਲ %s ਸੰਭਾਲਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
-#, fuzzy
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਮਾਈਗਰੇਸ਼ਨ ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
-msgstr ""
+msgstr "'migrate' ਨੂੰ ਇਸ qemu ਦੁਆਰਾ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:2926
-#, fuzzy
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ vcpu ਕਾਊਂਟ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
-msgstr ""
+msgstr "ਅਣਜਾਣ virt ਕਿਸਮ ਡੋਮੇਨ ਪਰਿਭਾਸ਼ਾ '%d' ਵਿੱਚ"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
-msgstr ""
+msgstr "ਡੋਮੇਨ ਲਈ ਅਧਿਕਤਮ vcpus ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
-msgstr ""
+msgstr "ਲੋੜੀਂਦਾ vcpus ਡੋਮੇਨ ਲਈ ਅਧਿਕਤਮ ਮਨਜੂਰ vcpus ਤੋਂ ਜਿਆਦਾ ਹੈ: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
-#, fuzzy
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
+msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਤੇ vcpus ਨੂੰ ਪਿੰਨ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
-msgstr ""
+msgstr "vcpu ਨੰਬਰ ਰੇਂਜ ਤੋਂ ਬਾਹਰ ਹੈ %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
-msgstr ""
+msgstr "affinity ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
-msgstr ""
+msgstr "cpu affinity ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
-msgstr ""
+msgstr "affinity ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
-msgstr ""
+msgstr "cpu affinity ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:3192
-#, fuzzy
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਸਤਰ ਅਧਿਕਤਮ %d ਬਾਈਟ ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ DOI ਸਤਰ ਅਧਿਕਤਮ %d ਬਾਈਟ ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
-#: src/qemu_driver.c:3261
-#, fuzzy
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
-msgstr "node domain list"
+msgstr "ਡੋਮੇਨ ਈਮੇਜ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:3267
-#, fuzzy
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
-msgstr "ਜੈੱਨ ਡੈਮਨ ਤੋਂ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "qemu ਸਿਰਲੇਖ ਪੜਨ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
-msgstr ""
+msgstr "ਈਮੇਜ ਮੈਜਿਕ ਗਲਤ ਹੈ"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
-msgstr ""
+msgstr "ਈਮੇਜ ਵਰਜਨ ਨੂੰ ਸਹਿਯੋ ਨਹੀਂ ਹੈ (%d > %d)"
 
-#: src/qemu_driver.c:3291
-#, fuzzy
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "XML ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
-#, fuzzy
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "XML ਨੂੰ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਫੇਸਲ"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
-#, fuzzy
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
-msgstr "ਨੈੱਟਵਰਕ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਨਵਾਂ VM ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:3367
-#, fuzzy
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "ਅਚਾਨਕ ਡਾਟਾ '%s'"
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਸੰਰਚਨਾ ਕਿਸਮ %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
-msgstr ""
+msgstr "QEMU argv ਸੈਂਟਿਕਸ %s ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
-msgstr ""
+msgstr "ਡਿਸਕ '%s' ਨੂੰ ਬੱਸ/ਜੰਤਰ ਸੂਚੀ ਵਿੱਚ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਡਿਸਕ ਨਾਂ ਬੱਸ '%s' ਲਈ"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
-msgstr ""
+msgstr "ਬੱਸ '%s' ਟਾਰਗਿਟ '%s' ਵਾਲਾ ਕੋਈ ਜੰਤਰ ਨਹੀਂ"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
-msgstr ""
+msgstr "ਈਮੂਲੇਟਰ ਵਰਜਨ ਜੰਤਰ '%s' ਅਤੇ ਟਾਰਗਿਟ '%s' ਲਈ ਹਟਾਉਣਯੋਗ ਮੀਡੀਆਂ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ"
 
-#: src/qemu_driver.c:3920
-#, fuzzy
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "cdrom ਮੀਡੀਆ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
-msgstr ""
+msgstr "cdrom ਮੀਡੀਆ ਤਬਦੀਲੀ ਫੇਲ ਹੋਈ: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
-msgstr ""
+msgstr "ਟਾਰਗਿਟ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
-msgstr ""
+msgstr "%s ਡਿਸਕ ਨੂੰ ਜੋੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
-msgstr ""
+msgstr "ਸਲਾਟ ਨੰਬਰ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਅਸਫਲ\n"
 
-#: src/qemu_driver.c:4001
-#, fuzzy, c-format
+#: src/qemu_driver.c:3941
+#, c-format
 msgid "adding %s disk failed"
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "%s ਡਿਸਕ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
-msgstr ""
+msgstr "usb ਡਿਸਕ ਨੂੰ ਜੋੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:4063
-#, fuzzy
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰੀਭਾਸ਼ਾ ਫਾਇਲ ਲੋਡ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "usb ਡਿਸਕ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4106
-#, fuzzy
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਜੋੜੋ"
+msgstr "usb ਜੰਤਰ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4117
-#, fuzzy
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰੀਭਾਸ਼ਾ ਫਾਇਲ ਲੋਡ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "usb ਜੰਤਰ ਜੋੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4149
-#, fuzzy
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਤੇ ਜੰਤਰ ਨੂੰ ਜੋੜਨ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
-msgstr ""
+msgstr "ਡਿਸਕ ਬੱਸ '%s' ਹਾਟਪਲੱਗ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
-msgstr ""
+msgstr "ਡਿਸਕ ਜੰਤਰ ਕਿਸਮ '%s' ਹਾਟਪਲੱਗ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
-msgstr ""
+msgstr "ਜੰਤਰ ਕਿਸਮ '%s' ਜੋੜੀ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: src/qemu_driver.c:4228
-#, fuzzy, c-format
+#: src/qemu_driver.c:4168
+#, c-format
 msgid "disk %s not found"
-msgstr "ਡੋਮੇਨ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਡਿਸਕ %s ਨਹੀਂ ਲੱਭੀ"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
-msgstr ""
+msgstr "ਜਿਸਕ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ - ਗਲਤ ਸਲਾਟ ਨੰਬਰ %d"
 
-#: src/qemu_driver.c:4246
-#, fuzzy, c-format
+#: src/qemu_driver.c:4186
+#, c-format
 msgid "failed to execute detach disk %s command"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡਿਸਕ %s ਹਟਾਉਣ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:4255
-#, fuzzy, c-format
+#: src/qemu_driver.c:4195
+#, c-format
 msgid "failed to detach disk %s: invalid slot %d"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡਿਸਕ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਫੇਲ: ਗਲਤ ਸਲਾਟ %d"
 
-#: src/qemu_driver.c:4299
-#, fuzzy
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਤੇ ਜੰਤਰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
-msgstr ""
+msgstr "ਸਿਰਫ SCSI ਜਾਂ virtio ਡਿਸਕ ਜੰਤਰ ਆਰਜੀ ਤੌਰ ਤੇ ਹਟਾਈ ਜਾ ਸਕਦੀ ਹੈ"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
-#, fuzzy
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਆਟੋ-ਸਟਾਰਟ ਕਰੋ"
+msgstr "ਟਰਾਂਜ਼ੀਐਂਟ ਡੋਮੇਨ ਲਈ ਆਟੋਸਟਾਰਟ ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
-msgstr ""
+msgstr "ਆਟੋਸਟਾਰਟ ਡਾਇਰੈਕਟਰੀ %s ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
-#, fuzzy, c-format
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
+#, c-format
 msgid "Failed to create symlink '%s to '%s'"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "symlink '%s ਤੋਂ '%s' ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4472
-#, fuzzy, c-format
+#: src/qemu_driver.c:4412
+#, c-format
 msgid "invalid path: %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਮੁੱਲ"
+msgstr "ਗਲਤ ਮਾਰਗ: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
-msgstr ""
+msgstr "'info blockstats' ਕਮਾਂਡ ਫੇਲ ਹੋਈ"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
-msgstr ""
+msgstr "'info blockstats' ਨੂੰ ਇਸ qemu ਦੁਆਰਾ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:4564
-#, fuzzy, c-format
+#: src/qemu_driver.c:4504
+#, c-format
 msgid "device not found: %s (%s)"
-msgstr "ਡੋਮੇਨ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਜੰਤਰ ਨਹੀਂ ਲੱਭਿਆ: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
-msgstr ""
+msgstr "NULL ਜਾਂ ਖਾਲੀ ਮਾਰਗ"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
-msgstr ""
+msgstr "ਗਲਤ ਮਾਰਗ, '%s' ਇੱਕ ਅਣਜਾਣ ਇੰਟਰਫੇਸ ਹੈ"
 
-#: src/qemu_driver.c:4683
-#, fuzzy, c-format
+#: src/qemu_driver.c:4623
+#, c-format
 msgid "%s: failed to open"
-msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "%s: ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4694
-#, fuzzy, c-format
+#: src/qemu_driver.c:4634
+#, c-format
 msgid "%s: failed to seek or read"
-msgstr "%s ਨੂੰ ਪੜ੍ਹਨ ਵਾਸਤੇ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ"
+msgstr "%s: ਖੋਜਣ ਜਾਂ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
-#, fuzzy
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
-msgstr "ਇਸ ਵਿੱਚ ਗਲਤ ਮੁੱਲ"
+msgstr "ਗਲਤ ਮਾਰਗ"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
-msgstr ""
+msgstr "QEMU ਡਰਾਈਵਰ ਸਿਰਫ ਵਰਚੁਅਲ ਮੈਮੋਰੀ ਐਡਰੈੱਸ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") ਫੇਲ"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
-msgstr ""
+msgstr "'memsave' ਕਮਾਂਡ ਫੇਲ ਹੋ ਗਈ ਹੈ"
 
-#: src/qemu_driver.c:4768
-#, fuzzy, c-format
+#: src/qemu_driver.c:4708
+#, c-format
 msgid "failed to read temporary file created with template %s"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਟੈਂਪਲਿਟ %s ਨਾਲ ਬਣਾਈ ਆਰਜੀ ਫਾਇਲ ਪੜਨ ਤੋਂ ਫੇਲ"
 
-#: src/qemu_driver.c:4908
-#, fuzzy
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
-msgstr "node domain list"
+msgstr "ਕੋਈ ਡੋਮੇਨ XML ਪੈਸ ਨਹੀਂ ਕੀਤਾ"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
-msgstr ""
+msgstr "ਸਿਰਫ tcp URIs ਨੂੰ KVM ਮਾਈਗਰੇਸ਼ਨ ਲਈ ਸਹਿਯੋਗ ਹੈ"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
-msgstr ""
+msgstr "URI ਦੇ ਅੰਤ ਵਿੱਚ ':port' ਨਹੀਂ ਹੈ"
 
-#: src/qemu_driver.c:4981
-#, fuzzy
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
-msgstr "ਡੋਮੇਨ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਲਗਾਤਾਰ UUID ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
-msgstr ""
+msgstr "ਉਸੇ ਨਾਂ ਜਾਂ UUID ਵਾਲਾ ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ '%s' ਤੌਰ ਤੇ ਮੌਜੂਦ ਹੈ"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
-msgstr ""
+msgstr "ਆਫ-ਲਾਈਨ ਮਾਈਗਰੇਸ਼ਨ ਨਿਰਧਾਰਤ ਕੀਤੀ ਹੈ, ਪਰ ਸਸਪੈਂਡ ਕਾਰਵਾਈ ਫੇਲ ਹੋ ਗਈ ਹੈ"
 
-#: src/qemu_driver.c:5122
-#, fuzzy, c-format
+#: src/qemu_driver.c:5062
+#, c-format
 msgid "migrate failed: %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਮਾਈਗਰੇਟ ਫੇਲ ਹੋਈ: %s"
 
-#: src/qemu_driver.c:5152
-#, fuzzy, c-format
+#: src/qemu_driver.c:5092
+#, c-format
 msgid "Failed to resume guest %s after failure\n"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਫੇਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਗਿਸਟ %s ਨੂੰ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
-msgstr ""
+msgstr "ਜੰਤਰ %s ਇੱਕ PCI ਜੰਤਰ ਨਹੀਂ ਹੈ"
 
 #: src/remote_internal.c:293
-#, fuzzy
 msgid "failed to find libvirtd binary"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "libvirtd ਬਾਇਨਰੀ ਲੱਭਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
+"remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
-msgstr ""
+msgstr "remote_open: 'ext' ਟਰਾਂਸਪੋਰਟ ਲਈ, ਕਮਾਂਡ ਲੋੜੀਂਦੀ ਹੈ"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
-#, fuzzy, c-format
+#: src/remote_internal.c:555 src/xend_internal.c:808
+#, c-format
 msgid "unable to resolve hostname '%s': %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਮੇਜ਼ਬਾਨ-ਨਾਂ '%s' ਰਿਜ਼ੌਲਵ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgid "unable to connect to libvirtd at '%s'"
+msgstr "'%s' ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/remote_internal.c:635
-#, fuzzy
+#: src/remote_internal.c:658
 msgid "unable to create socket"
-msgstr "ਸਾਕਟ %d ਪੜ੍ਹਨ ਲਈ ਫੇਲ\n"
+msgstr "ਸਾਕਟ ਬਣਾਉਣ ਲਈ ਅਸਫਲ"
 
-#: src/remote_internal.c:722
-#, fuzzy
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਅਸਫਲ"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
-msgstr "ਸਾਕਟ %d ਪੜ੍ਹਨ ਲਈ ਫੇਲ\n"
+msgstr "ਸਾਕਟ ਜੋੜੇ ਬਣਾਉਣ ਤੋਂ ਅਸਫਲi"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
-msgstr ""
+msgstr "transport methods unix, ssh and ext are not supported under Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
-msgstr ""
+msgstr "ਸਾਕਟ ਨਾਨ-ਬਲਾਕਿੰਗ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
-msgstr ""
+msgstr "ਪਾਈਪ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/remote_internal.c:790
-#, fuzzy
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
-msgstr "URI ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "URI ਜੀ ਸਵੈ-ਖੋਜ ਕਰਨ ਤੋਂ ਅਸਫਲ"
 
-#: src/remote_internal.c:807
-#, fuzzy
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
-msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਗਲਤੀ: %s"
+msgstr "ਕਾਲਬੈਕ ਸੂਚੀ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਗਲਤੀ"
 
-#: src/remote_internal.c:812
-#, fuzzy
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
-msgstr "ਡੋਮੇਨ ਜਾਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "domainEvents ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਗਲਤੀ"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
-msgstr ""
+msgstr "%s '%s' ਨੂੰ ਵਰਤ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/remote_internal.c:1062
-#, fuzzy, c-format
+#: src/remote_internal.c:1074
+#, c-format
 msgid "unable to allocate TLS credentials: %s"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "unable to allocate TLS credentials: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
-msgstr ""
+msgstr "CA ਸਾਰਟੀਫਿਕੇਟ ਲੋਡ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
-msgstr ""
+msgstr "ਪਰਾਈਵੇਟ ਕੁੰਜੀ/ਸਾਰਟੀਫਿਕੇਟ ਲੋਡ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
-msgstr ""
+msgstr "TLS ਕਲਾਂਈਟ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
-msgstr ""
+msgstr "TLS ਐਲਗੋਰਿਥਮ ਤਰਜੀਹ ਸੈੱਟ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਤਰਜੀਹ ਸੈੱਟ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
-msgstr ""
+msgstr "ਸ਼ੈਸ਼ਨ ਅਧਿਕਾਰ ਸੈੱਟ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
-msgstr ""
+msgstr "TLS ਹੈਂਡਸ਼ੇਕ ਮੁਕੰਮਲ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
-msgstr ""
+msgstr "TLS ਸ਼ੁਰੂਆਤੀ ਮੁਕੰਮਲ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
-msgstr ""
+msgstr "ਸਰਵਰ ਪ੍ਰਮਾਣਿਕਤਾ (ਸਾਡੇ ਸਾਰਟੀਫਿਕੇਟ ਜਾਂ IP ਐਡਰੈੱਸ ਦੀ) ਫੇਲ ਹੋਈ\n"
 
-#: src/remote_internal.c:1222
-#, fuzzy, c-format
+#: src/remote_internal.c:1234
+#, c-format
 msgid "unable to verify server certificate: %s"
-msgstr "ਵਰਤਮਾਨ ਮੈਮਰੀ-ਅਕਾਰ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "unable to verify server certificate: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
-msgstr ""
+msgstr "ਮੌਜੂਦਾ ਸਮਾਂ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਿਆ"
 
-#: src/remote_internal.c:1234
-#, fuzzy
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
-msgstr "ਮੈਮੋਰੀ ਆਕਾਰ ਲਈ %d ਗਲਤ ਮੁੱਲ ਹੈ"
+msgstr "ਗਲਤੀ ਸਾਰਟੀਫਿਕੇਟ"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹੈ।"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਦਾ ਜਾਰੀ ਕਰਤਾ ਨਹੀਂ ਹੈ।"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਰੱਦ ਕੀਤਾ ਗਿਆ ਹੈ।"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਇੱਕ ਅਸੁਰੱਖਿਅਤ ਐਲਗੋਰਿਥਮ ਵਰਤਦਾ ਹੈ"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
-msgstr ""
+msgstr "ਸਰਵਰ ਸਾਰਟੀਫਿਕੇਟ ਨੇ ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਕਰ ਦਿੱਤੀ ਹੈ: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਦੀ ਕਿਸਮ X.509 ਨਹੀਂ ਹੈ"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers ਫੇਲ"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1280
-#, fuzzy, c-format
+#: src/remote_internal.c:1292
+#, c-format
 msgid "unable to import certificate: %s"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਅਯਾਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਮਿਆਦ ਪੁੱਗ ਗਈ ਹੈ"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਹਾਲੇ ਸਰਗਰਮ ਨਹੀਂ ਹੋਇਆ"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
-msgstr ""
+msgstr "ਸਾਰਟੀਫਿਕੇਟ ਦਾ ਮਾਲਕ ਹੋਸਟ-ਨਾਂ (%s) ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
-msgstr ""
+msgstr "ਬਹੁਤ ਸਾਰੇ NUMA ਸੈੱਲ: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
-#, fuzzy, c-format
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
+#, c-format
 msgid "too many remote domain IDs: %d > %d"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡੋਮੇਨਾਂ"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਰਿਮੋਟ ਡੋਮੇਨ IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
-msgstr ""
+msgstr "ਮੈਪ ਲੰਬਾਈ ਅਧਿਕਤਮ ਤੋਂ ਜਿਆਦਾ ਹੈ: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
-msgstr ""
+msgstr "vCPU ਕਾਊਂਟ ਅਧਿਕਤਮ ਤੋਂ ਜਿਆਦਾ ਹੈ: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
-msgstr ""
+msgstr "vCPU ਮੈਪ ਬਫਰ ਲੰਬਾਈ ਅਧਿਕਤਮ ਤੋਂ ਜਿਆਦਾ ਹੈ: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ ਨੇ ਬਹੁਤ ਸਾਰੇ vCPUs ਰਿਪੋਰਟ ਕੀਤੇ ਹਨ: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ ਨੇ ਰਿਪੋਰਟ ਕੀਤੀ ਹੈ ਕਿ ਮੈਪ ਬਫਰ ਲੰਬਾਈ ਅਧਿਕਤਮ ਤੋਂ ਜਿਆਦਾ ਹੈ: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ ਅਧਿਕਤਮ ਤੋਂ ਜਿਆਦਾ ਹੈ: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਅਧਿਕਤਮ ਤੋਂ ਵਧ ਗਿਆ ਹੈ: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ doi ਅਝਿਕਤਮ ਤੋਂ ਵੱਧ ਗਈ ਹੈ: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
-#, fuzzy, c-format
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
+#, c-format
 msgid "too many remote domain names: %d > %d"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡੋਮੇਨਾਂ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਰਿਮੋਟ ਡੋਮੇਨ ਨਾਂ: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
+"remoteDomainGetSchedulerParameters: ਨਤੀਜੇ ਵਜੋਂ ਮਿਲੇ ਪੈਰਾਮੀਟਰ ਸੀਮਾਂ ਤੋਂ ਪਾਰ ਲੰਘ ਗਏ ਹਨ"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
-msgstr ""
+msgstr "remoteDomainGetSchedulerParameters: ਅਣਜਾਣ ਪੈਰਾਮੀਟਰ ਕਿਸਮ"
 
-#: src/remote_internal.c:3025
-#, fuzzy
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
-msgstr "ਜਾਰੀ ਮੈਮੋਰੀ ਬਦਲੋ"
+msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਐਰੇ ਤੋਂ ਜਿਆਦਾ"
 
-#: src/remote_internal.c:3052
-#, fuzzy
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ"
+msgstr "ਅਣਜਾਣ ਪੈਰਾਮੀਟਰ ਕਿਸਮ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
-msgstr ""
+msgstr "ਬਲਾਕ ਪੀਕ ਬੇਨਤੀ ਰਿਮੋਟ ਪਰੋਟੋਕਾਲਾਂ ਲਈ ਬਹੁਤ ਵੱਡੀ ਹੈ, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
-msgstr ""
+msgstr "ਪ੍ਰਾਪਤ ਹੋਇਆ ਬਫਰ ਅਕਾਰ ਲੋੜੀਂਦੇ ਅਕਾਰ ਦਾ ਨਹੀਂ ਹੈ"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
-msgstr ""
+msgstr "ਮੈਮੋਰੀ ਪੀਕ ਬੇਨਤੀ ਰਿਮੋਟ ਪਰੋਟੋਕਾਲਾਂ ਲਈ ਬਹੁਤ ਵੱਡੀ ਹੈ, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
-#, fuzzy, c-format
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
+#, c-format
 msgid "too many remote networks: %d > %d"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਨੈੱਟਵਰਕ"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਰਿਮੋਟ ਨੈੱਟਵਰਕ: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਨੈੱਟਵਰਕ"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਰਿਮੋਟ ਇੰਟਰਫੇਸ: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
-#, fuzzy
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਸਟੋਰੇਜ਼ ਪੂਲ ਲੋੜੀਂਦੇ ਹਨ"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
-#, fuzzy
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਟੋਰੇਜ਼ ਪੂਲ ਪ੍ਰਾਪਤ ਕੀਤੇ ਹਨ"
 
-#: src/remote_internal.c:4738
-#, fuzzy
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਲੋੜੀਂਦੇ ਹਨ"
 
-#: src/remote_internal.c:4751
-#, fuzzy
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਮਿਲੇ ਹਨ"
 
-#: src/remote_internal.c:5138
-#, fuzzy
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਜੰਤਰ ਨਾਂ ਲੋੜੀਂਦੇ ਹਨ"
 
-#: src/remote_internal.c:5152
-#, fuzzy
+#: src/remote_internal.c:5168
 msgid "too many device names received"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਜੰਤਰ ਨਾਂ ਪ੍ਰਾਪਤ ਹੋਏ ਹਨ"
 
-#: src/remote_internal.c:5292
-#, fuzzy
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
-msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਰਾਈਵਰ ਰਜਿਸਟਰ ਹਨ"
+msgstr "ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਰੱਥਾ ਨਾਂ ਲੋੜੀਂਦੇ ਹਨ"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
-msgstr ""
+msgstr "ਬਹੁਤ ਸਾਰੇ ਸਮਰੱਥਾ ਨਾਂ ਪ੍ਰਾਪਤ ਹੋਏ ਹਨ"
 
-#: src/remote_internal.c:5490
-#, fuzzy, c-format
+#: src/remote_internal.c:5506
+#, c-format
 msgid "unknown authentication type %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਅਣਜਾਣ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
-msgstr ""
+msgstr "ਲੋੜੀਂਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ %s ਰੱਦ ਕੀਤੀ ਹੈ"
 
-#: src/remote_internal.c:5541
-#, fuzzy, c-format
+#: src/remote_internal.c:5557
+#, c-format
 msgid "unsupported authentication type %d"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ %d"
 
-#: src/remote_internal.c:5783
-#, fuzzy, c-format
+#: src/remote_internal.c:5799
+#, c-format
 msgid "failed to initialize SASL library: %d (%s)"
-msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: %s"
+msgstr "SASL ਲਾਇਬਰੇਰੀ ਚਾਲੂ ਕਰਨ ਵਿੱਚ ਫੇਲ: %d (%s)"
 
-#: src/remote_internal.c:5792
-#, fuzzy
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਾਕ ਐਡਰੈੱਸ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:5802
-#, fuzzy
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
-msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਪੀਅਰ ਐਡਰੈੱਸ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:5827
-#, fuzzy, c-format
+#: src/remote_internal.c:5843
+#, c-format
 msgid "Failed to create SASL client context: %d (%s)"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ %s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ ਹੈ\n"
+msgstr "SASL ਕਲਾਂਈਟ ਪ੍ਰਸੰਗ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
-msgstr ""
+msgstr "TLS ਸ਼ੈਸ਼ਨ ਲਈ ਗਲਤ ਸਾਈਫਰ ਅਕਾਰ"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
-msgstr ""
+msgstr "ਬਾਹਰੀ SSF %d (%s) ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
-msgstr ""
+msgstr "ਸੁਰੱਖਿਆ props %d (%s) ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/remote_internal.c:5888
-#, fuzzy, c-format
+#: src/remote_internal.c:5904
+#, c-format
 msgid "SASL mechanism %s not supported by server"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਲਈ ਸਹਾਇਕ ਨਹੀਂ"
+msgstr "SASL ਵਿਧੀ %s ਨੂੰ ਸਰਵਰ ਤੋਂ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/remote_internal.c:5907
-#, fuzzy, c-format
+#: src/remote_internal.c:5923
+#, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed to start SASL negotiation: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
-#, fuzzy
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
-msgstr "ਭਾਗ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਅਧਿਕਾਰ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
-msgstr ""
+msgstr "SASL ਰੱਦ ਡਾਟਾ ਬਹੁਤ ਲੰਬਾ: %d ਬਾਈਟ"
 
-#: src/remote_internal.c:5989
-#, fuzzy, c-format
+#: src/remote_internal.c:6005
+#, c-format
 msgid "Failed SASL step: %d (%s)"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed SASL step: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
-msgstr ""
+msgstr "SSF %d ਨੂੰ ਰੱਦ ਕਰਨਾ ਏਨਾ ਮਜਬਰੂ ਨਹੀਂ ਸੀ"
 
-#: src/remote_internal.c:6128
-#, fuzzy
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਅਧਿਕਾਰ ਇਕੱਠੇ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
-msgstr ""
+msgstr "ਕੋਈ ਘਟਨਾ ਸਹਿਯੋਗੀ ਨਹੀਂ"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
-msgstr ""
+msgstr "ਸੂਟੀ ਵਿੱਚ cb ਨੂੰ ਜੋੜ ਰਿਹਾ ਹੈ"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
-msgstr ""
+msgstr "ਸੂਚੀ ਵਿੱਚੋਂ cb ਨੂੰ ਹਟਾ ਰਿਹਾ ਹੈ"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header ਫੇਲ"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
-msgstr ""
+msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
-msgstr ""
+msgstr "xdr_u_int (ਲੰਬਾਈ ਸ਼ਬਦ)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
-msgstr ""
+msgstr "ਡਾਟਾ ਨਹੀਂ ਭੇਜ ਸਕਦਾ"
 
-#: src/remote_internal.c:6358
-#, fuzzy, c-format
+#: src/remote_internal.c:6374
+#, c-format
 msgid "failed to read from TLS socket %s"
-msgstr "ਸਾਕਟ %d ਪੜ੍ਹਨ ਲਈ ਫੇਲ\n"
+msgstr "TLS ਸਾਕਟ %s ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
-#, fuzzy
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
-msgstr "ਕੋਈ ਠੀਕ ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ"
+msgstr "ਸਰਵਰ ਨੇ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕੀਤਾ"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
-msgstr ""
+msgstr "ਡਾਟਾ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/remote_internal.c:6410
-#, fuzzy, c-format
+#: src/remote_internal.c:6426
+#, c-format
 msgid "failed to encode SASL data: %s"
-msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "SASL ਡਾਟਾ ਇਨਕੋਡ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/remote_internal.c:6508
-#, fuzzy, c-format
+#: src/remote_internal.c:6524
+#, c-format
 msgid "failed to decode SASL data: %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "SASL ਡਾਟਾ ਡੀਕੋਡ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
-msgstr ""
+msgstr "ਸਰਵਰ ਤੋਂ ਮਿਲੇ ਪੈਕੇਜ ਬਹੁਤ ਛੋਟੇ ਹਨ"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
-msgstr ""
+msgstr "ਸਰਵਰ ਤੋਂ ਮਿਲੇ ਪੈਕੇਜ ਬਹੁਤ ਵੱਡੇ ਹਨ"
 
-#: src/remote_internal.c:6622
-#, fuzzy
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਮੁੱਲ"
+msgstr "ਜਵਾਬ ਵਿੱਚ ਗਲਤ ਸਿਰਲੇਖ"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਪਰੋਗਰਾਮ (ਮਿਲੇ %x, ਲੋੜੀਂਦੇ %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਪਰੋਟੋਕਾਲ ਵਰਜਨ (ਮਿਲਿਆ %x, ਲੋੜੀਂਦਾ %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
-msgstr ""
+msgstr "ਸਰਵਰ ਤੋਂ ਅਚਾਨਕ RPC ਕਾਲ %d ਮਿਲੀ"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
-msgstr ""
+msgstr "ਸੀਰੀਅਲ %d ਵਾਲੇ ਜਵਾਬ ਲਈ ਕੋਈ ਕਾਲ ਵੇਟਿੰਗ ਨਹੀਂ"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਵਿਧੀ (ਪ੍ਰਾਪਤ %x, ਲੋੜੀਂਦੀ %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
-msgstr ""
+msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
-msgstr ""
+msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
-msgstr ""
+msgstr "unknown status (received %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
-msgstr ""
+msgstr "poll on socket failed"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
-msgstr ""
+msgstr "received hangup / error event on socket"
 
-#: src/remote_internal.c:6988
-#, fuzzy
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "ਹਾਲਤ ਦੀ ਉਡੀਕ ਵਿੱਚ ਫੇਲ"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
-msgstr ""
+msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
 #: src/security.c:46
 #, c-format
 msgid "invalid security model '%s'"
-msgstr ""
+msgstr "ਗਲਤ ਸੁਰੱਖਿਆ ਮਾਡਲ '%s'"
 
 #: src/security.c:120
 #, c-format
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
-msgstr ""
+msgstr "%s: DOI '%s' ਅਧਿਕਤਮ ਮਨਜੂਰ ਲੰਬਾਈ %d ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
-msgstr ""
+msgstr "%s: SELinux ਵਰਚੁਅਲ ਡੋਮੇਨ ਪ੍ਰਸੰਗ ਫਾਇਲ %s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
-msgstr ""
+msgstr "%s: SELinux ਵਰਚੁਅਲ ਡੋਮੇਨ ਪ੍ਰਸੰਗ ਫਾਇਲ %s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
-msgstr ""
+msgstr "%s: SELinux ਵਰਚੁਅਲ ਈਮੇਜ ਪ੍ਰਸੰਗ ਫਾਇਲ %s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
-msgstr ""
+msgstr "%s: SELinux ਵਰਚੁਅਲ ਈਮੇਜ ਪ੍ਰਸੰਗ ਫਾਇਲ %s ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
-msgstr ""
+msgstr "VM ਲਈ ਸੁਰੱਖਿਆ ਲੇਬਲ ਪਹਿਲਾਂ ਮੌਜੂਦ ਹੈ"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
-msgstr ""
+msgstr "%s ਲਈ selinux ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: src/security_selinux.c:244
-#, fuzzy, c-format
+#: src/security_selinux.c:234 src/security_selinux.c:288
+#, c-format
 msgid "%s: error calling getpidcon(): %s"
-msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਗਲਤੀ: %s"
+msgstr "%s: getpidcon() ਨੂੰ ਕਾਲ ਕਰਨ ਵੇਲੇ ਗਲਤੀ: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
-msgstr ""
+msgstr "%s: security label exceeds maximum lenth: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
-msgstr ""
+msgstr "%s: error calling security_getenforce(): %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
-msgstr ""
+msgstr "%s: ਸੁਰੱਖਿਆ ਪ੍ਰਸੰਗ '\\%s' ਨੂੰ %s ਉੱਪਰ ਸੈੱਟ ਕਰਨ ਤੋਂ ਅਸਫਲ: %s।"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
-msgstr ""
+msgstr "symlink %s ਨੂੰ ਰਿਜ਼ੌਲਵ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
-msgstr ""
+msgstr "ਗਲਤ ਸੁਰੱਖਿਆ ਲੇਬਲ %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
+"%s: security label driver mismatch: '%s' model configured for domain, but "
+"hypervisor driver is '%s'."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
-msgstr ""
+msgstr "%s: ਸੁਰੱਖਿਆ ਪ੍ਰਸੰਗ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ '\\%s': %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
-msgstr ""
+msgstr "ਪੂਲ ਕਿਸਮ %d ਲਈ ਬੈਕਐਂਡ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਦੀ ਹਾਲਤ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਦੇ ਅੰਤ ਤੱਕ ਵੇਖ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
-msgstr ""
+msgstr "'%s' ਦਾ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ '%s' ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend.c:418
-#, fuzzy, c-format
+#: src/storage_backend.c:426
+#, c-format
 msgid "Failed to compile regex %s"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "regex %s ਨੂੰ ਕੰਪਾਈਲ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
-msgstr ""
+msgstr "fd ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
-#, fuzzy, c-format
+#: src/storage_backend.c:529 src/storage_backend.c:647
+#, c-format
 msgid "failed to wait for command '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਕਮਾਂਡ '%s' ਦੀ ਉਡੀਕ ਵਿੱਚ ਫੇਲ"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
-msgstr ""
+msgstr "ਕਮਾਂਡ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਬੰਦ ਨਹੀਂ ਹੋਈ"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
-msgstr ""
+msgstr "'%s' ਨੂੰ ਪੜਨ ਵੇਲੇ ਪਾਈਪ ਗਲਤੀ"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
-msgstr ""
+msgstr "ਕਮਾਂਡ %d ਤੋਂ ਨਾਨ-ਜ਼ੀਰੋ ਨਤੀਜਾ"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
-msgstr ""
+msgstr "%s ਨੂੰ Win32 ਤੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
-msgstr ""
+msgstr "cannot parse device start location"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
+msgstr "cannot parse device end location"
+
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ਗਲਤ ਸੁਰੱਖਿਆ ਕਿਸਮ"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "ਟਾਰਗਿਟ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
-msgstr ""
+msgstr "no large enough free extent"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਟਾਰਗਿਟ ਮਾਰਗ '%s' ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
-msgstr ""
+msgstr "Volume path '%s' did not start with parent pool source device name."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
-msgstr ""
+msgstr "ਟਾਰਗਿਟ '%s' ਤੋਂ ਭਾਗ ਨੰਬਰ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:315
 #, c-format
 msgid "cannot read header '%s'"
-msgstr ""
+msgstr "ਸਿਰਲੇਖ '%s' ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:455
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (no /): %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "ਗਲਤ netfs ਮਾਰਗ (/ ਨਹੀਂ): %s"
 
 #: src/storage_backend_fs.c:461
-#, fuzzy, c-format
+#, c-format
 msgid "invalid netfs path (ends in /): %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "ਗਲਤ netfs ਮਾਰਗ (/ ਵਿੱਚ ਅੰਤ ਹੁੰਦਾ ਹੈ): %s"
 
 #: src/storage_backend_fs.c:518
 msgid "bad <source> spec"
-msgstr ""
+msgstr "bad <source> spec"
 
 #: src/storage_backend_fs.c:531
 msgid "missing <host> in <source> spec"
-msgstr ""
+msgstr "missing <host> in <source> spec"
 
 #: src/storage_backend_fs.c:578
 #, c-format
 msgid "cannot read mount list '%s'"
-msgstr ""
+msgstr "ਮਾਊਂਟ ਸੂਚੀ '%s' ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:648 src/storage_backend_fs.c:714
 #: src/storage_backend_iscsi.c:276
-#, fuzzy
 msgid "missing source host"
-msgstr "ਜੰਤਰ ਲਈ ਸਰੋਤ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਸਰੋਤ ਮੇਜ਼ਬਾਨ ਗੁੰਮ ਹੈ"
 
 #: src/storage_backend_fs.c:653
-#, fuzzy
 msgid "missing source path"
-msgstr "ਜੰਤਰ ਲਈ ਸਰੋਤ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਸਰੋਤ ਮਾਰਗ ਗੁੰਮ ਹੈ"
 
 #: src/storage_backend_fs.c:659 src/storage_backend_fs.c:725
 #: src/storage_backend_iscsi.c:283
-#, fuzzy
 msgid "missing source device"
-msgstr "ਜੰਤਰ ਲਈ ਸਰੋਤ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਸਰੋਤ ਜੰਤਰ ਗੁੰਮ ਹੈ"
 
 #: src/storage_backend_fs.c:719
-#, fuzzy
 msgid "missing source dir"
-msgstr "ਜੰਤਰ ਲਈ ਸਰੋਤ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਸਰੋਤ ਡਾਇਰੈਕਰਟੀ ਗੁੰਮ ਹੈ"
 
 #: src/storage_backend_fs.c:792 src/storage_backend_fs.c:1027
 #: src/storage_backend_fs.c:1178
 #, c-format
 msgid "cannot create path '%s'"
-msgstr ""
+msgstr "ਮਾਰਗ '%s' ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:816
 #, c-format
 msgid "cannot open path '%s'"
-msgstr ""
+msgstr "ਮਾਰਗ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:910
 #, c-format
 msgid "cannot statvfs path '%s'"
-msgstr ""
+msgstr " statvfs ਮਾਰਗ '%s' ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:976
 #, c-format
 msgid "cannot unlink path '%s'"
-msgstr ""
+msgstr "unlink ਮਾਰਗ '%s' ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਇੰਪੁੱਟ ਮਾਰਗ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
 msgid "cannot extend file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਫੈਲਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਫਾਇਲ '%s' ਤੋਂ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid ਫਾਇਲ '%s' ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਫੇਲ: %s"
+msgstr "ਫਾਇਲ '%s' ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
 msgid "cannot fill file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਭਰ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_fs.c:1172
 msgid "cannot copy from volume to a directory volume"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਤੋਂ ਡਾਇਰੈਕਟਰੀ ਵਾਲੀਅਮ ਤੋਂ ਨਕਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
-#, fuzzy, c-format
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
+#, c-format
 msgid "unknown storage vol type %d"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਕਿਸਮ %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "ਇੱਕ ਵੱਖਰਾ ਬੈਕਿੰਗ ਸਟੋਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਬੈਕਿੰਗ ਸਟੋਰ ਕਿਸਮ %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
+msgstr "ਨਾ-ਵਰਤਣਯੋਗ ਬੈਕਿੰਗ ਸਟੋਰ ਵਾਲੀਅਮ %s"
+
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਤੋਂ qcow-create ਨਾਲ ਨਕਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਕਿਸਮ %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
-msgstr ""
+msgstr "copy-on-write ਈਮੇਜ ਨੂੰ qcow-create ਨਾਲ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
-msgstr ""
+msgstr "non-raw ਈਮੇਜ ਬਣਾਉਣ ਨੂੰ qemu-img ਤੋਂ ਬਿਨਾਂ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
-msgstr ""
+msgstr "ਮਾਰਗ '%s' ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ ਮਾਲਕ '%s' ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ ਮੋਡ '%s' ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਦਾ ਲਿੰਕ ਨਹੀਂ ਹਟਾ ਸਕਦਾ"
 
 #: src/storage_backend_iscsi.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "host lookup failed %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਮੇਜ਼ਬਾਨ ਖੋਜ ਫੇਲ ਹੋਈ: %s"
 
 #: src/storage_backend_iscsi.c:72
 #, c-format
 msgid "no IP address for target %s"
-msgstr ""
+msgstr "ਕੋਈ IP ਐਡਰੈੱਸ ਟਾਰਗਿਟ %s ਲਈ ਨਹੀਂ ਹੈ"
 
 #: src/storage_backend_iscsi.c:81
 #, c-format
 msgid "cannot format ip addr for %s"
-msgstr ""
+msgstr "ip ਐਡਰੈੱਸ ਨੂੰ %s ਲਈ ਫਾਰਮੈਟ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_iscsi.c:149
 msgid "cannot find session"
-msgstr ""
+msgstr "ਸ਼ੈਸ਼ਨ ਲੱਭ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_iscsi.c:188
 #, c-format
 msgid "Failed to get host number for iSCSI session with path '%s'"
-msgstr ""
+msgstr "Failed to get host number for iSCSI session with path '%s'"
 
 #: src/storage_backend_iscsi.c:196
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find LUs on host %u"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ: %s"
+msgstr "LUs ਨੂੰ ਮੇਜ਼ਬਾਨ %u ਤੇ ਲੱਭਣ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_logical.c:153
 msgid "malformed volume extent offset value"
-msgstr ""
+msgstr "ਗਲਤ ਵਾਲੀਅਮ ਐਕਸਟੈਂਟ ਆਫਸੈੱਟ ਮੁੱਲ"
 
 #: src/storage_backend_logical.c:158
 msgid "malformed volume extent length value"
-msgstr ""
+msgstr "ਗਲਤ ਵਾਲੀਅਮ ਐਕਸਟੈੰਟ ਲੰਬਾਈ ਮੁੱਲ"
 
 #: src/storage_backend_logical.c:163
 msgid "malformed volume extent size value"
-msgstr ""
+msgstr "ਗਲਤ ਵਾਲੀਅਮ ਐਕਸਟੈੰਟ ਅਕਾਰ ਮੁੱਲ"
 
 #: src/storage_backend_logical.c:221
 msgid "lvs command failed"
-msgstr ""
+msgstr "lvs ਕਮਾਂਡ ਫੇਲ ਹੋਈ"
 
 #: src/storage_backend_logical.c:227
 #, c-format
 msgid "lvs command failed with exitstatus %d"
-msgstr ""
+msgstr "lvs ਕਮਾਂਡ %d ਨਤੀਜੇ ਨਾਲ ਫੇਲ ਹੋ ਗਈ"
 
 #: src/storage_backend_logical.c:357
-#, fuzzy
 msgid "failed to get source from sourceList"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਰੋਤ ਸੂਚੀ ਵਿੱਚੋਂ ਸਰੋਤ ਲੱਭਣ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_logical.c:412
 #, c-format
 msgid "cannot open device '%s'"
-msgstr ""
+msgstr "ਜੰਤਰ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_logical.c:418
 #, c-format
 msgid "cannot clear device header of '%s'"
-msgstr ""
+msgstr "'%s' ਦੇ ਜੰਤਰ ਸਿਰਲੇਖ ਨੂੰ ਸਾਫ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_logical.c:425
 #, c-format
 msgid "cannot close device '%s'"
-msgstr ""
+msgstr "ਜੰਤਰ '%s' ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/storage_backend_logical.c:550
 #, c-format
 msgid "cannot remove PV device '%s'"
-msgstr ""
+msgstr "PV ਜੰਤਰ '%s' ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_logical.c:642
 #, c-format
 msgid "cannot find newly created volume '%s'"
-msgstr ""
+msgstr "ਨਵਾਂ ਬਣਿਆ ਵਾਲੀਅਮ '%s' ਲੱਭ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:65
 #, c-format
 msgid "Could not find typefile '%s'"
-msgstr ""
+msgstr "typefile '%s' ਨੂੰ ਲੱਭ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:77
 #, c-format
 msgid "Could not read typefile '%s'"
-msgstr ""
+msgstr "typefile '%s' ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:89
 #, c-format
 msgid "Device type '%s' is not an integer"
-msgstr ""
+msgstr "ਜੰਤਰ ਕਿਸਮ '%s' ਇੱਕ ਪੂਰਨਅੰਕ ਨਹੀਂ ਹੈ"
 
 #: src/storage_backend_scsi.c:96
 #, c-format
 msgid "Device type is %d"
-msgstr ""
+msgstr "ਜੰਤਰ ਕਿਸਮ %d ਹੈ"
 
 #: src/storage_backend_scsi.c:165
 #, c-format
 msgid "cannot seek to beginning of file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਖੋਜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:172
 #, c-format
 msgid "cannot read beginning of file '%s'"
-msgstr ""
+msgstr "ਫਾਇਲ '%s' ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:223
-#, fuzzy, c-format
+#, c-format
 msgid "Trying to create volume for '%s'"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "'%s' ਲਈ ਵਾਲੀਅਮ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ"
 
 #: src/storage_backend_scsi.c:242
 #, c-format
 msgid "No stable path found for '%s' in '%s'"
-msgstr ""
+msgstr "'%s' ਲਈ '%s' ਵਿੱਚ ਕੋਈ ਸਥਿਰ ਮਾਰਗ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/storage_backend_scsi.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to update volume for '%s'"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "'%s' ਲਈ ਵਾਲੀਅਮ ਅੱਪਡੇਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_scsi.c:306
 #, c-format
 msgid "Looking for block device in '%s'"
-msgstr ""
+msgstr "'%s' ਵਿੱਟ ਬਲਾਕ ਜੰਤਰ ਲਈ ਵੇਖ ਰਿਹਾ ਹੈ"
 
 #: src/storage_backend_scsi.c:311 src/storage_backend_scsi.c:387
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir sysfs path '%s'"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "opendir sysfs ਮਾਰਗ '%s' ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_scsi.c:324 src/storage_backend_scsi.c:358
-#, fuzzy, c-format
+#, c-format
 msgid "Block device is '%s'"
-msgstr "ਬਲਾਕ ਜੰਤਰ"
+msgstr "ਬਲਾਕ ਜੰਤਰ '%s' ਹੈ"
 
 #: src/storage_backend_scsi.c:351
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse block name %s"
-msgstr "ਬਲਾਕ ਹਾਲਤ %s %s ਪਤਾ ਕਰਨ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
+msgstr "ਬਲਾਕ ਨਾਂ %s ਨੂੰ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
 
 #: src/storage_backend_scsi.c:431
 #, c-format
 msgid "Processing LU %u:%u:%u:%u"
-msgstr ""
+msgstr "Processing LU %u:%u:%u:%u"
 
 #: src/storage_backend_scsi.c:436
 #, c-format
 msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
-msgstr ""
+msgstr "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
 
 #: src/storage_backend_scsi.c:452
 #, c-format
 msgid "%u:%u:%u:%u is a Direct-Access LUN"
-msgstr ""
+msgstr "%u:%u:%u:%u is a Direct-Access LUN"
 
 #: src/storage_backend_scsi.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to create new storage volume for %u:%u:%u:%u"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed to create new storage volume for %u:%u:%u:%u"
 
 #: src/storage_backend_scsi.c:468
 #, c-format
 msgid "Created new storage volume for %u:%u:%u:%u successfully"
-msgstr ""
+msgstr "Created new storage volume for %u:%u:%u:%u successfully"
 
 #: src/storage_backend_scsi.c:490
 #, c-format
 msgid "Discovering LUs on host %u"
-msgstr ""
+msgstr "LUs ਨੂੰ ਮੇਜ਼ਬਾਨ %u ਉੱਪਰ ਖੋਜ ਰਿਹਾ ਹੈ"
 
 #: src/storage_backend_scsi.c:503 src/storage_backend_scsi.c:546
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir path '%s'"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_scsi.c:516
 #, c-format
 msgid "Found LU '%s'"
-msgstr ""
+msgstr "LU '%s' ਲੱਭਿਆ"
 
 #: src/storage_backend_scsi.c:538
 #, c-format
 msgid "Finding host number from '%s'"
-msgstr ""
+msgstr "'%s' ਤੋਂ ਮੇਜ਼ਬਾਨ ਨੰਬਰ ਲੱਭ ਰਿਹਾ ਹੈ"
 
 #: src/storage_backend_scsi.c:555
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse target '%s'"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਟਾਰਗਿਟ %s ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/storage_backend_scsi.c:576
 #, c-format
 msgid "Triggering rescan of host %d"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ %d ਦੀ ਮੁੜ-ਜਾਂਚ ਟਰਿੱਗਰ ਕਰ ਰਿਹਾ"
 
 #: src/storage_backend_scsi.c:584
 #, c-format
 msgid "Scan trigger path is '%s'"
-msgstr ""
+msgstr "ਸਕੈਨ ਟਰਿੱਗਰ ਮਾਰਗ '%s' ਹੈ"
 
 #: src/storage_backend_scsi.c:590
 #, c-format
 msgid "Could not open '%s' to trigger host scan"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ ਸਕੈਨ ਟਰਿੱਗਰ ਕਰਨ ਲਈ '%s' ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/storage_backend_scsi.c:601
 #, c-format
 msgid "Write to '%s' to trigger host scan failed"
-msgstr ""
+msgstr "Write to '%s' to trigger host scan failed"
 
 #: src/storage_backend_scsi.c:610
 #, c-format
 msgid "Rescan of host %d complete"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ %d ਦੀ ਮੁੜ-ਜਾਂਚ ਮੁਕੰਮਲ ਹੋਈ"
 
 #: src/storage_backend_scsi.c:625
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to get host number from '%s'"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "'%s' ਤੋਂ ਮੇਜ਼ਬਾਨ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/storage_backend_scsi.c:631
-#, fuzzy, c-format
+#, c-format
 msgid "Scanning host%u"
-msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ %s"
+msgstr "host%u ਨੂੰ ਸਕੈਨ ਕਰ ਰਿਹਾ ਹੈ"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
-msgstr ""
+msgstr "missing auth host attribute"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
-msgstr ""
+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਪਾਸਵਰਡ ਵਿਸ਼ੇਸ਼ਤਾ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
-msgstr ""
+msgstr "ਗਲਤ octal ਮੋਡ"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
-msgstr ""
+msgstr "ਗਲਤ ਮਾਲਕ ਐਲੀਮੈਂਟ"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
-msgstr ""
+msgstr "ਗਲਤ ਗਰੁੱਪ ਐਲੀਮੈਂਟ"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
-#, fuzzy, c-format
+#: src/storage_conf.c:478
+#, c-format
 msgid "unknown storage pool type %s"
 msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
-msgstr ""
+msgstr "missing pool source name element"
 
-#: src/storage_conf.c:505
-#, fuzzy
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ uuid"
 
-#: src/storage_conf.c:526
-#, fuzzy, c-format
+#: src/storage_conf.c:524
+#, c-format
 msgid "unknown pool format type %s"
 msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਸਰੋਤ ਮੇਜ਼ਬਾਨ ਨਾਂ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
-msgstr ""
+msgstr "cannot extract storage pool source devices"
 
-#: src/storage_conf.c:559
-#, fuzzy
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "%s ਜੰਤਰ ਲਈ ਸਰੋਤ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਰ ਸਰੋਤ ਮਾਰਗ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
-msgstr ""
+msgstr "missing storage pool source adapter name"
 
-#: src/storage_conf.c:605
-#, fuzzy, c-format
+#: src/storage_conf.c:603
+#, c-format
 msgid "unknown auth type '%s'"
 msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਟਾਰਗਿਟ ਮਾਰਗ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਲਈ ਅਣਜਾਣ ਰੂਟ ਐਲੀਮੈਂਟ"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਪੂਲ ਫਾਰਮੈਟ ਨੰਬਰ %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
-#, fuzzy
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
 
-#: src/storage_conf.c:897
-#, fuzzy, c-format
+#: src/storage_conf.c:933
+#, c-format
 msgid "unknown size units '%s'"
 msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
-msgstr ""
+msgstr "ਗਲਤ ਸਮਰੱਥਾ ਐਲੀਮੈਂਟ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
-msgstr ""
+msgstr "ਸਮਰੱਥਾ ਐਲੀਮੈਂਟ ਮੁੱਲ ਬਹੁਤ ਵੱਡਾ ਹੈ"
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ %s"
-
-#: src/storage_conf.c:947
-#, fuzzy
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
-msgstr ""
+msgstr "ਗੁੰਮ ਸਮਰੱਥਾ ਐਲੀਮੈਂਟ"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
-#, fuzzy, c-format
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
+#, c-format
 msgid "unknown volume format type %s"
 msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਲਈ ਅਣਜਾਣ ਰੂਟ ਐਲੀਮੈਂਟ"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਵਾਲੀਅਮ ਫਾਰਮੈਟ ਨੰਬਰ %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਡਾਇਰੈਕਟਰੀ %s ਨਹੀਂ  ਬਣਾ ਸਕਦਾ"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਮਾਰਗ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
-msgstr ""
+msgstr "ਆਟੋਸਟਾਰਟ ਲਿੰਕ ਮਾਰਗ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_conf.c:1480
-#, fuzzy
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/storage_conf.c:1488
-#, fuzzy, c-format
+#: src/storage_conf.c:1551
+#, c-format
 msgid "cannot create config file %s"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/storage_conf.c:1496
-#, fuzzy, c-format
+#: src/storage_conf.c:1559
+#, c-format
 msgid "cannot write config file %s"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/storage_conf.c:1503
-#, fuzzy, c-format
+#: src/storage_conf.c:1566
+#, c-format
 msgid "cannot save config file %s"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/storage_conf.c:1524
-#, fuzzy, c-format
+#: src/storage_conf.c:1587
+#, c-format
 msgid "no config file for %s"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਸੰਟੈਕਸ ਗਲਤੀ: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
-msgstr ""
+msgstr "%s ਲਈ ਸੰਰਚਨਾ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
-msgstr ""
+msgstr "uuid ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਪੂਲ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/storage_driver.c:298
 msgid "no pool with matching name"
-msgstr ""
+msgstr "ਨਾਂ ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਪੂਲ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
-msgstr ""
-
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
-msgstr ""
+msgstr "uuid ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਕੋਈ ਸਟੋਰੇਜ਼ ਪੂਲ ਨਹੀਂ ਹੈ"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
-msgstr ""
+msgstr "ਪੂਲ ਹਾਲੇ ਵੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
-msgstr ""
+msgstr "ਪੂਲ '%s' ਦੀ ਨਾ-ਸਮਕਾਲੀ ਕਾਰਜ ਚੱਲ ਰਿਹਾ ਹੈ"
 
-#: src/storage_driver.c:620
-#, fuzzy
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/storage_driver.c:665
-#, fuzzy
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
-#, fuzzy
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "ਲਾਗ ਮਾਰਗ ਇੱਕ ਫਾਇਲ ਨਹੀਂ ਹੈ"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਹਾਲੇ ਵੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
-msgstr ""
+msgstr "ਪੂਲ ਵਾਲੀਅਮ ਹਟਾਉਣ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
-msgstr ""
+msgstr "ਪੂਲ ਦੀ ਕੋਈ ਸੰਰਚਨਾ ਫਾਇਲ ਨਹੀ ਹੈ"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
-msgstr ""
+msgstr "ਕੋਈ ਸੰਰਚਨਾ ਵਾਲੀਅਮ ਇਸ ਨਾਂ ਨਾਲ ਨਹੀਂ ਮਿਲਦਾ"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
-msgstr ""
+msgstr "no storage vol with matching key"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
-msgstr ""
+msgstr "no storage vol with matching path"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਹਾਲੇ ਵੀ ਮੌਜੂਦ ਹੈ"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
-msgstr ""
+msgstr "storage pool does not support volume creation"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
 msgstr "ਡੋਮੇਨ id ਜਾਂ uuid"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
+msgstr "storage volume name '%s' already in use."
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr ""
+msgstr "storage pool does not support volume creation from an existing volume"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
-#, fuzzy, c-format
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
+#, c-format
 msgid "volume '%s' is still being allocated."
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "volume '%s' is still being allocated."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਵਾਲੀਅਮ ਹਟਾਉਣ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ"
 
-#: src/test.c:376
+#: src/test.c:365
 #, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' ਲਈ ਕੋਈ ਜੰਤਰ ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ"
+
+#: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ਪੂਲ ਫਾਇਲ-ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: src/test.c:457
+#, c-format
 msgid "loading host definition file '%s'"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰੀਭਾਸ਼ਾ ਫਾਇਲ ਲੋਡ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "loading host definition file '%s'"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ਮੇਜ਼ਬਾਨ"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/test.c:392
-msgid "node"
-msgstr "ਨੋਡ"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath ਪ੍ਰਸੰਗ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "ਡੋਮੇਨ ਫਾਇਲ ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/test.c:516
-#, fuzzy
+#: src/test.c:599
 msgid "node network list"
-msgstr "node domain list"
+msgstr "ਨੋਡ ਨੈੱਟਵਰਕ ਸੂਚੀ"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "ਨੈੱਟਵਰਕ ਫਾਇਲ ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/test.c:551
-#, fuzzy
+#: src/test.c:635
 msgid "node pool list"
-msgstr "node domain list"
+msgstr "ਨੋਡ ਪੂਲ ਸੂਚੀ"
 
-#: src/test.c:563
-#, fuzzy
+#: src/test.c:647
 msgid "resolving pool filename"
-msgstr "ਡੋਮੇਨ ਫਾਇਲ ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+msgstr "ਪੂਲ ਫਾਇਲ-ਨਾਂ ਹੱਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: supply a path or use test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
-msgstr ""
+msgstr "ਮੇਜ਼ਬਾਨ-ਨਾਂ ਨਹੀਂ ਲੱਭ ਸਕਿਆ"
 
-#: src/test.c:963
-#, fuzzy, c-format
+#: src/test.c:1042
+#, c-format
 msgid "domain '%s' not paused"
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
 
-#: src/test.c:1005 src/test.c:1046
-#, fuzzy, c-format
+#: src/test.c:1084 src/test.c:1125
+#, c-format
 msgid "domain '%s' not running"
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
-msgstr ""
+msgstr "saving domain '%s' failed to allocate space for metadata"
 
-#: src/test.c:1213
-#, fuzzy, c-format
+#: src/test.c:1292
+#, c-format
 msgid "saving domain '%s' to '%s': open failed"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਹਾਲਤ ਇੱਕ ਫਾਇਲ ਵਿੱਚ ਸੰਭਾਲੋ"
+msgstr "saving domain '%s' to '%s': open failed"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
-#, fuzzy, c-format
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
+#, c-format
 msgid "saving domain '%s' to '%s': write failed"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਹਾਲਤ ਇੱਕ ਫਾਇਲ ਵਿੱਚ ਸੰਭਾਲੋ"
+msgstr "saving domain '%s' to '%s': write failed"
 
-#: src/test.c:1290
-#, fuzzy, c-format
+#: src/test.c:1369
+#, c-format
 msgid "cannot read domain image '%s'"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "cannot read domain image '%s'"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
-msgstr ""
+msgstr "'%s' ਵਿੱਚ ਸਿਰਲੇਖ ਸੰਭਾਲਣਾ ਅਧੂਰਾ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
-msgstr ""
+msgstr "ਨਾ-ਮੇਲ-ਖਾਂਦਾ ਸਿਰਲੇਖ ਮੈਜਿਕ"
 
-#: src/test.c:1307
-#, fuzzy, c-format
+#: src/test.c:1386
+#, c-format
 msgid "failed to read metadata length in '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to read metadata length in '%s'"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
-msgstr ""
+msgstr "ਮੈਟਾਡਾਟਾ ਦੀ ਲੰਬਾਈ ਰੇਂਜ ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
-#: src/test.c:1322
-#, fuzzy, c-format
+#: src/test.c:1401
+#, c-format
 msgid "incomplete metdata in '%s'"
-msgstr "ਅਚਾਨਕ ਡਾਟਾ '%s'"
+msgstr "'%s' ਅਧੂਰਾ ਮੈਟਾਡਾਟਾ"
 
-#: src/test.c:1379
-#, fuzzy, c-format
+#: src/test.c:1458
+#, c-format
 msgid "domain '%s' coredump: failed to open %s"
-msgstr "ਡੋਮੇਨ %s %s ਉੱਤੇ ਸੰਭਾਲੀ ਗਈ ਹੈ\n"
+msgstr "domain '%s' coredump: failed to open %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
-msgstr ""
+msgstr "domain '%s' coredump: failed to write header to %s"
 
-#: src/test.c:1391
-#, fuzzy, c-format
+#: src/test.c:1470
+#, c-format
 msgid "domain '%s' coredump: write failed: %s"
-msgstr "ਡੋਮੇਨ %s %s ਉੱਤੇ ਸੰਭਾਲੀ ਗਈ ਹੈ\n"
+msgstr "domain '%s' coredump: write failed: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
-msgstr ""
+msgstr "ਰੇਂਜ ਉਪਲੱਬਦ ਸੈੱਲਾਂ ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
-#: src/test.c:1694
-#, fuzzy, c-format
+#: src/test.c:1773
+#, c-format
 msgid "Domain '%s' is already running"
-msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ"
 
-#: src/test.c:1731
-#, fuzzy, c-format
+#: src/test.c:1810
+#, c-format
 msgid "Domain '%s' is still running"
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
 
-#: src/test.c:2112
-#, fuzzy, c-format
+#: src/test.c:2191
+#, c-format
 msgid "Network '%s' is still running"
-msgstr "ਨੈੱਟਵਰਕ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਨੈੱਟਵਰਕ '%s' ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
 
-#: src/test.c:2145
-#, fuzzy, c-format
+#: src/test.c:2224
+#, c-format
 msgid "Network '%s' is already running"
-msgstr "ਨੈੱਟਵਰਕ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਨੈੱਟਵਰਕ '%s' ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
-#, fuzzy, c-format
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
+#, c-format
 msgid "storage pool '%s' is already active"
-msgstr "ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ'%s' ਪਹਿਲਾਂ ਹੀ ਸਰਗਰਮ ਹੈ"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ '%s' ਸਰਗਰਮ ਨਹੀਂ ਹੈ"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
-msgstr ""
+msgstr "ਕੋਈ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ '%s' ਨਾਂ ਨਾਲ ਨਹੀਂ ਮੇਲ ਖਾਂਦਾ"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
-msgstr ""
+msgstr "ਕੋਈ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ '%s' ਕੁੰਜੀ ਨਾਲ ਨਹੀਂ ਮੇਲ ਖਾਂਦਾ"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
-msgstr ""
+msgstr "ਕੋਈ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ '%s' ਮਾਰਗ ਨਾਲ ਨਹੀਂ ਮੇਲ ਖਾਂਦਾ"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
+msgstr "ਪੂਲ ਵਿੱਚ ਵਾਲੀਅਮ '%s' ਲਈ ਲੋੜੀਂਦੀ ਸਪੇਸ ਨਹੀਂ ਹੈ"
+
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
 msgstr ""
 
-#: src/uml_conf.c:134
-msgid "only TCP listen is supported for chr device"
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "ਨੈੱਟਵਰਕ ਕਿਸਮ %d ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "ਨੈੱਟਵਰਕ ਕਿਸਮ %d ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "ਨੈੱਟਵਰਕ ਕਿਸਮ %d ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
+
+#: src/uml_conf.c:301
+msgid "only TCP listen is supported for chr device"
+msgstr "ਸਿਰਫ TCP ਨੂੰ chr ਜੰਤਰਾਂ ਲਈ ਸਹਿਯੋਗ ਹੈ"
+
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ chr ਜੰਤਰ ਕਿਸਮ %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr ""
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec ਫਾਇਲ ਪਛਾਣਕਾਰ ਫਲੈਗ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s' ਨੂੰ ਆਟੋਸਟਾਰਟ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
-msgstr ""
+msgstr "inotify ਨੂੰ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/uml_driver.c:381
-#, fuzzy, c-format
+#: src/uml_driver.c:373
+#, c-format
 msgid "Failed to create monitor directory %s: %s"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਮਾਨੀਟਰ ਡਾਇਰੈਕਟਰੀ %s ਬਣਾਉਣ ਤੋਂ ਫੇਲ: %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
-msgstr "ਮੈਮੋਰੀ ਖਤਮ ਹੋ ਗਈ"
+msgid "umlStartup: out of memory"
+msgstr "umlStartup: out of memory\n"
 
-#: src/uml_driver.c:562
-#, fuzzy, c-format
+#: src/uml_driver.c:554
+#, c-format
 msgid "failed to read pid: %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ\n"
+msgstr "failed to read pid: %s"
 
-#: src/uml_driver.c:610
-#, fuzzy
+#: src/uml_driver.c:603
 msgid "cannot open socket"
-msgstr "node cpu sockets"
+msgstr "ਸਾਕਟ ਨਹੀਂ ਖੋਲ ਸਕਦਾ"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
-msgstr ""
+msgstr "ਸਾਕਟ ਨੂੰ ਬਾਈਂਡ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
-msgstr ""
+msgstr "ਬਹੁਤ ਲੰਬੀ ਕਮਾਂਡ %s (%d ਬਾਈਟ) ਭੇਜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/uml_driver.c:681
-#, fuzzy, c-format
+#: src/uml_driver.c:677
+#, c-format
 msgid "cannot send command %s"
-msgstr "ਅਚਾਨਕ ਕਮਾਂਡ: '%s'"
+msgstr "ਕਮਾਂਡ %s ਭੇਜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
-msgstr ""
+msgstr "ਜਵਾਬ %s ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
-msgstr ""
+msgstr "ਕੋਈ ਕਰਨਲ ਨਹੀਂ ਦਿੱਤਾ"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
+msgstr "UML ਕਰਨਲ %s ਲੱਭ ਨਹੀਂ ਸਕਿਆ"
+
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv ਨੂੰ ਲਾਗਫਾਇਲ ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv ਨੂੰ ਲਾਗਫਾਇਲ ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਫੇਲ: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "ਅਚਾਨਕ pid %d != %d ਮਿਲਿਆ\n"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
-#, fuzzy, c-format
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "ਲਾਗ ਮਾਰਗ ਇੱਕ ਫਾਇਲ ਨਹੀਂ ਹੈ"
+
+#: src/uml_driver.c:1111
+#, c-format
 msgid "cannot parse version %s"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "ਵਰਜਨ %s ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/uml_driver.c:1214
-#, fuzzy, c-format
+#: src/uml_driver.c:1183
+#, c-format
 msgid "domain '%s' is already defined"
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "ਡੋਮੇਨ '%s' ਪਹਿਲਾਂ ਦੀ ਦਿੱਤਾ ਹੈ"
 
-#: src/uml_driver.c:1224
-#, fuzzy, c-format
+#: src/uml_driver.c:1193
+#, c-format
 msgid "domain with uuid '%s' is already defined"
-msgstr "ਡੋਮੇਨ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
+msgstr "uuid '%s' ਵਾਲਾ ਡੋਮੇਨ ਪਹਿਲਾਂ ਹੀ ਦਿੱਤਾ ਹੈ"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
-msgstr ""
+msgstr "ਡੋਮੇਨ ਲਈ cputime ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
-msgstr ""
+msgstr "%s ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
-msgstr ""
+msgstr "ਸਿਗਨਲਾਂ ਨੂੰ ਬਲਾਕ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
-msgstr ""
+msgstr "ਪਾਈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "ਨਾਨ-ਬਲਾਕਿੰਗ ਫਾਇਲ ਪਛਾਣਕਾਰ ਫਲੈਗ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ਫਾਇਲ ਪਛਾਣਕਾਰ ਫਲੈਗ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਫੇਲ"
-
-#: src/util.c:362
-#, fuzzy
+#: src/util.c:385
 msgid "Failed to create pipe"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "ਪਾਈਪ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
-msgstr ""
+msgstr "ਅਧੀਨ ਕਾਰਜ ਨੂੰ ਫੈਲਾਅ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
-msgstr ""
+msgstr "ਸਿਗਨਲਾਂ ਨੂੰ ਅਨ-ਬਲਾਕ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/util.c:463
-#, fuzzy
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to setup stdin file handle"
 
-#: src/util.c:469
-#, fuzzy
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
-msgstr "ਲਾਗ ਫਾਇਲ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to setup stdout file handle"
 
-#: src/util.c:475
-#, fuzzy
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
-msgstr "ਫਾਇਲ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ ਹੈ"
+msgstr "failed to setup stderr file handle"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
-msgstr ""
+msgstr "ਸ਼ੈਸ਼ਨ ਲੀਡਰ ਨਹੀਂ ਬਣ ਸਕਦਾ"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
-msgstr ""
+msgstr "ਰੂਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਤਬਦੀਲ ਨਹੀਂ ਹੋ ਸਕਦਾ: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+msgstr "pidfile ਲਿਖ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
-msgstr ""
+msgstr "ਬਾਇਨਰੀ %s ਨੂੰ ਚਲਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "Intermediate daemon process exited with status %d."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
-msgstr ""
+msgstr "ਅਣਜਾਣ ਪੂਲ ਜਵਾਬ"
 
-#: src/util.c:719
-#, fuzzy
+#: src/util.c:744
 msgid "poll error"
-msgstr "ਗਲਤੀ"
+msgstr "ਪੂਲ ਗਲਤੀ"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
-msgstr ""
+msgstr "'%s' ਨਾਨ-ਜ਼ੀਰੋ ਨਤੀਜੇ %d ਸਿਗਨਲ %d ਨਾਲ ਬੰਦ ਹੋਇਆ ਹੈ: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "'%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ: %s"
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਖੋਲਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "ਫਾਇਲ '%s' ਨੂੰ ਪੜਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/util.c:1791
-#, fuzzy, c-format
+#: src/util.c:1847
+#, c-format
 msgid "Failed to find user record for uid '%d'"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed to find user record for uid '%d'"
 
 #: src/uuid.c:104
 #, c-format
 msgid "Falling back to pseudorandom UUID, failed to generate random bytes: %s"
-msgstr ""
+msgstr "Falling back to pseudorandom UUID, failed to generate random bytes: %s"
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "ਕੋਈ ਵਰਚੁਅਲ-ਬਾਕਸ ਡਰਾਈਵਰ ਮਾਰਗ ਨਹੀਂ (vbox:///session ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਡਰਾਈਵਰ ਮਾਰਗ '%s' ਦਿੱਤਾ ਹੈ (vbox:///session ਦੀ ਕੋਸ਼ਿਸ ਕਰੋ)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "ਅਣਜਾਣ ਡਰਾਈਵਰ ਮਾਰਗ '%s' ਦਿੱਤਾ ਹੈ (vbox:///system ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ)"
 
 #: src/vbox/vbox_driver.c:143
 msgid "unable to initialize VirtualBox driver API"
-msgstr ""
+msgstr "ਵਰਚੁਅਲ-ਬਾਕਸ ਡਰਾਈਵਰ API ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
 #: src/virsh.c:337
-#, fuzzy
 msgid "unknown error"
-msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ"
+msgstr "ਅਣਜਾਣ ਗਲਤੀ"
 
 #: src/virsh.c:358
 msgid "print help"
@@ -5501,27 +5629,27 @@ msgstr "ਇੱਕ ਡੋਮੇਨ ਨੂੰ ਬੂਟ ਸਮੇਂ ਆਟੋਮ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ਡੋਮੇਨ ਨਾਂ, id ਜਾਂ uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "ਆਟੋ-ਸਟਾਰਟ ਕਰਨਾ ਆਯੋਗ"
 
 #: src/virsh.c:419
 #, c-format
 msgid "Failed to mark domain %s as autostarted"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "%s ਡੋਮੇਨ ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ ਹੋਇਆ"
 
 #: src/virsh.c:422
 #, c-format
 msgid "Failed to unmark domain %s as autostarted"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਤੌਰ ਤੇ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "ਡੋਮੇਨ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਤੌਰ ਤੇ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ ਹੋਇਆ"
 
 #: src/virsh.c:429
 #, c-format
@@ -5552,51 +5680,48 @@ msgstr "ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਕੁਨੈਕਸ਼ਨ"
 
 #: src/virsh.c:461
 msgid "Failed to disconnect from the hypervisor"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:480
 msgid "Failed to connect to the hypervisor"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:489
 msgid "connect to the guest console"
-msgstr "ਗੈੱਸਟ ਕਨਸੋਂਲ ਨਾਲ ਜੁੜੋ"
+msgstr "ਗੈੱਸਟ ਕੰਸੋਲ ਨਾਲ ਜੁੜੋ"
 
 #: src/virsh.c:491
 msgid "Connect the virtual serial console for the guest"
-msgstr "ਗੈਸਟ ਲਈ ਵੁਰਚੁਅਲ ਸੀਰੀਅਲ ਕਨਸੋਲ ਜੁੜੋ"
+msgstr "ਗੈਸਟ ਲਈ ਵਰਚੁਅਲ ਸੀਰੀਅਲ ਕਨਸੋਲ ਜੁੜੋ"
 
 #: src/virsh.c:514
-#, fuzzy
 msgid "Failed to get local hostname"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਲੋਕਲ ਮੇਜ਼ਬਾਨ-ਨਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:519
-#, fuzzy
 msgid "Failed to get connection hostname"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਮੇਜ਼ਬਾਨ-ਨਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:524
-#, fuzzy
 msgid "Cannot connect to a remote console device"
-msgstr "ਗੈੱਸਟ ਕਨਸੋਂਲ ਨਾਲ ਜੁੜੋ"
+msgstr "ਰਿਮੋਟ ਕੰਸੋਲ ਜੰਤਰ ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/virsh.c:545
-#, fuzzy, c-format
+#, c-format
 msgid "Connected to domain %s\n"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਨਾਲ ਜੁੜੋ\n"
 
 #: src/virsh.c:546
 msgid "Escape character is ^]\n"
-msgstr ""
+msgstr "ਅਸਕੇਪ ਅੱਖਰ ^] ਹੈ\n"
 
 #: src/virsh.c:550
 msgid "No console available for domain\n"
-msgstr "ਡੋਮੇਨ ਲਈ ਕੋਈ ਕਨਸੋਂਲ ਉਪਲੱਬਧ ਹੈ\n"
+msgstr "ਡੋਮੇਨ ਲਈ ਕੋਈ ਕੰਸੋਲ ਉਪਲੱਬਧ ਹੈ\n"
 
 #: src/virsh.c:569
 msgid "console not implemented on this platform"
-msgstr ""
+msgstr "ਇਸ ਪਲੇਟ ਫਾਰਮ ਤੇ ਕੰਸੋਲ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
 
 #: src/virsh.c:597
 msgid "list domains"
@@ -5616,25 +5741,25 @@ msgstr "ਨਾ-ਸਰਗਰਮ ਅਤੇ ਸਰਗਰਮ ਡੋਮੇਨਾਂ 
 
 #: src/virsh.c:626 src/virsh.c:633
 msgid "Failed to list active domains"
-msgstr "ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:644 src/virsh.c:652
 msgid "Failed to list inactive domains"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:661
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "ਨਾਂ"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "ਹਾਲਤ"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ਕੋਈ ਹਾਲਤ ਨਹੀਂ"
 
@@ -5643,7 +5768,6 @@ msgid "domain state"
 msgstr "ਡੋਮੇਨ ਹਾਲਤ"
 
 #: src/virsh.c:715
-#, fuzzy
 msgid "Returns state about a domain."
 msgstr "ਇੱਕ ਚੱਲਦੀ ਡੋਮੇਨ ਬਾਰੇ ਹਾਲਤ ਦੱਸਦੀ ਹੈ।"
 
@@ -5679,7 +5803,7 @@ msgstr "ਇੰਟਰਫੇਸ ਜੰਤਰ"
 #: src/virsh.c:834
 #, c-format
 msgid "Failed to get interface stats %s %s"
-msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ %s %s ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ %s %s ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:872
 msgid "suspend a domain"
@@ -5697,7 +5821,7 @@ msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕੀਤੀ ਗਈ ਹੈ\n"
 #: src/virsh.c:898
 #, c-format
 msgid "Failed to suspend domain %s"
-msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ ਹੈ"
 
 #: src/virsh.c:910
 msgid "create a domain from an XML file"
@@ -5713,7 +5837,7 @@ msgstr "ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਇੱਕ XML ਡੋਮੇਨ ਵੇ
 
 #: src/virsh.c:917 src/virsh.c:1069
 msgid "attach to console after creation"
-msgstr ""
+msgstr "ਬਣਨ ਤੋਂ ਬਾਅਦ ਕੰਸੋਲ ਨਾਲ ਜੁੜੋ"
 
 #: src/virsh.c:945
 #, c-format
@@ -5723,7 +5847,7 @@ msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
 #: src/virsh.c:951
 #, c-format
 msgid "Failed to create domain from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:961
 msgid "define (but don't start) a domain from an XML file"
@@ -5741,7 +5865,7 @@ msgstr "%s ਡੋਮੇਨ %s ਤੋਂ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
 #: src/virsh.c:998
 #, c-format
 msgid "Failed to define domain from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਡੋਮੇਨ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1008
 msgid "undefine an inactive domain"
@@ -5751,7 +5875,7 @@ msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ
 msgid "Undefine the configuration for an inactive domain."
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਂ uuid"
 
@@ -5761,6 +5885,8 @@ msgid ""
 "a running domain like %s cannot be undefined;\n"
 "to undefine, first shutdown then undefine using its name or UUID"
 msgstr ""
+"a running domain like %s cannot be undefined;\n"
+"to undefine, first shutdown then undefine using its name or UUID"
 
 #: src/virsh.c:1047
 #, c-format
@@ -5770,7 +5896,7 @@ msgstr "ਡੋਮੇਨ %s ਨਾ-ਪਰਭਾਸ਼ਿਤ ਹੈ\n"
 #: src/virsh.c:1049
 #, c-format
 msgid "Failed to undefine domain %s"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1062
 msgid "start a (previously defined) inactive domain"
@@ -5796,7 +5922,7 @@ msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕੀਤੀ ਗਈ ਹੈ\n"
 #: src/virsh.c:1098
 #, c-format
 msgid "Failed to start domain %s"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1110
 msgid "save a domain state to a file"
@@ -5818,7 +5944,7 @@ msgstr "ਡੋਮੇਨ %s %s ਉੱਤੇ ਸੰਭਾਲੀ ਗਈ ਹੈ\n"
 #: src/virsh.c:1141
 #, c-format
 msgid "Failed to save domain %s to %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1153
 msgid "show/set scheduler parameters"
@@ -5830,7 +5956,7 @@ msgstr "ਸਮਾਂ-ਤਹਿ ਪੈਰਾਮੀਟਰ ਵੇਖਾਓ/ਸੈ
 
 #: src/virsh.c:1160
 msgid "parameter=value"
-msgstr ""
+msgstr "parameter=value"
 
 #: src/virsh.c:1161
 msgid "weight for XEN_CREDIT"
@@ -5841,23 +5967,20 @@ msgid "cap for XEN_CREDIT"
 msgstr "XEN_CREDIT ਲਈ ਕੈਪ"
 
 #: src/virsh.c:1198
-#, fuzzy
 msgid "Invalid value of weight"
-msgstr "ਮੈਮੋਰੀ ਆਕਾਰ ਲਈ %d ਗਲਤ ਮੁੱਲ ਹੈ"
+msgstr "ਭਾਰ ਦਾ ਗਲਤ ਮੁੱਲ"
 
 #: src/virsh.c:1208
-#, fuzzy
 msgid "Invalid value of cap"
-msgstr "ਮੈਮੋਰੀ ਆਕਾਰ ਲਈ %d ਗਲਤ ਮੁੱਲ ਹੈ"
+msgstr "cap ਦਾ ਗਲਤ ਮੁੱਲ"
 
 #: src/virsh.c:1218
 msgid "Error getting param"
-msgstr ""
+msgstr "param ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ"
 
 #: src/virsh.c:1227
-#, fuzzy
 msgid "Invalid value of param"
-msgstr "ਮੈਮੋਰੀ ਆਕਾਰ ਲਈ %d ਗਲਤ ਮੁੱਲ ਹੈ"
+msgstr "param ਦਾ ਗਲਤ ਮੁੱਲ"
 
 #: src/virsh.c:1276 src/virsh.c:1280
 msgid "Scheduler"
@@ -5887,7 +6010,7 @@ msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤੀ 
 #: src/virsh.c:1362
 #, c-format
 msgid "Failed to restore domain from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1372
 msgid "dump the core of a domain to a file for analysis"
@@ -5902,14 +6025,14 @@ msgid "where to dump the core"
 msgstr "ਜਿੱਥੇ ਡੰਪ ਕੋਰ ਹੈ"
 
 #: src/virsh.c:1401
-#, fuzzy, c-format
+#, c-format
 msgid "Domain %s dumped to %s\n"
-msgstr "ਡੋਮੇਨ %s %s ਉੱਤੇ ਸੰਭਾਲੀ ਗਈ ਹੈ\n"
+msgstr "ਡੋਮੇਨ %s ਨੂੰ %s ਵਿੱਚ ਡੰਪ ਕੀਤਾ ਹੈ\n"
 
 #: src/virsh.c:1403
 #, c-format
 msgid "Failed to core dump domain %s to %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1416
 msgid "resume a domain"
@@ -5927,7 +6050,7 @@ msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ\n"
 #: src/virsh.c:1442
 #, c-format
 msgid "Failed to resume domain %s"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1454
 msgid "gracefully shutdown a domain"
@@ -5945,7 +6068,7 @@ msgstr "ਡੋਮੇਨ %s ਬੰਦ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ\n"
 #: src/virsh.c:1480
 #, c-format
 msgid "Failed to shutdown domain %s"
-msgstr "ਡੋਮੇਨ %s ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1492
 msgid "reboot a domain"
@@ -5963,7 +6086,7 @@ msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਚਾਲੂ ਕੀਤੀ ਜਾਵੇਗ
 #: src/virsh.c:1518
 #, c-format
 msgid "Failed to reboot domain %s"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1530
 msgid "destroy a domain"
@@ -5981,7 +6104,7 @@ msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
 #: src/virsh.c:1556
 #, c-format
 msgid "Failed to destroy domain %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virsh.c:1568
 msgid "domain information"
@@ -5995,11 +6118,11 @@ msgstr "ਡੋਮੇਨ ਬਾਰੇ ਇੱਕ ਮੁੱਢਲੀ ਜਾਣਕ
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "ਨਾਂ:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6007,16 +6130,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS ਕਿਸਮ:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "ਹਾਲਤ:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU ਸਮਾਂ:"
 
@@ -6033,1673 +6156,1649 @@ msgid "Used memory:"
 msgstr "ਵਰਤੀ ਮੈਮੋਰੀ:"
 
 #: src/virsh.c:1639
-#, fuzzy
 msgid "Autostart:"
-msgstr "ਆਟੋ-ਸਟਾਰਟ"
+msgstr "ਆਟੋ-ਸਟਾਰਟ:"
 
 #: src/virsh.c:1640
 msgid "enable"
-msgstr ""
+msgstr "ਯੋਗ"
 
 #: src/virsh.c:1640
 msgid "disable"
 msgstr "ਅਯੋਗ"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "ਸੁਰੱਖਿਆ DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "ਸੁਰੱਖਿਆ ਲੇਬਲ:"
 
-#: src/virsh.c:1674
-#, fuzzy
+#: src/virsh.c:1676
 msgid "NUMA free memory"
-msgstr "ਵਰਤੀ ਮੈਮੋਰੀ:"
+msgstr "NUMA ਫਰੀ ਮੈਮੋਰੀ"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
-msgstr ""
+msgstr "NUMA ਸੈੱਲ ਲਈ ਉਪਲੱਬਧ ਫਰੀ ਮੈਮੋਰੀ ਵੇਖਾਓ"
 
-#: src/virsh.c:1680
-#, fuzzy
+#: src/virsh.c:1682
 msgid "NUMA cell number"
-msgstr "NUMA ਸੈੱਲ:"
+msgstr "NUMA ਸੈੱਲ ਨੰਬਰ"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "ਕੁੱਲ"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "ਡੋਮੇਨ vcpu ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "ਡੋਮੇਨ ਫ਼ਰਜ਼ੀ CPU ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਵਾਪਿਸ ਕੀਤੀ ਗਈ ਹੈ।"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU ਏਫੈਂਟੀ:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "ਡੋਮੇਨ ਬੰਦ ਕਰੋ, ਵਰਚੁਅਲ CPUs ਮੌਜੂਦ ਨਹੀਂ ਹੈ।"
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "ਕੰਟਰੋਲ ਡੋਮੇਨ vcpu ਏਫੈਂਟੀ"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "ਮੇਜ਼ਬਾਨ ਭੌਤਿਕ CPU ਲਈ ਡੋਮੇਨ VCPU ਹਨ।"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu ਗਿਣਤੀ"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ਮੇਜ਼ਬਾਨ cpu ਗਿਣਤੀ (ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੇ)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
-msgstr ""
+msgstr "vcpupin: Invalid or missing vCPU number."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
-msgstr ""
+msgstr "vcpupin: Missing cpulist"
 
-#: src/virsh.c:1857
-#, fuzzy
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "vcpupin: failed to get domain informations."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
-msgstr ""
+msgstr "vcpupin: Invalid vCPU number."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: ਗਲਤ ਫਾਰਮੈਟ। ਖਾਲੀ ਸਤਰ।"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: ਗਲਤ ਫਾਰਮੈਟ। ਡਿਜ਼ਿਟ ਨੂੰ %d ਸਥਿਤੀ ਤੇ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ('%c' ਦੇ ਨੇੜੇ)।"
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr "cpulist: %s: ਗਲਤ ਫਾਰਮੈਟ। ਡਿਜ਼ਿਟ ਜਾਂ ਕਾਮਾ %d ਸਥਿਤੀ ਤੇ ਹੋਣੇ ਚਾਹੀਦੇ ('%c' ਦੇ ਨੇੜੇ)।"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: ਗਲਤ ਫਾਰਮੈਟ। ਕਾਮੇ ਨੂੰ %d ਸਥਿਤੀ ਦੇ ਪਿੱਛੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।"
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "ਭੌਤਿਕ CPU %d ਮੌਜੂਦ ਨਹੀਂ ਹੈ।"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
-msgstr "ਵੁਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ ਤਬਦੀਲ"
+msgstr "ਵਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ ਤਬਦੀਲ"
 
-#: src/virsh.c:1937
-#, fuzzy
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
-msgstr "ਗੈਸਟ ਡੋਮੇਨ ਵਿੱਚ ਵੁਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ ਤਬਦੀਲ ਕਰੋ।"
+msgstr "Change the number of virtual CPUs in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
-msgstr "ਵੁਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ"
+msgstr "ਵਰਚੁਅਲ CPU ਦੀ ਗਿਣਤੀ"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ਵਰਚੁਅਲ CPUs ਦੀ ਗਲਤ ਗਿਣਤੀ"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
-msgstr "ਬਹੁਤ ਸਾਰੇ ਵੁਰਚੁਅਲ CPU ਹਨ।"
+msgstr "ਬਹੁਤ ਸਾਰੇ ਵਰਚੁਅਲ CPU ਹਨ।"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ਜਾਰੀ ਮੈਮੋਰੀ ਬਦਲੋ"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ਗੈਸਟ ਡੋਮੇਨ ਵਿੱਚ ਮੌਜੂਦਾ ਜਾਰੀ ਮੈਮੋਰੀ ਬਦਲੋ।"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "ਮੈਮੋਰੀ ਦੇ ਕਿਲੋਬਾਈਟਾਂ ਦੀ ਗਿਣਤੀ"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "ਮੈਮੋਰੀ ਆਕਾਰ ਲਈ %d ਗਲਤ ਮੁੱਲ ਹੈ"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
-msgstr "MaxMemorySize ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "MaxMemorySize ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮੋਰੀ ਸੀਮਾ ਤਬਦੀਲ"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ਮਹਿਮਾਨ ਡੋਮੇਨ 'ਚ ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮੋਰੀ ਜਾਰੀ ਸੀਮਾ ਬਦਲੋ।"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਮੈਮੋਰੀ ਸੀਮਾ ਕਿਲੋਬਾਈਟ ਵਿੱਚ"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
-msgstr "ਵਰਤਮਾਨ ਮੈਮਰੀ-ਅਕਾਰ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "ਵਰਤਮਾਨ ਮੈਮਰੀ-ਅਕਾਰ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
-msgstr "ਮੌਜੂਦਾ ਮੈਮੋਰੀ ਅਕਾਰ ਘਟਾਉਣ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "ਮੌਜੂਦਾ ਮੈਮੋਰੀ ਅਕਾਰ ਘਟਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
-msgstr "MaxMemorySize ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "MaxMemorySize ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "ਨੋਡ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "ਨੋਡ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਵਾਪਿਸ ਕਰਦੀ ਹੈ।"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੋਡ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU ਮਾਡਲ:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ਫਰੀਕਿਊਂਸੀ:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU ਸਾਕਟ:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ਕੋਰ ਪ੍ਰਤੀ ਸਾਕਟ:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "ਥਰਿੱਡ ਪ੍ਰਤੀ ਕੋਰ:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ਸੈੱਲ:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "ਮੈਮੋਰੀ ਆਕਾਰ:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ਅਨੁਕੂਲਤਾ"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "ਹਾਈਪਰਵੀਜ਼ਿਰ/ਡਰਾਈਵਰ ਦੀ ਅਨੁਕੂਲਤਾ ਵਾਪਿਸ ਕਰਦੀ ਹੈ।"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
-msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਅਨੁਕੂਲਤਾ ਲੈਣ ਲਈ ਫੇਲ ਹੈ"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML ਵਿੱਚ ਡੋਮੇਨ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "ਇੱਕ XML ਡੰਪ ਤੋਂ stdout ਵਾਂਗ ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:2174
-#, fuzzy
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਸੂਚੀ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਪਰਿਭਾਸ਼ਤ XML ਵੇਖਾਓ"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
-msgstr ""
+msgstr "XML ਡੰਪ ਵਿੱਚ ਸੁਰੱਖਿਆ ਅਨੁਕੂਲ ਜਾਣਕਾਰੀ ਸ਼ਾਮਿਲ ਕਰੋ"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਨਾਂ ਜਾਂ id ਤੋਂ ਡੋਮੇਨ UUID ਬਦਲੋ"
+msgstr "Convert native config to domain XML"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "Convert native guest configuration format to domain XML format."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "ਸਰੋਤ ਸੰਰਚਨਾ ਡਾਟਾ ਫਾਰਮੈਟ"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਸੰਟੈਕਸ ਗਲਤੀ"
+msgstr "config data file to import from"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "ਡੋਮੇਨ XML ਨੂੰ ਨੇਟਿਵ ਸੰਰਚਨਾ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "ਡੋਮੇਨ XML ਸੰਰਚਨਾ ਨੂੰ ਨੇਟਿਵ ਗਿਸਟ ਸੰਰਚਨਾ ਫਾਰਮੈਟ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "ਟਾਰਗਿਟ ਸੰਰਚਨਾ ਡਾਟਾ ਕਿਸਮ ਫਾਰਮੈਟ"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "xml ਡਾਟਾ ਫਾਇਲ ਜਿਸ ਤੋਂ ਨਿਰਯਾਤ ਕਰਨਾ ਹੈ"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਡੋਮੇਨ ਨਾਂ ਬਦਲੋ"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ਡੋਮੇਨ id ਜਾਂ uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "ਇੱਕ ਡੋਮੇਨ ਨਾਂ ਜਾਂ UUID ਤੋਂ ਡੋਮੇਨ id ਬਦਲੋ"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "ਇੱਕ ਡੋਮੇਨ ਨਾਂ ਜਾਂ id ਤੋਂ ਡੋਮੇਨ UUID ਬਦਲੋ"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ਡੋਮੇਨ id ਜਾਂ ਨਾਂ"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ਡੋਮੇਨ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "ਡੋਮੇਨ ਨੂੰ ਹੋਰ ਹੋਸਟ ਤੇ ਮਾਈਗਰੇਟ ਕਰੋ"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "ਡੋਮੇਨ ਨੂੰ ਹੋਰ ਹੋਸਟ ਤੇ ਮਾਈਗਰੇਟ ਕਰੋ।  ਲਾਈਵ ਮਾਈਗਰੇਸ਼ਨ ਲਈ --live ਸ਼ਾਮਿਲ ਕਰੋ।"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "ਲਾਈਵ ਮਾਈਗਰੇਸ਼ਨ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "ਨੀਯਤ ਹੋਸਟ ਦਾ ਕੁਨੈਕਸ਼ਨ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "ਮਾਈਗਰੇਸ਼ਨ URI, ਆਮ ਤੌਰ ਤੇ ਹਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
-msgstr ""
+msgstr "ਮਾਈਗਰੇਸ਼ ਦੌਰਾਨ ਨਵਾਂ ਨਾਂ ਦਿਓ (ਜੇ ਸਹਿਯੋਗ ਹੋਵੇ)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "ਮਾਈਗਰੇਟ: ਨਾ-ਮੌਜੂਦ desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਆਟੋ-ਸਟਾਰਟ"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ਬੂਟ ਸਮੇਂ ਆਟੋਮੈਟਿਕ ਇੱਕ ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕਰੋ।"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਲਈ ਮਾਰਕ ਕੀਤਾ\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਲਈ ਨਾ-ਮਾਰਕ ਕੀਤਾ\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਇੱਕ ਨੈੱਟਵਰਕ ਬਣਾਓ"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਬਣਾਓ।"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "ਫਾਇਲ 'ਚ ਇੱਕ XML ਨੈੱਟਵਰਕ ਵੇਰਵਾ ਹੈ"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "%2$s ਤੋਂ ਨੈੱਟਵਰਕ %1$s ਬਣਾਇਆ ਗਿਆ\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਇੱਕ ਨੈੱਟਵਰਕ ਪ੍ਰੀਭਾਸ਼ਿਤ ਕਰੋ (ਪਰ ਸ਼ੁਰੂ ਨਹੀਂ)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਦਿਓ।"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "%2$s ਤੋਂ ਨੈੱਟਵਰਕ %1$s ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
-msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਨੈੱਟਵਰਕ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਖਤਮ ਕਰੋ"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ਇੱਕ ਦਿੱਤਾ ਨੈੱਟਵਰਕ ਖਤਮ ਕਰੋ।"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ਨੈੱਟਵਰਕ ਨਾਂ, id ਜਾਂ uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "ਨੈੱਟਵਰਕ %s ਖਤਮ ਕੀਤਾ ਗਿਆ\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
-msgstr "ਨੈੱਟਵਰਕ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML ਵਿੱਚ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "ਇੱਕ XML ਡੰਪ ਤੋਂ stdout ਵਾਂਗ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ਨੈੱਟਵਰਕ ਵੇਖਾਓ"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "ਨੈੱਟਵਰਕ ਦੀ ਲਿਸਟਮ ਮਿਲਦੀ ਹੈ।"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕਾਂ ਦੀ ਲਿਸਟ"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "ਨਾ-ਸਰਗਰਮ ਅਤੇ ਸਰਗਰਮ ਨੈੱਟਵਰਕਾਂ ਦੀ ਲਿਸਟ"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
-msgstr "ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਦੀ ਲਿਸਟ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਦੀ ਲਿਸਟ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
-msgstr "ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕਾਂ ਦੀ ਲਿਸਟ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕਾਂ ਦੀ ਲਿਸਟ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "ਆਟੋ-ਸਟਾਰਟ"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "ਆਟੋ-ਸਟਾਰਟ ਨਹੀਂ"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "ਸਰਗਰਮ"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "ਨਾ-ਸਰਗਰਮ"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਨੈੱਟਵਰਕ ਨਾਂ ਬਦਲੋ"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "ਨੈੱਟਵਰਕ uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ (ਪਹਿਲਾਂ ਪਰਭਾਸ਼ਿਤ) ਨੈੱਟਵਰਕ ਸ਼ੁਰੂ ਕਰੋ"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਸ਼ੁਰੂ ਕਰੋ।"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਦਾ ਨਾਂ"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "ਨੈੱਟਵਰਕ %s ਨਾ-ਪਰਭਾਸ਼ਿਤ ਹੈ\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ id ਤੋਂ ਨੈੱਟਵਰਕ UUID ਬਦਲੋ"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ਨੈੱਟਵਰਕ ਨਾਂ"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "ਨੈੱਟਵਰਕ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:2962
-#, fuzzy
+#: src/virsh.c:2964
 msgid "autostart a pool"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਆਟੋ-ਸਟਾਰਟ ਕਰੋ"
+msgstr "ਇੱਕ ਪੂਲ ਆਟੋ-ਸਟਾਰਟ ਕਰੋ"
 
-#: src/virsh.c:2964
-#, fuzzy
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
-msgstr "ਇੱਕ ਡੋਮੇਨ ਨੂੰ ਬੂਟ ਸਮੇਂ ਆਟੋਮੈਟਿਕ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸੰਰਚਨਾ ਕਰੋ।"
+msgstr "Configure a pool to be automatically started at boot."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
-#, fuzzy
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
-msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਂ uuid"
+msgstr "ਪੂਲ ਨਾਂ ਜਾਂ uuid"
 
-#: src/virsh.c:2991
-#, fuzzy, c-format
+#: src/virsh.c:2993
+#, c-format
 msgid "failed to mark pool %s as autostarted"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:2994
-#, fuzzy, c-format
+#: src/virsh.c:2996
+#, c-format
 msgid "failed to unmark pool %s as autostarted"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਨੂੰ ਆਟੋ-ਸਟਾਰਟ ਨਾ-ਮਾਰਕ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3001
-#, fuzzy, c-format
+#: src/virsh.c:3003
+#, c-format
 msgid "Pool %s marked as autostarted\n"
-msgstr "ਡੋਮੇਨ %s ਆਟੋਸਟਾਰਟ ਕਰਨ ਲਈ ਮਾਰਕ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਆਟੋਸਟਾਰਟ ਕਰਨ ਲਈ ਮਾਰਕ ਕੀਤੀ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:3003
-#, fuzzy, c-format
+#: src/virsh.c:3005
+#, c-format
 msgid "Pool %s unmarked as autostarted\n"
-msgstr "ਡੋਮੇਨ %s ਆਟੋਸਟਾਰਟ ਕਰਨ ਲਈ ਨਾ-ਮਾਰਕ ਕੀਤਾ ਗਿਆ ਹੈ\n"
+msgstr "ਪੂਲ %s ਆਟੋਸਟਾਰਟ ਕਰਨ ਲਈ ਨਾ-ਮਾਰਕ ਕੀਤਾ ਗਿਆ ਹੈ\n"
 
-#: src/virsh.c:3012
-#, fuzzy
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਪੂਲ ਬਣਾਓ"
 
-#: src/virsh.c:3013 src/virsh.c:3132
-#, fuzzy
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
-msgstr "ਇੱਕ ਡੋਮੇਨ ਬਣਾਓ:"
+msgstr "ਇੱਕ ਪੂਲ ਬਣਾਓ।"
 
-#: src/virsh.c:3019 src/virsh.c:3178
-#, fuzzy
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
-msgstr "ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਇੱਕ XML ਡੋਮੇਨ ਵੇਰਵਾ ਹੈ"
+msgstr "file containing an XML pool description"
 
-#: src/virsh.c:3046
-#, fuzzy, c-format
+#: src/virsh.c:3048
+#, c-format
 msgid "Pool %s created from %s\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:3049
-#, fuzzy, c-format
+#: src/virsh.c:3051
+#, c-format
 msgid "Failed to create pool from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਪੂਲ ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
 #, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਇੱਕ XML ਵਾਲੀਅਮ ਵੇਰਵਾ ਹੈ"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Vol %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create vol from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "ਡੋਮੇਨ ਨੂੰ ਹੋਰ ਹੋਸਟ ਤੇ ਮਾਈਗਰੇਟ ਕਰੋ"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਦਾ ਨਾਂ"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ਨੋਡ ਜੰਤਰ ਰੀਸੈੱਟ ਕਰੋ"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "ਨੋਡ ਜੰਤਰ ਵੇਖਾਉਣ ਵਿੱਚ ਫੇਲ"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਪੂਲ ਦਾ ਨਾਂ"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
-msgstr ""
+msgstr "XML ਦਸਤਾਵੇਜ਼ ਛਾਪੋ, ਪਰ ਦਿੱਤਾ/ਬਣਾਇਆ ਨਹੀਂ"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
-msgstr ""
+msgstr "ਪੂਲ ਦੀ ਕਿਸਮ"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
-msgstr ""
+msgstr "ਅਧੀਨ ਸਟੋਰੇਜ਼ ਲਈ ਸਰੋਤ-ਮੇਜ਼ਬਾਨ"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
-msgstr ""
+msgstr "ਅਧੀਨ ਸਟੋਰੇਜ਼ ਲਈ ਸਰੋਤ ਮਾਰਗ"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
-msgstr ""
+msgstr "ਅਧੀਨ ਸਟੋਰੇਜ਼ ਲਈ ਸਰੋਤ ਜੰਤਰ"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
-msgstr ""
+msgstr "ਅਧੀਨ ਸਟੋਰੇਜ਼ ਲਈ ਸਰੋਤ ਨਾਂ"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
-msgstr ""
+msgstr "ਅਧੀਨ ਸਟੋਰੇਜ਼ ਲਈ ਟਾਰਗਿਟ"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
-#, fuzzy
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
-msgstr "ਬਫਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "XML ਬਫਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3131
-#, fuzzy
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+msgstr "ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਸੈੱਟ ਤੋਂ ਪੂਲ ਬਣਾਓ"
 
-#: src/virsh.c:3157
-#, fuzzy, c-format
+#: src/virsh.c:3260
+#, c-format
 msgid "Pool %s created\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਬਣ ਗਿਆ ਹੈ\n"
 
-#: src/virsh.c:3160
-#, fuzzy, c-format
+#: src/virsh.c:3263
+#, c-format
 msgid "Failed to create pool %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3172
-#, fuzzy
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਇੱਕ ਡੋਮੇਨ ਪ੍ਰੀਭਾਸ਼ਿਤ ਕਰੋ (ਪਰ ਸ਼ੁਰੂ ਨਹੀਂ)"
+msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਇੱਕ ਪੂਲ ਪ੍ਰੀਭਾਸ਼ਿਤ ਕਰੋ (ਪਰ ਸ਼ੁਰੂ ਨਹੀਂ)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
-#, fuzzy
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
-msgstr "ਇੱਕ ਡੋਮੇਨ ਦਿਓ।"
+msgstr "ਇੱਕ ਪੂਲ ਦਿਓ।"
 
-#: src/virsh.c:3205
-#, fuzzy, c-format
+#: src/virsh.c:3308
+#, c-format
 msgid "Pool %s defined from %s\n"
-msgstr "%s ਡੋਮੇਨ %s ਤੋਂ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
+msgstr "%s ਪੂਲ %s ਤੋਂ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
 
-#: src/virsh.c:3208
-#, fuzzy, c-format
+#: src/virsh.c:3311
+#, c-format
 msgid "Failed to define pool from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਪੂਲ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
-msgstr ""
+msgstr "ਆਰਗੂਮੈਂਟਾਂ ਦਾ ਸੈੱਟ ਵਿੱਚੋਂ ਇੱਕ ਪੂਲ ਚੁਣੋ"
 
-#: src/virsh.c:3245
-#, fuzzy, c-format
+#: src/virsh.c:3348
+#, c-format
 msgid "Pool %s defined\n"
-msgstr "%s ਡੋਮੇਨ %s ਤੋਂ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
+msgstr "%s ਪੂਲ ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ\n"
 
-#: src/virsh.c:3248
-#, fuzzy, c-format
+#: src/virsh.c:3351
+#, c-format
 msgid "Failed to define pool %s"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
-msgstr ""
+msgstr "ਇੱਕ ਪੂਲ ਬਣਾਓ"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
-msgstr ""
+msgstr "ਦਿੱਤਾ ਪੂਲ ਬਣਾਓ"
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
-msgstr ""
+msgstr "ਪਲੂ %s ਬਣ ਗਿਆ ਹੈ\n"
 
-#: src/virsh.c:3286
-#, fuzzy, c-format
+#: src/virsh.c:3389
+#, c-format
 msgid "Failed to build pool %s"
-msgstr "ਡੋਮੇਨ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ"
+msgstr "ਪੂਲ %s ਮੁਅੱਤਲ ਕਰਨ ਲਈ ਫੇਲ ਹੈ"
 
-#: src/virsh.c:3299
-#, fuzzy
+#: src/virsh.c:3402
 msgid "destroy a pool"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਖਤਮ ਕਰੋ"
+msgstr "ਇੱਕ ਪੂਲ ਖਤਮ ਕਰੋ"
 
-#: src/virsh.c:3300
-#, fuzzy
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
-msgstr "ਇੱਕ ਦਿੱਤੀ ਡੋਮੇਨ ਖਤਮ ਕਰੋ।"
+msgstr "ਇੱਕ ਦਿੱਤੀ ਪੂਲ ਖਤਮ ਕਰੋ।"
 
-#: src/virsh.c:3323
-#, fuzzy, c-format
+#: src/virsh.c:3426
+#, c-format
 msgid "Pool %s destroyed\n"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:3325
-#, fuzzy, c-format
+#: src/virsh.c:3428
+#, c-format
 msgid "Failed to destroy pool %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
-msgstr ""
+msgstr "ਇੱਕ ਪੂਲ ਹਟਾਓ"
 
-#: src/virsh.c:3339
-#, fuzzy
+#: src/virsh.c:3442
 msgid "Delete a given pool."
-msgstr "ਇੱਕ ਦਿੱਤੀ ਡੋਮੇਨ ਖਤਮ ਕਰੋ।"
+msgstr "ਇੱਕ ਦਿੱਤੀ ਪੂਲ ਖਤਮ ਕਰੋ।"
 
-#: src/virsh.c:3362
-#, fuzzy, c-format
+#: src/virsh.c:3465
+#, c-format
 msgid "Pool %s deleted\n"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:3364
-#, fuzzy, c-format
+#: src/virsh.c:3467
+#, c-format
 msgid "Failed to delete pool %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
-msgstr ""
+msgstr "ਇੱਕ ਪੂਲ ਮੁੜ-ਤਾਜ਼ਾ ਕਰੋ"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
-msgstr ""
+msgstr "ਇੱਕ ਦਿੱਤਾ ਪੂਲ ਮੁੜ-ਤਾਜ਼ਾ ਕਰੋ"
 
-#: src/virsh.c:3401
-#, fuzzy, c-format
+#: src/virsh.c:3504
+#, c-format
 msgid "Pool %s refreshed\n"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ\n"
+msgstr "ਪੂਲ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ\n"
 
-#: src/virsh.c:3403
-#, fuzzy, c-format
+#: src/virsh.c:3506
+#, c-format
 msgid "Failed to refresh pool %s"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3416
-#, fuzzy
+#: src/virsh.c:3519
 msgid "pool information in XML"
-msgstr "XML ਵਿੱਚ ਡੋਮੇਨ ਜਾਣਕਾਰੀ"
+msgstr "XML ਵਿੱਚ ਪੂਲ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:3417
-#, fuzzy
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "ਇੱਕ XML ਡੰਪ ਤੋਂ stdout ਵਾਂਗ ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:3456
-#, fuzzy
+#: src/virsh.c:3559
 msgid "list pools"
-msgstr "ਡੋਮੇਨ ਸੂਚੀ"
+msgstr "ਪੂਲ ਵੇਖਾਓ"
 
-#: src/virsh.c:3457
-#, fuzzy
+#: src/virsh.c:3560
 msgid "Returns list of pools."
-msgstr "ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।"
+msgstr "ਪੂਲਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।"
 
-#: src/virsh.c:3462
-#, fuzzy
+#: src/virsh.c:3565
 msgid "list inactive pools"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਸੂਚੀ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਪੂਲ ਵੇਖਾਓ"
 
-#: src/virsh.c:3463
-#, fuzzy
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
-msgstr "ਨਾ-ਸਰਗਰਮ ਅਤੇ ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਅਤੇ ਸਰਗਰਮ ਪੂਲ ਵੇਖਾਓ"
 
-#: src/virsh.c:3483 src/virsh.c:3491
-#, fuzzy
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
-msgstr "ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਰਗਰਮ ਪੂਲ ਵੇਖਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3502 src/virsh.c:3510
-#, fuzzy
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਪੂਲ ਵੇਖਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਸਰੋਤ ਲੱਭੋ"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
-msgstr ""
+msgstr "XML <sources> ਦਸਤਾਵੇਜ਼ ਦਿੰਦਾ ਹੈ।"
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
-msgstr ""
+msgstr "ਲੱਭਣ ਲਈ ਸਟੋਰਜ਼ ਪੂਲ ਸਰੋਤ ਦੀ ਕਿਸਮ"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
-msgstr ""
+msgstr "ਬੇਨਤੀ ਲਈ ਚੋਣਵਾਂ ਮੇਜ਼ਬਾਨ"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
-msgstr ""
+msgstr "ਬੇਨਤੀ ਲਈ ਚੋਣਵਾਂ ਪੋਰਟ"
 
-#: src/virsh.c:3632
-#, fuzzy
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "ਮੈਮੋਰੀ ਖਤਮ ਹੋ ਗਈ"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
-msgstr ""
+msgstr "virAsprintf ਫੇਲ ਹੋਇਆ (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
-#, fuzzy, c-format
+#: src/virsh.c:3747 src/virsh.c:3798
+#, c-format
 msgid "Failed to find any %s pool sources"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਕੋਈ %s ਪੂਲ ਸਰੋਤ ਲੱਭਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
-msgstr ""
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਸਰੋਤ ਖੋਜੋ"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
-msgstr ""
+msgstr "ਖੋਜਣ ਲਈ ਸਟੋਰੇਜ਼ ਪੂਲ ਸਰੋਤ ਦੀ ਕਿਸਮ"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
-msgstr ""
+msgstr "ਪੂਲਾਂ ਲਈ ਬੇਨਤੀ ਕਰਨ ਵਾਸਤੇ ਸਰੋਤ xml ਦੀ ਚੋਣਵੀਂ ਫਾਇਲ"
 
-#: src/virsh.c:3730
-#, fuzzy
+#: src/virsh.c:3833
 msgid "storage pool information"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ"
+msgstr "ਸਟੋਰਜ਼ ਪੂਲ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:3731
-#, fuzzy
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "ਨੋਡ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਵਾਪਿਸ ਕਰਦੀ ਹੈ।"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
-msgstr ""
+msgstr "ਬਿਲਡਿੰਗ"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "ਚੱਲ ਰਿਹਾ ਹੈ"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
-msgstr ""
+msgstr "ਡੀਗਰੇਡਡ"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
-msgstr ""
+msgstr "ਸਮਰੱਥਾ:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
-#, fuzzy
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
-msgstr "ਡੋਮੇਨ ਜਾਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "ਨਿਰਧਾਰਨ:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
-msgstr ""
+msgstr "ਉਪਲੱਬਧ:"
 
-#: src/virsh.c:3805
-#, fuzzy
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
-msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਨੈੱਟਵਰਕ ਨਾਂ ਬਦਲੋ"
+msgstr "ਇੱਕ ਪੂਲ UUID ਨੂੰ ਪੂਲ ਨਾਂ ਵਿੱਚ ਬਦਲੋ"
 
-#: src/virsh.c:3811
-#, fuzzy
+#: src/virsh.c:3914
 msgid "pool uuid"
-msgstr "ਡੋਮੇਨ uuid"
+msgstr "ਪੂਲ uuid"
 
-#: src/virsh.c:3836
-#, fuzzy
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ (ਪਹਿਲਾਂ ਪਰਭਾਸ਼ਿਤ) ਡੋਮੇਨ ਸ਼ੁਰੂ"
+msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ (ਪਹਿਲਾਂ ਪਰਭਾਸ਼ਿਤ) ਪੂਲ ਸ਼ੁਰੂ"
 
-#: src/virsh.c:3837
-#, fuzzy
+#: src/virsh.c:3940
 msgid "Start a pool."
-msgstr "ਇੱਕ ਡੋਮੇਨ ਸ਼ੁਰੂ ਕਰੋ।"
+msgstr "ਇੱਕ ਪੂਲ ਸ਼ੁਰੂ ਕਰੋ।"
 
-#: src/virsh.c:3842
-#, fuzzy
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਨਾ-ਸਰਗਰਮ ਪੂਲ ਦਾ ਨਾਂ"
 
-#: src/virsh.c:3859
-#, fuzzy, c-format
+#: src/virsh.c:3962
+#, c-format
 msgid "Pool %s started\n"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਸ਼ੁਰੂ ਕੀਤੀ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:3862
-#, fuzzy, c-format
+#: src/virsh.c:3965
+#, c-format
 msgid "Failed to start pool %s"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:3874
-#, fuzzy
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+msgstr "ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਸੈੱਟ ਤੋਂ ਇੱਕ ਵਾਲੀਅਮ ਬਣਾਓ"
 
-#: src/virsh.c:3875 src/virsh.c:4070
-#, fuzzy
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
-msgstr "ਇੱਕ ਡੋਮੇਨ ਬਣਾਓ:"
+msgstr "ਇੱਕ ਵਾਲੀਅਮ ਬਣਾਓ।"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
-#, fuzzy
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
-msgstr "ਡੋਮੇਨ ਨਾਂ"
+msgstr "ਪੂਲ ਨਾਂ"
 
-#: src/virsh.c:3881
-#, fuzzy
+#: src/virsh.c:3984
 msgid "name of the volume"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਵਾਲੀਅਮ ਦਾ ਨਾਂ"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਦਾ ਅਕਾਰ ਚੋਣਵੇਂ k,M,G,T ਅਗੇਤਰ ਨਾਲ"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
-msgstr ""
+msgstr "ਸ਼ੁਰੂਆਤੀ ਨਿਰਧਾਰਨ ਅਕਾਰ ਚੋਣਵੇਂ k,M,G,T ਅਗੇਤਰ ਨਾਲ"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
-msgstr ""
+msgstr "ਫਾਇਲ ਫਾਰਮੈਟ ਕਿਸਮ raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
-msgstr ""
+msgstr "ਗਲਤ ਅਕਰਾ %s"
 
-#: src/virsh.c:3976
-#, fuzzy, c-format
+#: src/virsh.c:4079
+#, c-format
 msgid "Vol %s created\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "ਵਾਲੀਅਮ %s ਬਣ ਗਿਆ ਹੈ\n"
 
-#: src/virsh.c:3980
-#, fuzzy, c-format
+#: src/virsh.c:4083
+#, c-format
 msgid "Failed to create vol %s"
-msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
+msgstr "ਵਾਲੀਅਮ %s ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/virsh.c:3995
-#, fuzzy
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
+msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਪੂਲ ਨਾ-ਪਰਭਾਸ਼ਿਤ"
 
-#: src/virsh.c:3996
-#, fuzzy
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਪੂਲ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
 
-#: src/virsh.c:4019
-#, fuzzy, c-format
+#: src/virsh.c:4122
+#, c-format
 msgid "Pool %s has been undefined\n"
-msgstr "ਡੋਮੇਨ %s ਨਾ-ਪਰਭਾਸ਼ਿਤ ਹੈ\n"
+msgstr "ਪੂਲ %s ਨਾ-ਪਰਭਾਸ਼ਿਤ ਹੈ\n"
 
-#: src/virsh.c:4021
-#, fuzzy, c-format
+#: src/virsh.c:4124
+#, c-format
 msgid "Failed to undefine pool %s"
-msgstr "ਡੋਮੇਨ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4033
-#, fuzzy
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
-msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ id ਤੋਂ ਨੈੱਟਵਰਕ UUID ਬਦਲੋ"
+msgstr "ਇੱਕ ਪੂਲ ਨਾਂ ਤੋਂ ਪੂਲ UUID ਬਦਲੋ"
 
-#: src/virsh.c:4059
-#, fuzzy
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
-msgstr "ਡੋਮੇਨ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਪੂਲ UUID ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:4069
-#, fuzzy
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਵਾਲੀਅਮ ਬਣਾਓ"
 
-#: src/virsh.c:4076 src/virsh.c:4134
-#, fuzzy
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
-msgstr "ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਇੱਕ XML ਡੋਮੇਨ ਵੇਰਵਾ ਹੈ"
+msgstr "ਫਾਇਲ ਜਿਸ ਵਿੱਚ ਇੱਕ XML ਵਾਲੀਅਮ ਵੇਰਵਾ ਹੈ"
 
-#: src/virsh.c:4113
-#, fuzzy, c-format
+#: src/virsh.c:4216
+#, c-format
 msgid "Vol %s created from %s\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "Vol %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
-#, fuzzy, c-format
+#: src/virsh.c:4220 src/virsh.c:4277
+#, c-format
 msgid "Failed to create vol from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Failed to create vol from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "ਇੱਕ ਵਾਲੀਅਮ ਬਣਾਓ, ਹੋਰ ਵਾਲੀਅਮ ਨੂੰ ਇੰਪੁੱਟ ਤੌਰ ਤੇ ਵਰਤ ਕੇ"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਡੋਮੇਨ ਫਾਇਲ ਬਣਾਓ"
+msgstr "Create a vol from an existing volume."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
 msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਂ uuid"
+msgstr "input vol name or key"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "Vol %s created from input vol %s\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਦਾ ਨਾਂ"
+msgstr "ਵਾਲੀਅਮ ਕਲੋਨ ਕਰੋ।"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "ਮੌਜੂਦਾ ਵਾਲੀਅਮ ਨੂੰ ਕਲੋਨ ਕਰੋ"
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "ਡੋਮੇਨ ਨਾਂ ਜਾਂ uuid"
+msgstr "ਅਸਲੀ ਵਾਲੀਅਮ ਨਾਂ ਜਾਂ ਕੁੰਜੀ"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "ਨੈੱਟਵਰਕ ਨਾਂ"
+msgstr "ਕਲੋਨ ਨਾਂ"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਅਧਾਰ ਪੂਲ ਲੈਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "ਡੋਮੇਨ %s %s ਤੋਂ ਬਣਾਈ ਗਈ ਹੈ\n"
+msgstr "ਵਾਲੀਅਮ %s ਨੂੰ %s ਕਲੋਨ ਕੀਤਾ ਹੈ\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਵਾਲੀਅਮ ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
-msgstr ""
+msgstr "ਇੱਕ ਵਾਲੀਅਮ ਹਟਾਓ"
 
-#: src/virsh.c:4301
-#, fuzzy
+#: src/virsh.c:4404
 msgid "Delete a given vol."
-msgstr "ਇੱਕ ਦਿੱਤੀ ਡੋਮੇਨ ਖਤਮ ਕਰੋ।"
+msgstr "ਇੱਕ ਦਿੱਤੀ ਪੂਲ ਹਟਾਓ।"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਨਾਂ, ਕੁੰਜੀ ਜਾਂ ਮਾਰਗ"
 
-#: src/virsh.c:4326
-#, fuzzy, c-format
+#: src/virsh.c:4429
+#, c-format
 msgid "Vol %s deleted\n"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਪੂਲ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
 
-#: src/virsh.c:4328
-#, fuzzy, c-format
+#: src/virsh.c:4431
+#, c-format
 msgid "Failed to delete vol %s"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਪੂਲ %s ਖਤਮ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4341
-#, fuzzy
+#: src/virsh.c:4444
 msgid "storage vol information"
-msgstr "ਨੋਡ ਜਾਣਕਾਰੀ"
+msgstr "ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:4342
-#, fuzzy
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
-msgstr "ਨੋਡ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਵਾਪਿਸ ਕਰਦੀ ਹੈ।"
+msgstr "ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਵਾਪਿਸ ਕਰਦੀ ਹੈ।"
 
-#: src/virsh.c:4370
-#, fuzzy
+#: src/virsh.c:4473
 msgid "Type:"
-msgstr "OS ਕਿਸਮ:"
+msgstr "ਕਿਸਮ:"
 
-#: src/virsh.c:4372
-#, fuzzy
+#: src/virsh.c:4475
 msgid "file"
-msgstr "XML ਫਾਇਲ"
+msgstr "ਫਾਇਲ"
 
-#: src/virsh.c:4372
-#, fuzzy
+#: src/virsh.c:4475
 msgid "block"
-msgstr "ਬਲਾਕ ਹੈ"
+msgstr "ਬਲਾਕ"
 
-#: src/virsh.c:4392
-#, fuzzy
+#: src/virsh.c:4495
 msgid "vol information in XML"
-msgstr "XML ਵਿੱਚ ਡੋਮੇਨ ਜਾਣਕਾਰੀ"
+msgstr "XML ਵਿੱਚ vol ਜਾਣਕਾਰੀ"
 
-#: src/virsh.c:4393
-#, fuzzy
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "ਇੱਕ XML ਡੰਪ ਤੋਂ stdout ਵਾਂਗ ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:4433
-#, fuzzy
+#: src/virsh.c:4536
 msgid "list vols"
-msgstr "ਡੋਮੇਨ ਸੂਚੀ"
+msgstr "ਵਾਲੀਅਮ ਵੇਖਾਓ"
 
-#: src/virsh.c:4434
-#, fuzzy
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
-msgstr "ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।"
+msgstr "ਪੂਲਾਂ ਦੁਆਰਾ ਵਾਲੀਅਮ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ।"
 
-#: src/virsh.c:4459 src/virsh.c:4467
-#, fuzzy
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
-msgstr "ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਸਰਗਰਮ ਵਾਲੀਅਮ ਵੇਖਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
-msgstr ""
+msgstr "ਮਾਰਗ"
 
-#: src/virsh.c:4511
-#, fuzzy
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
-msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਨੈੱਟਵਰਕ ਨਾਂ ਬਦਲੋ"
+msgstr "ਇੱਕ ਵਾਲੀਅਮ UUID ਤੋਂ ਵਾਲੀਅਮ ਨਾਂ ਬਦਲੋ"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਕੁੰਜੀ ਜਾਂ ਮਾਰਗ"
 
-#: src/virsh.c:4544
-#, fuzzy
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
-msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਨੈੱਟਵਰਕ ਨਾਂ ਬਦਲੋ"
+msgstr "ਇੱਕ ਵਾਲੀਅਮ UUID ਤੋਂ ਵਾਲੀਅਮ ਕੁੰਜੀ ਬਦਲੋ"
 
-#: src/virsh.c:4550
-#, fuzzy
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "ਡੋਮੇਨ uuid"
 
-#: src/virsh.c:4577
-#, fuzzy
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
-msgstr "ਇੱਕ ਡੋਮੇਨ id ਜਾਂ UUID ਤੋਂ ਨੈੱਟਵਰਕ ਨਾਂ ਬਦਲੋ"
+msgstr "ਇੱਕ ਵਾਲੀਅਮ UUID ਤੋਂ ਵਾਲੀਅਮ ਮਾਰਗ ਬਦਲੋ"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
-msgstr ""
+msgstr "ਵਾਲੀਅਮ ਨਾਂ ਜਾਂ ਕੁੰਜੀ"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ਵਰਜਨ ਵੇਖਾਓ"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "ਸਿਸਟਮ ਵਰਜਨ ਜਾਣਕਾਰੀ ਵੇਖਾਓ"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਕਿਸਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਕਿਸਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "ਲਾਈਬਰੇਰੀ ਵਰਜਨ ਨਾਲ ਕੰਪਾਇਲ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ਲਾਇਬਰੇਰੀ ਵਰਜਨ ਲੈਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ਲਾਇਬਰੇਰੀ ਰਾਹੀਂ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API ਰਾਹੀਂ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਵਰਜਨ ਲੈਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "ਚੱਲ ਰਿਹਾ %s ਹਾਈਪਰਵੀਜ਼ਰ ਵਰਜਨ ਖੋਲ੍ਹ ਨਹੀਂ ਸਕਦਾ\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "ਚੱਲ ਰਿਹਾ ਹਾਈਪਰਵੀਜ਼ਰ: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
-#, fuzzy
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "ਡੋਮੇਨ ਨੂੰ ਹੋਰ ਹੋਸਟ ਤੇ ਮਾਈਗਰੇਟ ਕਰੋ"
 
-#: src/virsh.c:4699
-#, fuzzy
+#: src/virsh.c:4802
 msgid "list devices in a tree"
-msgstr "ਜੰਤਰ ਜਾਣਕਾਰੀ ਗੁੰਮ ਹੈ"
+msgstr "ਲੜੀ ਵਿਚਲੇ ਜੰਤਰ ਵੇਖਾਓ"
 
-#: src/virsh.c:4700
-#, fuzzy
+#: src/virsh.c:4803
 msgid "capability name"
-msgstr "ਅਨੁਕੂਲਤਾ"
+msgstr "ਸਮਰੱਥਾ ਨਾਂ"
 
-#: src/virsh.c:4799
-#, fuzzy
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੋਡ ਜੰਤਰ ਗਿਣਨ ਵਿੱਚ ਫੇਲ"
 
-#: src/virsh.c:4809
-#, fuzzy
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੋਡ ਜੰਤਰ ਵੇਖਾਉਣ ਵਿੱਚ ਫੇਲ"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
-msgstr ""
+msgstr "XML ਵਿੱਚ ਨੋਡ ਜੰਤਰ ਵੇਰਵਾ"
 
-#: src/virsh.c:4860
-#, fuzzy
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "ਇੱਕ XML ਡੰਪ ਤੋਂ stdout ਵਾਂਗ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
-msgstr ""
+msgstr "ਜੰਤਰ ਕੁੰਜੀ"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
-msgstr ""
+msgstr "ਮੇਲ ਖਾਂਦਾ ਜੰਤਰ ਲੱਭ ਨਹੀਂ ਸਕਿਆ"
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "ਨਵਾਂ ਡਿਸਕ ਜੰਤਰ ਜੋੜੋ।"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "ਇੱਕ ਡੋਮੇਨ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨੋਡ ਜੰਤਰ ਨੂੰ ਜੰਤਰ ਡਰਾਈਵਰ ਨਾਲੋਂ ਵੱਖ ਕਰ ਦਿਓ"
 
-#: src/virsh.c:4922
-#, fuzzy, c-format
+#: src/virsh.c:5025
+#, c-format
 msgid "Device %s dettached\n"
-msgstr "ਡੋਮੇਨ %s ਖਤਮ ਕੀਤੀ ਗਈ ਹੈ\n"
+msgstr "ਜੰਤਰ %s ਹਟਾ ਦਿੱਤਾ ਹੈ\n"
 
-#: src/virsh.c:4924
-#, fuzzy, c-format
+#: src/virsh.c:5027
+#, c-format
 msgid "Failed to dettach device %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਜੰਤਰ %s ਹਟਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
-msgstr "ਨਵਾਂ ਡਿਸਕ ਜੰਤਰ ਜੋੜੋ।"
+msgid "reattach node device to its device driver"
+msgstr "ਨੋਡ ਜੰਤਰ ਨੂੰ ਇਸ ਦੇ ਡਿਸਕ ਡਿਸਕ ਡਰਾਈਵਰ ਨਾਲ ਮੁੜ-ਜੋੜੋ।"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ਇੱਕ ਡੋਮੇਨ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨੋਡ ਜੰਤਰ ਨੂੰ ਜੰਤਰ ਡਰਾਈਵਰ ਨਾਲੋਂ ਵੱਖ ਕਰ ਦਿਓ"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
-msgstr ""
+msgstr "ਜੰਤਰ %s ਮੁੜ-ਜੋੜਿਆ ਗਿਆ\n"
 
-#: src/virsh.c:4965
-#, fuzzy, c-format
+#: src/virsh.c:5068
+#, c-format
 msgid "Failed to re-attach device %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਜੰਤਰ %s ਨੂੰ ਰੀਸੈੱਟ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:4976
-#, fuzzy
+#: src/virsh.c:5079
 msgid "reset node device"
-msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਟਾਰਗਿਟ"
+msgstr "ਨੋਡ ਜੰਤਰ ਰੀਸੈੱਟ ਕਰੋ"
 
-#: src/virsh.c:4977
-#, fuzzy
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
-msgstr "ਜੰਤਰ ਬਲਾਕ ਪਤਾ ਕਰੋ ਜੋ ਇੱਕ ਚੱਲਦੀ ਡੋਮੇਨ ਬਾਰੇ ਦੱਸਦਾ ਹੈ।"
+msgstr "ਡੋਮੇਨ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂ ਬਾਅਦ ਨੋਡ ਜੰਤਰ ਨੂੰ ਰੀਸੈੱਟ ਕਰੋ।"
 
-#: src/virsh.c:5004
-#, fuzzy, c-format
+#: src/virsh.c:5107
+#, c-format
 msgid "Device %s reset\n"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕੀਤੀ ਗਈ\n"
+msgstr "ਜੰਤਰ %s ਰੀਸੈੱਟ ਹੋ ਗਿਆ\n"
 
-#: src/virsh.c:5006
-#, fuzzy, c-format
+#: src/virsh.c:5109
+#, c-format
 msgid "Failed to reset device %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਜੰਤਰ ਰੀਸੈੱਟ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਮੇਜ਼ਬਾਨ ਨਾਂ ਪ੍ਰਿੰਟ ਕਰੋ"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਕੈਨੋਨੀਕਲ URI ਪ੍ਰਿੰਟ ਕਰੋ"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc display"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC ਡਿਸਪਲੇਅ ਲਈ IP ਸਿਰਨਾਵਾਂ ਅਤੇ ਪੋਰਟ ਨੰਬਰ ਨੂੰ ਆਉਟਪੁੱਟ ਵੇਖਾਓ।"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty ਕੰਸੋਲ"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY ਕੰਸੋਲ ਲਈ ਜੰਤਰ ਵੇਖਾਓ।"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਜੰਤਰ ਜੋੜੋ"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਜੰਤਰ ਜੰਤਰ ਜੋੜੋ <file>।"
+msgstr "ਇੱਕ XML <file> ਤੋਂ ਜੰਤਰ ਜੰਤਰ ਜੋੜੋ।"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML ਫਾਇਲ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
-msgstr ""
+msgstr "attach-device: Missing <file> ਚੋਣ"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਜੰਤਰ ਜੋੜਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
-msgstr ""
+msgstr "ਜੰਤਰ ਸਫਲਤਾਪੂਰਕ ਜੋੜ ਦਿੱਤਾ\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਜੰਤਰ ਹਟਾਓ"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
-msgstr "ਇੱਕ XML ਫਾਇਲ ਤੋਂ ਜੰਤਰ ਹਟਾਓ <file>"
+msgstr "ਇੱਕ XML <file> ਤੋਂ ਜੰਤਰ ਹਟਾਓ"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
-msgstr ""
+msgstr "detach-device: Missing <file> ਚੋਣ"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
-msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਜੰਤਰ ਹਟਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
-msgstr ""
+msgstr "ਜੰਤਰ ਸਫਲਤਾਪੂਰਕ ਹਟਾ ਦਿੱਤਾ\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਜੋੜੋ"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "ਨਵਾਂ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਜੋੜੋ।"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਕਿਸਮ"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਦਾ ਸਰੋਤ"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ਨੀਯਤ ਨੈੱਟਵਰਕ ਨਾਂ"
 
-#: src/virsh.c:5337 src/virsh.c:5451
-#, fuzzy
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
-msgstr "MAC ਸਿਰਨਾਵਾਂ"
+msgstr "MAC ਐਡਰੈੱਸ"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "ਬਰਿੱਜ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਵਰਤਣ ਲਈ ਸਕਰਿਪਟ"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "ਕਮਾਂਡ 'attach-interface' ਵਿੱਚ ਕੋਈ %s ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ।"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
-msgstr ""
+msgstr "ਇੰਟਰਫੇਸ ਸਫਲਤਾਪੂਰਕ ਜੋੜ ਦਿੱਤਾ\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਹਟਾਓ"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਹਟਾਓ।"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
-msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s ਕਿਸਮ ਦਾ ਕੋਈ ਇੰਟਰਫੇਸ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "MAC ਸਿਰਨਾਵੇਂ %s ਵਾਲਾ ਕੋਈ ਇੰਟਰਫੇਸ ਨਹੀਂ ਲੱਭਿਆ"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML ਬਣਾਉਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
-msgstr ""
+msgstr "ਇੰਟਰਫੇਸ ਸਫਲਤਾਪੂਰਕ ਹਟਾ ਦਿੱਤਾ\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਜੋੜੋ"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "ਨਵਾਂ ਡਿਸਕ ਜੰਤਰ ਜੋੜੋ।"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਸਰੋਤ"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਟਾਰਗਿਟ"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਡਰਾਈਵਰ"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਦਾ ਸਬ-ਡਰਾਈਵਰ"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "ਟਾਰਗਿਟ ਜੰਤਰ ਕਿਸਮ"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "ਜੰਤਰ ਪੜਨ ਅਤੇ ਲਿਖਣ ਵਾਲਾ ਮੋਡ"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "ਕਮਾਂਡ 'attach-disk' ਵਿੱਚ ਕੋਈ %s ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
-msgstr ""
+msgstr "ਡਿਸਕ ਸਫਲਤਾਪੂਰਕ ਜੋੜ ਦਿੱਤੀ\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "ਡਿਸਕ ਜੰਤਰ ਹਟਾਓ"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "ਡਿਸਕ ਜੰਤਰ ਹਟਾਓ।"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
-msgstr "ਡਿਸਕ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡਿਸਕ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s ਟਾਰਗਿਟ ਵਾਲੀ ਕੋਈ ਡਿਸਕ ਨਹੀਂ ਲੱਭੀ"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
-msgstr ""
+msgstr "ਡਿਸਕ ਸਫਲਤਾਪੂਰਕ ਹਟਾਈ ਗਈ\n"
 
-#: src/virsh.c:5839
-#, fuzzy, c-format
+#: src/virsh.c:5942
+#, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "malloc: failed to allocate temporary file name: %s"
 
-#: src/virsh.c:5850
-#, fuzzy, c-format
+#: src/virsh.c:5953
+#, c-format
 msgid "mkstemp: failed to create temporary file: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "mkstemp: failed to create temporary file: %s"
 
-#: src/virsh.c:5857
-#, fuzzy, c-format
+#: src/virsh.c:5960
+#, c-format
 msgid "write: %s: failed to write to temporary file: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "write: %s: failed to write to temporary file: %s"
 
-#: src/virsh.c:5866
-#, fuzzy, c-format
+#: src/virsh.c:5969
+#, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "close: %s: failed to write or close temporary file: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
+"%s: $EDITOR environment variable contains shell meta or other unacceptable "
+"characters"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
+"%s: temporary filename contains shell meta or other unacceptable characters "
+"(is $TMPDIR wrong?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
-msgstr ""
+msgstr "virAsprintf: ਸੋਧ ਕਮਾਂਡ ਬਣਾ ਨਹੀਂ ਸਕਦਾ: %s"
 
-#: src/virsh.c:5918
-#, fuzzy, c-format
+#: src/virsh.c:6021
+#, c-format
 msgid "%s: edit command failed: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "%s: ਸੋਧ ਕਮਾਂਡ ਫੇਲ: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
-msgstr ""
+msgstr "%s: ਕਮਾਂਡ ਨਾਨ-ਜ਼ੀਰੋ ਨਤੀਜੇ ਨਾਲ ਬੰਦ ਹੋ ਗਈ"
 
-#: src/virsh.c:5939
-#, fuzzy, c-format
+#: src/virsh.c:6042
+#, c-format
 msgid "%s: failed to read temporary file: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "%s: ਆਰਜੀ ਫਾਇਲ ਪੜਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: src/virsh.c:5950
-#, fuzzy
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਇੱਕ ਡੋਮੇਨ ਲਈ XML ਸੰਰਚਨਾ ਸੋਧੋ"
 
-#: src/virsh.c:5951
-#, fuzzy
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
-msgstr ""
+msgstr "ਡੋਮੇਨ %s XML ਸੰਰਚਨਾ ਤਬਦੀਲ ਨਹੀਂ ਹੋਈ\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
-msgstr ""
+msgstr "ERROR: XML ਸੰਰਚਨਾ ਹੋਰ ਉਪਭੋਗੀ ਦੁਆਰਾ ਤਬਦੀਲ ਹੋ ਗਈ ਹੈ"
 
-#: src/virsh.c:6028
-#, fuzzy, c-format
+#: src/virsh.c:6131
+#, c-format
 msgid "Domain %s XML configuration edited.\n"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਡੋਮੇਨ %s XML ਸੰਰਚਨਾ ਸੋਧੀ ਗਈ।\n"
 
-#: src/virsh.c:6053
-#, fuzzy
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਲਈ XML ਸੰਰਚਨਾ ਸੋਧੋ"
 
-#: src/virsh.c:6054
-#, fuzzy
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਨੈੱਟਵਰਕ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਇੱਕ ਨੈੱਟਵਰਕ ਲਈ XML ਸੰਰਚਨਾ ਸੋਧੋ"
 
-#: src/virsh.c:6070
-#, fuzzy
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
 
-#: src/virsh.c:6071
-#, fuzzy
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
-msgstr "ਇੱਕ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਹੈ।"
+msgstr "ਇੱਕ ਸਟੋਰੇਜ਼ ਪੂਲ ਲਈ XML ਸੰਰਚਨਾ ਸੋਧੋ।"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ਇਹ ਇੰਟਰ-ਏਕਟਿਵ ਟਰਮੀਨਲ ਬੰਦ ਕਰੋ"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
-msgstr "ਕਮਾਂਡ '%s' ਲਈ <%s> ਚੋਣ ਚਾਹੀਦੀ ਹੈ"
+msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "ਕਮਾਂਡ '%s' ਲਈ --%s ਚੋਣ ਚਾਹੀਦੀ ਹੈ"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "ਕਮਾਂਡ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ਵੇਰਵਾ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7707,86 +7806,84 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
 msgstr ""
 "\n"
-"  ਵੇਰਵਾ\n"
+"  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
 msgstr ""
 "\n"
-"  ਚੋਣਾਂ\n"
+"  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
-msgstr ""
+msgstr "ਅੰਦਰੂਨੀ ਗਲਤੀ: virsh %s: ਕੋਈ %s VSH_OT_DATA ਚੋਣ ਨਹੀਂ"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਡੋਮੇਨ ਨਾਂ ਜਾਂ id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
-msgstr "ਨੈੱਟਵਰਕ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਨੈੱਟਵਰਕ '%s' ਲੈਣ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:6606 src/virsh.c:6652
-#, fuzzy
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
-msgstr "ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ id"
+msgstr "undefined pool name"
 
-#: src/virsh.c:6630
-#, fuzzy, c-format
+#: src/virsh.c:6735
+#, c-format
 msgid "failed to get pool '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to get pool '%s'"
 
-#: src/virsh.c:6647
-#, fuzzy
+#: src/virsh.c:6752
 msgid "undefined vol name"
-msgstr "ਨਾ-ਪ੍ਰਭਾਸ਼ਿਤ ਨੈੱਟਵਰਕ ਨਾਂ ਜਾਂ id"
+msgstr "undefined vol name"
 
-#: src/virsh.c:6683
-#, fuzzy, c-format
+#: src/virsh.c:6788
+#, c-format
 msgid "failed to get vol '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to get vol '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7797,129 +7894,128 @@ msgstr ""
 "(ਸਮਾਂ: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "ਗੁੰਮ \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "ਅਚਾਨਕ ਟੋਕਣ (ਕਮਾਂਡ ਨਾਂ): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "ਅਚਾਨਕ ਕਮਾਂਡ: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "ਕਮਾਂਡ '%s' ਚੋਣ --%s ਲਈ ਸਹਿਯੋਗੀ ਨਹੀਂ ਹੈ"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
-msgstr "ਲੋੜੀਦਾ ਸੰਟੈਕਸ: --%s <%s>"
+msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "ਨੰਬਰ"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "ਸਤਰ"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "ਅਚਾਨਕ ਡਾਟਾ '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ਚੋਣ"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ਡਾਟਾ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
-msgstr ""
+msgstr "ਵਿਹਲਾ"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "ਵਿਰਾਮ ਹੈ"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "ਬੰਦ ਕਰਨ ਵਿੱਚ"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "ਬੰਦ ਕਰੋ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "ਨਸ਼ਟ ਹੋਇਆ"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ਆਫਲਾਇਨ"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ਕੋਈ ਠੀਕ ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ਗਲਤੀ: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ਗਲਤੀ: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: ਬਾਈਟ %d ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "ਹਾਇਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜਨ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
-msgstr "ਲਾਗ ਫਾਇਲ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਲਾਗ ਫਾਇਲ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ਲਾਗ ਮਾਰਗ ਇੱਕ ਫਾਇਲ ਨਹੀਂ ਹੈ"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "ਲਾਗ ਫਾਇਲ ਖੋਲਣ ਵਿੱਚ ਅਸਫਲ। ਲਾਗ ਫਾਇਲ ਦੇ ਮਾਰਗ ਦੀ ਜਾਂਚ ਕਰੋ"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: src/virsh.c:7267
-#, fuzzy, c-format
+#: src/virsh.c:7372
+#, c-format
 msgid "%s: failed to write log file: %s"
-msgstr "ਲਾਗ ਫਾਇਲ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+msgstr "%s: failed to write log file: %s"
 
-#: src/virsh.c:7447
-#, fuzzy
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7952,27 +8048,27 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
 "\n"
 msgstr ""
 "\n"
-"  (ਕਮਾਂਡ ਬਾਰੇ ਵੇਰਵਾ ਵੇਖਣ ਲਈ help <command> ਦਿਓ)\n"
+"  (specify help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "ਨਾ-ਸਹਾਇਕ ਚੋਣਾਂ '-%c' ਹੈ। --help ਵੇਖੋ"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
-msgstr ""
+msgstr "ਵਾਧੂ ਆਰਗੂਮੈਂਟ '%s'।  --help ਵੇਖੋ।"
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7981,7 +8077,7 @@ msgstr ""
 "%s, ਵੁਰਚੁਲਾਈਜ਼ੇਸ਼ਨ ਟਰਮੀਨਲ ਹੈ, ਵਲੋਂ ਜੀ ਆਇਆਂ ਨੂੰ।\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7992,9 +8088,8 @@ msgstr ""
 "\n"
 
 #: src/virterror.c:211
-#, fuzzy
 msgid "Unknown failure"
-msgstr "ਅਚਾਨਕ"
+msgstr "ਅਣਜਾਣ ਅਸਫਲਤਾ"
 
 #: src/virterror.c:525
 msgid "warning"
@@ -8031,13 +8126,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਹਾਈਪਰਵੀਜ਼ਰ ਦੁਆਰਾ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "ਕੋਈ ਸੁਰੱਖਿਆ ਡਰਾਈਵਰ ਉਪਲੱਬਧ ਨਹੀਂ"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "ਕੋਈ ਸੁਰੱਖਿਆ ਡਰਾਈਵਰ ਉਪਲੱਬਧ ਨਹੀਂ"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8069,29 +8165,29 @@ msgstr "%s ਵਿੱਚ ਗਲਤ ਮੁੱਲ"
 #: src/virterror.c:764
 #, c-format
 msgid "operation failed: %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ: %s"
 
 #: src/virterror.c:766
 msgid "operation failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
 #: src/virterror.c:770
 #, c-format
 msgid "GET operation failed: %s"
-msgstr "GET ਕਾਰਵਾਈ ਫੇਲ੍ਹ: %s"
+msgstr "GET ਕਾਰਵਾਈ ਫੇਲ: %s"
 
 #: src/virterror.c:772
 msgid "GET operation failed"
-msgstr "GET ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "GET ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
 #: src/virterror.c:776
 #, c-format
 msgid "POST operation failed: %s"
-msgstr "POST ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "POST ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ: %s"
 
 #: src/virterror.c:778
 msgid "POST operation failed"
-msgstr "POST ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "POST ਕਾਰਵਾਈ ਫੇਲ ਹੋਈ"
 
 #: src/virterror.c:781
 #, c-format
@@ -8110,11 +8206,11 @@ msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ"
 #: src/virterror.c:791
 #, c-format
 msgid "failed to serialize S-Expr: %s"
-msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: %s"
+msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ: %s"
 
 #: src/virterror.c:793
 msgid "failed to serialize S-Expr"
-msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/virterror.c:797
 msgid "could not use Xen hypervisor entry"
@@ -8135,9 +8231,9 @@ msgid "could not connect to Xen Store %s"
 msgstr "ਜ਼ੈੱਨ ਸਟੋਰ %s ਨਾਲ ਜੁੜਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
 
 #: src/virterror.c:808
-#, fuzzy, c-format
+#, c-format
 msgid "failed Xen syscall %s"
-msgstr "Xen syscall %s %d ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "Xen syscall %s ਫੇਲ ਹੋਈ"
 
 #: src/virterror.c:812
 msgid "unknown OS type"
@@ -8332,12 +8428,12 @@ msgstr "GNUTLS ਕਾਲ ਗਲਤੀ"
 
 #: src/virterror.c:953
 msgid "Failed to find the network"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
 
 #: src/virterror.c:955
 #, c-format
 msgid "Failed to find the network: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ: %s"
+msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ: %s"
 
 #: src/virterror.c:959
 msgid "Domain not found"
@@ -8358,242 +8454,232 @@ msgid "Network not found: %s"
 msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:971
-#, fuzzy
 msgid "invalid MAC address"
-msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ"
+msgstr "ਗਲਤ MAC ਐਡਰੈੱਸ"
 
 #: src/virterror.c:973
-#, fuzzy, c-format
+#, c-format
 msgid "invalid MAC address: %s"
-msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ: %s"
+msgstr "ਗਲਤ MAC ਐਡਰੈੱਸ: %s"
 
 #: src/virterror.c:977
-#, fuzzy
 msgid "authentication failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ"
 
 #: src/virterror.c:979
-#, fuzzy, c-format
+#, c-format
 msgid "authentication failed: %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ: %s"
 
 #: src/virterror.c:983
-#, fuzzy
 msgid "Storage pool not found"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/virterror.c:985
-#, fuzzy, c-format
+#, c-format
 msgid "Storage pool not found: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਸਟੋਰੇਜ਼ ਪੂਲ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:989
-#, fuzzy
 msgid "Storage volume not found"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/virterror.c:991
-#, fuzzy, c-format
+#, c-format
 msgid "Storage volume not found: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:995
-#, fuzzy
 msgid "invalid storage pool pointer in"
-msgstr "ਗਲਤ ਨੈਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "ਗਲਤ ਸਟੋਰੇਜ਼ ਪੂਲ ਪੁਆਇੰਟਰ ਹੈ"
 
 #: src/virterror.c:997
-#, fuzzy, c-format
+#, c-format
 msgid "invalid storage pool pointer in %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "%s ਵਿੱਚ ਗਲਤ ਸਟੋਰੇਜ਼ ਪੂਲ ਪੁਆਇੰਟਰ ਹੈ"
 
 #: src/virterror.c:1001
-#, fuzzy
 msgid "invalid storage volume pointer in"
-msgstr "ਗਲਤ ਨੈਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "ਗਲਤ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਪੁਆਇੰਟਰ ਹੈ"
 
 #: src/virterror.c:1003
-#, fuzzy, c-format
+#, c-format
 msgid "invalid storage volume pointer in %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "%s ਵਿੱਚ ਗਲਤ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਪੁਆਇੰਟਰ ਹੈ"
 
 #: src/virterror.c:1007
-#, fuzzy
 msgid "Failed to find a storage driver"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "ਸਟੋਰੇਜ਼ ਡਰਾਈਵਰ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
 
 #: src/virterror.c:1009
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find a storage driver: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ: %s"
+msgstr "ਸਟੋਰੇਜ਼ ਡਰਾਈਵਰ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ: %s"
 
 #: src/virterror.c:1013
-#, fuzzy
 msgid "Failed to find a node driver"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "ਨੋਡ ਡਰਾਈਵਰ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
 
 #: src/virterror.c:1015
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find a node driver: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ: %s"
+msgstr "ਨੋਡ ਡਰਾਈਵਰ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ: %s"
 
 #: src/virterror.c:1019
-#, fuzzy
 msgid "invalid node device pointer"
-msgstr "ਇਸ ਵਿੱਚ ਗਲਤ ਡੋਮੇਨ ਇਸ਼ਾਰਾ"
+msgstr "ਗਲਤ ਨੋਡ ਜੰਤਰ ਪੁਆਂਇਟਰ"
 
 #: src/virterror.c:1021
-#, fuzzy, c-format
+#, c-format
 msgid "invalid node device pointer in %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਡੋਮੇਨ ਬਿੰਦੂ"
+msgstr "%s ਵਿੱਚ ਗਲਤ ਨੋਡ ਜੰਤਰ ਪੁਆਂਇਟਰ"
 
 #: src/virterror.c:1025
-#, fuzzy
 msgid "Node device not found"
-msgstr "ਡੋਮੇਨ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਕੋਈ ਜੰਤਰ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/virterror.c:1027
-#, fuzzy, c-format
+#, c-format
 msgid "Node device not found: %s"
-msgstr "ਡੋਮੇਨ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਨੋਡ ਜੰਤਰ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:1031
-#, fuzzy
 msgid "Security model not found"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/virterror.c:1033
-#, fuzzy, c-format
+#, c-format
 msgid "Security model not found: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਸੁਰੱਖਿਆ ਮਾਡਲ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "ਲੋੜੀਂਦੀ ਕਾਰਵਾਈ ਯੋਗ ਨਹੀਂ ਹੈ"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ: %s"
+msgstr "ਲੋੜੀਂਦੀ ਕਾਰਵਾਈ ਯੋਗ ਨਹੀਂ ਹੈ: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ"
+msgstr "ਇੰਟਰਫੇਸ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਇਆ: %s"
+msgstr "ਇੰਟਰਫੇਸ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "node_device ਨਹੀਂ ਲੱਭਿਆ"
+msgstr "ਇੰਟਰਫੇਸ ਨਹੀਂ ਲੱਭਿਆ"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "ਨੈੱਟਵਰਕ ਨਹੀਂ ਲੱਭਿਆ: %s"
+msgstr "ਇੰਟਰਫੇਸ ਨਹੀਂ ਲੱਭਿਆ: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "ਗਲਤ ਨੈਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "ਗਲਤ ਇੰਟਰਫੇਸ ਪੁਆਇੰਟਰ ਹੈ"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%s ਵਿੱਚ ਗਲਤ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟਰ ਹੈ"
+msgstr "%s ਵਿੱਚ ਗਲਤ ਇੰਟਰਫੇਸ ਪੁਆਇੰਟਰ ਹੈ"
 
-#: src/virterror.c:1124
-#, fuzzy
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
-msgstr "ਅੰਦਰੂਨੀ ਗਲਤੀ %s"
+msgstr "ਅੰਦਰੂਨੀ ਗਲਤੀ: ਬਫਰ ਬਹੁਤ ਛੋਟਾ ਹੈ"
 
 #: src/xen_inotify.c:132 src/xen_inotify.c:207
-#, fuzzy, c-format
+#, c-format
 msgid "parsing uuid %s"
-msgstr "ਡੋਮੇਨ uuid"
+msgstr "parsing uuid %s"
 
 #: src/xen_inotify.c:149
 #, c-format
 msgid "finding dom for %s"
-msgstr ""
+msgstr "dom ਨੂੰ %s ਲਈ ਖੋਜ ਰਿਹਾ ਹੈ"
 
 #: src/xen_inotify.c:158
 msgid "finding dom on config list"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਸੂਚੀ ਵਿੱਚ dom ਨੂੰ ਲੱਭ ਰਿਹਾ"
 
 #: src/xen_inotify.c:243
-#, fuzzy
 msgid "Error looking up domain"
 msgstr "ਡੋਮੇਨ ਜਾਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
 
 #: src/xen_inotify.c:250 src/xen_inotify.c:343 src/xen_inotify.c:350
 msgid "Error adding file to config cache"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਕੈਸ਼ੇ ਵਿੱਚ ਫਾਇਲ ਜੋੜਨ ਵੇਲੇ ਗਲਤੀ"
 
 #: src/xen_inotify.c:296
 msgid "conn, or private data is NULL"
-msgstr ""
+msgstr "conn, ਜਾਂ ਪਰਾਈਵੇਟ ਡਾਟਾ NULL ਹੈ"
 
 #: src/xen_inotify.c:339 src/xen_inotify.c:362
 msgid "looking up dom"
-msgstr ""
+msgstr "dom ਲਈ ਵੇਖ ਰਿਹਾ ਹੈ"
 
 #: src/xen_inotify.c:401
-#, fuzzy
 msgid "failed to allocate configInfoList"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "failed to allocate configInfoList"
 
 #: src/xen_inotify.c:408
 #, c-format
 msgid "cannot open directory: %s"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ: %s"
 
 #: src/xen_inotify.c:426
 msgid "Error adding file to config list"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਸੂਚੀ ਵਿੱਚ ਫਾਇਲ ਜੋੜਨ ਵੇਲੇ ਗਲਤੀ"
 
 #: src/xen_inotify.c:435
 msgid "initializing inotify"
-msgstr ""
+msgstr "inotify ਨੂੰ ਸ਼ੁਰੂ ਕਰ ਰਿਹਾ ਹੈ"
 
 #: src/xen_inotify.c:446
 #, c-format
 msgid "adding watch on %s"
-msgstr ""
+msgstr "%s ਉੱਪਰ ਨਿਗਰਾਨੀ ਜੋੜ ਰਿਹਾ ਹੈ"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "ਕਰੈਡਿਟ ਸਮਾਂ-ਤਹਿ ਮੁੱਲ ਪੈਰਾਮੀਟਰ (%d) ਰੇਂਜ ਤੋਂ ਬਾਹਰ(1-65535) ਹੈ"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ਕਰੈਡਿਟ ਸਮਾਂ-ਤਹਿ ਕੈਪ ਪੈਰਾਮੀਟਰ (%d) ਰੇਂਜ ਤੋਂ ਬਾਹਰ (0-65535) ਹੈ"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
+msgstr "ਫਾਇਲ %s ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
+
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
 msgstr ""
 
-#: src/xen_unified.c:271
-msgid "cannot initialise mutex"
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
 msgstr ""
 
+#: src/xen_unified.c:292
+msgid "cannot initialise mutex"
+msgstr "mutex ਨੂੰ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+
 #: src/xend_internal.c:127
-#, fuzzy
 msgid "failed to create a socket"
 msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
 
 #: src/xend_internal.c:150
-#, fuzzy
 msgid "failed to connect to xend"
-msgstr "Xen ਸਟੋਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Xend ਸਟੋਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ"
 
 #: src/xend_internal.c:197 src/xend_internal.c:200
 msgid "failed to read from Xen Daemon"
@@ -8602,21 +8688,21 @@ msgstr "ਜੈੱਨ ਡੈਮਨ ਤੋਂ ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼
 #: src/xend_internal.c:388
 #, c-format
 msgid "%d status from xen daemon: %s:%s"
-msgstr ""
+msgstr "%d ਹਾਲਤ xen ਡੈਮਨ ਤੋਂ: %s:%s"
 
 #: src/xend_internal.c:439 src/xend_internal.c:442 src/xend_internal.c:450
 #, c-format
 msgid "xend_post: error from xen daemon: %s"
-msgstr ""
+msgstr "xend_post: xen ਡੈਮਨ ਤੋਂ ਗਲਤੀ: %s"
 
 #: src/xend_internal.c:845
-#, fuzzy, c-format
+#, c-format
 msgid "unable to connect to '%s:%s'"
-msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+msgstr "'%s:%s' ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਅਸਫਲ"
 
 #: src/xend_internal.c:963
 msgid "failed to urlencode the create S-Expr"
-msgstr "S-Expr ਬਣਾਉਣ ਵਾਸਤੇ urlencode ਲਈ ਫੇਲ੍ਹ"
+msgstr "S-Expr ਬਣਾਉਣ ਵਾਸਤੇ urlencode ਲਈ ਫੇਲ"
 
 #: src/xend_internal.c:1004
 msgid "domain information incomplete, missing domid"
@@ -8630,12 +8716,11 @@ msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਗਲਤ ਹੈ, domid ਅੰਕ
 msgid "domain information incomplete, missing uuid"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, uuid ਗੁੰਮ ਹੈ"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, ਨਾਂ ਨਹੀਂ ਹੈ"
 
 #: src/xend_internal.c:1143
-#, fuzzy
 msgid "domain information incomplete, missing HVM loader"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, ਨਾਂ ਨਹੀਂ ਹੈ"
 
@@ -8644,19 +8729,18 @@ msgid "domain information incomplete, missing kernel & bootloader"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, ਕਰਨਲ ਤੇ ਬੂਟਲੋਡਰ ਗੁੰਮ ਹੈ"
 
 #: src/xend_internal.c:1261
-#, fuzzy
 msgid "Unknown char device type"
-msgstr "ਟਾਰਗਿਟ ਜੰਤਰ ਕਿਸਮ"
+msgstr "ਅਣਜਾਣ char ਜੰਤਰ ਕਿਸਮ"
 
 #: src/xend_internal.c:1295 src/xend_internal.c:1335 src/xend_internal.c:1351
 #: src/xend_internal.c:1489 src/xend_internal.c:1517 src/xend_internal.c:1533
 msgid "malformed char device string"
-msgstr ""
+msgstr "ਗਲਤ char ਜੰਤਰ ਸਤਰ"
 
 #: src/xend_internal.c:1462
-#, fuzzy, c-format
+#, c-format
 msgid "unknown chr device type '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ chr ਜੰਤਰ ਕਿਸਮ '%s'"
 
 #: src/xend_internal.c:1624
 msgid "domain information incomplete, vbd has no dev"
@@ -8677,340 +8761,321 @@ msgstr "vbd ਫਾਇਲ ਨਾਂ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ
 #: src/xend_internal.c:1815
 #, c-format
 msgid "malformed mac address '%s'"
-msgstr ""
+msgstr "ਗਲਤ ਮੈਕ ਐਜਰੈੱਸ '%s'"
 
 #: src/xend_internal.c:1896
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected sound model %s"
-msgstr "ਅਚਾਨਕ dict ਨੋਡ"
+msgstr "ਅਚਾਨਕ ਸਾਊਂਡ ਮਾਡਲ %s"
 
-#: src/xend_internal.c:2089
-#, fuzzy, c-format
+#: src/xend_internal.c:2097
+#, c-format
 msgid "unknown graphics type '%s'"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਣ ਗਰਾਫਿਕਸ ਕਿਸਮ '%s'"
 
-#: src/xend_internal.c:2216
-#, fuzzy
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
-msgstr "ਇੱਕ ਡੋਮੇਨ ਮੁਅੱਤਲ ਕਰੋ"
+msgstr "ਗੁੰਮ PCI ਡੋਮੇਨ"
 
-#: src/xend_internal.c:2221
-#, fuzzy
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
-msgstr "ਗੁੰਮ \""
+msgstr "ਗੁੰਮ PCI ਬੱਸ"
 
-#: src/xend_internal.c:2226
-#, fuzzy
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
-msgstr "ਗੁੰਮ \""
+msgstr "ਗੁੰਮ PCI ਸਲਾਟ"
 
-#: src/xend_internal.c:2231
-#, fuzzy
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
-msgstr "ਗੁੰਮ \""
+msgstr "ਗੁੰਮ PCI func"
 
-#: src/xend_internal.c:2237
-#, fuzzy, c-format
+#: src/xend_internal.c:2245
+#, c-format
 msgid "cannot parse PCI domain '%s'"
-msgstr "ਡੋਮੇਨ '%s' ਲੈਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "PCI ਡੋਮੇਨ '%s' ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
-msgstr ""
+msgstr "PCI ਬੱਸ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
-msgstr ""
+msgstr "PCI ਸਲਾਟ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
-msgstr ""
+msgstr "PCI ਫੰਕ '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, id ਗੁੰਮ ਹੈ"
 
-#: src/xend_internal.c:2386
-#, fuzzy, c-format
+#: src/xend_internal.c:2394
+#, c-format
 msgid "invalid CPU mask %s"
-msgstr "ਗਲਤ MAC ਸਿਰਨਾਵਾਂ: %s"
+msgstr "ਗਲਤ CPU ਮਾਸਕ %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
-#, fuzzy, c-format
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
+#, c-format
 msgid "unknown lifecycle type %s"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ %s"
+msgstr "ਅਣਜਾਮ lifecycle ਕਿਸਮ %s"
 
-#: src/xend_internal.c:2801
-#, fuzzy
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਸੰਟੈਕਸ ਗਲਤੀ"
+msgstr "ਟੌਪੋਲੋਜੀ ਸੰਟੈਕਸ ਗਲਤੀ"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
-msgstr "Xend ਡੋਮੇਨ ਜਾਣਾਕਰੀ ਪਾਰਸ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Xend ਡੋਮੇਨ ਜਾਣਾਕਰੀ ਪਾਰਸ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
-#, fuzzy, c-format
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
+#, c-format
 msgid "Domain %s isn't running."
-msgstr "ਡੋਮੇਨ ਹਾਲੇ ਵੀ ਚੱਲ ਰਹੀ ਹੈ"
+msgstr "ਡੋਮੇਨ %s ਚੱਲ ਨਹੀਂ ਰਿਹਾ ਹੈ।"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
-msgstr ""
+msgstr "ਇਸ ਡੋਮੇਨ ਨੂੰ ਖੋਜਣ ਵਿੱਚ xenDaemonDomainFetch ਫੇਲ ਹੋਇਆ"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
-#, fuzzy
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
-msgstr "ਟਾਰਗਿਟ ਜੰਤਰ ਕਿਸਮ"
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਜੰਤਰ ਕਿਸਮ"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
-msgstr ""
+msgstr "ਇਸ ਡੋਮੇਨ ਨੂੰ ਲੱਭਣ ਲਈ xenDaemonGetAutostart ਫੇਲ ਹੋਇਆ"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
-msgstr ""
+msgstr "ਇਸ ਡੋਮੇਨ ਨੂੰ ਲੱਭਣ ਲਈ xenDaemonSetAutostart ਫੇਲ ਹੋਇਆ"
 
-#: src/xend_internal.c:4278
-#, fuzzy
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "on_xend_start ਤੋਂ ਅਚਾਨਕ ਮੁੱਲ"
 
-#: src/xend_internal.c:4289
-#, fuzzy
+#: src/xend_internal.c:4300
 msgid "no memory"
-msgstr "node memory"
+msgstr "ਕੋਈ ਮੈਮੋਰੀ ਨਹੀਂ"
 
-#: src/xend_internal.c:4295
-#, fuzzy
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
-msgstr "ਕਾਰਵਾਈ ਫੇਲ੍ਹ ਹੋਈ"
+msgstr "sexpr2string ਫੇਲ"
 
-#: src/xend_internal.c:4300
-#, fuzzy
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
-msgstr "ਨੈੱਟਵਰਕ %s ਨੂੰ ਨਾ-ਪਰਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "sexpr ਨੂੰ ਮੁੜ-ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
-msgstr ""
+msgstr "sexpr ਵਿੱਚ on_xend_start ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:4336
-#, fuzzy, c-format
+#: src/xend_internal.c:4347
+#, c-format
 msgid "unable to resolve name %s"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "unable to resolve name %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
+"xenDaemonDomainMigrate: Xen does not support renaming domains during "
+"migration"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
+"xenDaemonDomainMigrate: Xen ਮਾਈਗਰੇਸ਼ਨ ਦੌਰਾਨ ਬੈਂਡਵਿੱਡਥ ਸੀਮਾ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ ਹੈ"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: ਨਾ-ਸਹਿਯੋਗ ਫਲੈਗ"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: ਗਲਤ URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: ਸਿਰਫ xenmigr:// ਮਾਈਗਰੇਸ਼ਨਾਂ ਨੂੰ Xen ਦੁਆਰਾ ਸਹਿਯੋਗ ਹੈ"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: URI ਵਿੱਚ ਇੱਕ ਮੇਜ਼ਬਾਨ ਨਾਂ ਨਿਰਧਾਰਤ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
-msgstr ""
+msgstr "xenDaemonDomainMigrate: ਗਲਤ ਪੋਰਟ ਨੰਬਰ"
 
-#: src/xend_internal.c:4495
-#, fuzzy
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
-msgstr "Xend ਡੋਮੇਨ ਜਾਣਾਕਰੀ ਪਾਰਸ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to parse domain description"
 
-#: src/xend_internal.c:4501
-#, fuzzy
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
-msgstr "S-Expr ਨੂੰ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "failed to build sexpr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ %s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ ਹੈ\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
-msgstr ""
+msgstr "unsupported in xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
-#, fuzzy
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, ਨਾਂ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
-msgstr ""
+msgstr "strdup ਫੇਲ"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
-#, fuzzy
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
-msgstr "ਸਮਾਂ-ਤਹਿ"
+msgstr "ਅਣਜਾਣ ਸਮਾਂ-ਤਹਿ"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
-#, fuzzy
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
-msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਮੇਜ਼ਬਾਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
-#, fuzzy
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
-msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, uuid ਗੁੰਮ ਹੈ"
+msgstr "domain information incomplete, missing cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
-#, fuzzy
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ਡੋਮੇਨ ਜਾਣਕਾਰੀ ਅਧੂਰੀ ਹੈ, uuid ਗੁੰਮ ਹੈ"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
-msgstr ""
+msgstr "domainBlockPeek ਨੂੰ dom0 ਲਈ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
-msgstr ""
+msgstr "%s: ਗਲਤ ਮਾਰਗ"
 
-#: src/xend_internal.c:4978
-#, fuzzy, c-format
+#: src/xend_internal.c:4989
+#, c-format
 msgid "failed to open for reading: %s"
-msgstr "%s ਨੂੰ ਪੜ੍ਹਨ ਵਾਸਤੇ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਪੜਨ ਵਾਸਤੇ ਖੋਲਣ ਲਈ ਫੇਲ: %s"
 
-#: src/xend_internal.c:4990
-#, fuzzy, c-format
+#: src/xend_internal.c:5001
+#, c-format
 msgid "failed to lseek or read from file: %s"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਫਾਇਲ ਤੋਂ lseek ਜਾਂ ਪੜਨ ਲਈ ਫੇਲ: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
-#, fuzzy, c-format
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
+#, c-format
 msgid "unexpected graphics type %d"
-msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
+msgstr "unexpected graphics type %d"
 
-#: src/xend_internal.c:5161
-#, fuzzy
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
-msgstr "ਅਚਾਨਕ mime ਕਿਸਮ"
+msgstr "ਅਚਾਨਕ chr ਜੰਤਰ ਕਿਸਮ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
-msgstr ""
+msgstr "ਫਲਾਪੀ %s ਨੂੰ ਸਿੱਧਾ ਜੋੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
-msgstr ""
+msgstr "CDROM %s ਨੂੰ ਸਿੱਧਾ ਜੋੜ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
-msgstr ""
+msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਨੈੱਟਵਰਕ ਕਿਸਮ %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
-#, fuzzy, c-format
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
+#, c-format
 msgid "network %s is not active"
-msgstr "ਨੈੱਟਵਰਕ %s ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਹੈ\n"
+msgstr "ਨੈੱਟਵਰਕ %s ਸਰਗਰਮ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
-msgstr ""
+msgstr "ਪ੍ਰਬੰਧਿਤ PCI ਜੰਤਰਾਂ ਨੂੰ XenD ਨਾਲ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
-#, fuzzy, c-format
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
+#, c-format
 msgid "unexpected lifecycle value %d"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "ਅਚਾਨਕ lifecycle ਮੁੱਲ %d"
 
-#: src/xend_internal.c:5641
-#, fuzzy
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
-msgstr "node domain list"
+msgstr "ਕੋਈ HVM ਡੋਮੇਨ ਲੋਡਰ ਨਹੀਂ ਹੈ"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
-msgstr ""
+msgstr "ਜੰਤਰ ਕਿਸਮ ਦੇ ਹਾਟਪਲੱਗ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
 
 #: src/xm_internal.c:148 src/xm_internal.c:179 src/xm_internal.c:184
 #: src/xm_internal.c:207
 #, c-format
 msgid "config value %s was malformed"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਮੁੱਲ %s ਗਲਤ ਸੀ"
 
 #: src/xm_internal.c:229 src/xm_internal.c:242
 #, c-format
 msgid "config value %s was missing"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਮੁੱਲ %s ਗੈਰ-ਮੌਜੂਦ ਸੀ"
 
 #: src/xm_internal.c:235
 #, c-format
 msgid "config value %s was not a string"
-msgstr ""
+msgstr "ਸੰਰਚਨਾ ਮੁੱਲ %s ਇੱਸ ਸਤਰ ਨਹੀਂ ਸੀ"
 
 #: src/xm_internal.c:392
-#, fuzzy, c-format
+#, c-format
 msgid "cannot stat: %s"
-msgstr "ਕੋਈ ਹਾਲਤ ਨਹੀਂ"
+msgstr "stat ਨਹੀਂ ਕਰ ਸਕਦਾ: %s"
 
 #: src/xm_internal.c:450
 msgid "xenXMConfigCacheRefresh: virHashAddEntry"
 msgstr "xenXMConfigCacheRefresh: virHashAddEntry"
 
 #: src/xm_internal.c:489
-#, fuzzy
 msgid "cannot get time of day"
-msgstr "ਦਿਨ ਦਾ ਸਮਾਂ ਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
+msgstr "ਦਿਨ ਦਾ ਸਮਾਂ ਨਹੀਂ ਲੈ ਸਕਦਾ"
 
 #: src/xm_internal.c:502
 #, c-format
 msgid "cannot read directory %s"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ %s ਨੂੰ ਪੜ ਨਹੀਂ ਸਕਦਾ"
 
 #: src/xm_internal.c:786
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_poweroff"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "on_poweroff ਤੋਂ ਅਚਾਨਕ ਮੁੱਲ %s"
 
 #: src/xm_internal.c:794
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_reboot"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "on_reboot ਲਈ ਅਚਾਨਕ ਮੁੱਲ %s"
 
 #: src/xm_internal.c:802
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected value %s for on_crash"
-msgstr "ਅਚਾਨਕ ਮੁੱਲ ਨੋਡ"
+msgstr "on_crash ਲਈ ਅਚਾਨਕ ਮੁੱਲ %s"
 
 #: src/xm_internal.c:1650
-#, fuzzy
 msgid "read only connection"
 msgstr "ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਕੁਨੈਕਸ਼ਨ"
 
 #: src/xm_internal.c:1655
-#, fuzzy
 msgid "not inactive domain"
-msgstr "ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਸੂਚੀ"
+msgstr "ਕੋਈ ਨਾ-ਸਰਗਰਮ ਡੋਮੇਨ ਨਹੀਂ"
 
 #: src/xm_internal.c:1663
 msgid "virHashLookup"
@@ -9018,138 +9083,147 @@ msgstr "virHashLookup"
 
 #: src/xm_internal.c:1668
 msgid "can't retrieve config file for domain"
-msgstr ""
+msgstr "ਡੋਮੇਨ ਲਈ ਸੰਰਚਨਾ ਫਾਇਲ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/xm_internal.c:2273 src/xm_internal.c:2282 src/xm_internal.c:2291
-#, fuzzy, c-format
+#, c-format
 msgid "unexpected lifecycle action %d"
-msgstr "ਅਚਾਨਕ dict ਨੋਡ"
+msgstr "ਅਚਾਨਕ lifecycle ਕਾਰਵਾਈ %d"
 
 #: src/xm_internal.c:2572
 msgid "can't retrieve config filename for domain to overwrite"
-msgstr ""
+msgstr "ਮੁੜ-ਲਿਖਣ ਲਈ ਡੋਮੇਨ ਵਾਸਤੇ ਸੰਰਚਨਾ ਫਾਇਲ ਨੂੰ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/xm_internal.c:2578
 msgid "can't retrieve config entry for domain to overwrite"
-msgstr ""
+msgstr "ਮੁੜ-ਲਿਖਣ ਲਈ ਡੋਮੇਨ ਵਾਸਤੇ ਸੰਰਚਨਾ ਐਂਟਰੀ ਨੂੰ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
 #: src/xm_internal.c:2589 src/xm_internal.c:2596
-#, fuzzy
 msgid "failed to remove old domain from config map"
-msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ ਡੋਮੇਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/xm_internal.c:2605
 msgid "config file name is too long"
-msgstr ""
+msgstr "ਸੰਰਨਚਾ ਫਾਇਲ ਨਾਂ ਬਹੁਤ ਲੰਬਾ ਹੈ"
 
 #: src/xm_internal.c:2623
-#, fuzzy
 msgid "unable to get current time"
-msgstr "ਵਰਤਮਾਨ ਮੈਮਰੀ-ਅਕਾਰ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
+msgstr "unable to get current time"
 
 #: src/xm_internal.c:2632 src/xm_internal.c:2639
-#, fuzzy
 msgid "unable to store config file handle"
-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਹੈਂਡਲ ਸੰਭਾਲਣ ਲਈ ਅਸਫਲ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
-#, fuzzy
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
-msgstr "ਅਚਾਨਕ OS ਕਿਸਮ"
+msgstr "ਅਣਜਾਣ ਜੰਤਰ"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
-msgstr ""
+msgstr "ਲਿੰਕ %s ਜੋ ਸੰਰਚਨਾ %s ਨੂੰ ਪੁਆਂਇਟ ਕਰਦਾ ਹੈ ਨੂੰ ਚੁਣ ਨਹੀਂ ਸਕਦਾ"
 
-#: src/xm_internal.c:3058
-#, fuzzy, c-format
+#: src/xm_internal.c:3060
+#, c-format
 msgid "failed to create link %s to %s"
-msgstr "%s ਡੋਮੇਨ ਨੂੰ %s ਲਈ ਸੰਭਾਲਣ ਲਈ ਫੇਲ੍ਹ"
+msgstr "%s ਤੋਂ %s ਲਿੰਕ ਬਣਾਉਣ ਵਿੱਚ ਅਸਫਲ"
 
-#: src/xm_internal.c:3066
-#, fuzzy, c-format
+#: src/xm_internal.c:3068
+#, c-format
 msgid "failed to remove link %s"
-msgstr "ਡੋਮੇਨ %s ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "ਲਿੰਕ %s ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ"
 
 #: src/xml.c:60
 msgid "Invalid parameter to virXPathString()"
-msgstr ""
+msgstr "virXPathString() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:101
 #, c-format
 msgid "'%s' value longer than %Zd bytes in virXPathStringLimit()"
-msgstr ""
+msgstr "virXPathStringLimit() ਵਿੱਚ '%s' ਮੁੱਲ %Zd ਬਾਈਟ ਤੋਂ ਜਿਆਦਾ ਹੈ"
 
 #: src/xml.c:131
 msgid "Invalid parameter to virXPathNumber()"
-msgstr ""
+msgstr "virXPathNumber() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:162
 msgid "Invalid parameter to virXPathLong()"
-msgstr ""
+msgstr "virXPathLong() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:249 src/xml.c:347
 msgid "Invalid parameter to virXPathULong()"
-msgstr ""
+msgstr "virXPathULong() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:405
 msgid "Invalid parameter to virXPathBoolean()"
-msgstr ""
+msgstr "virXPathBoolean() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:443
 msgid "Invalid parameter to virXPathNode()"
-msgstr ""
+msgstr "virXPathNode() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xml.c:485
 msgid "Invalid parameter to virXPathNodeSet()"
-msgstr ""
+msgstr "virXPathNodeSet() ਲਈ ਗਲਤ ਪੈਰਾਮੀਟਰ"
 
 #: src/xs_internal.c:300
 msgid "failed to connect to Xen Store"
-msgstr "Xen ਸਟੋਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ੍ਹ"
+msgstr "Xen ਸਟੋਰ ਨਾਲ ਜੁੜਨ ਲਈ ਫੇਲ"
 
 #: src/xs_internal.c:309
-#, fuzzy
 msgid "failed to allocate activeDomainList"
-msgstr "ਸਰਗਰਮ ਡੋਮੇਨਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੇਲ੍ਹ"
+msgstr "activeDomainList ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/xs_internal.c:318
-#, fuzzy
 msgid "failed to allocate xsWatchList"
-msgstr "ਇੱਕ ਨੋਡ ਜਾਰੀ ਕਰਨ ਲਈ ਅਸਫ਼ਲ"
+msgstr "xsWatchList ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਫੇਲ"
 
 #: src/xs_internal.c:327
 msgid "adding watch @releaseDomain"
-msgstr ""
+msgstr "adding watch @releaseDomain"
 
 #: src/xs_internal.c:336
 msgid "adding watch @introduceDomain"
-msgstr ""
+msgstr "adding watch @introduceDomain"
 
 #: src/xs_internal.c:1118
 msgid "watch already tracked"
-msgstr ""
+msgstr "ਪਹਿਲਾਂ ਲੱਭਿਆਂ ਦੀ ਜਾਂਚ"
 
 #: src/xs_internal.c:1134
-#, fuzzy
 msgid "reallocating list"
-msgstr "ਡੋਮੇਨ ਜਾਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+msgstr "ਸੂਚੀ ਮੁੜ-ਲੱਭ ਰਿਹਾ ਹੈ"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "ਨੈੱਟਵਰਕ '%s' ਨੂੰ ਸਵੈਚਾਲੂ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s\n"
-
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: ਮੈਮੋਰੀ ਖਤਮ\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s ਨੂੰ ਛੱਡਣ ਵਿੱਚ ਫੇਲ"
 
 #, fuzzy
-#~ msgid "failed to start VM"
-#~ msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "%s ਨੂੰ ਪੜ੍ਹਨ ਵਾਸਤੇ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ"
 
-#, fuzzy
-#~ msgid "failed to start listening VM"
-#~ msgstr "ਡੋਮੇਨ %s ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੇਲ੍ਹ"
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Failed to set close-on-exec file descriptor flag\n"
 
-#, fuzzy
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "ਸਾਕਟ %d ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ\n"
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "nodeinfo ਪੜ ਨਹੀਂ ਸਕਿਆ"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s ਲਈ ਡੋਮੇਨ ਸਥਿਤੀ ਪੜਨ ਵਿੱਚ ਫੇਲ\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s ਲਈ ਡੋਮੇਨ ਸਥਿਤੀ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "ਅਚਾਨਕ ਮੇਜ਼ਬਾਨ %s"
+
+#~ msgid "host"
+#~ msgstr "ਮੇਜ਼ਬਾਨ"
+
+#~ msgid "node"
+#~ msgstr "ਨੋਡ"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ਹਾਈਪਰਵੀਜ਼ਰ ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "%s ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਿਆ"
diff --git a/po/pl.gmo b/po/pl.gmo
index 4e4854e..5338e32 100644
Binary files a/po/pl.gmo and b/po/pl.gmo differ
diff --git a/po/pl.po b/po/pl.po
index 87d2378..1cf4012 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pl\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-04-25 20:29+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-25 01:28+0200\n"
 "Last-Translator: Piotr DrÄ…g <piotrdrag at gmail.com>\n"
 "Language-Team: Polish <pl at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -83,239 +83,239 @@ msgstr "Przerwane przez sygnał"
 
 #: gnulib/lib/gai_strerror.c:59
 msgid "Parameter string not correctly encoded"
-msgstr "Łańcuch parametru nie jest poprawnie zakodowany"
+msgstr "Łańcuch parametru jest niepoprawnie zakodowany"
 
 #: gnulib/lib/gai_strerror.c:71
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Nie można uzyskać dostępu do %s \"%s\": %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Odczytanie z sygnału potoku nie powiodło się: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Ponowne wczytywanie konfiguracji po SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Błąd podczas ponownego wczytywania sterowników"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Wyłączanie po sygnale %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "Otrzymano nieoczekiwany sygnał %d"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Otwarcie pliku PID \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Wykonanie fdopen na pliku PID \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Zapisanie do pliku PID \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Zamknięcie pliku PID \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Przydzielenie pamięci dla agregacji qemud_socket nie powiodło się"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Utworzenie gniazda nie powiodło się: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Dowiązanie gniazda do \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Nasłuchiwanie połączeń na \"%s\" nie powiodło się: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Dodanie wywołania zwrotnego zdarzenia serwera nie powiodło się"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "gniazdo: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "dowiÄ…zanie: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "nasłuchiwanie: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: wywołanie zwrotne: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: nasłuchiwanie: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Ścieżka wynikowa jest za długa dla bufora w qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Przydzielenie struct qemud_server nie powiodło się"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "nie można zainicjować muteksa"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "nie można zainicjować zmiennej warunkowej"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "Zainicjowanie systemu zdarzeń nie powiodło się"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Zainicjowanie uwierzytelniania SASL %s nie powiodło się"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "Połączenie z magistralą systemową dla uwierzytelniania PolicyKit nie "
 "powiodło się: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: nie powiodło się: klient DN jest %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: sprawdzenie nie powiodło się: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
-msgstr "remoteCheckCertificate: certyfikat klienta nie jest zaufany."
+msgstr "remoteCheckCertificate: certyfikat klienta jest niezaufany."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate: certyfikat klienta posiada nieznanego wystawcÄ™."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: certyfikat klienta został odrzucony."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: certyfikat klienta używa niebezpiecznego algorytmu."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: certyfikat nie jest X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: brak równych"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init nie powiodło się"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: certyfikat klienta wygasł"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 "remoteCheckCertificate: certyfikat klienta nie został jeszcze aktywowany"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -327,12 +327,12 @@ msgstr ""
 "certyfikatklienta.pem -text\", aby wyświetlić pole rozróżnionej nazwy w "
 "certyfikacie klienta lub uruchom tego demona z opcjÄ… --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate: sprawdzenie certyfikatu klienta nie powiodło się"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -340,172 +340,171 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate jest ustawione, więc "
 "błędny certyfikat został zignorowany"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 "klient posiadał nieoczekiwane dane oczekujące tx po sprawdzeniu dostępu"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Sprawdzenie danych uwierzytelniających klienta nie powiodło się: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Zaakceptowanie połączenia nie powiodło się: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "Za dużo aktywnych klientów (%d), porzucanie połączenia"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "Brak pamięci podczas przydzielania klientów"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Wyłącz uwierzytelnianie PolicyKit dla uprawnionego klienta %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "Nawiązanie TLS nie powiodło się: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "nieoczekiwane żądanie ujemnej długości %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "odczytaj: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "rozkodowanie danych SASL %s nie powiodło się"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "zapisz: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "zakodowanie danych SASL %s nie powiodło się"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Obsługa sygnału zgłosiła %d błędów: ostatni błąd: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "Zarejestrowanie czasu oczekiwania na wyłączenie nie powiodło się"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "Przydzielenie pracowników nie powiodło się"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "przydzielenie pamięci dla listy konfiguracji %s nie powiodło się"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr ""
 "przydzielenie pamięci dla wartości listy konfiguracji %s nie powiodło się"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: musi być łańcuchem lub listą łańcuchów\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: nieprawidłowy typ: otrzymano %s; oczekiwano %"
 "s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: nieobsługiwane uwierzytelnianie %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Nie można ustawić grupy, nie będąc uruchomionym jako root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "Przydzielenie pamięci dla bufora nie powiodło się"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Ponowne przydzielenie wystarczającej ilości pamięci nie powiodło się"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Wyszukanie grupy \"%s\" nie powiodło się"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Przeanalizowanie trybu \"%s\" nie powiodło się"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "wymagane sÄ… dodatkowe uprawnienia\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "Przywrócenie urządzenia %s nie powiodło się"
+msgstr "ustawienie zmniejszonych uprawnień nie powiodło się\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Rozdzielenie jako demon nie powiodło się: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Utworzenie potoku nie powiodło się: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "nie można utworzyć folderu uruchamiania"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Zmiana właściciela grupy %s nie powiodła się"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "Zarejestrowanie wywołania zwrotnego nie powiodło się"
 
@@ -603,11 +602,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Nie można rozwiązać adresu %d: %s"
@@ -632,8 +630,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "ustawienie kontekstu SASL nie powiodło się %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr "TLS nie może uzyskać rozmiaru szyfru"
+msgid "cannot get TLS cipher size"
+msgstr "nie może uzyskać rozmiaru szyfru TLS"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -654,7 +652,7 @@ msgstr "nie można wyświetlić listy mechanizmów SASL %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "nie można przydzielić listy mechanizmów"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "nie można odpytać SSF SASL na połączeniu %d (%s)"
@@ -790,8 +788,8 @@ msgstr "nieoczekiwane wywołanie metody zdarzenia asynchronicznego"
 #: src/bridge.c:414
 msgid "Not enabling IFF_VNET_HDR; TUNGETFEATURES ioctl() not implemented"
 msgstr ""
-"IFF_VNET_HDR nie zostanie włączone; ioctl() TUNGETFEATURES nie jest "
-"zaimplementowane"
+"IFF_VNET_HDR nie zostanie włączone; ioctl() TUNGETFEATURES jest "
+"niezaimplementowane"
 
 #: src/bridge.c:420
 msgid ""
@@ -803,8 +801,8 @@ msgstr ""
 #: src/bridge.c:429
 msgid "Not enabling IFF_VNET_HDR; TUNGETIFF ioctl() not implemented"
 msgstr ""
-"IFF_VNET_HDR nie zostanie włączone; ioctl() TUNGETIFF nie jest "
-"zaimplementowane"
+"IFF_VNET_HDR nie zostanie włączone; ioctl() TUNGETIFF jest "
+"niezaimplementowane"
 
 #: src/bridge.c:434
 msgid "Enabling IFF_VNET_HDR"
@@ -815,43 +813,51 @@ msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 "IFF_VNET_HDR nie zostanie włączone; zostało wyłączone w czasie budowania"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "niezakończona liczba"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "niezakończony łańcuch"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "oczekiwana wartość"
 
-#: src/conf.c:456
+#: src/conf.c:452
+msgid "lists not allowed in VMX format"
+msgstr "listy nie sÄ… dozwolone w formacie VMX"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "oczekiwane rozdzielenia na liście"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "lista nie kończy się na ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr "liczby nie sÄ… dozwolone w formacie VMX"
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "oczekiwana nazwa"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "oczekiwane rozdzielenie"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "oczekiwane wyznaczenie"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "otwarcie pliku nie powiodło się"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "zapisanie zawartości nie powiodło się"
 
@@ -902,14 +908,12 @@ msgid "network missing from connection hash table"
 msgstr "brak sieci w tablicy hashów połączenia"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "dodanie sieci do tablicy hashów połączenia nie powiodło się"
+msgstr "dodanie interfejsu do tablicy hashów połączenia nie powiodło się"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "brak sieci w tablicy hashów połączenia"
+msgstr "brak interfejsu w tablicy hashów połączenia"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -938,534 +942,563 @@ msgstr "dodanie urządzenia węzła do tablicy hashów połączenia nie powiodł
 msgid "dev missing from connection hash table"
 msgstr "brak urządzenia w tablicy hashów połączenia"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "nieznany typ dysku \"%s\""
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "nieznane urzÄ…dzenie dysku \"%s\""
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Nieprawidłowa nazwa urządzenia dyskietki: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Nieprawidłowa nazwa urządzenia dysku twardego: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "nieznany typ magistrali dysku \"%s\""
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Nieprawidłowy typ magistrali \"%s\" dla dyskietki"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Nieprawidłowy typ magistrali \"%s\" dla dysku"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "nieznany tryb pamięci podręcznej dysku \"%s\""
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "nieznany typ systemu plików \"%s\""
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "nieznany typ interfejsu \"%s\""
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "Brak atrybutu <source> \"network\" określonego za pomocą <interface "
 "type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "Brak atrybutu <source> \"dev\" określonego za pomocą <interface "
 "type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 "Brak atrybutu <source> \"port\" określonego za pomocą interfejsu gniazda"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 "Nie można przeanalizować atrybutu <source> \"port\" za pomocą interfejsu "
 "gniazda"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 "Brak atrybutu <source> \"address\" określonego za pomocą interfejsu gniazda"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
-"Brak atrybutu <source> \"dev\" określonego za pomocą <interface "
-"type='bridge'/>"
+"Brak atrybutu <source> \"name\" określonego za pomocą <interface "
+"type='internal'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Nazwa modelu zawiera nieprawidłowe znaki"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "Brak atrybutu ścieżki źródłowej dla urządzenia znakowego"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "Brak atrybutu hosta źródłowego dla urządzenia znakowego"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Brak atrybutu usługi źródłowej dla urządzenia znakowego"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "brak typu urządzenia wejściowego"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "nieznany typ urządzenia wejściowego \"%s\""
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "nieznany typ magistrali wejściowego \"%s\""
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "magistrala ps2 nie obsługuje urządzenia wejściowego %s"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "nieobsługiwana magistrala wejściowa %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "magistrala Xena nie obsługuje urządzenia wejściowego %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "brak typu urzÄ…dzenia graficznego"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "nieznany typ urzÄ…dzenia graficznego \"%s\""
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "nie można przeanalizować portu VNC %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "nieznana wartość pełnego ekranu \"%s\""
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "nie można przeanalizować portu VNC %s"
+msgstr "nie można przeanalizować portu RDP %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "nieznany modelu dźwięku \"%s\""
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "nie można przeanalizować identyfikatora producenta %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "producent USB wymaga identyfikatora"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "nie można przeanalizować produktu %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "produkt USB wymaga identyfikatora"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "nie można przeanalizować magistrali %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "adres USB wymaga identyfikatora magistrali"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "nie można przeanalizować urządzenia %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "adres USB wymaga identyfikatora urzÄ…dzenia"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "nieznany typ źródła USB \"%s\""
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr "producent nie może wynosić 0."
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "brak producenta"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "brak produktu"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "nie można przeanalizować domeny %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "adres PCI wymaga identyfikatora magistrali"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "nie można przeanalizować gniazda %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "adres PCI wymaga identyfikatora gniazda"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "nie można przeanalizować funkcji %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "adres PCI wymaga identyfikatora funkcji"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "nieznany typ źródła PCI \"%s\""
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "nieznany tryb urzÄ…dzenia hosta \"%s\""
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "nieznany typ urzÄ…dzenia hosta \"%s\""
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "brak typu w urzÄ…dzeniu hosta"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "nieznany węzeł %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "nieznane działanie cyklu życia %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "brak typu bezpieczeństwa"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "nieprawidłowy typ bezpieczeństwa"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "brak modelu bezpieczeństwa"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "brak etykiety bezpieczeństwa"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "brak etykiety obrazu bezpieczeństwa"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "brak elementu roota"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "nieznany typ urzÄ…dzenia"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "nieznany typ wirtualizacji"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+"brak emulatora dla domeny %s typu systemu operacyjnego %s na architekturze %s"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "brak atrybutu typu domeny"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "nieprawidłowy typ domeny %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "Utworzenie UUID nie powiodło się"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "błędnie sformatowany element UUID"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "brak elementu pamięci"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "nieoczekiwana funkcja %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "brak typu systemu operacyjnego"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
-"kombinacja typu systemu operacyjnego \"%s\" i architektury \"%s\" nie jest "
-"obsługiwana"
+"kombinacja typu systemu operacyjnego \"%s\" i architektury \"%s\" jest "
+"nieobsługiwana"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "brak nieobsługiwanej architektury dla typu systemu operacyjnego \"%s\""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "nie można wydobyć urządzenia startowego"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "brak urzÄ…dzenia startowego"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "nieznane urzÄ…dzenie startowe \"%s\""
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "nie można wydobyć urządzeń dysków"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "nie można wydobyć urządzeń systemów plików"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "nie można wydobyć urządzeń sieciowych"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "nie można wydobyć urządzeń równoległych"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "nie można wydobyć urządzeń szeregowych"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "nie można wydobyć urządzeń wejściowych"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "nie można wydobyć urządzeń graficznych"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "nie można wydobyć urządzeń dźwiękowych"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "nie można wydobyć urządzeń hosta"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "brak konfiguracji domeny"
+
+#: src/domain_conf.c:2717
+msgid "missing domain state"
+msgstr "brak stanu domeny"
+
+#: src/domain_conf.c:2722
+#, c-format
+msgid "invalid domain state '%s'"
+msgstr "nieprawidłowy stan domeny \"%s\""
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "nieprawidłowy PID"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "brak ścieżki do monitora"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "w wierszu %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "przeanalizowanie dokumentu XML nie powiodło się"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "niepoprawny element roota"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "błąd składni topologii cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "nieoczekiwany typ cyklu życia %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "nieoczekiwany typ dysku %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "nieoczekiwany urzÄ…dzenie dysku %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "nieoczekiwana magistrala dysku %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "nieoczekiwany tryb pamięci podręcznej dysku %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "nieoczekiwany typ systemu plików %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "nieoczekiwany typ sieci %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "nieoczekiwany typ urzÄ…dzenia znakowego %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "nieoczekiwany model dźwięku %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "nieoczekiwany typ wejścia %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "nieoczekiwany typ magistrali wejścia %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "nieoczekiwany tryb urzÄ…dzenia hosta %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "nieoczekiwany typ urządzenia wejścia %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "nieoczekiwany typ domeny %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "nieoczekiwany typ urzÄ…dzenia startowego %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "nieoczekiwana funkcja %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "nie można utworzyć folderu konfiguracji \"%s\""
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "nie można utworzyć pliku konfiguracji \"%s\""
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "nie można zapisać pliku konfiguracji \"%s\""
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "nie można zapisać pliku konfiguracji \"%s\""
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, c-format
+msgid "unexpected domain %s already exists"
+msgstr "nieoczekiwana domena %s już istnieje"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Otwarcie folderu \"%s\" nie powiodło się"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "nie można usunąć konfiguracji %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "nieznany typ wirtualizacji"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-"brak emulatora dla domeny %s typu systemu operacyjnego %s na architekturze %s"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1503,428 +1536,447 @@ msgstr ""
 "Dodanie reguły iptables \"%s\" do łańcucha \"%s\" w tablicy \"%s\" nie "
 "powiodło się: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "nie można przeanalizować URI połączenia"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "nie można uzyskać folderu roboczego"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "ścieżka jest za długa"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "nie można uzyskać bieżącego folderu"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "virDomainGetXMLDesc z flagą bezpieczeństwa"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare nie ustawiło URI"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 nie ustawiło URI"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "ścieżka jest PUSTA"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "flagi muszą być zerem"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "bufor jest PUSTY"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "parametry flag muszą być VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "bufor jest PUSTY, ale rozmiar nie wynosi zero"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid nie powiodło się"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) nie powiodło się"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) nie powiodło się"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) nie powiodło się"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) nie powiodło się"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "nie można wysłać komunikatu kontynuacji kontenera"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "Odczytanie komunikatu kontynuacji kontenera nie powiodło się"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "zmiana roota na prywatny nie powiodła się"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "utworzenie %s nie powiodło się"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "zamontowanie pustego systemu plików tmpfs na %s nie powiodło się"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "dowiązanie nowego roota %s do systemu plików tmpfs nie powiodło się"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "utworzenie chroota do %s nie powiodło się"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "obrócenie roota nie powiodło się"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "utworzenie folderu %s nie powiodło się"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "zamontowanie %s na %s nie powiodło się"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "nie można utworzyć /dev/pts"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "zamontowanie /dev/pts do kontenera nie powiodło się"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "utworzenie urządzenia %s nie powiodło się"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr ""
 "utworzenie dowiązania symbolicznego /dev/ptmx do /dev/pts/ptmx nie powiodło "
 "siÄ™"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "utworzenie urządzenia /dev/ptmx nie powiodło się"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "odmontowanie %s na %s nie powiodło się"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "odczytanie /proc/mounts nie powiodło się"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "odmontowanie \"%s\" nie powiodło się"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr "utworzenie podrzędnego / nie powiodło się"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "zamontowanie /proc nie powiodło się"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "utworzenie folderu %s nie powiodło się"
+msgid "failed to remove capabilities %d"
+msgstr "uzyskanie możliwości nie powiodło się"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "uzyskanie możliwości nie powiodło się"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "uzyskanie możliwości nie powiodło się"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() przekazał nieprawidłową definicję maszyny wirtualnej"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "otwarcie TTY %s nie powiodło się"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "uruchomienie klona kontenera nie powiodło się"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Nie można utworzyć cgroup dla %s\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "Ustawienie zasobów LXC nie powiodło się"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "utworzenie gniazda serwera \"%s\" nie powiodło się"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "dowiązanie gniazda serwera \"%s\" nie powiodło się"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "nasłuchiwanie gniazda serwera %s nie powiodło się"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "odczytanie fd %d nie powiodło się"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "zapisanie fd %d nie powiodło się"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) nie powiodło się"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) nie powiodło się"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) nie powiodło się"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "zdarzenie błędu %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() nie powiodło się"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "przeniesienie interfejsu %s do ns %d nie powiodło się"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "usunięcie veth nie powiodło się: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair nie powiodło się"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "nie można usunąć współdzielenia obszaru nazw montowania"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "przełączenie montowania roota do trybu podrzędnego nie powiodło się"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "utworzenie ścieżki %s nie powiodło się"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "zamontowanie devpts na %s nie powiodło się"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "przydzielenie TTY nie powiodło się"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Nie można zapisać pliku PID \"%s/%s.pid\""
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "Nie można zmienić na folder roota"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "Nie można przełączyć na przywódcę sesji"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "Połączenie ze sterownika LXC nie powiodło się"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr "nieoczekiwana ścieżka URI LXC \"%s\", spróbuj lxc:///"
+
+#: src/lxc_driver.c:105
+msgid "lxc state driver is not active"
+msgstr "sterownik stanu LXC jest nieaktywny"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "W systemie brak obsługi NETNS"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "brak domeny pasujÄ…cej do UUID"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "nie można usunąć aktywnej domeny"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "nie można usunąć określenia domeny przejściowej"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Nie można uzyskać cgroup dla %s\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "oczekiwanie waitpid na kontener %d nie powiodło się: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "uzyskanie mostka dla interfejsu nie powiodło się"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "utworzenie pary urządzenia veth nie powiodło się: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "przydzielenie nazw veth nie powiodło się"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "dodanie urządzenia %s do %s nie powiodło się"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "włączenie nadrzędnego urządzenia ns veth nie powiodło się"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "utworzenie gniazda klienta nie powiodło się"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "połączenie się z gniazdem klienta nie powiodło się"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "nieprawidłowy PID %d dla kontenera"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "zniszczenie PID %d nie powiodło się"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "nie można oczekiwać na \"%s\""
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "kontener \"%s\" został nieoczekiwanie wyłączony podczas uruchamiania"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "nie można utworzyć folderu dziennika \"%s\""
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "otwarcie \"%s\" nie powiodło się"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Odczytanie pliku PID %s/%s.pid nie powiodło się"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "brak domeny o nazwie %s"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "brak domeny o identyfikatorze %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "Nieznane wydanie: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "Brak domeny %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "Nieprawidłowy parametr `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "Nieprawidłowy licznik parametrów"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "ustalenie nazwy hosta nie powiodło się"
 
@@ -1957,23 +2009,23 @@ msgstr "Zażądano przekazywania, ale nie podano adresu/maski sieciowej IPv4"
 msgid "unknown forwarding type '%s'"
 msgstr "nieznany typ przekierowywania \"%s\""
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "Nazwa pliku konfiguracji sieci \"%s\" nie zgadza siÄ™ z nazwÄ… sieci \"%s\""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "nie można usunąć konfiguracji \"%s\""
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "Tworzenie mostka przekroczyło maksymalny identyfikator %d"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "nazwa mostka \"%s\" jest już używana."
@@ -2119,9 +2171,8 @@ msgid "network is still active"
 msgstr "sieć jest ciągle aktywna"
 
 #: src/network_driver.c:1243
-#, fuzzy
 msgid "network is not active"
-msgstr "sieć %s nie jest aktywna"
+msgstr "sieć jest nieaktywna"
 
 #: src/network_driver.c:1295
 msgid "no network with matching id"
@@ -2132,358 +2183,492 @@ msgstr "brak sieci pasujÄ…cej do identyfikatora"
 msgid "network '%s' does not have a bridge name."
 msgstr "sieć \"%s\" nie posiada nazwy mostka."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+msgid "cannot set autostart for transient network"
+msgstr "nie można ustawić automatycznego uruchamiania sieci przejściowej"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "nie można utworzyć folderu automatycznego uruchamiania \"%s\""
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Utworzenie dowiązania symbolicznego \"%s\" do \"%s\" nie powiodło się"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Usunięcie dowiązania symbolicznego \"%s\" nie powiodło się"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Odświeżenie puli %s nie powiodło się"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Odświeżenie puli %s nie powiodło się"
+
+#: src/node_device.c:110
+#, c-format
+msgid "cannot resolve driver link %s"
+msgstr "nie można rozwiązać dowiązania sterownika %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "brak urządzenia węzła pasującego do nazwy"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "brak urządzenia nadrzędnego dla tego urządzenia"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Nieprawidłowa operacja wirtualnego portu (%d)"
+
+#: src/node_device.c:435
+#, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Ścieżka operacji wirtualnego portu to \"%s\""
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+"Zapisanie \"%s\" do \"%s\" podczas tworzenia/usuwania wirtualnego portu nie "
+"powiodło się"
+
+#: src/node_device.c:458
+msgid "Vport operation complete"
+msgstr "operacja wirtualnego portu została zakończona"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr "UrzÄ…dzenie nie jest HBA Fibre Channel"
+
+#: src/node_device.c:516
+#, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "Nie można znaleźć nadrzędnego HBA dla \"%s\""
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr "Nadrzędne HBA %s nie ma możliwości operacji wirtualnego portu"
+
+#: src/node_device.c:557
+msgid "Could not get current time"
+msgstr "Nie można uzyskać bieżącego czasu"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "nie podano ścieżki do urządzenia blokowego dla \"%s\""
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "błąd podczas analizowania możliwości pamięci masowej dla \"%s\""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "brak typu możliwości pamięci masowej dla \"%s\""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "nie podano rozmiaru nośnika wymiennego dla \"%s\""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "podano nieprawidłowy rozmiar nośnika wymiennego dla \"%s\""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "nieznany typ możliwości pamięci masowej \"%s\" dla \"%s\""
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "nie podano rozmiaru \"%s\""
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "podano nieprawidłowy rozmiar \"%s\""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "nie podano identyfikatora hosta SCSI dla \"%s\""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator hosta SCSI dla \"%s\""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "nie podano identyfikatora magistrali SCSI dla \"%s\""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator magistrali SCSI dla \"%s\""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "nie podano identyfikatora docelowego SCSI dla \"%s\""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator docelowy SCSI dla \"%s\""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "nie podano identyfikatora LUN SCSI dla \"%s\""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "nieprawidłowy identyfikator LUN SCSI dla \"%s\""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "błąd podczas analizowania możliwości hosta SCSI dla \"%s\""
+
+#: src/node_device_conf.c:642
+#, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "brak typu możliwości hosta SCSI dla \"%s\""
+
+#: src/node_device_conf.c:664
+#, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "nie podano WWNN dla \"%s\""
+
+#: src/node_device_conf.c:672
+#, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "nie podano WWPN dla \"%s\""
+
+#: src/node_device_conf.c:680
+#, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "nieznany typ możliwości hosta SCSI \"%s\" dla \"%s\""
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nie podano interfejsu sieciowego dla \"%s\""
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "podano nieprawidłowy typ sieci dla \"%s\""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "nie podano numeru interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "podano nieprawidłowy numer interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "nie podano klasy interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "podano nieprawidłową klasę interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "nie podano podklasy interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "podano nieprawidłową podklasę interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nie podano protokołu interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "podano nieprawidłowy protokół interfejsu USB dla \"%s\""
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "nie podano numeru magistrali USB dla \"%s\""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "podano nieprawidłowy numer magistrali USB dla \"%s\""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "nie podano numeru urzÄ…dzenia USB dla \"%s\""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "podano nieprawidłowy numer urządzenia USB dla \"%s\""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "nie podano identyfikatora producenta USB dla \"%s\""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator producenta USB dla \"%s\""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "nie podano identyfikatora produktu USB dla \"%s\""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator produktu USB dla \"%s\""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "nie podano identyfikatora domeny PCI dla \"%s\""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator domeny PCI dla \"%s\""
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "nie podano identyfikatora magistrali PCI dla \"%s\""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator magistrali PCI dla \"%s\""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "nie podano identyfikatora gniazda PCI dla \"%s\""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator gniazda PCI dla \"%s\""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "nie podano identyfikatora funkcji PCI dla \"%s\""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator funkcji PCI dla \"%s\""
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "nie podano identyfikatora producenta PCI dla \"%s\""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator producenta PCI dla \"%s\""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "nie podano identyfikatora produktu PCI dla \"%s\""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "podano nieprawidłowy identyfikator produktu PCI dla \"%s\""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "nie podano UUID systemu dla \"%s\""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "błędnie sformatowany element UUID dla \"%s\""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "brak typu możliwości"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "nieznany typ możliwości \"%s\""
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "nieznany typ możliwości \"%d\" dla \"%s\""
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "brak możliwości urządzenia \"%s\""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "Otwarcie ścieżki WWNN \"%s\" do odczytania nie powiodło się"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "Otwarcie ścieżki WWNN \"%s\" do odczytania nie powiodło się"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Odczytanie WWNN z \"%s\" nie powiodło się"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr "Sprawdzanie, czy host%d jest HBA FC"
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Odczytanie WWPN z \"%s\" nie powiodło się"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Odczytanie WWNN z \"%s\" nie powiodło się"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "analizowanie procesora cpuinfo"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "analizowanie MHz procesora cpuinfo"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "nie znaleziono procesorów"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "nie można otworzyć %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr "informacje o węźle nie są zaimplementowane na tej platformie"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA jest nieobsługiwane na tym hoście"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "początkowa komórka %d jest poza zakresem (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Odpytanie wolnej pamięci NUMA nie powiodło się"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr "Informacje o pamięci NUMA nie są dostępne na tej platformie"
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
-msgstr ""
+msgstr "Błąd podczas wysyłania maszyny wirtualnej do OpenNebula"
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "uzyskiwanie obecnego czasu"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "Maszyna wirtualna OpenVZ o identyfikatorze \"%s\" jest już aktywna"
+msgstr ""
+"Maszyna wirtualna OpenNebula o nazwie \"%s\" i identyfikatorze %d jest już "
+"aktywna"
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "informacje o woluminie pamięci masowej"
+msgstr "Błędny stan do wykonania działania"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "domena nie jest uruchomiona"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "brak domeny pasujÄ…cej do identyfikatora %d"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "domena \"%s\" nie jest wstrzymana"
+msgstr "domena nie jest wstrzymana "
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Nie można wydobyć wersji vzctl"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "Nie można odczytać \"IP_ADDRESS\" z konfiguracji kontenera %d"
 
 #: src/openvz_conf.c:230
 #, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "Nie można odczytać \"NETIF\" z konfiguracji kontenera %d"
 
 #: src/openvz_conf.c:257
@@ -2504,12 +2689,12 @@ msgstr "Błędny adres MAC"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "Nie można odczytać \"OSTEMPLATE\" z konfiguracji kontenera %d"
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "Nie można odczytać \"VE_PRIVATE\" z konfiguracji kontenera %d"
 
 #: src/openvz_conf.c:434
@@ -2526,12 +2711,8 @@ msgstr "UUID w pliku konfiguracji jest błędnie sformatowany"
 
 #: src/openvz_conf.c:489
 #, c-format
-msgid "Cound not read config for container %d"
-msgstr "Nie można odczytać konfiguracji dla kontenera %d"
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "Nie można odczytać informacji o węźle"
+msgid "Could not read config for container %d"
+msgstr "Nie można odczytać konfiguracji kontenera %d"
 
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
@@ -2568,7 +2749,7 @@ msgstr "BÅ‚Ä…d podczas tworzenia polecenia dla kontenera"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "Nie można wykonać %s"
@@ -2636,7 +2817,7 @@ msgstr "domena nie jest wyłączona"
 msgid "Could not read container config"
 msgstr "Nie można odczytać konfiguracji kontenera"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "nieznany typ \"%s\""
@@ -2645,7 +2826,20 @@ msgstr "nieznany typ \"%s\""
 msgid "VCPUs should be >= 1"
 msgstr "Wirtualne procesory powinny wynosić >= 1"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr "nieoczekiwana ścieżka URI OpenVZ \"%s\", spróbuj openvz:///system"
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr "Plik kontroli OpenVZ /proc/vz nie istnieje"
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr "Plik kontroli OpenVZ /proc/vz jest niedostępny"
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "Nie można przeanalizować identyfikatora VPS %s"
@@ -2767,580 +2961,548 @@ msgstr "Błąd komunikacji z pośrednikiem: niesformowany pakiet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "uzyskano niesynchroniczny pakiet o numerze %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Nie można utworzyć demona procesu QEMU"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "nie można przeanalizować wersji %s"
+msgstr "nie można przeanalizować numeru wersji QEMU w \"%s\""
+
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "Nie można odczytać wyjścia pomocy QEMU"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Nieoczekiwany stan wyjścia z QEMU %d, PID %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 "Nieoczekiwany stan wyjścia \"%d\", QEMU prawdopodobnie się nie powiodło"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Nie można znaleźć pliku binarnego QEMU %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Nie znaleziono sieci \"%s\""
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Typ sieci %d jest nieobsługiwany"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "nie można zainicjować obsługi mostka: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 "Dodanie interfejsu TAP do mostka nie powiodło się. %s nie jest urządzeniem "
 "mostka"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Dodanie interfejsu TAP \"%s\" do mostka \"%s\" nie powiodło się: %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "Migracja TCP jest nieobsługiwana przez ten plik binarny QEMU"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 "Migracja standardowego wejścia jest nieobsługiwana przez ten plik "
 "wykonywalny QEMU"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "nieobsługiwana nazwa sterownika \"%s\" dla dysku \"%s\""
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "nieobsługiwany typ dysku USB dla \"%s\""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "Nieobsługiwany typ dysku \"%s\""
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "nieprawidłowy model dźwięku"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "błędnie sformatowany element UUID dla \"%s\""
+msgstr "błędnie sformatowane parametry słów kluczowych w \"%s\""
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "nie można przeanalizować urządzenia %s"
+msgstr "nie można przeanalizować indeksu napędu \"%s\""
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "brak informacji o urzÄ…dzeniach dla %s"
+msgstr "brak parametru pliku w napędzie \"%s\""
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "brak parametru indeksu w napędzie \"%s\""
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "nie można przeanalizować domeny PCI \"%s\""
+msgstr "nie można przeanalizować VLAN NIC w \"%s\""
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "nie można znaleźć definicji NIC dla VLAN %d"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "nie można przeanalizować domeny %s"
+msgstr "nie można przeanalizować VLAN w \"%s\""
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "nie można przeanalizować funkcji %s"
+msgstr "nie można przeanalizować funkcji NIC \"%s\""
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "nieznany typ urzÄ…dzenia znakowego \"%s\""
+msgstr "nieznana składnia urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć magistrali urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć gniazda urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć funkcji urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć producenta urządzenia USB \"%s\""
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć produktu urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "nie można wydobyć urządzeń dysków"
+msgstr "nie można wydobyć adresu urządzenia PCI \"%s\""
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "nie można znaleźć nowo utworzonego woluminu \"%s\""
+msgstr "nie można znaleźć numeru portu w urządzeniu znakowym %s"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "nieznany typ urzÄ…dzenia znakowego \"%s\""
+msgstr "nieznana składnia urządzenia znakowego %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "brak ścieżki do monitora"
+msgstr "nie znaleziono ścieżki do emulatora"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "brak atrybutu uwierzytelniania hosta"
+msgstr "brak wartości dla parametru %s"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "nie można przeanalizować gniazda PCI \"%s\""
+msgstr "nie można przeanalizować portu VNC \"%s\""
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "nie można przeanalizować urządzenia %s"
+msgstr "nie można przeanalizować poziomu pamięci \"%s\""
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "nie można przeanalizować gniazda PCI \"%s\""
+msgstr "nie można przeanalizować licznika procesorów \"%s\""
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "nie można przeanalizować magistrali PCI \"%s\""
+msgstr "nie można przeanalizować UUID \"%s\""
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "nieznany parametr QEMU \"%s\" podczas konwersji"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "nieznany typ uwierzytelniania \"%s\""
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "nieprawidłowy stan domeny"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "nieprawidłowy PID"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "brak ścieżki do monitora"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "brak konfiguracji domeny"
+msgstr "nieznany parametr \"%s\""
 
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "utworzenie pliku dziennika %s nie powiodło się"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 "Nie można ustawić flagi pliku dziennika maszyny wirtualnej close-on-exec"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "zbudowanie nazwy pliku dziennika %s/%s.log nie powiodło się"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Nie można przejść do %lld w %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr ""
 "Automatyczne uruchomienie maszyny wirtualnej \"%s\" nie powiodło się: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Usunięcie dowiązania do pliku stanu %s nie powiodło się"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Odczytanie stanu domeny dla %s nie powiodło się\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Przeanalizowanie stanu domeny dla %s nie powiodło się\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Ponowne połączenie monitora dla %s nie powiodło się: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "Uruchomienie sterownika bezpieczeństwa nie powiodło się"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "Brak dostępnego sterownika bezpieczeństwa"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "Skopiowanie modelu secModel nie powiodło się: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "Skopiowanie DOI secModel nie powiodło się: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "Uruchomienie sterownika bezpieczeństwa nie powiodło się"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "Brak dostępnego sterownika bezpieczeństwa"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Utworzenie folderu stanu \"%s\" nie powiodło się: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Odczytanie wyjścia uruchamiania %s nie powiodło się"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Przekroczono czas podczas odczytywania wyjścia uruchamiania %s"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Brak przestrzeni podczas odczytywania wyjścia uruchamiania %s"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "Odczytanie wyjścia dziennika %s nie powiodło się"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Brak przestrzeni podczas odczytywania wyjścia dziennika %s"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "Przekroczono czas podczas odczytywania wyjścia dziennika %s"
+msgstr "Zakończono proces podczas odczytywania wyjścia dziennika %s"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Przekroczono czas podczas odczytywania wyjścia dziennika %s"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Nie można otworzyć ścieżki do monitora %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Nie można ustawić flagi monitora close-on-exec"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Nie można umieścić monitora w trybie nie blokowania"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Nie można zamknąć pliku dziennika: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "nie można uruchomić gościa: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 "nie można uruchomić polecenia monitora, aby przechwycić informacji o wątkach "
 "procesora"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "ustawienie pokrewieństwa procesora nie powiodło się"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "operacja wznowienia nie powiodła się"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "ustawienie hasła VNC nie powiodło się"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "Uzyskanie etykiety bezpieczeństwa nie powiodło się"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "Maszyna wirtualna jest już aktywna"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Nie można znaleźć nieużywanego portu VNC"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "nie można utworzyć folderu dziennika %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Nie można znaleźć pliku binarnego QEMU %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "Nie można usunąć starego pliku PID dla %s"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "Zbudowanie puli %s nie powiodło się"
+msgstr "Zbudowanie ścieżki do pliku PID nie powiodło się."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Nie można zapisać envv do pliku dziennika: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Nie można zapisać argv do pliku dziennika: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Nie można przejść do końca pliku dziennika: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domena %s nie pokazała się\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Wyłączanie maszyny wirtualnej \"%s\"\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Wysłanie SIGTERM do %s (%d) nie powiodło się"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Usunięcie stanu domeny dla %s nie powiodło się"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Usunięcie pliku PID dla %s nie powiodło się: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "nieobsłużone zdarzenie fd %d dla %s"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "Nie można otworzyć %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA jest nieobsługiwane na tym hoście"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr "nieoczekiwana ścieżka URI QEMU \"%s\", spróbuj qemu:///system"
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "początkowa komórka %d jest poza zakresem (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr "nieoczekiwana ścieżka URI QEMU \"%s\", spróbuj qemu:///session"
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Odpytanie wolnej pamięci NUMA nie powiodło się"
+#: src/qemu_driver.c:1802
+msgid "qemu state driver is not active"
+msgstr "sterownik stanu QEMU jest nieaktywny"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "Nie można otworzyć %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "brak domeny pasujÄ…cej do UUID \"%s\""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "brak domeny pasujÄ…cej do nazwy \"%s\""
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "domena \"%s\" jest już określona"
+msgstr "domena \"%s\" jest już określona za pomocą UUID %s"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "domena jest już aktywna jako \"%s\""
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "operacja uśpienia nie powiodła się"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "operacja wyłączenia nie powiodła się"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "nie można ustawić maksymalnej pamięci poniżej obecnej pamięci"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "nie można odpytać przydziału balonu pamięci"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "nie można przeanalizować przydziału balonu pamięci"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "zmień przydzielić balona pamięci"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "nie można ustawić pamięci powyżej maksymalnej pamięci"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "nie można ustawić pamięci aktywnej domeny"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "uzyskanie XML-a domeny nie powiodło się"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "utworzenie \"%s\" nie powiodło się"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "zapisanie nagłówka nie powiodło się"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "zapisanie XML-a nie powiodło się"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "nie można zapisać pliku %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "operacja migracji nie powiodła się"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "\"migrate\" jest nieobsługiwane przez to QEMU"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "nie można zmienić licznika wirtualnych procesorów aktywnej domeny"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "nieznany typ wirtualizacji w definicji domeny \"%d\""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "nie można ustalić maksymalnych wirtualnych procesorów dla domeny"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3348,105 +3510,105 @@ msgstr ""
 "żądane procesory wirtualne są większe od maksymalnych dostępnych wirtualnych "
 "procesorów dla domeny: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "nie można przypiąć wirtualnych procesorów do nieaktywnej domeny"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "numer wirtualnego procesora jest poza zakresem %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "nie można ustawić pokrewieństwa"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "pokrewieństwo procesora jest nieobsługiwane"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "nie można uzyskać pokrewieństwa"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "pokrewieństwo procesora jest niedostępne"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "Uzyskanie etykiety bezpieczeństwa nie powiodło się"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "łańcuch modelu bezpieczeństwa przekracza maksymalne %d bajtów"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "łańcuch DOI bezpieczeństwa przekracza maksymalne %d bajtów"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "nie można odczytać obrazu domeny"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "odczytanie nagłówka QEMU nie powiodło się"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "magia obrazu jest niepoprawna"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "wersja obrazu jest nieobsługiwana (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "odczytanie XML-a nie powiodło się"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "przeanalizowanie XML-a nie powiodło się"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "przydzielenie nowej maszyny wirtualnej nie powiodło się"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "wznowienie domeny nie powiodło się"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "Nieobsługiwany typ dysku \"%s\""
+msgstr "nieobsługiwany typ konfiguracji %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Nie można ustalić składni argv QEMU %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "nie można przekonwertować dysku \"%s\" na indeks magistrali/urządzenia"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "Nieobsługiwane mapowanie nazwy dysku dla magistrali \"%s\""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "Brak urzÄ…dzenia o magistrali \"%s\" i celu \"%s\""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3455,208 +3617,208 @@ msgstr ""
 "Wersja emulatora nie obsługuje nośników wymiennych dla urządzenia \"%s\" i "
 "celu \"%s\""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "nie można zmienić nośnika CD-ROM"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "zmienienie nośnika CD-ROM nie powiodło się: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "cel %s już istnieje"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "nie można podłączyć dysku %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "Nie można przeanalizować numeru gniazda\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "dodanie dysku %s nie powiodło się"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "nie można podłączyć dysku USB"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "dodanie dysku USB nie powiodło się"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "nie można podłączyć urządzenia USB"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "dodanie urządzenia USB nie powiodło się"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "nie można podłączyć urządzenia do nieaktywnej domeny"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "magistrali dysku \"%s\" nie można podłączać podczas pracy."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "typu urządzenia dysku \"%s\" nie można podłączać w czasie pracy"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "typu urządzenia \"%s\" nie można podłączać"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "nie znaleziono dysku %s"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "nie można odłączyć dysku %s - nieprawidłowy numer gniazda %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "wykonanie polecenia odłączenia dysku %s nie powiodło się"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "odłączenie dysku %s nie powiodło się: nieprawidłowe gniazdo %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "nie można odłączyć urządzenia na nieaktywnej domenie"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "tylko urządzenia dysków SCSI lub virtio można odłączać dynamicznie"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "nie można ustawić automatycznego uruchamiania domeny przejściowej"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "nie można utworzyć folderu automatycznego uruchamiania %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Utworzenie dowiązania symbolicznego \"%s do \"%s\" nie powiodło się"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "nieprawidłowa ścieżka: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "polecenie \"info blockstats\" nie powiodło się"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "\"info blockstats\" jest nieobsługiwane przez to QEMU"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "nie znaleziono urzÄ…dzenia: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL lub pusta ścieżka"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "nieprawidłowa ścieżka, \"%s\" nie jest znanym interfejsem"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: otwarcie nie powiodło się"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: wykonanie seek lub odczytanie nie powiodło się"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "nieprawidłowa ścieżka"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "Sterownik QEMU obsługuje tylko adresy pamięci wirtualnej"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") nie powiodło się"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "polecenie \"memsave\" nie powiodło się"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr ""
 "odczytanie pliku tymczasowego utworzonego za pomocą szablonu %s nie powiodło "
 "siÄ™"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "nie przekazani XML-a domeny"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "dla migracji KVM obsługiwane są tylko URI tcp"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI nie posiada \":port\" na końcu"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "nie można utworzyć losowego UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "domena o takiej samej nazwie lub UUID już istnieje jako \"%s\""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "podano migrację offline, ale operacja wstrzymania nie powiodła się"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "migracja nie powiodła się: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Wznowienie gościa %s po niepowodzeniu nie powiodło się\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "urzÄ…dzenie %s nie jest urzÄ…dzeniem PCI"
@@ -3665,237 +3827,242 @@ msgstr "urzÄ…dzenie %s nie jest urzÄ…dzeniem PCI"
 msgid "failed to find libvirtd binary"
 msgstr "znalezienie pliku binarnego libvirtd nie powiodło się"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: przesył w URL nie został rozpoznany (powinien być tls|unix|ssh|"
 "ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: dla przesyłu \"ext\" wymagane jest polecenie"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "nie można rozwiązać nazwy hosta \"%s\": %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, c-format
-msgid "unable to connect to '%s'"
-msgstr "nie można połączyć się z \"%s\""
+msgid "unable to connect to libvirtd at '%s'"
+msgstr "nie można połączyć się z libvirtd na \"%s\""
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "nie można utworzyć gniazda"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "nie można połączyć się z \"%s\""
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "nie można utworzyć pary gniazd"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "metody przesyłu unix, ssh i ext nie są obsługiwane w Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "nie można utworzyć nieblokującego gniazda"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "nie można utworzyć potoku"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "nie można automatycznie wykryć URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "Błąd podczas przydzielania listy wywołań zwrotnych"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "BÅ‚Ä…d podczas przydzielania domainEvents"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Nie można uzyskać dostępu do %s \"%s\""
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "nie można przydzielić danych uwierzytelniających TLS: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "nie można wczytać certyfikatu CA: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "nie można wczytać klucza prywatnego/certyfikatu: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "nie można zainicjować klienta TLS: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "nie można ustawić priorytetu algorytmu TLS: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "nie można priorytetu certyfikatu: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "nie można ustawić danych uwierzytelniających sesji: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "nie można zakończyć nawiązania TLS: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "nie można zakończyć inicjowania TLS: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "sprawdzenie serwera (certyfikatu lub adresu IP) nie powiodło się\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "nie można sprawdzić certyfikatu serwera: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "nie można uzyskać bieżącego czasu"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "Nieprawidłowy certyfikat"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
-msgstr "Certyfikat nie jest zaufany."
+msgstr "Certyfikat jest niezaufany."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "Certyfikat klienta posiada nieznanego wystawcÄ™."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "Certyfikat został odrzucony."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "Certyfikat klienta używa niebezpiecznego algorytmu"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "sprawdzenie certyfikatu serwera nie powiodło się: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Typ certyfikatu nie jest X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers nie powiodło się"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "nie można zainicjować certyfikatu: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "nie można zaimportować certyfikatu: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Certyfikat wygasł"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Certyfikat nie został aktywowany"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Właściciel certyfikatu nie zgadza się z nazwą hosta (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "za dużo komórek NUMA: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "za dużo identyfikatorów zdalnych domen: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "długość mapy jest większa niż maksimum: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "licznik wirtualnych procesorów przekracza maksimum: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "długość mapy buforów wirtualnych procesorów przekracza maksimum: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "host zgłasza za dużo wirtualnych procesorów: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "host zgłasza, że długość mapy buforów wirtualnych procesorów przekracza "
 "maksimum: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "etykieta bezpieczeństwa przekracza maksimum: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "model bezpieczeństwa przekracza maksimum: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "doi bezpieczeństwa przekracza maksimum: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "za dużo nazw zdalnych domen: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -3903,275 +4070,275 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: zwrócono liczbę parametrów "
 "przekraczajÄ…cych ograniczenie"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: nieznany typ parametru"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "brak pamięci podczas przydzielania tablicy"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "nieznany typ parametru"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 "żądanie zerknięcia blokowego jest za duże dla zdalnego protokołu, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "zwrócony bufor nie ma żądanego rozmiaru"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 "żądanie zerknięcia pamięci jest za duże dla zdalnego protokołu, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "za dużo zdalnych sieci: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "za dużo zdalnych sieci: %d > %d"
+msgstr "za dużo zdalnych interfejsów: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "zażądano za dużo pul pamięci masowej"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "otrzymano za dużo pul pamięci masowej"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "zażądano za dużo woluminów pamięci masowej"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "otrzymano za dużo woluminów pamięci masowej"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "zażądano za dużo nazw urządzeń"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "otrzymano za dużo nazw urządzeń"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "zażądano za dużo nazw możliwości"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "otrzymano za dużo nazw możliwości"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "nieznany typ uwierzytelniania %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "żądany typ uwierzytelniania %s został odrzucony"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "nieobsługiwany typ uwierzytelniania %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "zainicjowanie biblioteki SASL nie powiodło się: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "uzyskanie adresu gniazda nie powiodło się"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "uzyskanie adresu peera nie powiodło się"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Utworzenie kontekstu klienta SASL nie powiodło się: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "nieprawidłowy rozmiar szyfru dla sesji TLS"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "nie można ustawić zewnętrznego SSF %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "nie można ustawić podparcia bezpieczeństwa %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "mechanizm SASL %s jest nieobsługiwany przez serwer"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Uruchomienie negocjacji SASL nie powiodło się: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Utworzenie danych uwierzytelniających nie powiodło się"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "dane negocjacji SASL są za długie: %d bajtów"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Krok SASL nie powiódł się: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "negocjacja SSF %d nie była wystarczająco silna"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Zgromadzenie danych uwierzytelniających nie powiodło się"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "brak obsługi zdarzeń"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "dodawanie cb do listy"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "usuwanie cb z listy"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header nie powiodło się"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "porządkowanie parametrów"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (długość wyrazu)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "nie można wysłać danych"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "odczytanie z gniazda TLS nie powiodło się %s"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "serwer zamknął połączenie"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "nie można przywrócić danych"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "zakodowanie danych SASL nie powiodło się: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "rozkodowanie danych SASL nie powiodło się: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (długość wyrazu, odpowiedź)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "pakiet odebrany od serwera jest za mały"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "pakiet odebrany od serwera jest za duży"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "nieprawidłowy nagłówek w odpowiedzi"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "nieznany program (otrzymano %x, oczekiwano %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "nieznana wersja protokołu (otrzymano %x, oczekiwano %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "otrzymano nieoczekiwane wywołanie RPC %d od serwera"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "brak wywołań oczekujących na odpowiedź za pomocą portu szeregowego %d"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "nieznana procedura (otrzymano %x, oczekiwano %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "zmienianie porzÄ…dku ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "zmienianie porzÄ…dku remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "nieznany stan (otrzymano %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "sondaż na gnieździe nie powiódł się"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "otrzymano zdarzenie zawieszenia/błędu na gnieździe"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "oczekiwanie na warunek nie powiodło się"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: usuwanie uporzÄ…dkowania ret"
 
@@ -4185,70 +4352,70 @@ msgstr "nieprawidłowy model bezpieczeństwa \"%s\""
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI \"%s\" jest dłuższe od maksymalnie dozwolonej długości %d"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 "%s: nie można otworzyć pliku kontekstu domeny wirtualnej SELinuksa %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 "%s: nie można odczytać pliku kontekstu domeny wirtualnej SELinuksa %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 "%s: nie można otworzyć pliku kontekstu obrazu wirtualnego SELinuksa %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 "%s: nie można odczytać pliku kontekstu obrazu wirtualnego SELinuksa %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "etykieta bezpieczeństwa jest już określona dla maszyny wirtualnej"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "nie można utworzyć kontekstu SELinuksa dla %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: błąd podczas wywoływanie getpidcon(): %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: etykieta bezpieczeństwa przekracza maksymalną długość: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: błąd podczas wywoływania security_getenforce(): %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: nie można ustawić kontekstu bezpieczeństwa \"\\%s\" na %s: %s."
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "nie można rozwiązać dowiązania symbolicznego %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "Nieprawidłowa etykieta bezpieczeństwa %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4257,100 +4424,114 @@ msgstr ""
 "%s: sterownik etykiety bezpieczeństwa nie zgadza się: skonfigurowano model "
 "\"%s\" dla domeny, ale sterownik nadzorcy to \"%s\"."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: nie można ustawić kontekstu bezpieczeństwa \"\\%s\": %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "brak zaplecza dla typu puli %d"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "nie można otworzyć woluminu \"%s\""
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "nie można wykonać stat na pliku \"%s\""
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "nie można przejść do końca pliku \"%s\""
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "nie można uzyskać kontekstu pliku \"%s\""
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "nie można odczytać folderu \"%s\""
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Skompilowanie wyrażenia regularnego %s nie powiodło się"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "nie można odczytać fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "oczekiwanie na polecenie \"%s\" nie powiodło się"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "polecenie nie zostało poprawnie wyłączone"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "błąd odczytywanie na potoku do \"%s\""
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "stan wyjścia nie będący zerem od polecenia %d"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
-msgstr "%s nie jest zaimplementowane na Win32"
+msgstr "%s jest niezaimplementowane na Win32"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "nie można przeanalizować położenia początkowego urządzenia"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "nie można przeanalizować położenia końcowego urządzenia"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "nieprawidłowy typ bezpieczeństwa"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "nieoczekiwana domena %s już istnieje"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "brak wystarczająco dużego wolnego obszaru"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "Nie można odczytać ścieżki docelowej woluminu \"%s\""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 "Ścieżka woluminu \"%s\" nie uruchamia się z nazwą nadrzędnego urządzenia "
 "źródłowego puli."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "nie można przeanalizować numeru partycji z celu \"%s\""
@@ -4423,9 +4604,9 @@ msgid "cannot unlink path '%s'"
 msgstr "nie można usunąć dowiązania do ścieżki \"%s\""
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "nie można otworzyć ścieżki \"%s\""
+msgstr "nie można otworzyć ścieżki wejścia \"%s\""
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4433,14 +4614,14 @@ msgid "cannot extend file '%s'"
 msgstr "nie można rozszerzyć pliku \"%s\""
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "wykonanie lseek lub odczytanie z pliku nie powiodło się: %s"
+msgstr "odczytanie z pliku \"%s\" nie powiodło się"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "Zapisanie do pliku PID \"%s\" nie powiodło się: %s"
+msgstr "zapisanie do pliku \"%s\" nie powiodło się"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4448,73 +4629,73 @@ msgid "cannot fill file '%s'"
 msgstr "nie można wypełnić pliku \"%s\""
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "nie można zamknąć pliku \"%s\""
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "nie można zmienić na folder roota: %s"
+msgstr "nie można skopiować z woluminu do woluminu folderu"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "nieznany typ woluminu pamięci masowej %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "nie można podać innej zapasowej pamięci masowej."
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "nieznany typ zapasowego woluminu pamięci masowej %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "niedostępny zapasowy wolumin pamięci masowej %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr "nie można znaleźć kvm-img lub qemu-img"
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr ""
-"obraz typu \"kopiuj w czasie zapisu\" jest nieobsługiwany za pomocą qcow-"
-"create"
+msgstr "nie można skopiować z woluminu za pomocą qcow-create"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "nieobsługiwany typ woluminu pamięci masowej %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 "obraz typu \"kopiuj w czasie zapisu\" jest nieobsługiwany za pomocą qcow-"
 "create"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "utworzenie niesurowych obrazów jest nieobsługiwane bez qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "nie można odczytać ścieżki \"%s\""
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "nie można ustawić właściciela pliku \"%s\""
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "nie można ustawić trybu pliku \"%s\""
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "nie można usunąć dowiązania symbolicznego do pliku \"%s\""
@@ -4751,165 +4932,165 @@ msgstr "Uzyskanie numeru hosta z \"%s\" nie powiodło się"
 msgid "Scanning host%u"
 msgstr "Skanowanie hosta %u"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "brak atrybutu uwierzytelniania hosta"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "brak atrybutu passwd hosta"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "błędnie sformatowany tryb ósemkowy"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "błędnie sformatowany element właściciela"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "błędnie sformatowany grupy"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "nieznany element roota dla puli pamięci masowej"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "nieznany typ puli pamięci masowej %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "brak elementu nazwy źródła puli"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "nie można utworzyć UUID"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "nieznany typ formatu puli %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "brak nazwy hosta źródłowego puli pamięci masowej"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "nie można wydobyć urządzeń źródłowych puli pamięci masowej"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "brak ścieżki do urządzenia źródłowego puli pamięci masowej"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "brak ścieżki źródłowej puli pamięci masowej"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "brak nazwy adaptera źródłowego puli pamięci masowej"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "nieznany typ uwierzytelniania \"%s\""
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "brak ścieżki docelowej puli pamięci masowej"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "nieznany element roota dla puli pamięci masowej"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "nieznany numer formatu puli %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "nieoczekiwany typ puli"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "nieznane jednostki rozmiaru \"%s\""
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "błędnie sformatowany element pojemności"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "wartość elementu pojemności jest za duża"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "nieznany element roota"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "brak elementu nazwy woluminu"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "brak elementu pojemności"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "nieznany typ formatu woluminu %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+msgid "unknown root element for storage vol"
+msgstr "nieznany element roota dla woluminu pamięci masowej"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "nieznany numer formatu woluminu %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "nie można utworzyć folderu konfiguracji %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "nie można skonstruować ścieżki do pliku konfiguracji"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 "nie można skonstruować ścieżki do dowiązania automatycznego uruchamiania"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "utworzenie XML-a nie powiodło się"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "nie można utworzyć pliku konfiguracji %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "nie można zapisać pliku konfiguracji %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "nie można zapisać pliku konfiguracji %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "brak pliku konfiguracji dla %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "nie można usunąć konfiguracji dla %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "brak puli pasujÄ…cej do UUID"
 
@@ -4917,493 +5098,548 @@ msgstr "brak puli pasujÄ…cej do UUID"
 msgid "no pool with matching name"
 msgstr "brak puli pasujÄ…cej do nazwy"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "pula pamięci masowej już istnieje"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "brak puli pamięci masowej pasującej do UUID"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "pula jest ciÄ…gle aktywna"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "pula \"%s\" posiada uruchomione zadania asynchroniczne."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "pula jest już aktywna"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "pula pamięci masowej jest już aktywna"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "pula pamięci masowej jest nieaktywna"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "pula pamięci masowej jest ciągle aktywna"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "pula nie obsługuje usuwania woluminów"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "pula nie posiada pliku konfiguracji"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "brak woluminu pamięci masowej pasującego do nazwy"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "brak woluminu pamięci masowej pasującego do klucza"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "brak woluminu pamięci masowej pasującego do ścieżki"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "wolumin pamięci masowej już istnieje"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "pula pamięci masowej nie obsługuje tworzenia woluminów"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "brak woluminu pamięci masowej pasującego do nazwy"
+msgstr "brak puli pamięci masowej pasującego do nazwy"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "nazwa mostka \"%s\" jest już używana."
+msgstr "nazwa woluminu pamięci masowej \"%s\" jest już używana."
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "pula pamięci masowej nie obsługuje tworzenia woluminów"
+msgstr ""
+"pula pamięci masowej nie obsługuje tworzenia woluminów z istniejących "
+"woluminów"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "wolumin \"%s\" jest ciÄ…gle przydzielany."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "pula pamięci masowej nie obsługuje usuwania woluminów"
 
+#: src/test.c:365
+#, c-format
+msgid "node vol list for pool '%s'"
+msgstr "lista woluminów węzła dla puli \"%s\""
+
 #: src/test.c:376
+msgid "resolving volume filename"
+msgstr "rozwiązywanie nazw plików woluminu"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "wczytywanie pliku definicji hosta \"%s\""
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Nieprawidłowy XML w pliku \"%s\""
 
-#: src/test.c:392
-msgid "node"
-msgstr "węzeł"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr "Element roota nie jest \"węzłem\""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "tworzenie kontekstu XPath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "węzeł procesor numa węzły"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "węzeł procesor gniazda"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "węzeł procesor rdzenie"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "węzeł procesor wątki"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "węzeł aktywność procesor"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "węzeł procesor MHz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "węzeł pamięć"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "węzeł domena lista"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "rozwiązywanie nazw plików domeny"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "węzeł sieć lista"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "rozwiązywanie nazw plików sieci"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "węzeł pula lista"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "rozwiązywanie nazw plików puli"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOtwórz: podaj ścieżkę lub użyj test:///domyślna"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "nie można wyszukać nazwy hosta"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "domena \"%s\" nie jest wstrzymana"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "domena \"%s\" nie jest uruchomiona"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr ""
 "podczas zapisywania domeny \"%s\" nie powiodło się przydzielenie przestrzeni "
 "dla metadanych"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "zapisywanie domeny \"%s\" do \"%s\": otwarcie nie powiodło się"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "zapisywanie domeny \"%s\" do \"%s\": zapisanie nie powiodło się"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "nie można odczytać obrazu domeny \"%s\""
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "niekompletny nagłówek zapisu w \"%s\""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "nagłówek magii nie zgadza się"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "odczytanie długości metadanych w \"%s\" nie powiodło się"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "długość metadanych jest poza zakresem"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "niekompletne metadane w \"%s\""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "zrzut core domeny \"%s\": otwarcie %s nie powiodło się"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "zrzut core domeny \"%s\": zapisanie nagłówka do %s nie powiodło się"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "zrzut core domeny \"%s\": zapisanie nie powiodło się: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "Zakres przekracza dostępne komórki"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domena \"%s\" jest już uruchomiona"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domena \"%s\" jest ciÄ…gle uruchomiona"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "Sieć \"%s\" jest ciągle uruchomiona"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "Sieć \"%s\" jest już uruchomiona"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "pula pamięci masowej \"%s\" jest już aktywna"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "pula pamięci masowej \"%s\" jest nieaktywna"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "brak woluminu pamięci masowej pasującego do nazwy \"%s\""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "brak woluminu pamięci masowej pasującego do klucza \"%s\""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "brak woluminu pamięci masowej pasującego do ścieżki \"%s\""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "Brak wystarczajÄ…cej wolnej przestrzeni w puli dla woluminu \"%s\""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr "Adres IP jest nieobsługiwany dla interfejsów Ethernet"
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr "wykonywanie skryptów jest nieobsługiwane dla interfejsów Ethernet"
+
+#: src/uml_conf.c:184
+msgid "TCP server networking type not supported"
+msgstr "typ sieci serwera TCP jest nieobsługiwany"
+
+#: src/uml_conf.c:189
+msgid "TCP client networking type not supported"
+msgstr "typ sieci klienta TCP jest nieobsługiwany"
+
+#: src/uml_conf.c:234
+msgid "internal networking type not supported"
+msgstr "typ sieci wewnętrznej jest nieobsługiwany"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "dla urządzeń znakowych obsługiwane jest tylko nasłuchiwanie TCP"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "nieobsługiwany typ urządzenia znakowego %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "Ustawienie flagi deskryptora pliku \"close-on-exec\" nie powiodło się"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
 msgstr ""
-"Ustawienie flagi deskryptora pliku \"close-on-exec\" nie powiodło się\n"
+"Automatyczne uruchomienie maszyny wirtualnej \"%s\" nie powiodło się: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "nie można zainicjować inotify"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Utworzenie folderu monitorowania %s nie powiodło się: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: brak pamięci\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "odczytanie PID nie powiodło się: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "nie można otworzyć gniazda"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "nie można dowiązać gniazda"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "nie można wysłać za długiego polecenia %s (%d bajtów)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "nie można wysłać polecenia %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "nie można odczytać odpowiedzi %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "nie podano jÄ…dra"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Nie można znaleźć jądra UML %s"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Nie można zapisać envv do pliku dziennika: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Nie można zapisać argv do pliku dziennika: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "Otrzymano nieoczekiwany PID %d != %d\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr "nieoczekiwana ścieżka URI UML \"%s\", spróbuj uml:///system"
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr "nieoczekiwana ścieżka URI UML \"%s\", spróbuj uml:///session"
+
+#: src/uml_driver.c:953
+msgid "uml state driver is not active"
+msgstr "sterownik stanu UML jest nieaktywny"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "nie można przeanalizować wersji %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "domena \"%s\" jest już określona"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domena o UUID \"%s\" jest już określona"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "nie można odczytać czasu procesora dla domeny"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "nie można odczytać %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "nie można zablokować sygnałów"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "nie można utworzyć potoku"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Ustawienie nieblokującej flagi deskryptora pliku nie powiodło się"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Ustawienie flagi deskryptora pliku \"close-on-exec\" nie powiodło się"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "Utworzenie potoku nie powiodło się"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "nie można rozdzielić procesu potomnego"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "nie można odblokować sygnałów"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "ustawienie obsługi plików standardowego wejścia nie powiodło się"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "ustawienie obsługi plików standardowego wyjścia nie powiodło się"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr ""
 "ustawienie obsługi plików standardowego wyjścia błędów nie powiodło się"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "nie można przełączyć na przywódcę sesji"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "nie można zmienić na folder roota: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "nie można odczytać pliku typu \"%s\""
+msgstr "nie można zapisać pliku PID"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "nie można wykonać pliku binarnego %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "Środkowy proces demona został zakończony ze stanem %d."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "Nieznana odpowiedź sondażu."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "błąd sondażu"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 "polecenie \"%s\" zostało zakończone ze stanem %d nie będącym zerem i "
 "sygnałem %d: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "Otwarcie folderu \"%s\" nie powiodło się"
+msgstr "Otwarcie pliku \"%s\" nie powiodło się"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "utworzenie \"%s\" nie powiodło się"
+msgstr "Odczytanie pliku \"%s\" nie powiodło się"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Znalezienie rekordu użytkownika dla UID \"%d\" nie powiodło się"
@@ -5417,22 +5653,21 @@ msgstr ""
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "nie podano ścieżki do sterownika VirtualBox (spróbuj vbox:///session)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "podano nieznaną ścieżkę do sterownika \"%s\" (spróbuj vbox:///session)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "podano nieznaną ścieżkę do sterownika \"%s\" (spróbuj vbox:///system)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "nie można zainicjować certyfikatu: %s"
+msgstr "nie można zainicjować API sterownika VirtualBox"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5470,15 +5705,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nazwa domeny, identyfikator lub UUID"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "wyłącz automatyczne uruchamianie"
 
@@ -5564,7 +5799,7 @@ msgstr "Brak konsoli dostępnych dla domeny\n"
 
 #: src/virsh.c:569
 msgid "console not implemented on this platform"
-msgstr "konsola nie jest zaimplementowana na tej platformie"
+msgstr "konsola jest niezaimplementowana na tej platformie"
 
 #: src/virsh.c:597
 msgid "list domains"
@@ -5594,15 +5829,15 @@ msgstr "Wyświetlenie listy aktywnych domen nie powiodło się"
 msgid "Id"
 msgstr "Identyfikator"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nazwa"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stan"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "brak stanu"
 
@@ -5718,7 +5953,7 @@ msgstr "usuń określenie nieaktywnej domeny"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Usuń określenie konfiguracji dla nieaktywnej domeny."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nazwa lub UUID domeny"
 
@@ -5962,11 +6197,11 @@ msgstr "Zwraca podstawowe informacje o domenie."
 msgid "Id:"
 msgstr "Identyfikator:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nazwa:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5974,16 +6209,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Typ systemu operacyjnego:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stan:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "Procesory:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Czas procesora:"
 
@@ -6011,95 +6246,95 @@ msgstr "włącz"
 msgid "disable"
 msgstr "wyłącz"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "Model bezpieczeństwa:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "DOI bezpieczeństwa:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "Etykieta bezpieczeństwa:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Wolna pamięć NUMA"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "wyświetl dostępną wolną pamięć dla komórki NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "Numer komórki NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Razem"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domena wirtualny procesor informacja"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Zwraca podstawowe informacje o wirtualnych procesorach domeny."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "Wirtualny procesor:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "Procesor:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Pokrewieństwo procesorów:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domena jest wyłączona, nie ma wirtualnych procesorów."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "kontrola domena wirtualny procesor pokrewieństwo"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Przypnij wirtualny procesor domeny do fizycznego procesora hosta."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "liczba wirtualnych procesorów"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "liczby procesorów hosta (oddzielne przecinkami)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: nieprawidłowa lub brakująca liczba wirtualnych procesorów."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: brak cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: uzyskanie informacji o domenie nie powiodło się."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: nieprawidłowa liczba wirtualnych procesorów."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: nieprawidłowy format. Pusty łańcuch."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6107,7 +6342,7 @@ msgstr ""
 "cpulist: %s: nieprawidłowy format. Oczekiwana cyfra na pozycji %d (blisko \"%"
 "c\")."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6116,1392 +6351,1446 @@ msgstr ""
 "cpulist: %s: nieprawidłowy format. Oczekiwana cyfra lub przecinek na pozycji "
 "%d (blisko \"%c\")."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 "cpulist: %s: nieprawidłowy format. Wyśledzenie przecinka na pozycji %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fizyczny procesor %d nie istnieje."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "zmień liczbę wirtualnych procesorów"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Zmień liczbę wirtualnych procesorów w domenie gościa."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "liczba wirtualnych procesorów"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Nieprawidłowa liczba wirtualnych procesorów."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Za dużo wirtualnych procesorów."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "zmień przydział pamięci"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Zmień obecny przydział pamięci w domenie gościa."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "liczba kilobajtów pamięci"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Nieprawidłowa wartość %d dla rozmiaru pamięci"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Nie można sprawdzić MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "zmień maksymalny limit pamięci"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Zmień maksymalny limit przydziału pamięci w domenie gościa."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maksymalny limit pamięci w kilobajtach"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Nie można sprawdzić obecnego MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Nie można zmniejszyć obecnego MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Nie można zmienić MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informacje o węźle"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Zwraca podstawowe informacje o węźle."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "uzyskanie informacji o węźle nie powiodło się"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Model procesora:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Częstotliwość procesora:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Gniazda procesora:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Rdzeni na gniazdo:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Wątków na rdzeń:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Komórki NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Rozmiar pamięci:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "możliwości"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Zwraca możliwości nadzorcy/sterownika."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "uzyskanie możliwości nie powiodło się"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informacje o domenie w XML-u"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Przekaż informacje o domenie jako zrzut XML na standardowe wyjście."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "wyświetl nieaktywny określony XML"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "zawieraj prywatne informacje w zrzucie XML"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "nie można pobrać pliku konfiguracji dla domeny"
+msgstr "Przekonwertuj natywnÄ… konfiguracjÄ™ do XML domeny"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "Zmodyfikuj konfiguracjÄ™ XML dla domeny."
+msgstr ""
+"Przekonwertuj natywny format konfiguracji gościa do formatu XML domeny."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "format danych konfiguracji źródłowej"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "błąd składni pliku konfiguracji"
+msgstr "plik danych konfiguracji do zaimportowania"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "Przekonwertuj XML domeny do natywnej konfiguracji"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
+"Przekonwertuj konfiguracjÄ™ XML domeny do natywnego formatu konfiguracji "
+"gościa."
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "docelowy format typu danych konfiguracji"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "plik danych XML do wyeksportowania"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "przekonwertuj identyfikator lub UUID domeny do nazwy domeny"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "identyfikator lub UUID domeny"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "przekonwertuj nazwÄ™ domeny lub UUID na identyfikator domeny"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "przekonwertuj nazwÄ™ lub identyfikator domeny na UUID domeny"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "identyfikator lub nazwa domeny"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "uzyskanie UUID domeny nie powiodło się"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migruj domenÄ™ do innego hosta"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "Migruj domenę do innego hosta. Dodaj --live, aby migrować na żywo."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migracja na żywo"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI połączenia z hostem docelowym"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI migracji, zwykle można pominąć"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "zmień nazwę na nową podczas migracji (jeśli jest obsługiwane)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migracja: brak URI docelowego"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "automatycznie uruchom sieć"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 "Skonfiguruj sieć tak, aby była automatycznie startowana po uruchomieniu."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nazwa sieci lub UUID"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "oznaczenie sieci %s jako automatycznie uruchamianej nie powiodło się"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "odznaczenie sieci %s jako automatycznie uruchamianej nie powiodło się"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Sieć %s została oznaczona jako automatycznie uruchamiana\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Sieć %s została odznaczona jako automatycznie uruchamiana\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "utwórz sieć z pliku XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Utwórz sieć."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "plik zawierajÄ…cy opis XML sieci"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Sieć %s została utworzona z %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Utworzenie sieci z %s nie powiodło się"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "określ (ale nie uruchamiaj) sieć z pliku XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Określ sieć."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Sieć %s została określona z %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Określenie sieci z %s nie powiodło się"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "zniszcz sieć"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Zniszcz podaną sieć."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nazwa sieci, identyfikator lub UUID"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Sieć %s została zniszczona\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Zniszczenie sieci %s nie powiodło się"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informacje o sieci w XML-u"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Przekaż informacje o sieci jako zrzut XML na standardowe wyjście."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "lista sieci"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Zwraca listÄ™ sieci."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "lista nieaktywnych sieci"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "lista nieaktywnych i aktywnych sieci"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Wyświetlenie listy aktywnych sieci nie powiodło się"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Wyświetlenie listy nieaktywnych sieci nie powiodło się"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Automatyczne uruchamianie"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "brak automatycznego uruchamiania"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktywne"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "nieaktywne"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "przekonwertuj identyfikator lub UUID sieci do nazwy sieci"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "UUID sieci"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "uruchom (wcześniej określoną) nieaktywną sieć"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Uruchom sieć."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nazwa nieaktywnej sieci"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Sieć %s została uruchomiona\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Uruchomienie sieci %s nie powiodło się"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "usuń określenie nieaktywnej sieci"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Usuń określenie konfiguracji dla nieaktywnej sieci."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Określenie sieci %s zostało usunięte\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Usunięcie określenia sieci %s nie powiodło się"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "przekonwertuj nazwÄ™ sieci na UUID sieci"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nazwa sieci"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "uzyskanie UUID sieci nie powiodło się"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "automatycznie uruchom pulÄ™"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 "Skonfiguruj pulę tak, aby była automatycznie startowana po uruchomieniu."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "nazwa lub UUID puli"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "oznaczenie puli %s jako automatycznie uruchamianej nie powiodło się"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "odznaczenie puli %s jako automatycznie uruchamianej nie powiodło się"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Pula %s została oznaczona jako automatycznie uruchamiana\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Pula %s została odznaczona jako automatycznie uruchamiana\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "utwórz pulę z pliku XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Utwórz pulę."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "plik zawierajÄ…cy opis XML puli"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Utworzono pulÄ™ %s z %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Utworzenie puli z %s nie powiodło się"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+msgid "create a device defined by an XML file on the node"
+msgstr "utwórz urządzenie określone przez plik XML na węźle"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+"Utwórz urządzenie na węźle. Zauważ, że te polecenie tworzy urządzenia na "
+"fizycznym hoście, które mogą być potem przydzielone do maszyny wirtualnej."
+
+#: src/virsh.c:3072
+msgid "file containing an XML description of the device"
+msgstr "plik zawierajÄ…cy opis XML urzÄ…dzenia"
+
+#: src/virsh.c:3101
+#, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Urządzenie węzła %s zostało utworzone z %s\n"
+
+#: src/virsh.c:3104
+#, c-format
+msgid "Failed to create node device from %s"
+msgstr "Utworzenie urządzenia węzła z %s nie powiodło się"
+
+#: src/virsh.c:3116
+msgid "destroy a device on the node"
+msgstr "zniszcz urządzenia na tym węźle"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+"Zniszcz urządzenie na węźle. Zauważ, że te polecenie niszczy urządzenia na "
+"fizycznym hoście "
+
+#: src/virsh.c:3124
+msgid "name of the device to be destroyed"
+msgstr "nazwa urzÄ…dzenia do zniszczenia"
+
+#: src/virsh.c:3148
+#, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Zniszczono urządzenie węzła \"%s\"\n"
+
+#: src/virsh.c:3150
+#, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Zniszczenie urządzenia węzła \"%s\" nie powiodło się"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "nazwa puli"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "wyświetl dokument XML, ale nie określaj/twórz"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "typ puli"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "host źródłowy dla podstawowej pamięci masowej"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "ścieżka źródłowa dla podstawowej pamięci masowej"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "urządzenie źródłowe dla podstawowej pamięci masowej"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "nazwa źródłowa dla podstawowej pamięci masowej"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "cel podstawowej pamięci masowej"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "Przydzielenie bufora XML-a nie powiodło się"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "utwórz pulę z zestawu parametrów"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Utworzono pulÄ™ %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Utworzenie puli %s nie powiodło się"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "określ (ale nie uruchamiaj) puli z pliku XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Określ pulę."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Określono pulę %s z %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Określenie puli z %s nie powiodło się"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "określ pulę z zestawu parametrów"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Określono pulę %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Określenia puli %s nie powiodło się"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "zbuduj pulÄ™"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Zbuduj podanÄ… pulÄ™."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "Zbudowano pulÄ™ %s\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "Zbudowanie puli %s nie powiodło się"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "zniszcz pulÄ™"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Zniszcz podanÄ… pulÄ™."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Zniszczono pulÄ™ %s\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Zniszczenie puli %s nie powiodło się"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "usuń pulę"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Usuń podaną pulę."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Usunięto pulę %s\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Usunięcie puli %s nie powiodło się"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "odśwież pulę"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Odśwież podaną pulę."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Odświeżono pulę %s\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Odświeżenie puli %s nie powiodło się"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "informacje o puli w XML-u"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Przekaż informacje o puli jako zrzut XML na standardowe wyjście."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "lista pul"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Zwraca listÄ™ pul."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "lista nieaktywnych pul"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "lista nieaktywnych i aktywnych pul"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Wyświetlenie listy aktywnych pul nie powiodło się"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Wyświetlenie listy nieaktywnych pul nie powiodło się"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "znajdź potencjalne źródła puli pamięci masowej"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "Zwraca dokument <źródłowy> XML."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "typ źródeł puli pamięci masowej do wyszukania"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "opcjonalny host do odpytania"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "opcjonalny port do odpytania"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "Brak pamięci"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf nie powiodło się (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Znalezienie źródeł pul %s nie powiodło się"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "wykryj potencjalne źródła puli pamięci masowej"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "typ źródeł puli pamięci masowej do wykrycia"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "opcjonalny plik źródłowy XML do odpytania dla pul"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "informacje o puli pamięci masowej"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Zwraca podstawowe informacje o puli pamięci masowej."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "budowanie"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "uruchamianie"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "zdegradowano"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Pojemność:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Przydział:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Dostępne:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "przekonwertuj UUID puli do nazwy puli"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "UUID puli"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "uruchom (wcześniej określoną) nieaktywną pulę"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Uruchom pulÄ™."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "nazwa nieaktywnej puli"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Uruchomiono pulÄ™ %s\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Uruchomienie puli %s nie powiodło się"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "utwórz wolumin z zestawu parametrów"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Utwórz wolumin."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "nazwa puli"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "nazwa woluminu"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "rozmiar woluminu z opcjonalnym przyrostkiem k, M, G, T"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "poczÄ…tkowo przydzielony rozmiar z opcjonalnym przyrostkiem k, M, G, T"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "typ formatu pliku raw, bochs, qcow, qcow2, vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Błędnie sformatowany rozmiar %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Wolumin %s została utworzony\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Utworzenie woluminu %s nie powiodło się"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "usuń określenie nieaktywnej puli"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Usuń określenie konfiguracji dla nieaktywnej puli."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Określenie puli %s zostało usunięte\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Usunięcie określenia puli %s nie powiodło się"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "przekonwertuj nazwÄ™ puli na UUID puli"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "uzyskanie UUID puli nie powiodło się"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "utwórz wolumin z pliku XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "plik zawierajÄ…cy opis XML woluminu"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Wolumin %s został utworzony z %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Utworzenie woluminu z %s nie powiodło się"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "utwórz wolumin, używając innego woluminu jako wejścia"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "utwórz wolumin z pliku XML"
+msgstr "Utwórz wolumin z istniejącego woluminu."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "nazwa nieaktywnej puli"
+msgstr "nazwa puli lub UUID wejściowej puli woluminu"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "nazwa lub klucz woluminu"
+msgstr "nazwa lub klucz woluminu wejściowego"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "Wolumin %s został utworzony z %s\n"
+msgstr "Wolumin %s został utworzony z woluminu wejściowego %s\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "nazwa woluminu"
+msgstr "sklonuj wolumin."
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "Sklonuj istniejÄ…cy wolumin."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "nazwa lub klucz woluminu"
+msgstr "nazwa lub klucz oryginalnego woluminu"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "nazwa sieci"
+msgstr "nazwa klona"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "Uruchomienie puli %s nie powiodło się"
+msgstr "uzyskanie nadrzędnej puli nie powiodło się"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "Wolumin %s został utworzony z %s\n"
+msgstr "Wolumin %s został sklonowany z %s\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "Utworzenie woluminu z %s nie powiodło się"
+msgstr "Sklonowanie woluminu z %s nie powiodło się"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "usuń wolumin"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Usuń podany wolumin."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "nazwa, klucz lub ścieżka woluminu"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Usunięto wolumin %s\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Usunięcie woluminu %s nie powiodło się"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "informacje o woluminie pamięci masowej"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Zwraca podstawowe informacje o woluminie pamięci masowej."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Typ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "plik"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "zablokuj"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "informacje o woluminie w XML-u"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Przekaż informacje o woluminie jako zrzut XML na standardowe wyjście."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "lista woluminów"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Zwraca listę woluminów po pulach."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Wyświetlenie listy aktywnych woluminów nie powiodło się"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Ścieżka"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "przekonwertuj UUID woluminu do nazwy woluminu"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "klucz lub ścieżka woluminu"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "przekonwertuj UUID woluminu do klucza woluminu"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "UUID woluminu"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "przekonwertuj UUID woluminu do ścieżki woluminu"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "nazwa lub klucz woluminu"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "wyświetl wersję"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Wyświetl informacje o wersji systemu."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "uzyskanie typu nadzorcy nie powiodło się"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Skompilowano z bibliotekÄ…: libvirt %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "uzyskanie wersji biblioteki nie powiodło się"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Używa biblioteki: libvirt %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Używa API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "uzyskanie wersji nadzorcy nie powiodło się"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Nie można wydobyć wersji uruchomionego nadzorcy %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Uruchamianie nadzorcy: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "wylicz urządzenia na tym hoście"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "wyświetl listę urządzeń w drzewie"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "nazwa możliwości"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "Policzenie urządzeń węzłów nie powiodło się"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "Wyświetlenie listy urządzeń węzłów nie powiodło się"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "szczegóły urządzenia węzła w XML-u"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 "Przekaż szczegóły urządzenia węzła jako zrzut XML na standardowe wyjście."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "klucz urzÄ…dzenia"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "Nie można znaleźć pasującego urządzenia"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr "odłącz sterownik urządzenia węzła its"
+#: src/virsh.c:4997
+msgid "dettach node device from its device driver"
+msgstr "odłącz urządzenie węzła z jego sterownika urządzenia"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr "Odłącz sterownik urządzenia węzła its przed przydzieleniem do domeny."
+#: src/virsh.c:4998
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr ""
+"Odłącz urządzenie węzła z jego sterownika urządzenia przed przydzieleniem do "
+"domeny."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "Odłączono urządzenie %s\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "Odłączenie urządzenia %s nie powiodło się"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
-msgstr "odłącz sterownik urządzenia węzła its"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
+msgstr "ponownie podłącz urządzenie węzła do jego sterownika urządzenia"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+"Ponownie podłącz urządzenie węzła do jego sterownika urządzenia przed "
+"przydzieleniem do domeny."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "Ponownie podłączono urządzenie %s\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Ponowne dołączenie urządzenia %s nie powiodło się"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "przywróć urządzenie węzła"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Przywróć urządzenie węzła przed lub po przypisaniu do domeny."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "Urządzenie %s zostało przywrócone\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "Przywrócenie urządzenia %s nie powiodło się"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "wyświetl nazwę hosta nadzorcy"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "uzyskanie nazwy hosta nie powiodło się"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "wyświetl kanoniczne URI nadzorcy"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "uzyskanie URI nie powiodło się"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "ekran VNC"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Przekaż adres IP i numer portu do ekranu VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "konsola TTY"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Wyjście urządzenia na konsolę TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "dołącz urządzenie z pliku XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Dołącz urządzenie z <pliku> XML."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "Plik XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: brak opcji <file>"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Dołączenie urządzenia z %s nie powiodło się"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "Pomyślnie podłączono urządzenie\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "odłącz urządzenie z pliku XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Odłącz urządzenie z <pliku> XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: brak opcji <file>"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Odłączenie urządzenia z %s nie powiodło się"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "Pomyślnie odłączono urządzenie\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "dołącz interfejs sieciowy"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Dołącz nowy interfejs sieciowy."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "typ interfejsu sieciowego"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "źródło interfejsu sieciowego"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nazwa sieci docelowej"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "Adres MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "skrypt użyty do mostkowania interfejsu sieciowego"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Brak obsługi %s przez polecenie \"attach-interface\""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "Pomyślnie podłączono interfejs\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "odłącz interfejs sieciowy"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Odłącz interfejs sieciowy."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Uzyskanie informacji o interfejsie nie powiodło się"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Nie znaleziono interfejsu o typie %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Nie znaleziono interfejsu o adresie MAC %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Przydzielenie pamięci nie powiodło się"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Utworzenie XML nie powiodło się"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "Pomyślnie odłączono interfejs\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "dołącz urządzenie dyskowe"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Dołącz nowe urządzenie dyskowe."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "źródło urządzenia dyskowego"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "cel urzÄ…dzenia dyskowego"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "sterownik urzÄ…dzenia dyskowego"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "podsterownik urzÄ…dzenia dyskowego"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "typ urzÄ…dzenia docelowego"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "tryb odczytywania i zapisywania urzÄ…dzenia"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Brak obsługi %s przez polecenie \"attach-disk\""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "Pomyślnie podłączono dysk\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "odłącz urządzenie dyskowe"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Odłącz urządzenie dyskowe."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Uzyskanie informacji o dysku nie powiodło się"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Nie znaleziono dysku o celu %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "Pomyślnie odłączono dysk\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: przydzielenie tymczasowej nazwy pliku nie powiodło się: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: utworzenie pliku tymczaswego nie powiodło się: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "write: %s: zapisanie do pliku tymczasowego nie powiodło się: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr ""
 "close: %s: zapisanie lub zamknięcie pliku tymczasowego nie powiodło się: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7510,7 +7799,7 @@ msgstr ""
 "%s: zmienna środowiskowa $EDITOR zawiera powłokę meta lub inne "
 "nieakceptowalne znaki"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7519,88 +7808,88 @@ msgstr ""
 "%s: tymczasowa nazwa pliku zawiera powłokę meta lub inne nieakceptowalne "
 "znaki ($TMPDIR jest błędne?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: nie można utworzyć polecenia modyfikowania: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: polecenie modyfikacji nie powiodło się: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: polecenie zostało zakończone ze stanem nie będącym zerem"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: odczytanie pliku tymczasowego nie powiodło się: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "zmodyfikuj konfiguracjÄ™ XML dla domeny"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "Zmodyfikuj konfiguracjÄ™ XML dla domeny."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "Konfiguracja XML domeny %s nie została zmieniona.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "BŁĄD: konfiguracja XML została zmieniona przez innego użytkownika"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "Konfiguracja XML domeny %s została zmodyfikowana.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "zmodyfikuj konfiguracjÄ™ XML dla sieci"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "Zmodyfikuj konfiguracjÄ™ XML dla sieci."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "zmodyfikuj konfigurację XML dla puli pamięci masowej"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Zmodyfikuj konfigurację XML dla puli pamięci masowej."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "zakończ ten interaktywny terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "polecenie \"%s\" wymaga opcji <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "polecenie \"%s\" wymaga opcji --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "polecenie \"%s\" nie istnieje"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAZWA\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7608,17 +7897,17 @@ msgstr ""
 "\n"
 "  STRESZCZENIE\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <liczba>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <łańcuch>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7626,7 +7915,7 @@ msgstr ""
 "\n"
 "  OPIS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7634,58 +7923,58 @@ msgstr ""
 "\n"
 "  OPCJE\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <liczba>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <łańcuch>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "wewnętrzny błąd: virsh %s: brak opcji %s VSH_OT_DATA"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nieokreślona nazwa domeny lub identyfikator"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "uzyskanie domeny \"%s\" nie powiodło się"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nieokreślona nazwa sieci"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "uzyskanie sieci \"%s\" nie powiodło się"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "nieokreślona nazwa puli"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "uzyskanie puli \"%s\" nie powiodło się"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "nieokreślona nazwa woluminu"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "uzyskanie woluminu \"%s\" nie powiodło się"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7696,129 +7985,129 @@ msgstr ""
 "(Czas: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "brak \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "nieoczekiwany token (nazwa polecenia): \"%s\""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "nieznane polecenie: \"%s\""
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "polecenie \"%s\" nie obsługuje opcji --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "nieoczekiwana składnia: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "liczba"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "łańcuch"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "nieoczekiwane dane \"%s\""
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCJA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DANE"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "bezczynne"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "wstrzymane"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "wyłącza się"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "wyłączone"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "zawieszone"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "brak prawidłowego połączenia"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: błąd: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "błąd: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: przydzielenie %d bajtów nie powiodło się"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: przydzielenie %lu bajtów nie powiodło się"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "połączenie się z nadzorcą nie powiodło się"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "uzyskanie informacji o pliku dziennika nie powiodło się"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ścieżka do dziennika nie jest plikiem"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "otwarcie pliku dziennika nie powiodło się. sprawdź ścieżkę do pliku dziennika"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "zapisanie pliku dziennika nie powiodło się"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: zapisanie pliku dziennika nie powiodło się: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "rozłączenie od nadzorcy nie powiodło się"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7851,7 +8140,7 @@ msgstr ""
 "\n"
 "  polecenia (tryb nieinteraktywny):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7861,17 +8150,17 @@ msgstr ""
 "  (podaj help <polecenie>, aby uzyskać szczegóły o poleceniu)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "nieobsługiwana opcja \"-%c\". Zobacz --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "dodatkowy parametr \"%s\". Zobacz --help."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7880,7 +8169,7 @@ msgstr ""
 "Witaj w %s, interaktywnym terminalu wirtualizacji.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7929,13 +8218,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ta funkcja jest nieobsługiwana przez nadzorcę: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "nie można połączyć się z nadzorcą"
+msgid "no hypervisor driver available"
+msgstr "brak dostępnego sterownika nadzorcy"
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "nie można połączyć się z %s"
+msgid "no hypervisor driver available for %s"
+msgstr "brak dostępnego sterownika nadzorcy dla %s"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8357,46 +8646,42 @@ msgid "Security model not found: %s"
 msgstr "Nie znaleziono modelu bezpieczeństwa: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "operacja uśpienia nie powiodła się"
+msgstr "Żądana operacja jest nieprawidłowa"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "operacja nie powiodła się: %s"
+msgstr "Żądana operacja jest nieprawidłowa: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "Znalezienie sieci nie powiodło się"
+msgstr "Znalezienie interfejsu nie powiodło się"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "Znalezienie sieci nie powiodło się: %s"
+msgstr "Znalezienie interfejsu nie powiodło się: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "nie znaleziono node_device"
+msgstr "Nie znaleziono interfejsu"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "Nie znaleziono puli pamięci masowej: %s"
+msgstr "Nie znaleziono interfejsu: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "nieprawidłowy wskaźnik sieciowy w"
+msgstr "nieprawidłowy wskaźnik interfejsu w"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "nieprawidłowy wskaźnik sieciowy w %s"
+msgstr "nieprawidłowy wskaźnik interfejsu w %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "wewnętrzny błąd: bufor jest za mały"
 
@@ -8452,22 +8737,33 @@ msgstr "inicjowanie inotify"
 msgid "adding watch on %s"
 msgstr "dodawanie obserwacji do %s"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Zaufany parametr wagi planisty (%d) jest poza zakresem (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Zaufany parametr nakrycia planisty (%d) jest poza zakresem (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "nie można odczytać pliku %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr "nieoczekiwana ścieżka URI Xena \"%s\", spróbuj xen:///"
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+"nieoczekiwana ścieżka URI Xena \"%s\", spróbuj xen:///var/lib/xen/xend-socket"
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "nie można zainicjować muteksa"
 
@@ -8514,7 +8810,7 @@ msgstr "informacje o domenie są nieprawidłowe, domid nie jest numeryczne"
 msgid "domain information incomplete, missing uuid"
 msgstr "informacje o domenie sÄ… niekompletne, brak UUID"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informacje o domenie sÄ… niekompletne, brak nazwy"
 
@@ -8566,255 +8862,255 @@ msgstr "błędnie sformatowany adres MAC \"%s\""
 msgid "unexpected sound model %s"
 msgstr "nieoczekiwany model dźwięku %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "nieznany typ grafiki \"%s\""
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "brak domeny PCI"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "brak magistrali PCI"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "brak gniazda PCI"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "brak funkcji PCI"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "nie można przeanalizować domeny PCI \"%s\""
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "nie można przeanalizować magistrali PCI \"%s\""
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "nie można przeanalizować gniazda PCI \"%s\""
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "nie można przeanalizować funkcji PCI \"%s\""
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informacje o domenie sÄ… niekompletne, brak identyfikatora"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "nieprawidłowa maska procesora %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "nieznany typ cyklu życiowego %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "błąd składni topologii"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "przeanalizowanie informacji o domenie Xend nie powiodło się"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "Domena %s nie jest uruchomiona."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "znalezienie tej domeny przez xenDaemonDomainFetch nie powiodło się"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "nieobsługiwany typ urządzenia"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "znalezienie tej domeny przez xenDaemonGetAutostart nie powiodło się"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "znalezienie tej domeny przez xenDaemonSetAutostart nie powiodło się"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "nieoczekiwana wartość z on_xend_start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "brak pamięci"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string nie powiodło się"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "Ponowne określenia sexpr nie powiodło się"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "brak on_xend_start w sexpr"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "nie można rozwiązać nazwy %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen nie obsługuje zmieniania domen podczas migracji"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen nie obsługuje ograniczeń pasma podczas migracji"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: nieobsługiwana flaga"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: nieprawidłowe URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 "xenDaemonDomainMigrate: tylko migracje xenmigr:// są obsługiwane przez Xena"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: nazwa hosta musi zostać podana w URI"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: nieprawidłowy numer portu"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "przeanalizowanie opisu domeny nie powiodło się"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "zbudowanie sexpr nie powiodło się"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Utworzenie nieaktywnej domeny %s nie powiodło się\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "nieobsługiwane w xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "informacje o węźle są niekompletne, brak nazwy planisty"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup nie powiodło się"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "Nieznany planista"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "Uzyskanie nazwy planisty nie powiodło się"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informacje o domenie sÄ… niekompletne, brak cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informacje o domenie sÄ… niekompletne, brak cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek jest nieobsługiwane przez dom0"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: nieprawidłowa ścieżka"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "otwarcie do odczytania nie powiodło się: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "wykonanie lseek lub odczytanie z pliku nie powiodło się: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "nieoczekiwany typ grafiki %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "nieoczekiwany typ urzÄ…dzenia znakowego"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "Nie można bezpośrednio podłączyć dyskietki %s"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "Nie można bezpośrednio podłączyć CD-ROM-u %s"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "nieobsługiwany typ sieci %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
-msgstr "sieć %s nie jest aktywna"
+msgstr "sieć %s jest nieaktywna"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "zarządzane urządzenia PCI nie są obsługiwane za pomocą XenD"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "nieoczekiwana wartość cyklu życiowego %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "brak wczytywania domeny HVM"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "podłączanie tego typu urządzenia podczas pracy jest nieobsługiwane"
 
@@ -8912,21 +9208,21 @@ msgstr "nie można uzyskać obecnego czasu"
 msgid "unable to store config file handle"
 msgstr "nie można przechować obsługi pliku konfiguracji"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "nieznane urzÄ…dzenie"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "nie można sprawdzić odnośnika %s wskazującego na konfigurację %s"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "utworzenie dowiązania %s do %s nie powiodło się"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "usunięcie dowiązania %s nie powiodło się"
@@ -8992,17 +9288,16 @@ msgstr "obserwacja jest już śledzona"
 msgid "reallocating list"
 msgstr "ponowne przydzielanie listy"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "Automatyczne uruchomienie sieci \"%s\" nie powiodło się: %s\n"
-
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: brak pamięci\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "upuszczenie %s nie powiodło się"
 
-#~ msgid "failed to start VM"
-#~ msgstr "uruchomienie maszyny wirtualnej nie powiodło się"
+#~ msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#~ msgstr ""
+#~ "upuszczenie nieokreślonych możliwości PR_CAPBSET_DROP nie powiodło się"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "uruchomienie nasłuchiwania maszyny wirtualnej nie powiodło się"
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "Otwarcie ścieżki WWPN \"%s\" do odczytania nie powiodło się"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "oczekiwanie na proces nie powiodło się: %d: %s\n"
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr ""
+#~ "Ustawienie flagi deskryptora pliku \"close-on-exec\" nie powiodło się\n"
diff --git a/po/pt.gmo b/po/pt.gmo
index b79c40e..a3e796a 100644
Binary files a/po/pt.gmo and b/po/pt.gmo differ
diff --git a/po/pt.po b/po/pt.po
index 84ce7ef..b6ee976 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-12-21 18:54+0000\n"
 "Last-Translator: José Nuno Coelho Pires <jncp at netcabo.pt>\n"
 "Language-Team: pt <kde-i18n-pt at kde.org>\n"
@@ -96,233 +96,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Desconhecido"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Não foi possível ler o ficheiro de descrição %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "a reservar a configuração"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Erro ao reservar memória: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "nó inesperado do valor"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Não foi possível encontrar a rede: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Não foi possível encontrar a rede: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Não foi possível ligar ao supervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "a autenticação falhou: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -330,184 +330,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Não foi possível obter o estado da interface %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Não foi possível iniciar a rede %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "mudar a reserva de memória"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "A operação GET falhou: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "tipo MIME inesperado"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Não foi possível criar o XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Não foi possível criar o XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Não foi possível escrever no 'socket' %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Não foi possível reservar memória"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Não foi possível prosseguir com o domínio %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Não foi possível criar o XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "nome ou UUID da rede"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Não foi possível gravar o 'core' do domínio %s em %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -615,7 +615,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -640,8 +640,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Não é possível verificar o Tamanho de Memória actual"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -662,7 +663,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -819,44 +820,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "número sem terminação"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "texto sem terminação"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "era esperado um valor"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "a lista não termina em ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "era esperado um separador na lista"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "a lista não termina em ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "era esperado um nome"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "era esperado um separador"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "era esperada uma atribuição"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "não foi possível aceder ao ficheiro"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "não foi possível gravar o conteúdo"
 
@@ -946,547 +956,580 @@ msgstr "não foi possível adicionar a rede à lista de ligações"
 msgid "dev missing from connection hash table"
 msgstr "falta o domínio na lista de ligações"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "origem do dispositivo de disco"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "origem do dispositivo de disco"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "falta a informação de origem do dispositivo"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "falta a informação de origem do dispositivo"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "falta a informação de origem do dispositivo"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "tipo do dispositivo de destino"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "falta a informação do dispositivo de raiz"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "comando desconhecido: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "tipo do dispositivo de destino"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "falta o \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "falta o \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "tipo do dispositivo de destino"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "máquina desconhecida %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "máquina desconhecida %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "falta a informação do destino do dispositivo"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "máquina desconhecida %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "falta a informação do dispositivo de raiz"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "ponteiro do domínio inválido em %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "falta a informação do dispositivo de raiz"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "tipo de SO desconhecido"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "tipo de SO desconhecido"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "falta a informação do nome do domínio"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "ponteiro do domínio inválido em %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "não foi possível obter o UUID da rede"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "dados '%s' inesperados"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "tipo de SO desconhecido"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "dispositivo da interface"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "falta a informação do dispositivo de raiz"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "máquina desconhecida %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "anexar um dispositivo em disco"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "anexar a interface de rede"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "dispositivo da interface"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "anexar um dispositivo em disco"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "anexar um dispositivo em disco"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "anexar um dispositivo em disco"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "anexar um dispositivo em disco"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "lista de domínios do nó"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "falta a informação do nome do domínio"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ponteiro do domínio inválido em %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "argumento inválido em"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "não foi possível gravar o conteúdo"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "erro de sintaxe no conjunto de CPU's da topologia"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "nó inesperado do dicionário"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "nó inesperado do dicionário"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "nó inesperado do dicionário"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "nó inesperado do dicionário"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "nó inesperado do dicionário"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "nó inesperado do valor"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "tipo MIME inesperado"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "tipo de SO desconhecido"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1522,467 +1565,487 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "anexar a interface de rede"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "informação do domínio incompleta, o 'domid' não é numérico"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "informação do domínio incompleta, o 'domid' não é numérico"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Não foi possível criar o domínio inactivo %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Não foi possível criar o domínio inactivo %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Não foi possível criar o XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Não foi possível encontrar a rede: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Não foi possível remover a definição do domínio %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Não foi possível gravar o domínio %s em %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "tipo do dispositivo de destino"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Não foi possível destruir o domínio %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Não foi possível gravar o domínio %s em %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Não foi possível associar o dispositivo a partir de %s"
+msgid "failed to remove capabilities %d"
+msgstr "não foi possível obter as capacidades"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "não foi possível obter as capacidades"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "não foi possível obter as capacidades"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "não foi possível aceder ao %s para leitura"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Não foi possível obter o estado da interface %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "não foi possível obter a rede '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "a operação falhou: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Não foi possível remover a definição do domínio %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "não foi possível reservar um nó"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Não é possível alterar o Tamanho Máximo de Memória"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "não foi possível ler o ficheiro de configuração %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "ponteiro de ligação inválido em %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "a localização do registo não é um ficheiro"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ID ou UUID do domínio"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "nome do domínio inactivo"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "remover a definição de um domínio inactivo"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "programa usado para interligar a interface de rede"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "não foi possível reservar um nó"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Não foi possível escrever no 'socket' %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "não foi possível ligar ao Armazém do Xen"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "ponteiro do domínio inválido em"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Não foi possível ler o ficheiro de descrição %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "nome do domínio"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "lista de domínios do nó"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "máquina desconhecida %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Não foi possível prosseguir com o domínio %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "argumento inválido em %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "argumento inválido em"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "não foi possível obter o nome da máquina"
@@ -2016,22 +2079,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "o domínio %s já existe"
@@ -2179,315 +2242,452 @@ msgstr "informação da rede em XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "A rede %s foi iniciada\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "iniciar automaticamente um domínio"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Não foi possível gravar o domínio %s em %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Não foi possível prosseguir com o domínio %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Não foi possível prosseguir com o domínio %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "tipo do dispositivo de destino"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "destino do dispositivo de disco"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "argumento inválido em"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Não foi possível aceder ao '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "a operação falhou"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "não foi possível ligar a %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Não é possível verificar o Tamanho de Memória actual"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "falta a informação do dispositivo de raiz"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Não foi possível aceder ao '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Não foi possível aceder ao '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "tipo de SO desconhecido %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "tipo da interface de rede"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "ponteiro de rede inválido em %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "ponteiro de rede inválido em %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "ponteiro do domínio inválido em %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ponteiro do domínio inválido em %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ponteiro de ligação inválido em %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "falta a informação do dispositivo de raiz"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "não foi possível aceder ao %s para leitura"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "não foi possível aceder ao %s para leitura"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Não foi possível ler o ficheiro de descrição %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Não foi possível ler o ficheiro de descrição %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Não foi possível ler o ficheiro de descrição %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "nós NUMA do CPU do nó"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "a consola não está implementada nesta plataforma"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Memória livre do NUMA"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "a obter a data de hoje"
 
@@ -2502,18 +2702,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "informação do nó"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "O domínio ainda está em execução"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2525,18 +2725,18 @@ msgstr "o domínio %s já existe"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Não é possível extrair a versão do supervisor %s em execução\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "não foi possível processar o URI da ligação"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2559,12 +2759,12 @@ msgstr "Endereço MAC"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2581,13 +2781,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "não foi possível processar o URI da ligação"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2627,7 +2823,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "não foi possível ligar a %s"
@@ -2701,7 +2897,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "tipo de SO desconhecido %s"
@@ -2710,7 +2906,20 @@ msgstr "tipo de SO desconhecido %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "não foi possível processar o URI da ligação"
@@ -2835,921 +3044,889 @@ msgstr "Erro de comunicação com o 'proxy': pacote inválido\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "foi obtido um número de pacote assíncrono %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "A rede não foi encontrada"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "A rede %s foi iniciada\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Não foi possível obter o estado da interface %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "esta função não é suportada pelo supervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "dados '%s' inesperados"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "dados '%s' inesperados"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "argumento inválido em %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "falta a informação dos dispositivos em %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Não foi possível remover a associação do dispositivo de %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "A rede não foi encontrada"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "falta a informação do nome do domínio"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "endereço MAC inválido: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ponteiro do domínio inválido em %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "argumento inválido em"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "lista de domínios do nó"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Não foi possível obter o estado do bloco %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Não foi possível criar o domínio do %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Não foi possível gravar o domínio %s em %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Não foi possível criar a rede a partir do %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Não foi possível aceder ao '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Não foi possível aceder ao '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "não foi possível obter o domínio '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "a operação falhou"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "O domínio já está activo"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Não foi possível suspender o domínio %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "O domínio %s está a ser encerrado\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Não foi possível aceder ao '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Memória livre do NUMA"
+msgid "qemu state driver is not active"
+msgstr "a localização do registo não é um ficheiro"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Não foi possível aceder ao '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ID ou UUID do domínio"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "o domínio %s já existe"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "O domínio já está activo"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "a operação falhou"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "a operação falhou"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "mudar a reserva de memória"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "mudar a reserva de memória"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "nome do domínio inactivo"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "não foi possível obter o UUID do domínio"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Não foi possível criar o XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "não foi possível gravar o ficheiro de registo"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "não foi possível gravar o ficheiro de registo"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "a operação falhou"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "remover a definição de um domínio inactivo"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "tipo do dispositivo de destino"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "lista de domínios do nó"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "lista de domínios do nó"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "não foi possível ler do Servidor do Xen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Não foi possível criar o XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Não foi possível criar o XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "não foi possível obter o UUID da rede"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Não foi possível prosseguir com o domínio %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "dados '%s' inesperados"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "não foi possível ligar a %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "o domínio %s já existe"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "a carregar o ficheiro de definição da rede"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "anexar um dispositivo em disco"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "a carregar o ficheiro de definição da rede"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "remover a definição de um domínio inactivo"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "O domínio não foi encontrado"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "não foi possível obter a informação do nó"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Não foi possível remover a associação do dispositivo de %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "remover a definição de um domínio inactivo"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "iniciar automaticamente um domínio"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Não foi possível gravar o domínio %s em %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "argumento inválido em %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "O domínio não foi encontrado: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "não foi possível ler o ficheiro de configuração %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "argumento inválido em"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "a operação falhou: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "lista de domínios do nó"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "não foi possível obter o UUID do domínio"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "a operação falhou: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Não foi possível prosseguir com o domínio novo %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3759,532 +3936,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Não foi possível encontrar a rede"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "não foi possível ligar a %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "não foi possível ligar a %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Não foi possível fechar o 'socket' %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "não foi possível obter o URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Erro ao reservar memória: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "a reservar o domínio"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "não foi possível reservar um nó"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Foi usado um limite inválido"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "demasiados domínios"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "demasiados domínios"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "mudar a reserva de memória"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "tipo de SO desconhecido"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "demasiadas redes"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "demasiadas redes"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "estão demasiados controladores registados"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "a autenticação falhou: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "a autenticação falhou"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "não foi possível serializar a Expr-S: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Não foi possível obter o estado do bloco %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Não foi possível obter o estado da interface %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Não foi possível criar o domínio inactivo %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "esta função não é suportada pelo supervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "não foi possível gravar o conteúdo"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Não foi possível ligar ao supervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "lista de domínios do nó"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Não foi possível ler do 'socket' %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "ligação apenas para leitura"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "lista de domínios do nó"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Não foi possível criar o XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "não foi possível obter a rede '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "argumento inválido em %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "a operação falhou"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4298,164 +4480,178 @@ msgstr "Não é possível verificar o Tamanho de Memória actual"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "tipo do dispositivo de destino"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "endereço MAC inválido: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "erro interno %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "a consola não está implementada nesta plataforma"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ponteiro do domínio inválido em %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "tipo MIME inesperado"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "não foi possível ligar a %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4557,7 +4753,7 @@ msgid "cannot fill file '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
@@ -4567,58 +4763,62 @@ msgstr "Não foi possível aceder ao '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
@@ -4853,171 +5053,171 @@ msgstr "Não foi possível criar a rede a partir do %s"
 msgid "Scanning host%u"
 msgstr "máquina desconhecida %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "nome ou UUID da rede"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "falta a informação de origem do dispositivo %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "falta a informação de origem do dispositivo %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "tipo MIME inesperado"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "máquina desconhecida %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "máquina desconhecida %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "falta a informação do nome do domínio"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "máquina desconhecida %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Não foi possível criar o XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "não foi possível gravar o ficheiro de configuração: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "erro de sintaxe no ficheiro de configuração: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5025,503 +5225,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "O domínio já está activo"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "O domínio já está activo"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "a localização do registo não é um ficheiro"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ID ou UUID do domínio"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "o domínio %s já existe"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "O domínio ainda está em execução"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Não foi possível iniciar o domínio %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "a resolver o ficheiro do domínio"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "a carregar o ficheiro de definição da rede"
 
-#: src/test.c:384
-msgid "host"
-msgstr "máquina"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "nó"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "a criar o contexto de XPath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "nós NUMA do CPU do nó"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "'sockets' do CPU do nó"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "núcleos do CPU do nó"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "tarefas do CPU do nó"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "CPU activo do nó"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "MHz do CPU do nó"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "memória do nó"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "lista de domínios do nó"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "a resolver o ficheiro do domínio"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "lista de domínios do nó"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "a resolver o ficheiro da rede"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "lista de domínios do nó"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "a resolver o ficheiro do domínio"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: Indique uma localização ou use a 'test:///default'"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "o domínio %s já existe"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "O domínio ainda está em execução"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "não foi possível reservar um nó"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "gravar o estado de um domínio num ficheiro"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "gravar o estado de um domínio num ficheiro"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "lista de domínios do nó"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "não foi possível ler do Servidor do Xen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "dados '%s' inesperados"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "O domínio %s foi gravado em %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "O domínio %s foi gravado em %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "O domínio já está em execução"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "O domínio ainda está em execução"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "A rede ainda está em execução"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "A rede já está em execução"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "O domínio já está activo"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "A rede %s foi iniciada\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "A rede %s foi iniciada\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "A rede %s foi iniciada\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Não foi possível aceder ao '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "sem memória"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "'sockets' do CPU do nó"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "'sockets' do CPU do nó"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "comando desconhecido: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "comando desconhecido: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "nó inesperado do dicionário"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "a localização do registo não é um ficheiro"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "o domínio %s já existe"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "o domínio %s já existe"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "nome do domínio inactivo"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "tipo do dispositivo de destino"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Não foi possível criar o XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Não foi possível criar o XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "'sockets' do CPU do nó"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "não foi possível processar o ficheiro de configuração %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "não foi possível processar o ficheiro de configuração %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Não foi possível remover a definição do domínio %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "tipo do dispositivo de destino"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "erro: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Não foi possível criar o XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Não foi possível encontrar a rede: %s"
@@ -5585,15 +5845,15 @@ msgstr "Configurar um domínio para se iniciar automaticamente no arranque."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nome, 'id' ou 'uuid' do domínio"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "desactivar o arranque automático"
 
@@ -5712,15 +5972,15 @@ msgstr "Não foi possível listar os domínios inactivos"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nome"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Estado"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "sem estado"
 
@@ -5837,7 +6097,7 @@ msgstr "remover a definição de um domínio inactivo"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nome ou UUID do domínio"
 
@@ -6079,11 +6339,11 @@ msgstr "Devolve a informação básica acerca do domínio."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6091,16 +6351,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Tipo de SO:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Estado:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Tempo de CPU:"
 
@@ -6129,96 +6389,96 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Memória livre do NUMA"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "mostrar a memória livre para a célula NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "Número da célula NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Total"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informação do vCPU do domínio"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Devolve a informação básica acerca dos CPUs virtuais do domínio."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Afinidade do CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domínio desligado, os CPUs virtuais não estão presentes."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "controlar a afinidade do vCPU do domínio"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Fixar os VCPUs do domínio nos CPUs físicos do anfitrião."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "número do vCPU"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "números de CPU do anfitrião (separados por vírgulas)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "não foi possível obter a informação do nó"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Formato inválido. Texto em branco."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6226,7 +6486,7 @@ msgstr ""
 "cpulist: %s: Formato inválido. Espera-se um algarismo na posição %d (perto "
 "do '%c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6235,1559 +6495,1618 @@ msgstr ""
 "cpulist: %s: Formato inválido. Espera-se um algarismo ou uma vírgula na "
 "posição %d (perto do '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Formato inválido. Apareceu uma vírgula na posição %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "o CPU físico %d não existe."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "mudar o número de CPUs virtuais"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Mudar o número de CPUs virtuais activos no domínio convidado."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "número de CPUs virtuais"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Número de CPUs virtuais inválido."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Existem demasiados CPU's virtuais."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "mudar a reserva de memória"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Mudar a reserva de memória actual no domínio convidado."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "número de quilobytes de memória"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Foi usado um valor inválido %d no tamanho da memória"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Não é possível verificar o Tamanho Máximo de Memória"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "mudar o limite máximo de memória"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Mudar o limite de memória reservada para o domínio convidado."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "limite máximo de memória em quilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Não é possível verificar o Tamanho de Memória actual"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Não é possível encolher a memória actual"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Não é possível alterar o Tamanho Máximo de Memória"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informação do nó"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Devolve informações básicas acerca do nó."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "não foi possível obter a informação do nó"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Modelo do CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Frequência do CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "'Sockets' do CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Núcleos por 'socket':"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Tarefas por núcleo:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Células NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Tamanho da memória:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capacidades"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Devolve as capacidades do supervisor/controlador."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "não foi possível obter as capacidades"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informação do domínio em XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Envia a informação do domínio em XML para o 'stdout'."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "listar os domínios inactivos"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "converter um nome ou ID de um domínio para um UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "erro de sintaxe no ficheiro de configuração"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "converter um ID ou UUID do domínio para um nome"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID ou UUID do domínio"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "converter um nome ou UUID de um domínio para um ID"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "converter um nome ou ID de um domínio para um UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID ou nome do domínio"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "não foi possível obter o UUID do domínio"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migrar o domínio para outra máquina"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Migrar o domínio para outra máquina. Adicione --live para uma migração em "
 "tempo-real."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migração em tempo-real"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "o URI da ligação da máquina de destino"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "O URI da migração, que poderá estar em branco"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrar: Falta o URI de destino"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "iniciar automaticamente uma rede"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Configurar uma rede para se iniciar automaticamente no arranque."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nome ou UUID da rede"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "não foi possível marcar a rede %s como iniciada automaticamente"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "não foi possível desmarcar a rede %s como iniciada automaticamente"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "A rede %s foi marcada como de arranque automático\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "A rede %s foi desmarcada como de arranque automático\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "criar uma rede a partir de um ficheiro XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Criar uma rede."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "ficheiro que contém uma descrição em XML da rede"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "A rede %s foi criada a partir do %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Não foi possível criar a rede a partir do %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definir (mas não iniciar) uma rede a partir de um ficheiro XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definir uma rede."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Rede %s definida a partir do %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Não foi possível definir a rede a partir do %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "destruir uma rede"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Destruir uma rede indicada."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nome, 'id' ou 'uuid' da rede"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "A rede %s foi destruída\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Não foi possível destruir a rede %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informação da rede em XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Envia a informação da rede em XML para o 'stdout'."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "listar as redes"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Devolve a lista de redes."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "listar as redes inactivas"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "listar as redes activas e inactivas"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Não foi possível listar as redes activas"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Não foi possível listar as redes inactivas"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Arranque automático"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "sem arranque automático"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "activo"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inactivo"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "converter um UUID de rede para um nome de rede"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "UUID da rede"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "iniciar uma rede inactiva (previamente definida)"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Iniciar uma rede."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nome da rede inactiva"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "A rede %s foi iniciada\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Não foi possível iniciar a rede %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "remover a definição de uma rede inactiva"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Remover a definição da configuração de uma rede inactiva."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "A rede %s ficou indefinida\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Não foi possível remover a definição da rede %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "converter um nome ou ID de uma rede para um UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nome da rede"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "não foi possível obter o UUID da rede"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "iniciar automaticamente um domínio"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Configurar um domínio para se iniciar automaticamente no arranque."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "nome ou UUID do domínio"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "não foi possível marcar a rede %s como iniciada automaticamente"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "não foi possível desmarcar a rede %s como iniciada automaticamente"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "O domínio %s foi marcado como de arranque automático\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "O domínio %s foi desmarcado como de arranque automático\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "criar um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Criar um domínio."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "ficheiro que contém uma descrição em XML do domínio"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "criar um domínio a partir de um ficheiro XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "ficheiro que contém uma descrição em XML do domínio"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "O domínio %s foi criado a partir do %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Não foi possível criar o domínio do %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "migrar o domínio para outra máquina"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nome da rede inactiva"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "destino do dispositivo de disco"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Não foi possível listar os domínios inactivos"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "nome do domínio inactivo"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "não foi possível reservar o 'buffer'"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "criar um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definir (mas não iniciar) um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definir um domínio."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domínio %s definido a partir do %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Não foi possível definir o domínio a partir do %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domínio %s definido a partir do %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Não foi possível remover a definição do domínio %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "O domínio %s foi destruído\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Não foi possível suspender o domínio %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destruir um domínio"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destruir um domínio indicado."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "O domínio %s foi destruído\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Não foi possível destruir o domínio %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destruir um domínio indicado."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "O domínio %s foi destruído\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Não foi possível destruir o domínio %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "O domínio %s foi reposto em execução\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Não foi possível prosseguir com o domínio %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "informação do domínio em XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Envia a informação do domínio em XML para o 'stdout'."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "listar os domínios"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Devolve a lista de domínios."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "listar os domínios inactivos"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "listar os domínios activos e inactivos"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Não foi possível listar os domínios activos"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Não foi possível listar os domínios inactivos"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "sem memória"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Não foi possível gravar o domínio %s em %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "informação do nó"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Devolve informações básicas acerca do nó."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "em execução"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "a reservar o domínio"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "converter um UUID de rede para um nome de rede"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "UUID do domínio"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "iniciar um domínio inactivo (previamente definido)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Iniciar um domínio."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "nome do domínio inactivo"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "O domínio %s foi iniciado\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "criar um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Criar um domínio."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "nome do domínio"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "nome do domínio inactivo"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Não foi possível criar o XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "remover a definição de um domínio inactivo"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "O domínio %s ficou indefinido\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Não foi possível remover a definição do domínio %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "converter um nome ou ID de uma rede para um UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "não foi possível obter o UUID do domínio"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "criar um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "ficheiro que contém uma descrição em XML do domínio"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "criar um domínio a partir de um ficheiro XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nome do domínio inactivo"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nome ou UUID do domínio"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nome do domínio inactivo"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nome ou UUID do domínio"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nome da rede"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Não foi possível iniciar o domínio %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "O domínio %s foi criado a partir do %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destruir um domínio indicado."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "O domínio %s foi destruído\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Não foi possível destruir o domínio %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "informação do nó"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Devolve informações básicas acerca do nó."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Tipo de SO:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "ficheiro XML"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "bloqueado"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "informação do domínio em XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Envia a informação do domínio em XML para o 'stdout'."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "listar os domínios"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Devolve a lista de domínios."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Não foi possível listar os domínios activos"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "converter um UUID de rede para um nome de rede"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "converter um UUID de rede para um nome de rede"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "UUID do domínio"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "converter um UUID de rede para um nome de rede"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "mostrar a versão"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Mostrar a informação da versão do sistema."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "não foi possível obter o tipo de supervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compilado com a biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "não foi possível obter a versão da biblioteca"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "A usar a biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "A usar a API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "não foi possível obter a versão do supervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Não é possível extrair a versão do supervisor %s em execução\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "A executar o supervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "migrar o domínio para outra máquina"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "falta a informação dos dispositivos"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "capacidades"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Não foi possível ligar ao supervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Não foi possível listar os domínios inactivos"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Envia a informação da rede em XML para o 'stdout'."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Anexar um dispositivo em disco novo."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Devolve o estado do bloco do dispositivo de um domínio em execução."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "O domínio %s foi destruído\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Não foi possível remover a associação do dispositivo de %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Anexar um dispositivo em disco novo."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Anexar um dispositivo em disco novo."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "destino do dispositivo de disco"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Devolve o estado do bloco do dispositivo de um domínio em execução."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "O domínio %s foi reposto em execução\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "imprimir o nome da máquina supervisora"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "não foi possível obter o nome da máquina"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "imprimir o URI canónico do supervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "não foi possível obter o URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "visualização de VNC"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Devolve o endereço IP e o número de porto da consola de VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "consola TTY"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Mostra o dispositivo para a consola TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "associar um dispositivo a partir de um ficheiro XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Associa um dispositivo a partir de um <ficheiro> em XML."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "ficheiro XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Não foi possível associar o dispositivo a partir de %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "remover a associação do dispositivo ao ficheiro XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Remove a associação do dispositivo ao <ficheiro> XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Não foi possível remover a associação do dispositivo de %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "anexar a interface de rede"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Anexar uma interface de rede nova."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "tipo da interface de rede"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "origem da interface de rede"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nome da rede de destino"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "Endereço MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "programa usado para interligar a interface de rede"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Não existe o %s de suporte no comando 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "desligar a interface de rede"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Desligar a interface de rede."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Não foi possível obter a informação da interface"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Não foi encontrada nenhuma interface com o tipo %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Não foi encontrada nenhuma interface com o endereço MAC %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Não foi possível reservar memória"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Não foi possível criar o XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "anexar um dispositivo em disco"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Anexar um dispositivo em disco novo."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "origem do dispositivo de disco"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "destino do dispositivo de disco"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "controlador do dispositivo de disco"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "sub-controlador do dispositivo de disco"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "tipo do dispositivo de destino"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "modo de leitura e escrita do dispositivo"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Não existe o %s como suporte no comando 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "desligar o dispositivo de disco"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Desligar o dispositivo de disco."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Não foi possível obter a informação do disco"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Não foi encontrado o disco com o destino %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "não foi possível reservar um nó"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Não foi possível criar o domínio inactivo %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "não foi possível ler o ficheiro de configuração"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Remover a definição da configuração de uma rede inactiva."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Remover a definição da configuração de uma rede inactiva."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Remover a definição da configuração de um domínio inactivo."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "sair deste terminal interactivo"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "o comando '%s' precisa da opção <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "o comando '%s' precisa da opção --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "o comando '%s' não existe"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NOME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7795,17 +8114,17 @@ msgstr ""
 "\n"
 "  RESUMO\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <número>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <texto>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7813,7 +8132,7 @@ msgstr ""
 "\n"
 "  DESCRIÇÃO\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7821,60 +8140,60 @@ msgstr ""
 "\n"
 "  OPÇÕES\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <número>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <texto>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nome ou ID do domínio indefinido"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "não foi possível obter o domínio '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nome da rede indefinido"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "não foi possível obter a rede '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "nome da rede indefinido"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "não foi possível obter o domínio '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "nome da rede indefinido"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "não foi possível obter o domínio '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7885,131 +8204,131 @@ msgstr ""
 "(Tempo: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "falta o \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "item inesperado (nome do comando): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "comando desconhecido: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "o comando '%s' não suporta a opção --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "sintaxe esperada: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "número"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "texto"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "dados '%s' inesperados"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPÇÃO"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DADOS"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "em pausa"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "em encerramento"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "desligado"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "estoirado"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "inacessível"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "sem ligação válida"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: erro: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "erro: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: não foi possível reservar %d 'bytes'"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: não foi possível reservar %lu 'bytes'"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "não foi possível ligar ao supervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "não foi possível obter a informação do ficheiro de registo"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "a localização do registo não é um ficheiro"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "não é possível aceder ao ficheiro de registo. Verifique a localização do "
 "registo"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "não foi possível gravar o ficheiro de registo"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: não foi possível gravar o ficheiro de registo: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Não foi possível desligar do supervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8042,7 +8361,7 @@ msgstr ""
 "\n"
 "  comandos (modo não-interactivo):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8052,17 +8371,17 @@ msgstr ""
 "  (indique help <comando> para saber mais detalhes do comando)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "a opção '-%c' não é suportada. Veja o --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8071,7 +8390,7 @@ msgstr ""
 "Bem-vindo ao %s, o terminal interactivo de virtualização.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8121,13 +8440,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "esta função não é suportada pelo supervisor: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "não foi possível ligar ao supervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "não foi possível ligar a %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8596,7 +8915,7 @@ msgstr "ponteiro de rede inválido em"
 msgid "invalid interface pointer in %s"
 msgstr "ponteiro de rede inválido em %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "erro interno %s"
@@ -8655,26 +8974,36 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "O parâmetro de peso do escalonamento por créditos (%d) está fora do "
 "intervalo (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "O parâmetro de limite do escalonamento por créditos (%d) está fora do "
 "intervalo (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "tipo do dispositivo de destino"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8723,7 +9052,7 @@ msgstr "informação do domínio incompleta, o 'domid' não é numérico"
 msgid "domain information incomplete, missing uuid"
 msgstr "informação do domínio incompleta, falta o 'uuid'"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informação do domínio incompleta, falta o nome"
 
@@ -8782,270 +9111,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "nó inesperado do dicionário"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspender um domínio"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "falta o \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "falta o \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "falta o \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "tipo do dispositivo de destino"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "endereço MAC inválido: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "não foi possível processar o URI da ligação"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informação do domínio incompleta, falta o ID"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "endereço MAC inválido: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "tipo de SO desconhecido %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "erro de sintaxe da topologia"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "não foi possível processar a informação do domínio do Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "O domínio ainda está em execução"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "tipo do dispositivo de destino"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "nó inesperado do valor"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "memória do nó"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "a operação falhou"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Não foi possível remover a definição da rede %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Não foi possível aceder ao '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "não foi possível processar a informação do domínio do Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "não foi possível serializar a Expr-S"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Não foi possível criar o domínio inactivo %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "informação do domínio incompleta, falta o nome"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Escalonamento"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "não foi possível obter o nome da máquina"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informação do domínio incompleta, falta o 'uuid'"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informação do domínio incompleta, falta o 'uuid'"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "não foi possível aceder ao %s para leitura"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "não foi possível ler o ficheiro de configuração %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "tipo MIME inesperado"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "tipo MIME inesperado"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "A rede ainda está em execução"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "nó inesperado do valor"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "lista de domínios do nó"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9149,22 +9478,22 @@ msgstr "Não é possível verificar o Tamanho de Memória actual"
 msgid "unable to store config file handle"
 msgstr "não foi possível ler o ficheiro de configuração %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "tipo de SO desconhecido"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Não foi possível criar o domínio do %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Não foi possível aceder ao '%s': %s"
@@ -9236,6 +9565,34 @@ msgid "reallocating list"
 msgstr "a reservar o local"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Não foi possível associar o dispositivo a partir de %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "não foi possível aceder ao %s para leitura"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Não foi possível criar o domínio do %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Não foi possível gravar o domínio %s em %s"
+
+#~ msgid "host"
+#~ msgstr "máquina"
+
+#~ msgid "node"
+#~ msgstr "nó"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "não foi possível ligar ao supervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "não foi possível ligar a %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Não foi possível iniciar a rede %s"
 
@@ -9408,10 +9765,6 @@ msgstr "a reservar o local"
 #~ msgstr "alocar o 'buffer'"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "nó inesperado do dicionário"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "não foi possível obter as capacidades"
 
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index ff9e2af..59a2e05 100644
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index bb6e286..490291e 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-03-28 19:46-0300\n"
 "Last-Translator: Mario Italo Filizzola Junior <marioitalo at yahoo.com.br>\n"
 "Language-Team: Brazilian Portuguese <fedora-trans-pt_br at redhat.com>\n"
@@ -101,232 +101,232 @@ msgstr "A string de parâmetros não está codificada corretamente"
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Não foi possível acessar %s \"%s\": %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Falhou na leitura do pipe de sinais: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Recarregando a configuração devido ao SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Erro ao recarregar os drivers"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Encerrando ao sinal %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "Sinal inesperado %d recebido"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Falha ao abrir o arquivo pid \"%s\" : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Falha ao executar fdopen no arquivo pid \"%s\" : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Falha ao gravar no arquivo pid \"%s\" : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Falha ao fechar o arquivo pid \"%s\" : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Falha ao alocar memória para a qemud_socket da estrutura"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Falha ao criar socket: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Falha ao associar o socket ao \"%s\": %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Falha ao escutar as conexões em \"%s\": %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Falha ao adicionar retorno de chamada de evento do servidor"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "escutar: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: escutar: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Caminho resultante muito longo para o buffer no qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Falha ao alocar a qemud_server da estrutura"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "não foi possível inicializar o mutex"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "não foi possível inicializar a variável de condição"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "Falha ao inicializar o sistema de eventos"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Falha ao inicializar a autenticação SASL %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "Falha ao conectar ao barramento do sistema para a autorização do PolicyKit: %"
 "s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: falhou: o DN do cliente é %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: verificação falhou: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: o certificado do cliente não é confiável."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 "remoteCheckCertificate: o certificado do cliente tem emissor desconhecido."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: o certificado do cliente foi revogado."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: o certificado do cliente usa um algoritmo não seguro."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: o certificado não é X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: não há pares"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init falhou"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: o certificado do cliente expirou"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: o certificado do cliente ainda não está ativo "
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -338,11 +338,11 @@ msgstr ""
 "clientcert.pem -text\" para ver o campo Distinguished Name no certificado do "
 "cliente, ou execute este daemon com a opção --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: falhou em verificar certificado do cliente"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -350,175 +350,175 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate está ajustado para que um "
 "certificado ruim seja ignorado"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 "o cliente obteve tx de dados pendentes inesperados após a verificação de "
 "acesso"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Falha ao verificar as credenciais do cliente: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Falha ao aceitar a conexão: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "Muitos clientes ativos (%d), abandonando a conexão"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "Excedidos os limites da memória na alocação dos clientes"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Desliga a autenticação do polkit para cliente privilegiado %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "Falha na negociação TLS: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "requisição de comprimento negativo inesperado %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "ler: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "falha ao decodificar dados SASL %s"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "gravar: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "falha ao codificar dado SASL %s"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "O manipulador de sinal relatou %d erros: último erro: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "Falha ao registrar o tempo limite do desligamento"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "Falha ao alocar trabalhadores"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "falha ao alocar memória para lista de configuração %s"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "falha ao alocar memória para o valor da lista de configuração %s"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: deve ser uma string ou uma lista de strings\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: tipo inválido: obtido %s; esperava-se %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: não há suporte para auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 "Não é possível definir um grupo quando não se está executando como root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Falha ao alocar a memória"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Falha ao alocar memória para o scsidev"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Falha ao procurar grupo \"%s\""
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Falha ao analisar o modo \"%s\""
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "falha na criação do dispositivo %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Falha ao realizar fork como daemon: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Falha ao criar pipe: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "não foi possível criar o rundir"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Falha ao mudar a propriedade do grupo de %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "Falha ao registrar o retorno de chamada para o pipe de sinal"
 
@@ -622,7 +622,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Não foi possível resolver o endereço %d: %s"
@@ -647,7 +647,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "falha na configuração do contexto sasl %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "O TLS não consegue obter o tamanho da cifra"
 
 #: qemud/remote.c:2970
@@ -669,7 +670,7 @@ msgstr "não foi possível listar os mecanismos do SASL %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "não foi possível alocar a mechlist"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "não foi possível fazer a consulta ao ssf SASL sobre a conexão %d (%s)"
@@ -826,43 +827,52 @@ msgstr "Habilitando IFF_VNET_HDR"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "Desabilitando IFF_VNET_HDR; desabilitado no momento da construção"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "numero não terminado"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "string não terminada"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "um valor é esperado"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "a lista não foi fechada por um ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "um separador é esperado na lista"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "a lista não foi fechada por um ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "um nome é esperado"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "um separador é esperado"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "uma atribuição é esperada"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "falha ao abrir o arquivo"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "falha ao salvar o conteúdo"
 
@@ -946,87 +956,87 @@ msgstr "falha ao adicionar o dev do node na tabela hash de conexões"
 msgid "dev missing from connection hash table"
 msgstr "falta o dev na tabela hash de conexões"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "tipo desconhecido de disco \"%s\""
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "dispositivo de disco desconhecido \"%s\""
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Nome do dispositivo de disquete inválido: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Nome do dispositivo de disco rígido inválido: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "tipo de barramento de disco desconhecido \"%s\""
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Tipo de barramento inválido \"%s\" para drive de disquete"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Tipo de barramento inválido \"%s\" para disco"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "modo de cache de disco desconhecido \"%s\""
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tipo de sistema de arquivos desconhecido \"%s\""
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "tipo de interface desconhecida \"%s\""
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "Não foi especificado o atributo da \"rede\" <source> com o <interface "
 "type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "Não foi especificado o atributo do \"dispositivo\" <source> com a <interface "
 "type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 "Não foi especificado o atributo \"porta\" <source> com a interface do socket"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 "Não foi possível analisar o atributo \"porta\" <source> com a interface do "
 "socket"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 "Não foi especificado o atributo do \"endereço\" <source> com a interface do "
 "socket"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
@@ -1034,449 +1044,480 @@ msgstr ""
 "Não foi especificado o atributo do \"dispositivo\" <source> com a <interface "
 "type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "O nome do modelo contém caracteres inválidos"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "Falta o atributo do caminho da origem para o dispositivo char"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "Falta o atributo da máquina de origem para o dispositivo de caractere"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Falta o atributo da fonte do dispositivo de caractere"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "falta o tipo de dispositivo de entrada"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "tipo de dispositivo de entrada desconhecido \"%s\""
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "tipo de barramento de entrada desconhecido \"%s\""
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "O barramento ps2 não dá suporte ao dispositivo de entrada %s"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "não há suporte para o barramento de entrada %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "O barramento do xen não dá suporte ao dispositivo de entrada %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "falta o tipo de dispositivo de vídeo"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "tipo de dispositivo de vídeo desconhecido \"%s\""
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "não foi possível analisar a porta vnc %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "valor \"%s\" de tela cheia desconhecido"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "não foi possível analisar a porta vnc %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "modelo de som \"%s\" desconhecido"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Não foi possível analisar a id do fornecedor %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "o fornecedor usb necessita do id"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "não foi possível analisar o produto %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "produto usb necessita da id"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "não foi possível analisar o barramento %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "o endereço usb necessita do id do barramento"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "não foi possível analisar o dispositivo %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "o endereço usb necessita do id do dispositivo"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "tipo \"%s\" de origem usb desconhecido"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "falta o fornecedor"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "falta o produto"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "não foi possível analisar o domínio %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "o endereço pci necessita do id do barramento"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "não foi possível analisar o slot %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "o endereço pci necessita do id do slot"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "não foi possível analisar a função %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "o endereço pci necessita do id da função"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "tipo \"%s\" de origem pci desconhecido"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "modo \"%s\" de hostdev desconhecido"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "tipo \"%s\" de dispositivo hospedeiro desconhecido"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "falta o tipo no hostdev"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "nó %s desconhecido"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "ação de ciclo de vida %s desconhecida"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "falta o elemento capacidade"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "tipo %s de domínio inválido"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "falta o modelo de som"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "Rótulo de segurança:"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "falta o elemento root"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "tipo de dispositivo desconhecido"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "tipo de virt desconhecido"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "nenhum emulador para o domínio %s, tipo de SO %s na arquitetura %s"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "falta o atributo do tipo do domínio"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "tipo %s de domínio inválido"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "Falha ao gerar o UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "elemento uuid inválido"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "falta elemento de memória"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "recurso %s inesperado"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "não há tipo de SO"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 "não há suporte para a combinação tipo de so \"%s\" & arquitetura \"%s\""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "não há arquitetura suportada para o tipo de SO \"%s\""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "não foi possível extrair o dispositivo de inicialização"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "falta o dispositivo de inicialização"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "dispositivo de inicialização \"%s\" desconhecido"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "não foi possível extrair os dispositivos de sistema de arquivos"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "não foi possível extrair os dispositivos de rede"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "não foi possível extrair os dispositivos paralelos"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "não foi possível extrair os dispositivos seriais"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "não foi possível extrair os dispositivos de entrada"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "não foi possível extrair os dispositivos de vídeo"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "não foi possível extrair os dispositivos de som"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "não foi possível extrair os dispositivos do hospedeiro"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "sem configuração do domínio"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "falta o atributo do tipo do domínio"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "status do domínio inválido"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "pid inválido"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "sem caminho do monitor"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "na linha %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "falha ao analisar o documento xml"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "elemento root incorreto"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "erro de sintaxe na topologia da cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "tipo de ciclo de vida %d inesperado"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "tipo de disco %d inesperado"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "dispositivo de disco %d inesperado"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "barramento de disco %d inesperado"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "modo de cache de disco %d inesperado"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "tipo de sistema de arquivos %d inesperado"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "tipo de rede %d inesperado"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "tipo de caractere %d inesperado"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "modelo de som %d inesperado"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "tipo de entrada %d inesperado"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "tipo de barramento de entrada %d inesperado"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "modo hostdev %d inesperado"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "tipo de hostdev %d inesperado"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "tipo de domínio %d inesperado"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "tipo de dispositivo de inicialização %d inesperado"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "recurso %d inesperado"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "não foi possível criar o diretório de configuração \"%s\""
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "não foi possível criar o arquivo de configuração \"%s\""
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "não foi possível gravar o arquivo de configuração \"%s\""
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "não foi possível salvar o arquivo de configuração \"%s\""
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "o alvo %s já existe"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Falha ao abrir o diretório \"%s\""
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "não foi possível remover a configuração para \"%s\""
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "tipo de virt desconhecido"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "nenhum emulador para o domínio %s, tipo de SO %s na arquitetura %s"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1514,434 +1555,454 @@ msgstr ""
 "Falha ao adicionar a regra \"%s\" do iptables na cadeia \"%s\" na tabela \"%s"
 "\": %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "não foi possível analisar a URI da conexão"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "não foi possível obter o diretório de trabalho"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "caminho longo demais"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "não foi possível obter o diretório atual"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "o domainMigratePrepare não definiu a uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "o domainMigratePrepare2 não definiu a uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "o caminho é NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "as flags devem ter valor zero"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "o buffer é NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "o parâmetro das flags deve ser VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "o buffer é NULL mas o tamanho não é zero"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "falha no setsid"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "falha no ioctl(TIOCSTTY)"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "falha no dup2(stdin)"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "falha no dup2(stdout)"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "falha no dup2(stderr)"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "não foi possível enviar a mensagem de continuidade do contêiner"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "Falha ao ler a mensagem de continuidade do contêiner"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "falha ao criar %s"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "falha ao montar %s em %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "falha ao associar nova raiz \"%s\""
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "falha ao montar tmpfs /dev"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Falha ao encaixar %s raiz em %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "falha ao montar %s em %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "não foi possível criar /dev/pts"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "falha ao mover /dev/pts para o contêiner"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Falha ao criar link simbólico \"%s\" para \"%s\""
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "falha ao montar %s em %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "falha ao ler /proc/mounts"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "falha ao desmontar \"%s\""
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "falha ao montar /proc"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "falha na criação do dispositivo %s"
+msgid "failed to remove capabilities %d"
+msgstr "falha ao obter as capacidades"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "falha ao obter as capacidades"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "falha ao obter as capacidades"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() passou uma definição da mv inválida"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "falha ao abrir %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "falha ao executar o contêiner clone"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "não foi possível criar cgroup para %s\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "Falha ao definir os recursos lxc"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "falha na criação do socket \"%s\" do servidor"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "falha ao associar o socket \"%s\" do servidor"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "falha ao escutar o socket \"%s\" do servidor"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "Falha na leitura de \"%d\" do fd"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "falha na escrita de \"%d\" do fd"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "falha em epoll_create(2)"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "falha em epoll_ctl(appPty)"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "falha em epoll_ctl(contPty)"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "evento de erro %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "falha em epoll_wait()"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "falha ao mover a interface %s para o ns %d"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "falha ao excluir o veth: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "falha no sockpair"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "não foi possível analisar o produto %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "falha ao montar tmpfs /dev"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "falha ao montar %s em %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "falha ao alocar o tty"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Não foi possível gravar o arquivo pid: \"%s/%s.pid\""
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "Não foi possível mudar para o diretório raiz"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "Não foi possível tornar-se o líder da sessão"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "Falha na conexão do driver LXC"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "o pool de armazenamento não está ativo"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "Sistema não possui suporte a NETNS"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "não existe domínio associado ao uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "não foi possível excluir o domínio ativo"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "não foi possível tornar domínio transitório indefinido"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "não foi possível criar cgroup para %s\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid falhou em esperar pelo contêiner %d: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "falha ao conseguir ponte para interface"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "falha ao criar par de dispositivo veth: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "falha na alocação de nomes veth"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "falha ao adicionar o dispositivo %s para %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "falha ao habilitar dispositivo veth ns pai"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "falha ao criar socket cliente"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "falha ao conectar com o socket cliente"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "PID %d inválido para o contêiner"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "falha ao matar pid %d"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "não foi possível esperar por \"%s\""
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "contêiner \"%s\" desligado inesperadamente ao iniciar"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "não foi possível criar o diretório de log \"%s\""
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "falha ao abrir \"%s\""
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Falha ao ler arquivo pid %s/%s.pid"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "nenhum domínio de nome %s"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "não existe domínio com o id %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "Versão desconhecida: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "Não há tal domínio %s "
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "Parâmetro inválido \"%s\""
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "Contagem inválida de parâmetros"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "falha ao obter o nome de máquina"
@@ -1977,24 +2038,24 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "tipo de encaminhamento \"%s\" desconhecido"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "O nome do arquivo de configuração da rede \"%s\" não corresponde ao nome da "
 "rede \"%s\""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "não foi possível remover o arquivo de configuração \"%s\""
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "Geração da ponte excedeu a id máxima %d"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "o domínio \"%s\" já está definido"
@@ -2156,316 +2217,452 @@ msgstr "não existe rede que corresponda com o id"
 msgid "network '%s' does not have a bridge name."
 msgstr "A rede \"%s\" não tem um nome de ponte."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "não foi possível definir auto início para domínio transitório"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "não foi possível criar o diretório de início automático \"%s\""
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Falha ao criar o link simbólico \"%s\" para \"%s\""
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Falha ao excluir o link simbólico \"%s\""
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Falha ao atualizar o pool %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Falha ao atualizar o pool %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "não foi possível analisar o domínio %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "não existe dispositivo de nó que corresponda ao nome"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "alvo para o dispositivo de disco"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Parâmetro inválido para virXPathString()"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "não foi possível abrir o caminho \"%s\""
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "falha na operação de migração"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "Não foi possível executar %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "não foi possível obter o horário atual"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "nenhum caminho de dispositivo de bloco fornecido para \"%s\""
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "erro ao analisar a capacidade de armazenamento para \"%s\""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "falta o tipo de capacidade de armazenamento para \"%s\""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "nenhum tamanho de mídia removível fornecido para \"%s\""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "tamanho de mídia removível fornecido para \"%s\" inválido"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "tipo de capacidade de armazenamento desconhecido \"%s\" para \"%s\""
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "nenhum tamanho fornecido para \"%s\""
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "tamanho fornecido inválido para \"%s\""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "nenhuma ID de host SCSI fornecida para \"%s\""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "ID de host SCSI fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "nenhuma ID de barramento SCSI fornecida para \"%s\""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "ID de barramento SCSI fornecido para \"%s\" inválida"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "nenhuma ID de destino SCSI fornecida para \"%s\""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "ID de destino SCSI fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "nenhuma ID de LUN SCSI fornecida para \"%s\""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "ID de LUN SCSI fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "erro ao analisar a capacidade de armazenamento para \"%s\""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "falta o tipo de capacidade de armazenamento para \"%s\""
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "nenhum tamanho fornecido para \"%s\""
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "nenhum tamanho fornecido para \"%s\""
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "tipo de capacidade de armazenamento desconhecido \"%s\" para \"%s\""
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nenhuma interface de rede fornecida para \"%s\""
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "tipo de rede fornecido inválido para \"%s\""
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "nenhum número de interface USB fornecido para \"%s\""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "número de interface USB fornecido para \"%s\" inválido"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "nenhuma classe de interface USB fornecida para \"%s\""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "classe de interface USB fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "nenhuma subclasse de interface USB fornecida para \"%s\""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "subclasse de interface USB fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nenhum protocolo de interface USB fornecido para \"%s\""
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "protocolo de interface USB fornecido inválido para \"%s\""
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "nenhum número de barramento USB fornecido para \"%s\""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "número do barramento USB fornecido para \"%s\" inválido"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "nenhum número de dispositivo USB fornecido para \"%s\""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "número do dispositivo USB fornecido inválido para \"%s\""
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "nenhuma ID de fabricante USB fornecida para \"%s\""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "ID de fabricante USB fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "nenhuma ID de produto USB fornecida para \"%s\""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "ID de produto USB fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "nenhuma ID de domínio PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ponteiro do domínio inválido em %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "nenhuma ID de barramento PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "modelo de som inválido %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "nenhuma ID de slot PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "modelo de som inválido %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "nenhuma ID de função PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ponteiro de conexão inválido em %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "nenhuma ID de fabricante PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "ID de fabricante PCI fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "nenhuma ID de produto PCI fornecida para \"%s\""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "ID de produto PCI fornecida para \"%s\" inválida"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "nenhuma UUID fornecida para \"%s\""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "elemento uuid inválido"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "falta o elemento capacidade"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "tipo de autenticação desconhecido \"%s\""
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "tipo de autenticação desconhecido \"%s\""
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "sem a capacidade do dispositivo para \"%s\""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "falha ao abrir %s para leitura"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "falha ao abrir %s para leitura"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Falha ao ler de \"%s\" : %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Falha ao ler de \"%s\" : %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Falha ao ler de \"%s\" : %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "analisando uuid %s"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "nó de nós de cpu numa "
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "não foi possível abrir \"%s\""
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "o console não foi implementado nesta plataforma"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "Não há suporte para NUMA neste hospedeiro"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Falha ao consultar a memória livre da NUMA"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "obtendo a hora"
 
@@ -2480,17 +2677,17 @@ msgstr "Já existe uma MV OPENVZ ativa com a id \"%s\""
 msgid "Wrong state to perform action"
 msgstr "informação do volume de armazenamento"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "o domínio não está executando"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "não existe domínio em correspondência com o id %d"
@@ -2501,18 +2698,19 @@ msgid "domain is not paused "
 msgstr "o domínio \"%s\" não está pausado"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "Não foi possível extrair a versão do vzctl"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 "Não foi possível ler \"IP_ADDRESS\" da configuração para o contêiner %d"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "Não foi possível ler \"NETIF\" da configuração para o contêiner %d"
 
 #: src/openvz_conf.c:257
@@ -2532,14 +2730,14 @@ msgid "Wrong MAC address"
 msgstr "Endereço MAC incorreto"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 "Não foi possível ler \"OSTEMPLATE\" da configuração para o contêiner %d"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 "Não foi possível ler \"OSTEMPLATE\" da configuração para o contêiner %d"
 
@@ -2556,14 +2754,10 @@ msgid "UUID in config file malformed"
 msgstr "UUID no arquivo de configuração inválido"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "Não foi possível ler a configuração para o contêiner %d"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "Não foi possível ler nodeinfo"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "O contêiner não está definido"
@@ -2601,7 +2795,7 @@ msgstr "Erro ao criar comando para o contêiner"
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "Não foi possível executar %s"
@@ -2670,7 +2864,7 @@ msgstr "o domínio não está no estado desligado"
 msgid "Could not read container config"
 msgstr "Não foi possível ler a configuração do contêiner"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "tipo desconhecido \"%s\""
@@ -2679,7 +2873,20 @@ msgstr "tipo desconhecido \"%s\""
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs deveriam ser >= 1"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "Não foi possível analisar o ID %s do VPS"
@@ -2800,583 +3007,555 @@ msgstr "Erro de comunicação com o proxy: pacote inválido\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "foi obtido um número assíncrono de pacotes %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Não foi possível daemonisar o processo QRMU"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "não foi possível analisar a versão %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Não foi possível daemonisar o processo QRMU"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Status de saída não esperado do qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Status de saída não esperado \"%d\", o qemu provavelmente falhou"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Não foi possível encontrar o executável do QEMU %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Rede \"%s\" não encontrada"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Não há suporte para o tipo %d de rede"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "não foi possível inicializar o suporte para a ponte: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 "Falha ao adicionar a interface tap à ponte. %s não é um dispositivo de ponte"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Falha ao adicionar a interface tap \"%s\" à ponte \"%s\" : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "não há suporte à migração de TCP com este binário do QEMU"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "não há suporte à migração de STDIO com este binário do QEMU"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "não há suporte ao nome de driver \"%s\" para o disco \"%s\""
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "não há suporte ao tipo de disco usb para \"%s\""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "não há suporte para o tipo de disco \"%s\""
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "modelo de som inválido"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "elemento uuid inválido"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "não foi possível analisar o dispositivo %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "falta informação sobre os dispositivos para %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "não foi possível analisar o domínio %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Falha ao localizar um link de dispositivo para lun %d"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "não foi possível analisar o domínio %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "não foi possível analisar a função %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "tipo de dispositivo de caractere \"%s\" desconhecido"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "não foi possível extrair os dispositivos de disco"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "há excesso de dispositivos de caracteres"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "tipo de dispositivo de caractere \"%s\" desconhecido"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "caminho do emulador longo demais"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "falta atributo de autenticação do hospedeiro"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "não foi possível analisar o slot %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "não foi possível analisar o dispositivo %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "não foi possível analisar o slot %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "não foi possível analisar o barramento %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "tipo de autenticação desconhecido \"%s\""
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "status do domínio inválido"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "pid inválido"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "sem caminho do monitor"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "sem configuração do domínio"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "falha na criação do arquivo de log %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "Não foi possível definir a flag close-on-exec do arquivo de log da MV "
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "falha na criação do nome do arquivo de log %s/%s.log"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Não foi possível buscar o %lld em %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Falha ao auto inicializar a MV \"%s\": %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Falha ao desconectar do arquivo de status %s"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Falha ao ler o status do domínio para %s\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Falha ao analisar o status do domínio para %s\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Falha ao reconectar o monitor para %s: %d\n"
 
-#: src/qemu_driver.c:376
-#, fuzzy
-msgid "Failed to start security driver"
-msgstr "não foi possível obter a hora atual"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr ""
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "Falha ao analisar o modo \"%s\""
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "Falha ao analisar o modo \"%s\""
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+#, fuzzy
+msgid "Failed to start security driver"
+msgstr "não foi possível obter a hora atual"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr ""
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Falha ao criar o diretório de status \"%s\":%s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Falha enquanto era lida a saída inicial do %s"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "O tempo expirou enquanto era lida a saída inicial do %s"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Excedido o espaço enquanto era lida a saída inicial do %s"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "Falha enquanto era lida a saída de log do %s"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Excedido o espaço enquanto era lida a saída do log do %s"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "O tempo expirou enquanto era lida a saída de log do %s"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "O tempo expirou enquanto era lida a saída de log do %s"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Não foi possível abrir o caminho do monitor %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Não foi possível definir a flag close-on-exec do monitor"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Não foi possível colocar o monitor no modo non-blocking"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Não foi possível fechar o arquivo de log: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "não foi possível iniciar o convidado: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 "não foi possível executar o comando de monitoração para trazer a informação "
 "da thread da CPU"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "falha ao definir a afinidade da CPU"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "falha ao retomar a operação"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "falha ao definir a senha VNC"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "não foi possível obter a hora atual"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "A MV já está ativa"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Não foi possível localizar uma porta VNC disponível"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "não foi possível criar o diretório de log %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Não foi possível encontrar o binário do QEMU %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "não foi possível remover a configuração para %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Falha ao construir o pool %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Não foi possível gravar o envv no arquivo log: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Não foi possível gravar o argv no arquivo log: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Não foi possível buscar o final do arquivo de log: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "O domínio %s não apareceu\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Desligando a MV \"%s\"\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Falha ao enviar sinal SIGTERM ao %s (%d)"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Falha ao remover o status do domínio para %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Falha ao remover a ID PCI \"%s\" de %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "evento de fd %d para %s não manipulado"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "Não foi possível abrir %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "Não há suporte para NUMA neste hospedeiro"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Falha ao consultar a memória livre da NUMA"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "o pool de armazenamento não está ativo"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "Não foi possível abrir %s"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "não existe domínio que corresponda ao uuid \"%s\""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "nenhum domínio com nome correspondente a %s"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "o domínio \"%s\" já está definido"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "o domínio já está ativo como \"%s\""
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "falha ao suspender a operação"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "falha na operação de desligamento"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 "não foi possível ajustar o valor máximo da memória para que seja menor do "
 "que a memória atual"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "altera a alocação de memória"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "não foi possível analisar a URI da conexão"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "altera a alocação de memória"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 "não foi possível ajustar a memória para um valor maior do que a memória "
 "máxima"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "não foi possível ajustar a memória de um domínio ativo"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "falha ao obter o xml do domínio"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "falha ao criar \"%s\""
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "falha ao gravar o cabeçalho salvar"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "falha ao gravar xml"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "não foi possível salvar o arquivo %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "falha na operação de migração"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "não há suporte a \"migrate\" neste qemu"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "não foi possível alterar a contagem de vcpu em um domínio ativo"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "tipo de virt desconhecido na definição do domínio \"%d\""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "não foi possível determinar o número máximo de vcpus para o domínio"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3384,108 +3563,108 @@ msgstr ""
 "quantidade de vcpus requeridos é maior do que o máximo de vcpus permitidos "
 "para o domínio: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "não é possível ligar um vcpus a um domínio inativo"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "o número do vcpu está fora da faixa %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "não foi possível definir a afinidade"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "não há suporte para afinidade de cpu"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "não foi possível obter a afinidade"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "a afinidade da cpu não está disponível"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "não foi possível obter a hora atual"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "não foi possível ler a imagem do domínio"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "falha ao ler o cabeçalho do qemu"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "o image magic está incorreto"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "não há suporte para a versão da imagem (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "falha ao ler o XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "falha ao analisar o XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "falha ao atribuir nova MV"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "falha ao retomar o domínio"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "não há suporte para o tipo de disco \"%s\""
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Não foi possível determinar sintaxe argv do QEMU %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 "não foi possível converter o disco \"%s\" para o índice de barramento/"
 "dispositivo"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "Mapeamento de nome de disco não suportado para o barramento \"%s\""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "Não há dispositivo com barramento \"%s\" e alvo \"%s\""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3494,208 +3673,208 @@ msgstr ""
 "A versão do emulador não suporta mídia removível para o dispositivo \"%s\" e "
 "alvo \"%s\""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "não foi possível alterar a mídia de cdrom"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "falha ao alterar a mídia de cdrom: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "o alvo %s já existe"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "não foi possível conectar o disco %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "Não foi possível analisar o número do slot\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "falha ao adicionar o disco %s"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "não foi possível conectar disco usb"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "falha ao adicionar o disco usb"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "não foi possível conectar o dispositivo usb"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "falha ao adicionar dispositivo usb"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "não foi possível conectar o dispositivo a um domínio inativo"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "barramento de disco \"%s\" não pode ser conectado ligado"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "esse tipo de dispositivo de disco não pode ser conectado"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "esse tipo de dispositivo não pode ser conectado"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "disco %s não localizado"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "disco %s não pôde ser desconectado - número de slot %d inválido"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "falha ao executar comando de desconexão do disco %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "falha ao desconectar disco %s: slot %d inválido"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "não foi possível desconectar o dispositivo do domínio inativo"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 "somente dispositivos de disco virtio ou SCSI podem ser desconectados "
 "dinamicamente"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "não foi possível definir auto início para domínio transitório"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "não foi possível criar o diretório de início automático %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Falha ao criar link simbólico \"%s\" para \"%s\""
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "Caminho inválido: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "o comando \"info blockstats\" falhou"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "o \"info blockstats\" não é suportado por este qemu"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "dispositivo não localizado: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "caminho NULL (nulo) ou vazio "
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "caminho inválido, \"%s\" não é uma interface conhecida"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "falha ao abrir %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "falha ao realizar lseek ou ler o arquivo: %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "caminho inválido"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "o driver do QEMU só dá suporte a endereços de memória virtuais"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "falha em open(%s): %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "falha no comando \"memsave\""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "falha ao ler o arquivo temporário criado com o modelo %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "nenhum domínio XML aprovado"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "para migrações KVM, somente há suporte a URIs de tcp"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI não possui \":port\" ao final"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "não foi possível gerar o UUID aleatório"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "domínio com o mesmo nome ou UUID já existe como \"%s\""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "migração off-line especificada, mas houve falha ao suspender"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "falha ao migrar: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Falha ao retomar o convidado %s após falha\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "dispositivo %s não é um dispositivo PCI"
@@ -3704,238 +3883,243 @@ msgstr "dispositivo %s não é um dispositivo PCI"
 msgid "failed to find libvirtd binary"
 msgstr "falha ao localizar o executável do libvirtd"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: transporte em URL não reconhecido (deveria ser tls|unix|ssh|ext|"
 "tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: para o transporte \"ext\", é necessário um comando"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "não foi possível resolver o nome de máquina \"%s\": %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "não foi possível conectar a \"%s\""
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "não foi possível criar o socket"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "não foi possível conectar a \"%s\""
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "não foi possível criar par de sockets"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 "os métodos de transporte unix, ssh e ext não têm suporte no ambiente Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "não foi possível criar o socket sem blocagem"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "não foi possível criar o pipe"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "não foi possível auto detectar URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "Erro ao alocar lista de retorno de chamada"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "Erro ao alocar domainEvents"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Impossível acessar %s \"%s\""
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "não foi possível alocar as credenciais TLS: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "não foi possível carregar o certificado CA: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "não foi possível carregar a chave/certificado privado: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "não foi possível inicializar o cliente TLS: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "não foi possível definir a prioridade do algoritmo TLS: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "não foi possível definir a prioridade do certificado: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "não foi possível definir as credenciais da sessão: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "não foi possível completar a negociação TLS: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "não foi possível completar a inicialização do TLS: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 "falha na verificação do servidor (do nosso certificado ou do endereço IP)\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "não foi possível verificar o certificado do servidor: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "não foi possível obter o horário atual"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "Certificado inválido"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "O certificado não é confiável."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "O certificado não possui um emissor conhecido."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "O certificado foi revogado."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "O certificado usa um algoritmo inseguro"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "certificado do servidor falhou na validação: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "O tipo de certificado não é X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "falha em gnutls_certificate_get_peers"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "não foi possível inicializar o certificado: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "não foi possível importar o certificado: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "O certificado expirou"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "O certificado ainda não está ativo"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "O proprietário do certificado não corresponde ao nome de máquina (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "quantidade excessiva de células NUMA: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "quantidade excessiva de IDs de domínios remotos: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "o tamanho do mapeamento é maior do que o máximo: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "o buffer de mapeamento de vCPU excede o máximo: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "o hospedeiro relata vCPUs demais: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "o hospedeiro relata que o mapeamento do tamanho do buffer excede o valor "
 "máximo: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "excesso de nomes de domínios remotos: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -3943,277 +4127,277 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: retornou um número de parâmetros que "
 "excede o limite "
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: tipo de parâmetro desconhecido"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "excedidos os limites da memória na alocação da matriz"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "tipo de parâmetro desconhecido"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 "requisição de consulta de blocos é grande demais para o protocolo remoto,  %"
 "zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "buffer retornado não tem o mesmo tamanho que foi requisitado"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 "requisição de consulta de memória é grande demais para o protocolo remoto, %"
 "zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "quantidade excessiva de redes remotas: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "quantidade excessiva de redes remotas: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "número excessivo de requisições de pools de armazenamento"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "quantidade excessiva de pools de armazenamento recebida"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "foram requeridos volumes de armazenamento em demasia"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "foram recebidos volumes de armazenamento em demasia"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "foram requeridos nomes de dispositivo em demasia"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "foram recebidos nomes de dispositivo em demasia"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "foram requeridos nomes de capacidade em demasia"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "foram recebidos nomes de capacidade em demasia"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "tipo de autenticação desconhecido %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "o tipo %s requerido de autenticação foi rejeitado"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "não há suporte para o tipo %d de autenticação "
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "falha ao inicializar a biblioteca SASL: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "falha ao obter o endereço do socket"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "falha ao obter o endereço do ponto"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Falha ao criar o contexto do cliente SASL: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "tamanho da cifra para a sessão TLS inválido"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "não foi possível definir o SSF externo %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "não foi possível definir as propriedades de segurança %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "O servidor não suporta o mecanismo SASL %s"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Falha ao iniciar a negociação SASL: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Falha ao criar as credenciais de autorização"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "Os dados da negociação do SASL são longos demais: %d bytes"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Falha no passo do SASL: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "A negociação SSF %d não foi suficientemente forte"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Falha ao coletar credenciais de autenticação"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "não há suporte ao evento"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "adicionando cb à lista"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "removendo cb da lista"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "falha em xdr_remote_message_header"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "enfileirando args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (tamanho da palavra)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "não foi possível enviar dados"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Falha na leitura do socket TLS %s"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "conexão de servidor fechada"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "não foi possível receber dados"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "falha ao codificar dados SASL: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "falha ao decodificar dados SASL: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (comprimento da palavra, resposta)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "o pacote recebido do servidor é pequeno demais"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "o pacote recebido do servidor é grande demais"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "cabeçalho inválido na resposta"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "programa desconhecido (recebido %x, esperado %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "versão do protocolo desconhecida (recebido %x, esperado %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "obteve chamada de RPC inesperada %d do servidor "
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "não há chamada à espera de resposta com o serial %d"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "procedimento desconhecido (recebido %x, esperado %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "desenfileirando ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "desenfileirando remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "status desconhecido (recebido %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "falha ao pesquisar no socket"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "recebido evento de erro / desligamento no socket"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "falha ao esperar a condição"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: desenfileirando ret"
 
@@ -4227,66 +4411,66 @@ msgstr "modelo de som inválido"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI \"%s\" é maior que o tamanho máximo permitido para %d"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "não foi possível abrir o arquivo tty pid %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "não foi possível ler o arquivo tty pid %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "não foi possível abrir o arquivo tty pid %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "não foi possível ler o arquivo tty pid %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "não foi possível obter o contexto do arquivo de \"%s\""
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: erro ao chamar getpidcon(): %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "a contagem de vCPU excede o máximo: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: erro ao chamar security_getenforce(): %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "não foi possível resolver o nome de máquina \"%s\": %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "não foi possível analisar o domínio %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "não foi possível obter a hora atual"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4295,100 +4479,114 @@ msgstr ""
 "%s: driver de rótulo de segurança incompatível: o modelo \"%s\" está "
 "configurado para o domínio, mas o driver do hypervisor é \"%s\"."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "não foi possível resolver o nome de máquina \"%s\": %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "falta backend para o tipo de pool %d"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "não foi possível abrir o volume \"%s\""
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "não foi possível realizar stat no arquivo \"%s\""
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "não foi possível achar o fim do arquivo \"%s\""
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "não foi possível obter o contexto do arquivo de \"%s\""
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "não foi possível ler o dir \"%s\""
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Falha ao compilar regex %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "não foi possível ler fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "falha ao esperar o comando \"%s\""
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "o comando não saiu corretamente"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "erro de leitura no pipe para \"%s\""
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "status de saída do comando %d diferente de zero"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s não implementado no Win32"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "não foi possível analisar a localização de início do dispositivo"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "não foi possível analisar o fim da localização do dispositivo"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "tipo %s de domínio inválido"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "o alvo %s já existe"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "extensão livre não é grande o suficiente"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "Não foi possível ler o caminho alvo do volume \"%s\""
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 "Caminho do volume \"%s\" não iniciou com o nome do dispositivo origem do "
 "pool pai."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "não foi possível analisar o número da partição do alvo \"%s\""
@@ -4486,7 +4684,7 @@ msgid "cannot fill file '%s'"
 msgstr "não foi possível preencher o arquivo \"%s\""
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "não foi possível fechar o arquivo \"%s\""
@@ -4496,59 +4694,63 @@ msgstr "não foi possível fechar o arquivo \"%s\""
 msgid "cannot copy from volume to a directory volume"
 msgstr "não foi possível alterar para o diretório raiz: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "tipo do volume de armazenamento desconhecido %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "tipo de volume de memória secundária desconhecido %d "
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "volume de memória secundária %s não acessível"
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "não há suporte à imagem copy-on-write com qcow-create"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "não há suporte ao tipo do volume de armazenamento %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "não há suporte à imagem copy-on-write com qcow-create"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "a criação de imagens não-brutas não é suportada sem o qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "não foi possível ler o caminho \"%s\""
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "não foi possível definir o dono do arquivo \"%s\""
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "não foi possível definir o modo do arquivo \"%s\""
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "não foi possível desvincular o arquivo \"%s\""
@@ -4782,166 +4984,167 @@ msgstr "Falha ao criar uma rede a partir de %s"
 msgid "Scanning host%u"
 msgstr "hospedeiro desconhecido %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "falta atributo de autenticação do hospedeiro"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "falta o atributo de autenticação da senha"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "modo octal mal formado"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "elemento do proprietário mal formado"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "elemento do grupo mal formado"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "elemento raiz para pool de armazenamento desconhecido"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "tipo de pool de armazenamento desconhecido %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "falta o elemento do nome da origem do pool"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "não foi possível gerar o uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "tipo de formato de pool desconhecido %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "falta o nome de máquina da origem do pool de armazenamento"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 "não foi possível extrair os dispositivos origem do pool de armazenamento"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "falta o caminho do dispositivo de origem do pool de armazenamento"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "falta o caminho da origem do pool de armazenamento"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "falta o nome de máquina da origem do pool de armazenamento"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "tipo de autenticação desconhecido \"%s\""
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "falta o caminho alvo do pool de armazenamento"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "elemento raiz para pool de armazenamento desconhecido"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "número de formato do pool desconhecido %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "tipo de pool não esperado"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "unidades de tamanho desconhecidas \"%s\""
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "elemento de capacidade inválido"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "valor do elemento da capacidade é muito grande"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "elemento raiz desconhecido"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "falta o elemento nome do volume"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "falta o elemento capacidade"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "tipo de formato de volume desconhecido %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "elemento raiz para pool de armazenamento desconhecido"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "número de formato do volume desconhecido %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "não foi possível criar o diretório de configuração %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "o caminho do arquivo de configuração não pode ser construído"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "não foi possível construir o caminho do atalho para o auto início"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "falha ao gerar o XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "não foi possível criar o arquivo de configuração %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "não foi possível gravar o arquivo de configuração %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "não foi possível salvar o arquivo de configuração %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "não há arquivo de configuração para %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "não foi possível remover a configuração para %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "não existe pool que corresponda ao uuid"
 
@@ -4949,488 +5152,549 @@ msgstr "não existe pool que corresponda ao uuid"
 msgid "no pool with matching name"
 msgstr "não existe pool que corresponda ao nome"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "o pool de armazenamento já existe"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "não existe pool de armazenamento que corresponda ao uuid"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "o pool ainda está ativo"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "o pool já está ativo"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "o pool de armazenamento já está ativo"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "o pool de armazenamento não está ativo"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "o pool de armazenamento ainda está ativo"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "o pool não dá suporte à exclusão do volume"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "o pool não tem arquivo de configuração"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "não existe volume de armazenamento que corresponda ao nome"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "não existe volume de armazenamento com a chave correspondente"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "não há volume de armazenamento que coincida com o caminho "
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "o volume de armazenamento já existe"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "o pool de armazenamento não tem suporte para a criação de volume"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "não existe volume de armazenamento que corresponda ao nome"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "o domínio \"%s\" já está definido"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "o pool de armazenamento não tem suporte para a criação de volume"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "O domínio \"%s\" ainda está em execução"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "o pool de armazenamento não tem suporte para remoção do volume"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "sem a capacidade do dispositivo para \"%s\""
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolvendo o nome de arquivo do pool"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "carregando o arquivo de definições do hospedeiro \"%s\""
 
-#: src/test.c:384
-msgid "host"
-msgstr "hospedeiro"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Falha ao abrir o diretório \"%s\""
 
-#: src/test.c:392
-msgid "node"
-msgstr "nó"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "criando o contexto do xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "nó de nós de cpu numa "
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "nó de sockets de cpu"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "nó de núcleos de cpu"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "nó de threads de cpu"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "nó de cpu ativa"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "nó do mhz da cpu"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "nó de memória"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "nó da lista de domínios"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolvendo o nome de arquivo do domínio"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "lista de redes de nós"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "resolvendo o nome do arquivo de rede"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "lista de pools de nós"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "resolvendo o nome de arquivo do pool"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: forneça um caminho ou use test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "não foi possível procurar o nome do host"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "o domínio \"%s\" não está pausado"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "o domínio \"%s\" não está em execução"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr ""
 "o salvamento do domínio \"%s\" falhou ao alocar espaço para os meta dados"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "salvando domínio \"%s\" em \"%s\": falha ao abrir"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "salvando domínio \"%s\" em \"%s\": falha ao gravar"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "não foi possível ler a imagem do domínio \"%s\""
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "cabeçalho de salvamento incompleto em \"%s\""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "header magic não coincide"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "falha ao ler comprimento dos meta dados em \"%s\""
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "comprimento dos meta dados fora do intervalo"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "meta dados incompletos em \"%s\""
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "descarga do domínio \"%s\": falha ao abrir %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "descarga do domínio \"%s\": falha ao gravar o cabeçalho em %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "coredump do domínio \"%s\": falha ao gravar: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "O intervalo excede as células disponíveis"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "O domínio \"%s\" já está em execução"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "O domínio \"%s\" ainda está em execução"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "A rede \"%s\" ainda está em execução"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "A rede \"%s\" já está em execução"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "o pool de armazenamento \"%s\" já está ativo"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "o pool de armazenamento \"%s\" não está ativo"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "não existe volume de armazenamento que corresponda ao nome \"%s\""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "não há volume de armazenamento com chave \"%s\" compatível"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "não há volume de armazenamento que coincida com o caminho \"%s\""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "Não há espaço livre no pool para o volume \"%s\""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Não há suporte para o tipo %d de rede"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Não há suporte para o tipo %d de rede"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Não há suporte para o tipo %d de rede"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "para dispositivo chr, somente há suporte à escuta TCP "
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "não há suporte para o tipo %d de dispositivo chr"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "Falha ao definir a flag close-on-exec do descritor do arquivo\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "Falha ao definir a flag close-on-exec para o descritor do arquivo "
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Falha ao auto inicializar a MV \"%s\": %s\n"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "não foi possível inicializar o inotify"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Falha ao criar o diretório de monitoramento %s: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: excedido o limite da memória\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "falha ao ler o pid: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "não foi possível abrir o socket"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "não foi possível associar o socket"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "não foi possível enviar comando muito longo %s (%d bytes)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "não foi possível enviar o comando %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "não foi possível ler a resposta %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "nenhum kernel especificado"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Não foi possível localizar o kernel UML %s"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Não foi possível gravar o envv no arquivo log: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Não foi possível gravar o argv no arquivo log: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "Um pid inesperado foi obtido %d != %d\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "o pool de armazenamento não está ativo"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "não foi possível analisar a versão %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "o domínio \"%s\" já está definido"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "um domínio com uuid \"%s\" já está definido"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "não foi possível ler o cputime para o domínio"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "não foi possível ler %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "não foi possível bloquear sinais"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "não foi possível criar o pipe"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Falha ao definir a flag non-blocking para o descritor do arquivo "
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Falha ao definir a flag close-on-exec para o descritor do arquivo "
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "Falha ao criar pipe"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "não foi possível criar um fork do processo filho"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "não foi possível desbloquear sinais"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "falha ao configurar o identificador de arquivo stdin"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "falha ao configurar o identificador de arquivo stdout"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "falha ao configurar o identificador de arquivo stderr"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "não foi possível tornar-se o líder da sessão"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "não foi possível alterar para o diretório raiz: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "não foi possível ler o arquivo %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "não foi possível executar o binário %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "Resposta da pesquisa desconhecida."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "erro de pesquisa"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "\"%s\" terminou com status diferente de zero %d e sinal %d: %s"
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Falha ao abrir o diretório \"%s\""
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "falha ao criar \"%s\""
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Falha ao localizar registro do usuário para o uid \"%d\""
@@ -5496,15 +5760,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "nome do domínio, id ou uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "auto-inicialização desabilitada"
 
@@ -5623,15 +5887,15 @@ msgstr "Falha ao listar os domínios inativos"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Nome"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Estado"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "sem estado"
 
@@ -5750,7 +6014,7 @@ msgstr "indefine um domínio inativo"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Indefine a configuração para um domínio inativo."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "nome do domínio ou uuid"
 
@@ -5994,11 +6258,11 @@ msgstr "Retorna informações básicas sobre o domínio."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6006,16 +6270,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Tipo de SO:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Estado:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Tempo de CPU:"
 
@@ -6043,95 +6307,95 @@ msgstr "habilitar"
 msgid "disable"
 msgstr "desabilitar"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "Modelo de segurança:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "DOI de segurança:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "Rótulo de segurança:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "Memória NUMA livre"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "exibe a memória livre disponível para a célula NUMA."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "número da célula NUMA"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Total"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "informações da vcpu do domínio"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Retorna informações básicas sobre as CPUs virtuais do domínio."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Afinidade da CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domínio desligado, CPUs virtuais não estão presentes."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "controle da afinidade da vcpu do domínio"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Associa o domínio das VCPUs às CPUs físicas do hospedeiro."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "número da vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "número(s) da(s) cpu(s) do hospedeiro (separados por vírgulas)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: número da vCPU inválido ou ausente."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: falta a lista das cpus"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: falha ao obter informações do domínio"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: número da vCPU inválido."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Formato inválido. String vazia."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6139,7 +6403,7 @@ msgstr ""
 "cpulist: %s: Formato inválido. Esperava-se um dígito na posição %d (próximo "
 "a \"%c\")."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6148,1397 +6412,1460 @@ msgstr ""
 "cpulist: %s: Formato inválido. Esperava-se um digito ou vírgula na posição %"
 "d (próximo a \"%c\")."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Formato inválido. Vírgula solta na posição %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "A CPU física %d não existe."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "altera o número de CPUs virtuais"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Altera o número de CPUs virtuais no domínio do convidado."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "número de CPUs virtuais"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Número inválido de CPUs virtuais."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Excesso de CPUs virtuais."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "altera a alocação de memória"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Altera a alocação de memória atual no domínio convidado."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "número de kilobytes de memória"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Valor inválido do %d para o tamanho da memória"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Não foi possível verificar o MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "altera o limite máximo de memória"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Altera o limite máximo de alocação de memória no domínio convidado."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "limite máximo de memória em kilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Não foi possível verificar o MemorySize atual"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Não foi possível de diminuir o MemorySize atual"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Não foi possível alterar o MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "informações do nó"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Retorna informações básicas sobre o nó."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "falha ao obter informações do nó"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Modelo de CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Freqüência da CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "socket(s) da CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Núcleo(s) por socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) por núcleo:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "célula(s) NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Tamanho de memória:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "capacidades"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Retorna as capacidades do hypervisor/driver."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "falha ao obter as capacidades"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "informações do domínio em XML."
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Saída da informação do domínio como uma descarga em XML para o stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "exibir XML inativo definido"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "incluir informação de segurança sensível na descarga XML"
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "não foi possível recuperar o arquivo de configuração para o domínio"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Edita a configuração XML para um domínio."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "erro de sintaxe no arquivo de configuração"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "converte a id ou UUID de um domínio em nome do domínio"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id ou UUID do domínio"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "converte um nome do domínio ou UUID em id do domínio"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "converte um nome ou id do domínio para o UUID do domínio"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id ou nome do domínio"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "falha ao obter UUID do domínio"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migra o domínio para outro hospedeiro"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Migra o domínio para outro hospedeiro. Adicione --live para migração ativa."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "migração ativa"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI da conexão do hospedeiro de destino"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI da migração, usualmente pode ser omitida"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "renomear para novo nome durante a migração (se suportado)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migração: falta o desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "auto inicia uma rede"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Configura uma rede para ser iniciada automaticamente na inicialização"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nome da rede ou uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "falha ao marcar a rede %s como auto-iniciada"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "falha ao desmarcar a rede %s como auto-iniciada"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "A rede %s foi marcada como auto-iniciada\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "A rede %s foi desmarcada como auto-iniciada\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "cria uma rede a partir de um arquivo XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Cria uma rede."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "arquivo contendo uma descrição XML de uma rede"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Rede %s criada a partir de %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Falha ao criar uma rede a partir de %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (mas não inicia) uma rede a partir de um arquivo XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Define uma rede."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Rede %s definida a partir de %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Falha ao definir a rede a partir de %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "destrói uma rede"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Destrói uma rede dada."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "id, uuid ou nome da rede"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "A rede %s foi destruída\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Falha ao destruir a rede %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "informações da rede em XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Dá saída às informações da rede como descarga em XML para o stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "lista as redes"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Retorna a lista das redes."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "lista as redes inativas"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "lista redes ativas & inativas"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Falha ao listar as redes ativas"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Falha ao listar as redes inativas"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Auto-iniciar"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "sem auto-iniciar"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "ativo"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inativo"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "converte um UUID de uma rede para um nome de rede"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid da rede"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "inicia uma (previamente definida) rede inativa"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Inicia uma rede."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "nome da rede inativa"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Rede %s iniciada\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Falha ao iniciar a rede %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "indefine uma rede inativa"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Indefine a configuração para uma rede inativa."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "A rede %s foi indefinida\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Falha ao indefinir a rede %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "converte um nome de rede em UUID de rede"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nome da rede"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "falha ao obter o UUID da rede"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "auto-inicia um pool"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Configura um pool para ser iniciado automaticamente na inicialização."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "nome ou uuid do pool"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "falha ao marcar o pool %s como auto-iniciado"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "falha ao desmarcar o pool %s como auto-iniciado"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "O pool %s foi marcado como auto-iniciado\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "O pool %s foi desmarcado como auto-iniciado\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "cria um pool a partir de um arquivo XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Cria um pool."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "arquivo contendo uma descrição XML de um pool"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "O pool %s foi criado a partir de %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Falha ao criar o pool a partir de %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "cria um domínio a partir de um arquivo XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "arquivo contendo uma descrição XML de um volume"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Volume %s foi criado a partir de %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Falha ao criar um volume a partir de %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "enumera dispositivos neste hospedeiro"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "nome da rede inativa"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "alvo para o dispositivo de disco"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Falha ao listar os dispositivos do nó"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "nome do pool"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "tipo do pool"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "hospedeiro-fonte para o armazenamento subjacente"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "caminho de origem para o armazenamento subjacente"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "dispositivo de origem para armazenamento subjacente"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "nome de origem para o armazenamento subjacente"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "alvo para o armazenamento subjacente"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "falha ao alocar buffer XML"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "cria um pool a partir de um conjunto de args"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "O pool %s foi criado\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Falha ao criar o pool %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (mas não inicia) um pool a partir de um arquivo XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Define um pool."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "O pool %s é definido a partir de %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Falha ao definir o pool a partir de %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "define um pool a partir de um conjunto de argumentos"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "O pool %s foi definido\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Falha ao definir o pool %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "constrói um pool"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Constrói um dado pool."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "Pool %s construído\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "Falha ao construir o pool %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "destrói um pool"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Destrói um dado pool."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "O pool %s foi destruído\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Falha ao destruir o pool %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "excluir um pool"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Exclui um dado pool."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "O pool %s foi excluído\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Falha ao excluir o pool %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "atualiza um pool"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Atualiza um dado pool."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "O pool %s foi atualizado\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Falha ao atualizar o pool %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "informações sobre o pool em XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr ""
 "Dá saída às informações do pool como um arquivo de descarga XML para o "
 "stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "lista os pools"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Retorna a lista de pools."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "lista os pools inativos"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "lista os pools ativos & inativos"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Falha ao listar os pools ativos"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Falha ao listar os pools inativos"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "localiza origens potenciais de pools de armazenamento"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "Retorna o documento <sources> XML."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "tipo de origem de pool de armazenamento a localizar"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "hospedeiro opcional a ser consultado"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "porta opcional a ser consultada"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "Excedido o limite da memória"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "falha em virAsprintf (erro n° %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Falha ao localizar qualquer origem de pool %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "descobre origens potenciais para pools de armazenamento"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "tipo de origem de pool de armazenamento a descobrir"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "arquivo de origem xml para solicitar pools opcional"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "informações sobre o pool de armazenamento"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Retorna informações básicas sobre o pool de armazenamento."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "construindo"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "executando"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "degradado"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Capacidade:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Alocação:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Disponível:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "converte o UUID de um pool em um nome de pool"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "uuid de um pool"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "inicia um (previamente definido) pool inativo"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Inicia um pool."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "nome do pool inativo"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "O pool %s foi iniciado\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Falha ao iniciar o pool %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "cria um volume a partir de um conjunto de args"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Cria um volume."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "nome do pool"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "nome do volume"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "tamanho do volume com os sufixos k,M,G,T opcionais"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "tamanho inicial de alocação com sufixos k,M,G,T opcionais"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "tipo de formato de arquivo raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Tamanho %s mal formado"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "O volume %s foi criado\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Falha ao criar volume %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "indefine um pool inativo"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Indefine a configuração para um pool inativo."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "O pool %s foi indefinido\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Falha ao indefinir o pool %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "converte o nome de um pool em UUID de um pool"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "falha ao obter o UUID do pool"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "cria um volume a partir de um arquivo XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "arquivo contendo uma descrição XML de um volume"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Volume %s foi criado a partir de %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Falha ao criar um volume a partir de %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "cria um volume a partir de um arquivo XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "nome do pool inativo"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "nome ou chave do volume"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Volume %s foi criado a partir de %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "nome do volume"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "nome ou chave do volume"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nome do volume"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Falha ao iniciar o pool %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Volume %s foi criado a partir de %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Falha ao criar um volume a partir de %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "apaga um volume"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Exclui um dado volume."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "nome, chave ou caminho do volume"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "O volume %s foi excluído\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Falha ao excluir o volume %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "informação do volume de armazenamento"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Retorna informações básicas sobre o volume de armazenamento."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "arquivo"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "bloco"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "informação do volume em XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr ""
 "Saída da informação do volume como um arquivo de descarga XML para o stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "lista os volumes"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Retorna a lista de volumes por pool."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Falha ao listar os volumes ativos"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Caminho"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "converte um UUID de um volume em nome de volume"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "chave ou caminho do volume"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "converte uma UUID de um volume para chave de volume"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "uuid de volume"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "converte o UUID de um volume para o caminho do volume"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "nome ou chave do volume"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "mostra a versão"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Apresenta informações sobre a versão do sistema."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "falha ao obter o tipo de hypervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compilado usando a biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "falha ao obter a versão da biblioteca"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Usando a biblioteca: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Usando a API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "falha ao obter a versão do hypervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Não foi possível extrair a versão do hypervisor %s em execução\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Hypervisor em execução: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "enumera dispositivos neste hospedeiro"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "falta informação sobre os dispositivos"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "nome da capacidade"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "Falha ao contar os dispositivos do nó"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "Falha ao listar os dispositivos do nó"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "detalhes do dispositivo do nó em XML"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr ""
 "Saída dos detalhes dos dispositivos do nó como um arquivo de descarga XML "
 "para o stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "chave do dispositivo"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "Não foi possível localizar um dispositivo correspondente"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "desconecta dispositivo nó, seu driver de dispositivo"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr ""
 "Desconecte o dispositivo nó, seu driver de dispositivo, antes de atribuir a "
 "um domínio."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "Dispositivo %s desconectado\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "Falha ao desconectar o dispositivo %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "reconecta dispositivo nó, seu driver de dispositivo"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+"Desconecte o dispositivo nó, seu driver de dispositivo, antes de atribuir a "
+"um domínio."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "Dispositivo %s reconectado\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Falha ao reconectar o dispositivo %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "alvo para o dispositivo de disco"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Restaura o dispositivo nó antes ou depois de atribuir a um domínio."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "Dispositivo %s restaurado\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "falha na criação do dispositivo %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "exibe o nome de máquina do hypervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "falha ao obter o nome de máquina"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "exibe a forma canônica da URI do hypervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "falha ao obter a URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "exibição do vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Dá saída ao endereço IP e número da porta para a exibição do VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "console tty"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Dá saída ao dispositivo para o console TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "conecta um dispositivo a partir de um arquivo XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Conecta um dispositivo a partir de um <file> XML."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "arquivo XML "
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: Falta a opção do <file>"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Falha ao conectar o dispositivo a partir de %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "Dispositivo conectado com sucesso\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "desconecta o dispositivo a partir de um arquivo XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Desconecta um dispositivo a partir de um <file> XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: Falta a opção <file>"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Falha ao desconectar o dispositivo a partir de %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "Dispositivo desconectado com sucesso\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "conecta uma interface de rede"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Conecta uma nova interface de rede."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "tipo de interface de rede"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "origem da interface de rede"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "nome de rede alvo"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "Endereço MAC"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "script usado para fazer a ponte da interface de rede"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Não há suporte %s para o comando \"atach-interface\""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "Interface conectada com sucesso\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "desconecta a interface de rede"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Desconecta a interface de rede."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Falha ao obter informações da interface"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Não foi localizada a interface cujo tipo é %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Não foi localizada a interface cujo endereço MAC é %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Falha ao alocar a memória"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Falha ao criar XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "Interface desconectada com sucesso\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "conecta o dispositivo de disco"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Conecta um novo dispositivo de disco."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "origem do dispositivo de disco"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "alvo para o dispositivo de disco"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "driver do dispositivo de disco"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "subdriver do dispositivo de disco"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "tipo do dispositivo alvo"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "modo de leitura e escrita do dispositivo"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Não há suporte %s no comando \"attach-disk\""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "Disco conectado com sucesso\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "desconectar o dispositivo de disco"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Desconectar o dispositivo de disco."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Falha ao obter informações do disco"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Não foi localizado o disco cujo alvo é %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "Disco desconectado com sucesso\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: falha ao alocar nome de arquivo temporário: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: falha ao criar o arquivo temporário: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "write: %s: falha ao escrever no arquivo temporário: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "close: %s: falha ao fechar ou escrever no arquivo temporário: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7547,7 +7874,7 @@ msgstr ""
 "%s: variável de ambiente $EDITOR contém meta caractere do shell ou outros "
 "caracteres inaceitáveis"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7556,88 +7883,88 @@ msgstr ""
 "%s: nome de arquivo temporário contém um meta caractere do shell ou outros "
 "caracteres inaceitáveis (o $TMPDIR está incorreto?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: não foi possível criar comando de edição: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: falha no comando de edição: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: o comando finalizou com status diferente de zero"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: falha ao ler o arquivo temporário: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "edita configuração XML para um domínio"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "Edita a configuração XML para um domínio."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "A configuração do domínio XML %s não foi alterada.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ERRO: a configuração XML foi alterada por outro usuário"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "Configuração XML do domínio %s editada.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "edita configuração XML para uma rede"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "Edita a configuração XML para uma rede."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "edita configuração XML para um pool de armazenamento"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Edita a configuração XML para um pool de armazenamento."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "sai deste terminal interativo"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "o comando \"%s\" requer a opção <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "o comando \"%s\" requer a opção --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "o comando \"%s\" não existe"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "NOME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7645,17 +7972,17 @@ msgstr ""
 "\n"
 "  SINOPSE\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7663,7 +7990,7 @@ msgstr ""
 "\n"
 "  DESCRIÇÃO\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7671,58 +7998,58 @@ msgstr ""
 "\n"
 "  OPÇÕES\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "erro interno: virsh %s: sem opção %s VSH_OT_DATA"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nome ou id do domínio indefinido"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "falha ao obter domínio \"%s\""
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nome de rede indefinido"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "falha ao obter rede \"%s\""
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "nome do pool indefinido"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "falha ao obter o pool \"%s\""
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "nome do volume indefinido"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "falha ao obter volume \"%s\""
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7733,128 +8060,128 @@ msgstr ""
 "(Tempo: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "falta \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "token inesperado (nome do comando): \"%s\""
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "comando desconhecido: \"%s\""
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "o comando \"%s\" não dá suporte à opção --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "sintaxe esperada: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "número"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "dado \"%s\" inesperado"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPÇÃO"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DADO"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "inativo"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pausado"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "em desligamento"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "desligado"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "falhou"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "não há conexão válida"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: erro: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "erro:"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: falha ao alocar %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: falha ao alocar %lu bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "falha ao conectar com o hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "falha ao obter as informações do arquivo de log"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "o caminho do log não é um arquivo"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "falha ao abrir o arquivo de log. Verifique o caminho do arquivo de log"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "falha ao escrever no arquivo de log"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: falha ao escrever no arquivo de log: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "falha ao desconectar com o hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7887,7 +8214,7 @@ msgstr ""
 "\n"
 "  comandos (modo não interativo):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7897,17 +8224,17 @@ msgstr ""
 "  (especifique help <command> para detalhes sobre o comando)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "opção sem suporte \"-%c\". Veja --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "argumento extra '%s'. Consulte --help."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7916,7 +8243,7 @@ msgstr ""
 "Bem vindo ao %s, terminal interativo de virtualização.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7965,13 +8292,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "o hypervisor não dá suporte a esta função: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "não foi possível conectar ao hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "não foi possível conectar com %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8431,7 +8758,7 @@ msgstr "ponteiro para rede inválido em"
 msgid "invalid interface pointer in %s"
 msgstr "ponteiro para rede inválido em %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "erro interno: o buffer é pequeno demais"
 
@@ -8487,26 +8814,36 @@ msgstr "inicializando inotify"
 msgid "adding watch on %s"
 msgstr "adicionando observador em %s"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 "O parâmetro dos pesos do escalonador de créditos (%d) está fora da faixa (1-"
 "65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 "O parâmetro das capacidades do escalonador de créditos (%d) está fora da "
 "faixa (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "não foi possível ler o arquivo %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "não foi possível inicializar o mutex"
 
@@ -8553,7 +8890,7 @@ msgstr "informação do domínio incorreta, domid não é numérico"
 msgid "domain information incomplete, missing uuid"
 msgstr "informação do domínio incompleta, falta o uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "informação do domínio incompleta, falta o nome"
 
@@ -8609,122 +8946,122 @@ msgstr "endereço MAC \"%s\" inválido"
 msgid "unexpected sound model %s"
 msgstr "modelo de som %s inesperado"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "tipo de vídeo \"%s\" desconhecido"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "falta o tipo do domínio"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "falta \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "falta o produto"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "falta o produto"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "não foi possível analisar o domínio %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "não foi possível analisar o barramento %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "não foi possível analisar o slot %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "não foi possível analisar a função %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "informação do domínio incompleta, falta a id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "máscara de CPU inválida %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "tipo de ciclo de vida %s desconhecido"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "erro de sintaxe da topologia"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "falha ao analisar a informação do domínio do Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "o domínio \"%s\" não está em execução"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch falha ao localizar esse domínio"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "tipo de dispositivo não suportado"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart falha ao localizar esse domínio"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart falhou ao localizar esse domínio"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "valor de retorno inesperado do on_xend_start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "não há memória"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "falha na sexpr2string"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "Falha ao redefinir o sexpr"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start não está presente em sexpr"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "não foi possível resolver o nome %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8732,7 +9069,7 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen não dá suporte à renomeação de domínios durante "
 "a migração"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8740,130 +9077,130 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen não dá suporte aos limites de banda durante a "
 "migração"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: não há suporte para a flag"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: URI inválida"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: apenas migrações xenmigr:// têm suporte no Xen"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 "xenDaemonDomainMigrate: um nome de máquina deve ser especificado na URI"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: número de porta inválido"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "falha ao analisar a descrição do domínio"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "falha ao construir sexpr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Falha ao criar domínio inativo %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "não suportado no xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "informação do nó incompleta, falta o nome do escalonador"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "falha ao realizar strdup"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "Escalonador desconhecido"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "Falha ao obter um nome do escalonador"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "informação do domínio incompleta, falta o cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "informação do domínio incompleta, falta cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek não é suportado pelo dom0"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: caminho inválido"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "falha ao abrir para leitura: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "falha ao realizar lseek ou ler o arquivo: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "tipo de vídeo %d inesperado"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "tipo de dispositivo de caractere inesperado"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "Não foi possível conectar diretamente o disquete %s"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "Não foi possível conectar diretamente o CDROM %s"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "não há suporte ao tipo de rede %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "a rede ainda está ativa"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "valor %d do ciclo de vida inesperado"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "não há carregador de domínio HVM"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "não há suporte para hotplug deste tipo de dispositivo"
 
@@ -8965,22 +9302,22 @@ msgstr "não foi possível obter a hora atual"
 msgid "unable to store config file handle"
 msgstr "não foi possível armazenar o identificador do arquivo de configuração"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "dispositivo desconhecido"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 "não foi possível verificar os pontos %s de ligação para %s de configuração"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "falha ao criar o link %s para %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "falha ao remover o link %s"
@@ -9048,6 +9385,41 @@ msgstr "observador já rastreado"
 msgid "reallocating list"
 msgstr "realocando a lista"
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "falha na criação do dispositivo %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "falha ao abrir %s para leitura"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Falha ao definir a flag close-on-exec do descritor do arquivo\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "Não foi possível ler nodeinfo"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Falha ao ler o status do domínio para %s\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Falha ao analisar o status do domínio para %s\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "elemento raiz desconhecido"
+
+#~ msgid "host"
+#~ msgstr "hospedeiro"
+
+#~ msgid "node"
+#~ msgstr "nó"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "não foi possível conectar ao hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "não foi possível conectar com %s"
+
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Falha ao auto inicializar a rede \"%s\": %s\n"
 
diff --git a/po/ro.gmo b/po/ro.gmo
index 153e483..6d7f31c 100644
Binary files a/po/ro.gmo and b/po/ro.gmo differ
diff --git a/po/ro.po b/po/ro.po
index d5f15b4..07387cf 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/ru.gmo b/po/ru.gmo
index 4dbe6a2..9eef235 100644
Binary files a/po/ru.gmo and b/po/ru.gmo differ
diff --git a/po/ru.po b/po/ru.po
index eaf851d..614ec40 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.ru\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-10-17 15:08+1100\n"
 "Last-Translator: Yulia Poyarkova <yulia.poyarkova at redhat.com>\n"
 "Language-Team: \n"
@@ -102,234 +102,234 @@ msgstr "Неверное кодирование строки параметро
 msgid "Unknown error"
 msgstr "Неизвестная ошибка"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Не удается получить доступ к %s '%s': %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Ошибка чтения канала сигналов: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Перезагрузка конфигурации при SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Ошибка при перезагрузке драйверов"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Завершение работы по сигналу %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "непредвиденный узел значений"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Не удалось открыть файл pid '%s' : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Ошибка при попытке выполнения fdopen для файла PID '%s' : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Не удалось выполнить запись в файл PID '%s' : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Не удалось закрыть файл PID '%s' : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Не удалось выделить память для организации qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Не удалось создать сокет: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Не удается прослушивать входящие подключения на '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Не удалось добавить обратный вызов событий сервера"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "сокет: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "привязка: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "прослушивать: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Длина полученного пути слишком велика для буфера в qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Не удалось выделить struct qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "не удается инициализировать поддержку моста: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "не удается инициализировать поддержку моста: %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Не удалось иницилизировать аутентификацию SASL %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Не удалось иницилизировать аутентификацию SASL %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr ""
 "Не удалось подключиться к системной шине для выполнения аутентификации "
 "PolicyKit %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: сбой: DN клиента -- %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: проверка не удалась: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: сертификат клиента не является доверенным."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: издатель сертификата клиента неизвестен."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: сертификат клиента аннулирован."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: сертификат клиента использует небезопасный алгоритм."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: тип сертификата не является X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: нет узлов"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: сбой gnutls_x509_crt_init"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: срок действия сертификата истек"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: сертификат клиента не был активирован"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -341,13 +341,13 @@ msgstr ""
 "in clientcert.pem -text для просмотра поля Distinguished Name в сертификате "
 "клиента или же просто запустите этот демон с ключом --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 "remoteCheckCertificate: не удалось подтвердить подлинность сертификата "
 "клиента"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -355,177 +355,177 @@ msgstr ""
 "remoteCheckCertificate: установлен флаг tls_no_verify_certificate, поэтому "
 "неверные сертификаты будут игнорироваться"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Не удалось подвердить подлинность учетных данных клиента: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Не удается принять соединение: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "недостаточно памяти при выделении массива"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Отключите аутентификацию polkit для привилегированного клиента %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "Сбой инициализации TLS: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "непредвиденный тип домена %d"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "не удалось создать '%s'"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "не удалось создать '%s'"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Обработчик сигналов зарегистрировал %d ошибок. Последняя ошибка:  %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Не удалось осуществить запись в "
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "ошибка выделения узла"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "не удалось выделить память для списка конфигурации %s"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "не удалось выделить память для значения списка конфигурации %s"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: должен представлять собой строку или набор "
 "строк\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: неверный тип: получено %s; ожидается %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: %s не поддерживается\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Не удается определить группу в режиме не-root"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "ошибка выделения узла"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Не удалось выделить память для scsidev"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Не удается найти группу '%s'"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Не удалось обработать режим '%s'"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Не удалось отделить как демон: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Не удалось создать канал: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "не удается сгенерировать UUID"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Не удалось изменить права владения группы %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -630,7 +630,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Не удается разрешить адрес %d: %s"
@@ -655,7 +655,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "не удалось настроить контекст SASL %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "не удается получить размер кода TLS"
 
 #: qemud/remote.c:2970
@@ -677,7 +678,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -834,43 +835,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "незавершенное число"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "незавершенная строка"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ожидается значение"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "отсутствует ] в конце списка"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ожидается разделитель списка"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "отсутствует ] в конце списка"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ожидается имя"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ожидается разделитель"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ожидается присвоение"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ошибка открытия файла"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "ошибка сохранения содержимого"
 
@@ -957,544 +967,578 @@ msgstr "не удалось добавить хранилище vol в хэш-т
 msgid "dev missing from connection hash table"
 msgstr "vol отсутствует в хэш-таблице соединений"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "неизвестный тип '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Недопустимое имя дисковода: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Недопустимое имя жесткого диска: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Недопустимый тип шины '%s' для дисковода"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Недопустимый тип шины '%s' для дисковода"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr "Нет <source> атрибута 'network' с <interface type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "Нет <source> атрибута 'dev' с <interface type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "Невозможно разобрать атрибут <source> 'port' с интерфейсом сокета"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr "Нет <source> атрибута 'dev' с <interface type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "отсутствует исходная информация для устройства"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "отсутствует исходная информация для устройства"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Отсутствует исходный атрибут службы для символьного устройства"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "отсутствует информация о типе устройства ввода"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "шина ps2 не поддерживает устройство ввода %s"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "шина ввода %s не поддерживается"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "шина xen не поддерживает устройство ввода %s"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "отсутствует информация о типе устройства ввода"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "неизвестный тип устройства"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "неизвестный тип модели звукового устройства"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "невозможно прочитать каталог %s: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "невозможно открыть устройство %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "невозможно открыть устройство %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "отсутствует \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "отсутствует узел источника"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "невозможно открыть устройство %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "невозможно открыть устройство %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "отсутствует узел источника"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "неизвестный узел %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "неизвестный тип аутентификации %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "отсутствует тип домена"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "недопустимый тип домена"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "отсутствует модель звукового устройства"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "отсутствует информация о корневом элементе"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "неизвестный тип устройства"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "неизвестный тип virt"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "отсутствует атрибут типа домена"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "недопустимый тип домена"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Не удалось сгенерировать UUID: %s"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "неверно сформированный элемент uuid"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "отсутствует элемент памяти"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "неожидаемые данные '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "не указан тип ОС"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "неподдерживаемая архитектура"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "отсутствует исходное устройство"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "неизвестное загрузочное устройство '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "список доменов узла"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "отсутствует атрибут типа домена"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "недопустимое имя домена"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "недопустимый путь"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Не удается открыть путь %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "привязка: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "не удалось приостановить домен"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "неверный корневой элемент"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "синтаксическая ошибка cpuset топологии "
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "непредвиденный узел dict"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "непредвиденный узел значений"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "не удается создать каталог конфигурации %s: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "не удается создать файл конфигурации %s: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "не удается записать файл конфигурации %s: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "не удается сохранить файл конфигурации %s: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "пул хранилищ уже существует"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "неизвестный тип virt"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1530,466 +1574,486 @@ msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 "Не удалось добавить правило iptables '%s' в цепочку '%s' в таблице '%s': %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "не удается разобрать URI подключения"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "не удается создать каталог журналирования %s: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "путь к ядру слишком длинный"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "невозможно создать канал: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare не задал uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare не задал uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "пустой путь (NULL)"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "flags должен быть нулевым"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "буфер пуст (NULL)"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "параметр flags должен быть установлен в VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "буфер пуст, но его размер ненулевой"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "сбой setsid: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "сбой ioctl(TIOCSTTY): %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "сбой dup2(stdin): %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "сбой dup2(stdout): %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "сбой dup2(stderr)d: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "не удается выделить строку имени контейнера"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Ошибка создания неактивного домена %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "не удалось создать '%s'"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "не удалось смонтировать /proc для контейнера: %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "невозможно создать канал: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "не удалось смонтировать /proc для контейнера: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Не удалось создать символьную ссылку '%s' к '%s': %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Ошибка создания домена из %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "не удалось создать файл журнала %s: %s"
+msgid "failed to remove capabilities %d"
+msgstr "ошибка запроса возможностей"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "ошибка запроса возможностей"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "ошибка запроса возможностей"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() передал недопустимое определение VM"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "не удалось смонтировать /proc для контейнера: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Ошибка создания домена из %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "сбой чтения fd %d: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "сбой записи в fd %d: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "сбой epoll_create(2): %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "сбой epoll_ctl(fd1): %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "сбой epoll_ctl(fd1): %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "событие ошибки %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "сбой epoll_wait(): %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Не удалось получить статистику интерфейса %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Ошибка разрушения домена %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "сбой unlockpt: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "невозможно открыть устройство %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "не удалось смонтировать /proc для контейнера: %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "ошибка выделения узла"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Не удалось выполнить запись в файл PID '%s' : %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Не удается записать argv в журнал %d: %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "Не удается закрыть файл журнала %d: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Ошибка отмены конфигурации сети %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "пул хранилищ не активен"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "нет домена с соответствующим UUID"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "нельзя удалить активный домен"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "нельзя удалить активный домен"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Ошибка создания домена из %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "ошибка при ожидании команды: %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "не удается установить значение задержки перенаправления моста в %d"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Ошибка создания домена из %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "ошибка выделения узла"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "не удалось выделить место для символьного устройства"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "ошибка подключения к Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "неправильный указатель домена в"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "не удается закрыть файл pid tty %s: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "невозможно задать владельца файлов '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "не удается создать каталог журналирования %s: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Не удалось открыть файл pid '%s' : %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "имя домена"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "нет домена с идентификатором %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "неизвестная процедура: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Ошибка возобновления работы домена %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "недопустимый путь: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "Недопустимый параметр для virXPathNode()"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "ошибка получения типа гипервизора"
@@ -2023,22 +2087,22 @@ msgstr "Перенаправление по запросу, но не указа
 msgid "unknown forwarding type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "Имя файла конфигурации сети '%s' не соответствует имени сети '%s'"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "домен %s уже существует"
@@ -2202,317 +2266,453 @@ msgstr "нет сети с совпадающим идентификатором
 msgid "network '%s' does not have a bridge name."
 msgstr "Сеть '%s' не активна"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "нельзя задать память для активного домена"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "невозможно создать каталог автозапуска %s: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Не удалось создать символьную ссылку '%s' к '%s': %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Не удалось удалить символьную ссылку '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Ошибка возобновления работы домена %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Ошибка возобновления работы домена %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "невозможно открыть устройство %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "нет тома хранилища с совпадающим именем"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "не указана модель звукового устройства"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Недопустимый параметр для virXPathString()"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "невозможно открыть путь '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "попытка миграции завершилась неудачей"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "невозможно подключиться к %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "невозможно создать канал: %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "невозможно очистить заголовок устройства %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "отсутствует исходный путь"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "неизвестный тип тома %d"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "невозможно задать владельца файлов '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "недопустимая модель звукового устройства '%s'"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "отсутствует исходный путь"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "отсутствует исходный путь"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "невозможно задать владельца файлов '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "невозможно задать владельца файлов '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "неизвестный тип тома %d"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "имя сети"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "неправильный указатель сети в %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "неправильный указатель сети в %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "неправильный указатель домена в %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "неправильный указатель домена в %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "недопустимая модель звукового устройства '%s'"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "недопустимая модель звукового устройства '%s'"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "неправильный указатель соединения в %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "неверно сформированный элемент uuid"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "отсутствует тип домена"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "ошибка при попытке открыть %s для чтения"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "ошибка при попытке открыть %s для чтения"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Ошибка чтения канала сигналов: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Ошибка чтения канала сигналов: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Ошибка чтения канала сигналов: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "uuid домена"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "узлы numa cpu узла"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "невозможно открыть %s: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "на этой платформе консоль не реализована"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "на этом узле NUMA не поддерживается"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Не удалось запросить свободную память NUMA"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "получение времени дня"
 
@@ -2527,17 +2727,17 @@ msgstr "Виртуальная машина OPENVZ с идентификатор
 msgid "Wrong state to perform action"
 msgstr "информация об узле"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "домен не выполняется"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "нет домена с совпадающим идентификатором %d"
@@ -2549,18 +2749,18 @@ msgstr "домен не найден"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Невозможно извлечь версию гипервизора, выполняющего %s\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "не удается удалить конфигурацию для %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "не удается удалить конфигурацию для %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2582,13 +2782,13 @@ msgid "Wrong MAC address"
 msgstr "неверный аргумент %s"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "не удается удалить конфигурацию для %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "не удается удалить конфигурацию для %s"
 
 #: src/openvz_conf.c:434
@@ -2605,13 +2805,9 @@ msgstr "Неверная формулировка UUID в файле конфи
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2651,7 +2847,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "невозможно подключиться к %s"
@@ -2725,7 +2921,7 @@ msgstr "работа домена не завершена"
 msgid "Could not read container config"
 msgstr "не удается разобрать URI подключения"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "неизвестный тип '%s'"
@@ -2734,7 +2930,20 @@ msgstr "неизвестный тип '%s'"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "не удается разобрать URI подключения"
@@ -2857,586 +3066,554 @@ msgstr "Ошибка связи с прокси: плохо сформирова
 msgid "got asynchronous packet number %d\n"
 msgstr "получен асинхронный номер пакета - %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Не удалось разобрать вывод vzlist"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Не удалось разобрать вывод vzlist"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Неожиданный статус выхода qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Неожиданный статус выхода '%d', возможный сбой qemu"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Не удается найти бинарный компонент QEMU %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Сеть '%s' не найдена"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Тип сети %d не поддерживается"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "не удается инициализировать поддержку моста: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Не удалось добавить интерфейс '%s' к мосту '%s' : %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Не удалось добавить интерфейс '%s' к мосту '%s' : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "команда 'info blockstats' не поддерживается этим qemu"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 #, fuzzy
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "команда 'info blockstats' не поддерживается этим qemu"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "неподдерживаемый тип диска '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "неподдерживаемый тип диска '%s'"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "неподдерживаемый тип диска '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "недопустимая модель звукового устройства"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "неверно сформированный элемент uuid"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "отсутствует информация об устройствах для %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Не удалось найти ссылку к устройству для LUN %d"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "неизвестный тип ОС"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "слишком много символьных устройств"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "неизвестный тип ОС"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "длина пути к эмулятору слишком велика"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "отсутствует элемент имени"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "недопустимое имя домена"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "недопустимый путь"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Не удается открыть путь %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "список доменов узла"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "Невозможно установить флаг close-on-exec %s журнала виртуальной машины"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Не удалось автоматически запустить виртуальную машину '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Не удалось получить статистику блочного устройства %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Ошибка создания домена из %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Не удалось создать каталог %s : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Ошибка сохранения домена %s в %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Не удалось обработать режим '%s'"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Не удалось создать каталог %s : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Не удалось обработать режим '%s'"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "не удается получить текущее время"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Не удалось обработать режим '%s'"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Не удалось обработать режим '%s'"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Не удалось автоматически запустить виртуальную машину '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Сбай при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Время ожидания истело при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Недостаточно места при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "Сбай при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Недостаточно места при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "Время ожидания истело при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Время ожидания истело при чтении вывода запуска %s"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Не удается открыть путь %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Не удается задать флаг close-on-exec для монитора"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Не удается перевести монитор в режим без блокирования"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Не удается закрыть файл журнала %d: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "не удается установить атрибуты: %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "ошибка при получении домена '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "не удалось возобновить операцию"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "не удается получить текущее время"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "Виртуальная машина уже активна"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Не удается найти незанятый порт VNC"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "не удается создать каталог журналирования %s: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Не удается найти бинарный компонент QEMU %s: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Ошибка при переведении домена %s в состояние ожидания"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Не удается записать argv в журнал %d: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Не удается записать argv в журнал %d: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Не удается записать argv в журнал %d: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Отключение домена %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Завершение работы виртуальной машины '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Не удалось привязать сокет к '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "не удается открыть tty %s: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "на этом узле NUMA не поддерживается"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Не удалось запросить свободную память NUMA"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "пул хранилищ не активен"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "не удается открыть tty %s: %s\n"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "нет домена с совпадающим UUID '%s'"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "нет домена с соответствующим именем"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "домен %s уже существует"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "домен уже активен как '%s'"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "операция приостановки не удалась"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "операция завершения работы не удалась"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "максимальный объем памяти не может быть меньше текущего объема"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "изменить выделение памяти"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "не удается разобрать URI подключения"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "изменить выделение памяти"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "значение объема памяти не может превышать максимальный объем"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "нельзя задать память для активного домена"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "не удалось получить xml домена"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "не удалось создать '%s'"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "не удалось записать заголовок"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "ошибка записи файла xml"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Не удается закрыть файл журнала %d: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "попытка миграции завершилась неудачей"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "команда 'info blockstats' не поддерживается этим qemu"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "нельзя изменить счетчик VCPU для активного домена"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "неизвестный тип virt в определении домена '%d'"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 "не удалось определить максимальное число виртуальных процессоров для домена"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3444,327 +3621,327 @@ msgstr ""
 "запрошенное число виртуальных доменов превышает максимально допустимое "
 "значение для домена: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "нельзя назначить виртуальные процессоры неактивному домену"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "число виртуальных процессоров превышает допустимый диапазон %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "невозможно сохранить домен"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "невозможно сохранить домен"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "не удается получить текущее время"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "невозможно прочитать образ домена"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "ошибка чтения заголовка qemu"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "версия образа не поддерживается (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "ошибка чтения XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "ошибка разбора XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "ошибка при получении сети '%s'"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Ошибка возобновления работы домена %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "неподдерживаемый тип диска '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Не удается найти бинарный компонент QEMU %s: %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "неподдерживаемый тип диска '%s'"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "нельзя изменить носитель CDROM"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "нельзя изменить носитель CDROM"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "пул хранилищ уже существует"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "домен %s уже существует"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "загрузка файла определения хоста"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "загрузка файла определения хоста"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "нельзя сопоставить устройство неактивному домену"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "можно присоединить только устройства CDROM"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "можно присоединить только устройства CDROM"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "домен не найден"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Ошибка возобновления работы домена %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Ошибка создания домена из %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "нельзя сопоставить устройство неактивному домену"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 #, fuzzy
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "можно присоединить только устройства CDROM"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "нельзя задать память для активного домена"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "невозможно создать каталог автозапуска %s: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Не удалось создать символьную ссылку '%s' к '%s': %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "недопустимый путь: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "сбой команды 'info blockstats'"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "команда 'info blockstats' не поддерживается этим qemu"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "устройство не найдено: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "путь NULL или пустой"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "недопустимый путь, '%s' не является известным интерфейсом"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "ошибка чтения файла конфигурации %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "недопустимый путь"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "Драйвер QEMU поддерживает только адреса виртуальной памяти"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "сбой open(%s): %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "сбой команды lvs"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "список доменов узла"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Не удалсь сгенерировать UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "домен уже активен как '%s'"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "ошибка действия: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Ошибка возобновления работы домена %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3773,252 +3950,257 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "бинарный файл libvirtd не найден"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: не удалось определить транспортный протокол в URL (должен быть "
 "tls|unix|ssh|ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: для протокола 'ext' необходимо указать команду"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "не удается открыть tty %s: %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "транспортные методы unix, ssh и ext не поддерживаются в Windows"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Не удалось создать сокет: %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Не удается закрыть файл журнала %d: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "ошибка получения UUID домена"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "выделение домена"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Не удается получить доступ к %s '%s': %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "не удается выделить стек контейнера"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Журналирование данных консоли виртуальной машины не удалось: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "ошибка инициализации библиотеки SASL: %d (%s)"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "не удается установить атрибуты: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "не удается установить атрибуты: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Не удалось подвердить подлинность учетных данных клиента: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 "проверка сервера (нашего сертификата или IP-адреса) завершилась неудачей\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Не удалось подвердить подлинность учетных данных клиента: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "невозможно создать канал: %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Недопустимый тип устройства: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "Сертификат еще не активирован"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: издатель сертификата клиента неизвестен."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "Срок действия сертификата истек"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: сертификат клиента использует небезопасный алгоритм."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Тип сертификата не X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "ошибка gnutls_certificate_get_peers"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Не удалось иницилизировать аутентификацию SASL %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Срок действия сертификата истек"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Сертификат еще не активирован"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Владелец сертификата не соответствует имени узла (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "слишком много ячеек NUMA: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "слишком много идентификаторов удаленных доменов: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "длина соответствия превышает максимально допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "длина буфера соответствий VCPU превышает максимально допустимое значение: %d "
 "> %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "узел зарегистрировал слишком много виртуальных процессоров: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "длина зарегистрированного узлом буфера соответствий превышает максимально "
 "допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "слишком много имен удаленных доменов: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
@@ -4026,287 +4208,287 @@ msgstr ""
 "remoteDomainGetSchedulerParameters: полученное число параметров превышает "
 "допустимый лимит"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: неизвестный тип параметра"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "недостаточно памяти при выделении массива"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "неизвестный тип параметра"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "размер полученного в результате буфера не равен запрошенному размеру"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "слишком много удаленных сетей: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "слишком много удаленных сетей: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "запрошено слишком большое число  пулов хранения"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "получено слишком много пулов хранилищ"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "запрошено слишком большое число томов хранилищ"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "получено слишком много томов хранилищ"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "запрошено слишком большое число томов хранилищ"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "получено слишком много томов хранилищ"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "запрошено слишком большое число томов хранилищ"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "получено слишком много томов хранилищ"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "неизвестный тип аутентификации %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "отказ запрошенного типа аутентификации %s"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "тип аутентификации %d не поддерживается"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "ошибка инициализации библиотеки SASL: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "не удалось получить адрес сокета %d (%s)"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "не удалось получить адрес узла %d (%s)"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Ошибка создания контекста клиента SASL: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "недопустимый размер ключа для сессии TLS"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "невозможно задать внешний SSF %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "механизм SASL %s не поддерживается сервером"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Не удалось запустить согласование SASL: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Не удалось создать данные аутентификации"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "Слишком длиные данные согласования SASL: %d байт"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Ошибка запуска домена %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Ошибка сбора данных аутентификации"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "сбой xdr_remote_message_header"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (длина слова)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "невозможно сохранить данные домена"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Ошибка чтения сокета %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "соединение только для чтения"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "невозможно записать метаданные"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "не удалось создать '%s'"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Ошибка разрушения домена %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (длина слова)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 #, fuzzy
 msgid "packet received from server too small"
 msgstr "с сервера получен слишком длинный пакет"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "с сервера получен слишком длинный пакет"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "ответ содержит неверный заголовок"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "неизвестная программа (получено %x, ожидается %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "неизвестная версия протокола (получено %x, ожидается %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "неизвестная процедура (получено %x, ожидается %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "неизвестный статус (получен %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "сбой calloc"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "ошибка при ожидании команды: %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4320,164 +4502,178 @@ msgstr "недопустимая модель звукового устройс
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "не удается открыть файл pid tty %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "не удается прочитать файл pid tty %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "не удается открыть файл pid tty %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "не удается прочитать файл pid tty %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "не удается получить контекст файла %s: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "число VCPU превышает максимально допустимое значение: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "невозможно открыть устройство %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "не удается получить текущее время"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "не получается открыть том '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "не удается найти конец файла '%s':%s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "не удается получить контекст файла %s: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "невозможно прочитать каталог %s: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Не удалось выполнить компиляцию regex %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "невозможно прочитать fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "ошибка при ожидании команды: %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "команда не завершила работу корректно"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "ошибка чтения: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "ненулевой статус выхода команды %d"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s: не реализовано\n"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "невозможно разобрать начальное расположение устройства"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "невозможно разобрать конечное расположение устройства"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "недопустимый тип домена"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "пул хранилищ уже существует"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "свободный экстент недостаточно большой"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "невозможно создать путь '%s': %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4576,7 +4772,7 @@ msgid "cannot fill file '%s'"
 msgstr "невозможно заполнить файл '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "невозможно закрыть файл '%s': %s"
@@ -4586,58 +4782,62 @@ msgstr "невозможно закрыть файл '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "невозможно создать каталог автозапуска %s: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "неизвестный тип тома %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "неизвестный тип ОС %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "тип тома хранилища не поддерживается: %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "невозможно прочитать путь '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "невозможно задать владельца файлов '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "невозможно задать режим файла '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "невозможно удалить связь с файлом '%s': %s"
@@ -4872,173 +5072,174 @@ msgstr "Ошибка создания сети из %s"
 msgid "Scanning host%u"
 msgstr "неизвестный узел %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "неверно сформированный элемент владельца"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "неверно сформированный элемент группы"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "неизвестный корневой элемент"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "неизвестный тип тома %d"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "отсутствует элемент имени"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "не удается сгенерировать UUID"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "отсутствует имя узла источника"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "невозможно получить информацию об исходных устройствах"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "отсутствует путь к исходному устройству"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "отсутствует исходный путь"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "отсутствует имя узла источника"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "отсутствует путь назначения"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "неизвестный корневой элемент"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "формат пула не поддерживается: %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "неожидаемый тип пула"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "неизвестный размер элементов '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "неверно сформированный элемент емкости"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "значение элемента емкости слишком большое"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "неизвестный корневой элемент"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "отсутствует элемент имени"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "неизвестный корневой элемент"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "формат тома не поддерживается: %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "не удается создать каталог конфигурации %s: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "не удается собрать путь к файлу конфигурации"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "не удается создать путь к ссылке автостарта"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "не удалось сгенерировать XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "не удается создать файл конфигурации %s: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "не удается записать файл конфигурации %s: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "не удается сохранить файл конфигурации %s: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "нет файла конфигурации для %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "не удается удалить конфигурацию для %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "нет пула с соответствующим UUID"
 
@@ -5046,508 +5247,567 @@ msgstr "нет пула с соответствующим UUID"
 msgid "no pool with matching name"
 msgstr "нет пула с совпадающим именем"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "пул хранилищ уже существует"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "нет пула хранилищ с совпадающим UUID"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "пул все еще активен"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "пул уже активен"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "пул хранилищ уже активен"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "пул хранилищ не активен"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "пул хранилищ все еще активен"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "пул не поддерживает удаление томов"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "пул не включает файл конфигурации"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "нет тома хранилища с совпадающим именем"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "не тома хранилища с совпадающим ключом"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "не тома хранилища с совпадающим путем"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "нет тома хранилища с совпадающим именем"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "домен %s уже существует"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "пул не поддерживает удаление томов"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Домен все еще работает"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Ошибка запуска домена %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "разрешение имени файла домена"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "загрузка файла определения хоста"
 
-#: src/test.c:384
-msgid "host"
-msgstr "хост"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "узел"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "создание контекста xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "узлы numa cpu узла"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "сокеты cpu узла"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "ядра cpu узла"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "потоки cpu узла"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "активный cpu узла"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "cpu узла (Mгц)"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "память узла"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "список доменов узла"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "разрешение имени файла домена"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "список доменов узла"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "разрешение имени файла сети"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "список доменов узла"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "разрешение имени файла домена"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: укажите путь или используйте test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "невозможно закрыть файл '%s': %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "домен не найден"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "домен не выполняется"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "невозможно выделить место для метаданных"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "сохранить статус домена в файл"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "сохранить статус домена в файл"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "невозможно прочитать образ домена"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "незавершенный заголовок"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "ошибка чтения длины метаданных"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "длина метаданных выходит за пределы диапазона"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "незавершенные метаданные"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Дамп домена %s сохранен в %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Дамп домена %s сохранен в %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "Диапазон превышает число доступных ячеек"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Домен уже работает"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Домен все еще работает"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Сеть еще работает"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Сеть уже работает"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "пул хранилищ уже активен"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "пул хранилищ не активен"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "нет тома хранилища с совпадающим именем"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "не тома хранилища с совпадающим ключом"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "не тома хранилища с совпадающим путем"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Тип сети %d не поддерживается"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Тип сети %d не поддерживается"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Тип сети %d не поддерживается"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "не удалось выделить место для символьного устройства"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "неподдерживаемый тип устройства ввода: %s"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "Не удалось установить флаг файлового дескриптора close-on-exec"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Не удалось автоматически запустить виртуальную машину '%s': %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "не удается инициализировать поддержку моста: %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Не удалось создать каталог %s : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: недостаточно памяти"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "невозможно открыть %s: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "невозможно найти сессию"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "невозможно задать режим файла '%s': %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "невозможно прочитать каталог %s: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Не удается найти бинарный компонент QEMU %s: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Не удается записать argv в журнал %d: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Не удается записать argv в журнал %d: %s"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "Получено неожиданное значение PID"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "пул хранилищ не активен"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "домен %s уже существует"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "домен %s уже существует"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "нельзя удалить активный домен"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "невозможно закрыть файл '%s': %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "невозможно создать канал: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Не удалось установить флаг файлового дескриптора non-blocking"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Не удалось установить флаг файлового дескриптора close-on-exec"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Не удалось создать канал: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "невозможно отделить дочерний процесс: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "невозможно удалить связь с файлом '%s': %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "невозможно очистить заголовок устройства %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "невозможно создать каталог автозапуска %s: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "невозможно расширить файл '%s': %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "ошибка чтения: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Не удалось открыть каталог '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "не удалось создать '%s'"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Не найдена запись пользователя для uid '%d': %s"
@@ -5614,15 +5874,15 @@ msgstr "Настроить домен на автоматический запу
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "имя домена, id или uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "отключить автозапуск"
 
@@ -5741,15 +6001,15 @@ msgstr "Ошибка отображения списка неактивных д
 msgid "Id"
 msgstr "ID"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Имя"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Статус"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "нет статуса"
 
@@ -5865,7 +6125,7 @@ msgstr "отменить определение неактивного доме
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "имя домена или uuid"
 
@@ -6111,11 +6371,11 @@ msgstr "Возвращает основную информацию о домен
 msgid "Id:"
 msgstr "ID:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Имя:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6123,16 +6383,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Статус:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Время CPU:"
 
@@ -6161,1685 +6421,1744 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Занято памяти:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "Ячейки NUMA:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "данные vcpu домена"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Возвращает основную информацию о виртуальных процессорах домена."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Привязка CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "контролирует принадлежность задач виртуальным процессорам домена"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Сопоставить VCPU домена физическим CPU."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "число vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "номера cpu хоста (разделенные запятой)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "ошибка получения данных узла"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Физический процессор %d не существует."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "изменить число виртуальных процессоров"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Изменить число виртуальных процессоров, активных в гостевом домене."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "число виртуальных процессоров"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "число виртуальных процессоров"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "Слишком много виртуальных процессоров."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "изменить выделение памяти"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Изменить распределение памяти в гостевом домене."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "количество килобайт памяти"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Некорректное значение для объема памяти (%d)"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "изменить максимальный лимит памяти"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Изменить максимально допустимый лимит выделяемой памяти в гостевом домене."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "максимальный лимит памяти в килобайтах"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "текущая память домена"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "информация об узле"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Возвращает общую информацию об узле."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "ошибка получения данных узла"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Модель CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Частота CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Сокет(ы) CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Ядер на сокет:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Потоков на ядро:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Ячейки NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Объем памяти:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "возможности"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Возвращает возможности гипервизора/драйвера."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "ошибка запроса возможностей"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "информация о домене в XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Вывод информации о домене в виде XML или на stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "просмотр неактивных доменов"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "преобразовать имя домена или ID в UUID домена"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "ошибка синтаксиса файла конфигурации"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "преобразовать ID домена или UUID в имя домена"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID домена или UUID"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "преобразовать имя домена или UUID в ID домена"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "преобразовать имя домена или ID в UUID домена"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID домена или имя"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "ошибка получения UUID домена"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "информация об узле"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "подключиться к гостевой консоли"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "автозапуск сети"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Настроить сеть на автоматический запуск при загрузке."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "имя сети или uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "ошибка отметки сети %s как автозапускаемой"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "ошибка отметки сети %s как не запускаемой автоматически"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Сеть %s помечена как автозапускаемая\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Сеть %s помечена как не запускаемая автоматически\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "создать сеть из файла XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Создать сеть."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "файл, содержащий XML описание сети"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Сеть %s создана из %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Ошибка создания сети из %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "определить (но не запускать) сеть из файла XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Определить сеть."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Сеть %s определена на основе %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Ошибка определения сети на основе %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "разрушить сеть"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Разрушить данную сеть."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "имя сети, id или uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Сеть %s разрушена\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Ошибка разрушения сети %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "информация о сети в XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Вывод информации о сети в виде XML на stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "просмотр сетей"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Возвращает список сетей."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "просмотр неактивных сетей"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "просмотр неактивных и активных сетей"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Ошибка отображения списка активных сетей"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Ошибка отображения списка неактивных сетей"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Автозапуск"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "без автозапуска"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "активно"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "неактивен(-на)"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "преобразовать UUID в сетевое имя"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid сети"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "запустить ранее определенную неактивную сеть"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Запуск сети."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "имя неактивной сети"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Сеть %s запущена\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Ошибка запуска сети %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "отменить определение неактивной сети"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Отменить назначение конфигурации для неактивной сети."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Конфигурация сети %s отменена\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Ошибка отмены конфигурации сети %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "преобразовать имя сети в UUID сети"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "имя сети"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "ошибка получения UUID сети"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "автозапуск домена"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Настроить домен на автоматический запуск при загрузке."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "имя домена или uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "ошибка отметки сети %s как автозапускаемой"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "ошибка отметки сети %s как не запускаемой автоматически"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Домен %s помечен как автозапускаемый\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Домен %s отмечен как не запускаемый автоматически\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Создать домен."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "файл, содержащий XML описание домена"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "создать домен из файла XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "файл, содержащий XML описание домена"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Домен %s создан из %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Ошибка создания домена из %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "на этом узле NUMA не поддерживается"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "имя неактивной сети"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Ошибка отображения списка неактивных доменов"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Ошибка отображения списка неактивных доменов"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "имя неактивного домена"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "ошибка выделения узла"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "определить (но не запускать) домен из файла XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Определить домен."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Домен %s определен на основе %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Ошибка определения домена на основе %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Домен %s определен на основе %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Ошибка отмены конфигурации домена %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Домен %s разрушен\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Ошибка при переведении домена %s в состояние ожидания"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "разрушить домен"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Разрушить заданный домен."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Домен %s разрушен\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Ошибка разрушения домена %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Разрушить заданный домен."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Домен %s разрушен\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Ошибка разрушения домена %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Выполнение домена %s возобновлено\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Ошибка возобновления работы домена %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "информация о домене в XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Вывод информации о домене в виде XML или на stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "просмотр доменов"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Возвращает список доменов."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "просмотр неактивных доменов"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "просмотр неактивных и активных доменов"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Ошибка отображения списка активных доменов"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Ошибка отображения списка неактивных доменов"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "неправильный указатель сети в %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "получено слишком много пулов хранилищ"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "недостаточно памяти"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Ошибка отмены конфигурации домена %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "получено слишком много пулов хранилищ"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "информация об узле"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Возвращает общую информацию об узле."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "выполнение"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "выделение домена"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "преобразовать UUID в сетевое имя"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "uuid домена"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "запустить ранее определенный неактивный домен"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Запуск домена."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "имя неактивного домена"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Домен %s запущен\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Ошибка запуска домена %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Создать домен."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "имя домена"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "имя неактивного домена"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Ошибка чтения сокета %d\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "отменить определение неактивного домена"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Конфигурация домена %s отменена\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Ошибка отмены конфигурации домена %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "преобразовать имя сети в UUID сети"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "ошибка получения UUID домена"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "файл, содержащий XML описание домена"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "имя неактивного домена"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "имя домена или uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "имя неактивного домена"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "имя домена или uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "имя тома"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Ошибка запуска домена %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Домен %s создан из %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Разрушить заданный домен."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Домен %s разрушен\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Ошибка разрушения домена %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "информация об узле"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Возвращает общую информацию об узле."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "заблокирован"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "информация о домене в XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Вывод информации о домене в виде XML или на stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "просмотр доменов"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Возвращает список доменов."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Ошибка отображения списка активных доменов"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "преобразовать UUID в сетевое имя"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "преобразовать UUID в сетевое имя"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "uuid домена"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "преобразовать UUID в сетевое имя"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "показать версию"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Отобразить информацию о версии системы"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Выполнена компиляция на базе библиотеки: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "ошибка получения версии библиотеки"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Используется библиотека: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Используется API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "ошибка получения версии гипервизора"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Невозможно извлечь версию гипервизора, выполняющего %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Выполняется гипервизор: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "на этом узле NUMA не поддерживается"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "отсутствует информация об устройствах"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "возможности"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Ошибка подключения к гипервизору"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Ошибка отображения списка неактивных доменов"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Вывод информации о домене в виде XML или на stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "устройство"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "создать домен из файла XML"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Получить статистику блока устройств для выполняющегося домена."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Домен %s разрушен\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Ошибка отображения списка неактивных доменов"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Получить статистику блока устройств для выполняющегося домена."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Выполнение домена %s возобновлено\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "URI соединения гипервизора"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "ошибка получения UUID домена"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "дисплей vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Вывод IP адреса и номера порта на дисплей VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "создать домен из файла XML"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Ошибка создания домена из %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "имя сети"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "имя сети"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "неопределенное имя сети"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "имя сети"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "неверный аргумент %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "имя сети"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "ошибка получения данных узла"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "ошибка выделения узла"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Ошибка чтения сокета %d\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "ошибка получения данных узла"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "ошибка копирования строки"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Ошибка создания неактивного домена %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "сбой команды lvs"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "сбой команды lvs. статус выхода: %d"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "ошибка чтения файла конфигурации"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Отменить назначение конфигурации для неактивной сети."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Отменить назначение конфигурации для неактивной сети."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Отменить назначение конфигурации для неактивного домена."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "выйти из интерактивного терминала"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "формат команды '%s' требует указания опции <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "формат команды '%s' требует указания опции --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "команда '%s' не существует"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ИМЯ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7848,17 +8167,17 @@ msgstr ""
 "\n"
 "  ПАРАМЕТРЫ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <строка>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7866,7 +8185,7 @@ msgstr ""
 "\n"
 "  ОПИСАНИЕ\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7874,60 +8193,60 @@ msgstr ""
 "\n"
 "  ПАРАМЕТРЫ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <строка>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "неопределенное имя домена или ID"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "ошибка при получении домена '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "неопределенное имя сети"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "ошибка при получении сети '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "неопределенное имя сети"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "ошибка при получении домена '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "неопределенное имя сети"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "ошибка при получении домена '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7938,131 +8257,131 @@ msgstr ""
 "(Время: %.3f мс)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "отсутствует \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "непредвиденный признак (имя команды): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "неизвестная команда: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "команда '%s' не поддерживает опции --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ожидаемый формат: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "число"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "строка"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "неожидаемые данные '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ПАРАМЕТР"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ДАННЫЕ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "приостановлен"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "отключается"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "отключить"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "аварийный сбой"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "автономный режим"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "нет действительного соединения"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ошибка: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "ошибка: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "Сбой %s: %d: при попытке выделения %d байт"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "Сбой %s: %d: при попытке выделения %lu байт"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "ошибка подключения к гипервизору"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "ошибка получения данных узла"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "ошибка записи файла конфигурации"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Ошибка отключения от гипервизора"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8094,7 +8413,7 @@ msgstr ""
 "\n"
 "  команды (текстовый режим):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8105,17 +8424,17 @@ msgstr ""
 "  (наберите --help <команда> для подробной информации о команде)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "неподдерживаемая опция '-%c'. Обратитесь к --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8124,7 +8443,7 @@ msgstr ""
 "Добро пожаловать в %s - интерактивный терминал виртуализации.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8175,13 +8494,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "нет поддержки гипервизора %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "невозможно подключиться к гипервизору"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "невозможно подключиться к %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8656,7 +8975,7 @@ msgstr "неправильный указатель сети в"
 msgid "invalid interface pointer in %s"
 msgstr "неправильный указатель сети в %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Буфер аргументов слишком мал"
@@ -8717,22 +9036,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "не удается инициализировать поддержку моста: %s"
@@ -8782,7 +9111,7 @@ msgstr "неверная информация домена, domid должен 
 msgid "domain information incomplete, missing uuid"
 msgstr "неполная информация домена, отсутствует uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "неполная информация домена, отсутствует имя"
 
@@ -8836,270 +9165,270 @@ msgstr "неверный аргумент %s"
 msgid "unexpected sound model %s"
 msgstr "непредвиденный узел dict"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "неизвестный тип auth '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "перевести домен в состояние ожидания"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "отсутствует \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "отсутствует узел источника"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "отсутствует узел источника"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "невозможно прочитать %s: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "невозможно открыть устройство %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "неполная информация домена, отсутствует id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "неверный аргумент %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "неизвестный тип ОС %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "ошибка синтаксиса файла конфигурации"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "ошибка разбора информации домена Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "домен не выполняется"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "неподдерживаемый тип устройства ввода: %s"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "непредвиденный узел значений"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "память узла"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "ошибка действия"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Ошибка отмены конфигурации сети %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "не удается открыть tty %s: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "ошибка разбора информации домена Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Ошибка при переведении домена %s в состояние ожидания"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Ошибка создания неактивного домена %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "неполная информация домена, отсутствует имя"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "ошибка получения типа гипервизора"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "неполная информация домена, отсутствует uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "неполная информация домена, отсутствует имя"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "ошибка при попытке открыть %s для чтения"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "ошибка чтения файла конфигурации %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "непредвиденный тип домена %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "непредвиденный тип mime"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "тип тома хранилища не поддерживается: %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "сеть уже активна"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "непредвиденный узел значений"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "список доменов узла"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype не поддерживается"
@@ -9203,21 +9532,21 @@ msgstr "не удается получить текущее время"
 msgid "unable to store config file handle"
 msgstr "ошибка чтения файла конфигурации %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "неизвестное устройство"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "не удалось создать файл журнала %s: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "не удалось создать файл журнала %s: %s"
@@ -9290,6 +9619,41 @@ msgid "reallocating list"
 msgstr "выделение домена"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "не удалось создать файл журнала %s: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "ошибка при попытке открыть %s для чтения"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Не удалось установить флаг файлового дескриптора close-on-exec"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Ошибка создания домена из %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Ошибка сохранения домена %s в %s"
+
+#~ msgid "unknown root element"
+#~ msgstr "неизвестный корневой элемент"
+
+#~ msgid "host"
+#~ msgstr "хост"
+
+#~ msgid "node"
+#~ msgstr "узел"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "невозможно подключиться к гипервизору"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "невозможно подключиться к %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Не удалось автоматически запустить сеть '%s': %s"
 
diff --git a/po/si.gmo b/po/si.gmo
index 153e483..6d7f31c 100644
Binary files a/po/si.gmo and b/po/si.gmo differ
diff --git a/po/si.po b/po/si.po
index d5f15b4..07387cf 100644
--- a/po/si.po
+++ b/po/si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/sk.gmo b/po/sk.gmo
index 153e483..6d7f31c 100644
Binary files a/po/sk.gmo and b/po/sk.gmo differ
diff --git a/po/sk.po b/po/sk.po
index d5f15b4..07387cf 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/sl.gmo b/po/sl.gmo
index 153e483..6d7f31c 100644
Binary files a/po/sl.gmo and b/po/sl.gmo differ
diff --git a/po/sl.po b/po/sl.po
index d5f15b4..07387cf 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/sq.gmo b/po/sq.gmo
index 153e483..6d7f31c 100644
Binary files a/po/sq.gmo and b/po/sq.gmo differ
diff --git a/po/sq.po b/po/sq.po
index d5f15b4..07387cf 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/sr.gmo b/po/sr.gmo
index acfd681..00ff01c 100644
Binary files a/po/sr.gmo and b/po/sr.gmo differ
diff --git a/po/sr.po b/po/sr.po
index 010fcda..6d870fe 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-10-21 22:22+0100\n"
 "Last-Translator: Miloš Komarčević <kmilos at gmail.com>\n"
 "Language-Team: Serbian (sr) <fedora-trans-sr at redhat.com>\n"
@@ -94,232 +94,232 @@ msgstr "Стринг параметра није правилно обрађен
 msgid "Unknown error"
 msgstr "Непозната грешка"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Не могу да приступим %s „%s“: %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Неуспело читање из цеви сигнала: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Поново учитавам подешавања SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Грешка током учитавања управљачких програма"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Гашење сигнала %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "неочекиван чвор вредности"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Неуспело отварање pid датотеке „%s“: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Неуспео fdopen pid датотеке „%s“: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Неуспело писање у pid датотеку „%s“: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Неуспело затварање pid датотеке „%s“: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Неуспело заузимање меморије за struct qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Не могу да ослушкујем захтеве за повезивањем на „%s“: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 #, fuzzy
 msgid "Failed to add server event callback"
 msgstr "Неуспело додавање callback догађаја на серверу"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "прикључак: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "веза: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "ослушкује: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Резултујућа путања је предуга за бафер у qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Неуспело заузимање struct qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "није могуће покренути подршку моста: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "није могуће покренути подршку моста: %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Неуспела иницијализација SASL аутентификације %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Неуспела иницијализација SASL аутентификације %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Неуспело повезивање са системском магистралом за PolicyKit auth: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: није успела потврда: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: уверење клијента није од поверења."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: није познат издавач уверења клијента."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: уверење клијента је опозвано."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate: уверење клијента користи небезбедан алгоритам."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: уверење није X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: нема равноправних уређаја"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init није успео"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: уверење клијента је истекло"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: уверење клијента још увек није активирано"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,11 +331,11 @@ msgstr ""
 "text“ да видите име разликовања у уверењу клијента или извршите овај демон "
 "са опцијом --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: није успела потврда уверења клијента"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -343,174 +343,174 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate је подешен тако да се "
 "игнорише лоше уверење"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Неуспела потврда идентитета корисника %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Неуспело прихватање везе: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "низ на доделу при нестанку меморије"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Искључи polkit овлашћивање за повлашћеног клијента %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS руковање није успело: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "неочекивана врста домена %d"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "читање: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "неуспело прављење „%s“"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "писање: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "неуспело прављење „%s“"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Програм за обраду сигнала је пријавио %d грешака: последња грешка: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Неуспело писање у "
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Неуспело заузимање меморије"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Неуспело заузимање меморије за %s листу подешавања"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Неуспело заузимање меморије за %s вредност листе подешавања"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: мора бити стринг или низ стрингова\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: неважећи тип: %s; очекиван %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ауторизација није подржана %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Морате бити root да би поставили групу"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Неуспело заузимање меморије"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Неуспело заузимање меморије за scsidev"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Неуспела потрага групе „%s“"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Неуспело рашчлањивање режима „%s“"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Неуспело рачвање као системска услуга: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Неуспело прављење цеви: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "не могу да генеришем uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Неуспела измена групног власништва над %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 #, fuzzy
 msgid "Failed to register callback for signal pipe"
 msgstr "Неуспело регистровање callback за цев сигнала"
@@ -615,7 +615,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Не могу да разрешим адресе %d: %s"
@@ -640,7 +640,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "неуспело подешавање sasl контекста %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "не могу да TLS преузмем величину шифре"
 
 #: qemud/remote.c:2970
@@ -662,7 +663,7 @@ msgstr "не могу да прикажем SASL механизме %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "не могу да доделим mechlist"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "не могу да извршим упит SASL ssf на вези %d (%s)"
@@ -821,43 +822,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "недовршен број"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "недовршена ниска"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "очекујем вредност"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "списак није затворен са ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "очекујем разделник у списку"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "списак није затворен са ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "очекујем име"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "очекујем разделник"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "очекујем доделу"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "неуспело отварање датотеке"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "неуспело чување садржаја"
 
@@ -943,546 +953,580 @@ msgstr "неуспело додавање складишта у хеш табе
 msgid "dev missing from connection hash table"
 msgstr "диск недостаје у хеш табели веза"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "непозната врста „%s“"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Неисправан назив дискетног уређаја: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Неисправан назив чврстог диска: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Неисправна „%s“ врста магистрале за дискетну јединицу"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Неисправна „%s“ врста магистрале за дискетну јединицу"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "Ниједна <source> „network“ особина није одређена преко <interface "
 "type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "Ниједна <source> „dev“ особина није одређена преко <interface type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "Ниједна <source> „port“ особина није одређена уз спрегу прикључка"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "Није могуће рашчланити <source> „port“ особину уз спрегу прикључка"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "Ниједна <source> „address“ особина није одређена уз спрегу прикључка"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 "Ниједна <source> „dev“ особина није одређена преко <interface type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Назив модела садржи неисправне знаке"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "Недостаје особина изворне путање за знаковни уређај"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "Недостаје особина изворног домаћина за знаковни уређај"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Недостаје особина изворног сервиса за знаковни уређај"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "недостаје врста уређаја за унос"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 магистрала не подржава %s уређај за унос"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "магистрала за унос %s није подржана"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen магистрала не подржава %s уређај за унос"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "недостаје врста уређаја за унос"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "непозната врста уређаја"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "непозната врста звучног модела"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "не могу да прочитам директоријум %s: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "не могу да отворим уређај %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "не могу да отворим уређај %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "недостаје \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "недостаје домаћин извора"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "не могу да отворим уређај %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "не могу да отворим уређај %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "недостаје домаћин извора"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "непознат домаћин %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "непозната врста аутентификације %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "недостаје елемент капацитета"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "неисправан тип домена"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "недостаје звучни модел"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "недостаје root елемент"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "непозната врста уређаја"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "непозната врста виртуализације"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "недостаје особина типа домена"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "неисправан тип домена"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Неуспело генерисање UUID: %s"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "лоше обликован uuid елемент"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "недостаје елемент меморије"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "неочекивани подаци „%s“"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "нема врсте ОС-а"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "архитектура није подржана"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "недостаје уређај извора"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "непознат „%s“ уређај за покретање"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "списак домена за чвор"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "недостаје особина типа домена"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "неисправан назив домена"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "неисправна путања"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Није могуће отворити путању надгледања %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "веза: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "неуспело паузирање домена"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "неисправан root елемент"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "cpuset синтаксна грешка топологије"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "неочекиван dict чвор"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "неочекиван чвор вредности"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "неуспело уписивање директоријума подешавања %s: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "неуспело уписивање датотеке подешавања %s: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "неуспело уписивање датотеке подешавања %s: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "неуспело чување датотеке подешавања %s: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "диск складиштења већ постоји"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "непозната врста виртуализације"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1517,466 +1561,486 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "Неуспело додавање iptables правила „%s“ у ланац „%s“ у табели „%s“: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "не могу да рашчланим УРИ везе"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "не могу да направим директоријум дневника %s: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "путања језгра је предуга"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "не могу да направим цев: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare није поставио ури"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare није поставио ури"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "путања је NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ознаке морају бити нуле"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "бафер је NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "параметар ознака мора бити VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "бафер је NULL али величина није нула"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "неуспела setsid радња: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "неуспела ioctl(TIOCSTTY) радња: %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "неуспела dup2(stdin) радња: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "неуспела dup2(stdout) радња: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "неуспела dup2(stderr) радња: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "неуспело заузимање простора за низ знакова VM назива"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Неуспело прављење не активираног домена %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "неуспело прављење „%s“"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "не могу да направим цев: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Неуспело прављење симболичке везе „%s“ ка „%s“: %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Неуспело прављење складишта %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "неуспело прављење датотеке дневника %s: %s"
+msgid "failed to remove capabilities %d"
+msgstr "неуспело преузимање могућности"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "неуспело преузимање могућности"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "неуспело преузимање могућности"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() је проследио неисправну vm дефиницију"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Неуспело прављење диска из %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "читање fd %d није успело: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "упис у fd %d није успео: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "неуспела epoll_create(2) радња: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "неуспела epoll_ctl(fd1) радња: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "неуспела epoll_ctl(fd1) радња: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "грешка %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "неуспела epoll_wait() радња: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Неуспело добављање статистике спреге %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Неуспело уништавање диска %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "неуспела unlockpt радња: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "не могу да отворим уређај %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "неуспело заузимање чвора"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Неуспело писање у pid датотеку „%s“: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Није могуће писати argv у датотеку дневника %d: %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "Није могуће затворити датотеку дневника %d: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Неуспело проналажење управљачког програма складишта: %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "складиште није активно"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "не постоји домен који се подудара са uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "неуспело брисање активног домена"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "неуспело брисање активног домена"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Неуспело прављење диска из %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "скрипта употребљена за премошћавање мрежне спреге"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Неуспело привезивање уређај из %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "неуспело заузимање чвора"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "неуспело заузимање простора за знаковни уређај"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "неуспело повезивање са Xen складиштем"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "неисправан показивач домена у"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "не могу да затворим tty pid датотеку %s: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "не могу да утврдим датотеку „%s“: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "не могу да направим директоријум дневника %s: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Неуспело отварање pid датотеке „%s“: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "име домена"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "нема домена са id %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "непозната процедура: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Неуспело настављање домена %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "неисправна путања: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "Неважећи параметар за virXPathNode()"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "неуспело добављање имена домаћина"
@@ -2010,23 +2074,23 @@ msgstr "Прослеђујем захтев, али није обезбеђен
 msgid "unknown forwarding type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "Назив датотеке мрежног подешавања „%s“ се не поклапа са називом мреже „%s“"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "домен %s већ постоји"
@@ -2182,317 +2246,453 @@ msgstr "нема мреже која се подудара са id-ом"
 msgid "network '%s' does not have a bridge name."
 msgstr "Мрежа %s није активна"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "не могу да поставим меморију активног домена"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "не могу да направим директоријум аутоматског покретања %s: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Неуспело прављење симболичке везе „%s“ ка „%s“: %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Неуспело брисање симболичке везе „%s“: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Неуспело ажурирање складишта %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Неуспело ажурирање складишта %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "не могу да отворим уређај %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "не постоји складиште са датим именом"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "циљ уређаја диска"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Неважећи параметар за virXPathString()"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "не могу да отворим путању „%s“: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "операција преласка није успела"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "не могу да се повежем са %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "не могу да направим цев: %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "не могу да обришем заглавље уређаја %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "недостаје путања извора"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "непозната врста %d диска за складиштење"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "не могу да поставим власника датотеке „%s“: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "неисправан звучни модел „%s“"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "недостаје путања извора"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "недостаје путања извора"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "не могу да поставим власника датотеке „%s“: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "не могу да поставим власника датотеке „%s“: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "непозната врста %d диска за складиштење"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "врста мрежне спреге"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "неисправан показивач везе у %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "неисправан показивач складишта у %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "неисправан показивач домена у %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "неисправан показивач домена у %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "неисправан звучни модел „%s“"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "неисправан звучни модел „%s“"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "неисправан показивач везе у %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "лоше обликован uuid елемент"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "недостаје елемент капацитета"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "неуспело отварање %s за читање"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "неуспело отварање %s за читање"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Неуспело читање из цеви сигнала: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Неуспело читање из цеви сигнала: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Неуспело читање из цеви сигнала: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "uuid домена"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "cpu numa чворови за чвор"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "не могу да отворим %s: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "конзола није реализована на овој платформи"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA није подржана за овом домаћину"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Неуспело одређивање слободне NUMA меморије"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "добављам време дана"
 
@@ -2507,17 +2707,17 @@ msgstr "Већ је активан OPENVZ VM са id-ом „%s“"
 msgid "Wrong state to perform action"
 msgstr "подаци о диску складиштења"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "домен се не извршава"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "нема домена који се поклапа са id %d"
@@ -2529,18 +2729,18 @@ msgstr "домен није пронађен"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Не могу да извучем верзију текућег %s хипервизора\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "не могу да уклоним подешавање за %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "не могу да уклоним подешавање за %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2562,13 +2762,13 @@ msgid "Wrong MAC address"
 msgstr "MAC адреса"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "не могу да уклоним подешавање за %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "не могу да уклоним подешавање за %s"
 
 #: src/openvz_conf.c:434
@@ -2585,13 +2785,9 @@ msgstr "UUID је лоше обликован у датотеци подешав
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2631,7 +2827,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "не могу да се повежем са %s"
@@ -2705,7 +2901,7 @@ msgstr "домен није у стању гашења"
 msgid "Could not read container config"
 msgstr "не могу да рашчланим УРИ везе"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "непозната врста „%s“"
@@ -2714,7 +2910,20 @@ msgstr "непозната врста „%s“"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "не могу да рашчланим УРИ везе"
@@ -2838,916 +3047,884 @@ msgstr "Грешка у комуникацији са проксијем: пог
 msgid "got asynchronous packet number %d\n"
 msgstr "примљен асинхрони број пакета %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Неуспешно рашчлањавање vzlist излаза"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Неуспешно рашчлањавање vzlist излаза"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Неочекиван статус изласка из qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Неочекивани статус изласка „%d“, qemu вероватно није успео"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Не могу да пронађем QEMU binary %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Мрежа „%s“ није пронађена"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Врста мреже %d није подржана"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "није могуће покренути подршку моста: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Неуспешно додавање tap спреге „%s“ на мост „%s“ : %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Неуспешно додавање tap спреге „%s“ на мост „%s“ : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "овај qemu не подржава „info blockstats“"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 #, fuzzy
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "овај qemu не подржава „info blockstats“"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "није подржана врста диска „%s“"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "није подржана врста диска „%s“"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "није подржана врста диска „%s“"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "неисправан звучни модел"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "лоше обликован uuid елемент"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "недостају подаци о уређајима за %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Неуспело проналажење везе уређаја за lun %d"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Непозната врста знаковног уређаја"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "превише знаковних уређаја"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Непозната врста знаковног уређаја"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "путања емулатора је предуга"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "недостаје атрибут ауторизације домаћина"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "неисправан назив домена"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "неисправна путања"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Није могуће отворити путању надгледања %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "списак домена за чвор"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 "Није могуће поставити датотеку дневника VM заставице за затвори-при-"
 "извршавању %s"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Неуспело аутоматско покретање VM-а „%s“: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Неуспело добављање статистике блока %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Неуспело прављење домена из %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Неуспело прављење директоријума %s : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Неуспело чување домена %s у %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Неуспело рашчлањивање режима „%s“"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Неуспело прављење директоријума %s : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Неуспело рашчлањивање режима „%s“"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "неуспело добијање тренутног времена"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Неуспело рашчлањивање режима „%s“"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Неуспело рашчлањивање режима „%s“"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Неуспело аутоматско покретање VM-а „%s“: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Неуспех током читања %s излаза покретања"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Време је истекло током читања %s излаза покретања"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Нестало је простора током читања %s излаза покретања"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "Неуспех током читања %s излаза покретања"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Нестало је простора током читања %s излаза покретања"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "Време је истекло током читања %s излаза покретања"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Време је истекло током читања %s излаза покретања"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Није могуће отворити путању надгледања %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "Није могуће поставити заставицу за надгледање затварања-при-извршавању"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Није могуће поставити надгледање у неблокирајући режим"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Није могуће затворити датотеку дневника %d: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "не могу да поставим tty атрибуте: %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 "не могу да покренем команду monitor ради прибављања информација о CPU нитима"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "неуспело добављање домена „%s“"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "неуспео наставак операције"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "неуспело добијање тренутног времена"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM је већ активан"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Није могуће пронаћи VNC порт који није у употреби"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "не могу да направим директоријум дневника %s: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Не могу да пронађем QEMU binary %s: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "неуспела изградња складишта %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Није могуће писати argv у датотеку дневника %d: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Није могуће писати argv у датотеку дневника %d: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Није могуће писати argv у датотеку дневника %d: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Домен %s се гаси\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Спуштам VM „%s“"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Неуспело повезивање прикључка са „%s“: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Неуспело прављење домена из %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Неуспело прављење диска из %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "не могу да отворим tty %s: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA није подржана за овом домаћину"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Неуспело одређивање слободне NUMA меморије"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "складиште није активно"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "не могу да отворим tty %s: %s\n"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "нема домена који се подудара са uuid „%s“"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "нема домена који се поклапају са именом"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "домен %s већ постоји"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "домен је већ активан као „%s“"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "неуспела обустава домена"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "неуспешна операција спуштања"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "не могу да поставим максималну меморију мању од тренутне меморије"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "промени доделу меморије"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "не могу да рашчланим УРИ везе"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "промени доделу меморије"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "не могу да поставим меморију већу од максималне меморије"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "не могу да поставим меморију активног домена"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "неуспело добављање xml-а домена"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "неуспело прављење „%s“"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "неуспело уписивање чувања заглавља"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "неуспело уписивање xml-а"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Није могуће затворити датотеку дневника %d: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "операција преласка није успела"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "овај qemu не подржава „info blockstats“"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "не могу да поставим меморију активног домена"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "непозната врста виртуализације у дефиницији домена „%d“"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "не могу да одредим максималне vcpus за домен"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "захтевани vcpus је већи него максимални дозвољени vcpus за домен: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "не могу да прикачим уређај на неактивни домен"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu број је изван опсега %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "не могу да поставим власника датотеке „%s“: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "ai_family није подржана"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "не могу да преузмем контекст датотеке од %s: %s"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu склоност није доступна"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "неуспело добијање тренутног времена"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "не могу да прочитам отисак домена"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "неуспело читање qemu заглавља"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "магија отиска није исправна"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "верзија отиска није подржана (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "неуспело читање XML-а"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "неуспело рашчлањивање XML-а"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "неуспело додељивање новог VM"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "неуспело настављање домена"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "није подржана врста диска „%s“"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Не могу да пронађем QEMU binary %s: %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "није подржана врста диска „%s“"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "не могу да променим cdrom медијум"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "не могу да променим cdrom медијум"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "диск складиштења већ постоји"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "домен %s већ постоји"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "учитавам датотеку дефиниције домаћина"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "учитавам датотеку дефиниције домаћина"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "не могу да прикачим уређај на неактивни домен"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "једино уређаји CDROM диска могу бити прикачени"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "једино уређаји CDROM диска могу бити прикачени"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "домен није пронађен"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "неуспело настављање домена"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Неуспело откачињање уређаја из %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "не могу да прикачим уређај на неактивни домен"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 #, fuzzy
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "једино уређаји CDROM диска могу бити прикачени"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "не могу да поставим меморију активног домена"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "не могу да направим директоријум аутоматског покретања %s: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Неуспело прављење симболичке везе „%s“ ка „%s“: %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "неисправна путања: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "„info blockstats“ команда није успела"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "овај qemu не подржава „info blockstats“"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "уређај није пронађен: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL или празна путања"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "неисправна путања, „%s“ није позната спрега"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "неуспела lseek радња или читање из датотеке: %s: %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "неисправна путања"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU управљачки програм подржава само виртуелне меморијске адресе"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "неуспела open(%s) радња: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "неуспела lvs команда"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "списак домена за чвор"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Неуспешно прављење UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "домен је већ активан као „%s“"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "неуспела радња: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Неуспело настављање домена %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3756,534 +3933,539 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "неуспело проналажење libvirtd бинарне датотеке"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: пренос у УРЛ-у није препознат (требало би да буде tls|unix|ssh|"
 "ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: за „ext“ пренос, потребна је команда"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "не могу да отворим tty %s: %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "Windows не подржава unix, ssh i ext начине преноса"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Неуспело прављење прикључка: %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Није могуће затворити датотеку дневника %d: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "неуспело добављање УРИ-а"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "заузимам домен"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Не могу да приступим %s „%s“: %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "неуспело заузимање чвора"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Није могуће пратити податке VM конзоле: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "неуспело покретање SASL библиотеке: %d (%s)"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "не могу да поставим tty атрибуте: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "не могу да поставим tty атрибуте: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Неуспела потврда идентитета корисника %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "провера сервера (са нашим уверењем или IP адресом) није успела\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Неуспела потврда идентитета корисника %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "не могу да направим цев: %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Неисправан тип уређаја: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "Уверење није још активирано"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: није познат издавач уверења клијента."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "Уверење је истекло"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr "remoteCheckCertificate: уверење клијента користи небезбедан алгоритам."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Врста уверења није X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers није успело"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Неуспела иницијализација SASL аутентификације %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Уверење је истекло"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Уверење није још активирано"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Власник уверења се не подудара са називом домаћина (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "превише NUMA ћелија: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "превише удаљених ID-а домена: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "дужина мапе је већа од максималне: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU бафер дужине мапе је прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "домаћин пријављује превише vCPU-а: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "домаћин пријављује да је бафер дужине мапе прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "превише назива удаљених домена: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: враћени број параметара премашује границу"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "emoteDomainGetSchedulerParameters: непозната врста параметра"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "низ на доделу при нестанку меморије"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "непозната врста параметра"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, fuzzy, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "захтев за блоком је превелик за удаљени протокол, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "враћени бафер није исте величине као захтевани"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, fuzzy, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "захтев за меморијом је превелик за удаљени протокол, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "превише удаљених мрежа: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "превише удаљених мрежа: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "захтевано је превише резервоара складишта"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "добијено је превише резервоара складишта"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "захтевано је превише дискова за смештање"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "добијено је превише дискова за смештање"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "захтевано је превише дискова за смештање"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "добијено је превише дискова за смештање"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "захтевано је превише дискова за смештање"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "добијено је превише дискова за смештање"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "непозната врста аутентификације %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "захтевана врста аутентификације %s је одбијена"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "неподржана врста аутентификације %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "неуспело покретање SASL библиотеке: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "неуспело прибављање адресе прикључка %d (%s)"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "неуспело прибављање адресе равноправног уређаја %d (%s)"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Неуспело прављење контекст SASL клијента: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "неисправна величина шифре за TLS сесију"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "не могу да поставим спољашњи SSF %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "не могу да поставим безбедносни props %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL механизам %s није подржан од стране сервера"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Неуспело покретање SASL преговарања: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Неуспело креирање уверења ауторизације"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "Подаци SASL преговарања су превелики: %d бајтова"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Неуспео SASL корак: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "преговарање SSF %d није било довољно јако"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Неуспело сакупљање уверења ауторизације"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header није успео"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (реч дужине)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "не могу да сачувам податке домена"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Неуспело читање прикључка %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "веза само за читање"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "не могу да упишем мета податак"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "неуспело прављење „%s“"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Неуспело уништавање диска %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (реч дужине, одговор)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 #, fuzzy
 msgid "packet received from server too small"
 msgstr "пакет који је примљен са сервера је превелики"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "пакет који је примљен са сервера је превелики"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "неисправно заглавље у одговору"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "непознат програм (примљено %x, очекивано %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "непозната верзија протокола (примљено %x, очекивано %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "непозната процедура (примљено %x, очекивано %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "непознат статус (примљено %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "calloc није успео"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4297,164 +4479,178 @@ msgstr "неисправан звучни модел"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "не могу да отворим tty pid датотеку %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "не могу да прочитам tty pid датотеку %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "не могу да отворим tty pid датотеку %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "не могу да прочитам tty pid датотеку %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "не могу да преузмем контекст датотеке од %s: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "vCPU бројач је прешао свој максимум: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "не могу да отворим уређај %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "неуспело добијање тренутног времена"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "недостаје зачеље за врсту складишта %d"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "не могу да отворим диск „%s“: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "не могу да утврдим датотеку „%s“: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "не могу да тражим крај датотеке „%s“:%s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "не могу да преузмем контекст датотеке од %s: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "не могу да прочитам директоријум %s: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Неуспело компајлирање regex %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "не могу да прочитам fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "неуспело чекање на команду: %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "команда се није правилно завршила"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "грешка током читања: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "статус излаза команде %d није нула"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s: није реализовано\n"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "не могу да рашчланим место почетка уређаја"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "не могу да рашчланим место завршетка уређаја"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "неисправан тип домена"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "диск складиштења већ постоји"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "нема довољно великог слободног опсега"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "не могу да направим путању „%s“: %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4553,7 +4749,7 @@ msgid "cannot fill file '%s'"
 msgstr "не могу да попуним датотеку „%s“: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "не могу да затворим датотеку „%s“: %s"
@@ -4563,60 +4759,64 @@ msgstr "не могу да затворим датотеку „%s“: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "не могу да направим директоријум аутоматског покретања %s: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "непозната врста %d диска за складиштење"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "непозната врста зачеља складишта %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "прављење отисака који нису сирови није подржано без qemu-img"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "врста %d диска за складиштење није подржана"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 #, fuzzy
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "прављење отисака који нису сирови није подржано без qemu-img"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "прављење отисака који нису сирови није подржано без qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "не могу да прочитам путању „%s“: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "не могу да поставим власника датотеке „%s“: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "не могу да поставим режим датотеке „%s“: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "не могу да избришем линк ка датотеци „%s“: %s"
@@ -4854,173 +5054,174 @@ msgstr "Неуспело прављење мреже из %s"
 msgid "Scanning host%u"
 msgstr "непознат домаћин %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "недостаје атрибут ауторизације домаћина"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "недостаје атрибут ауторизације лозинка"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "лош октални режим"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "лош елемент власник"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "лош елемент група"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "непознат root елемент"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "непозната врста %d диска за складиштење"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "недостаје елемент имена"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "не могу да генеришем uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "непозната врста ауторизације %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "недостаје име домаћина извора"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "не могу да издвојим изворне уређаје"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "недостају путања изворног уређаја"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "недостаје путања извора"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "недостаје име домаћина извора"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "недостаје циљна путања"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "непознат root елемент"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "формат резервоара није подржан %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "неочекивана врста складишта"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "непозната величина јединица %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "лош елемент капацитета"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "вредност елемента капацитета превелика"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "непознат root елемент"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "недостаје елемент имена"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "недостаје елемент капацитета"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "непозната врста ауторизације %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "непознат root елемент"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "%d формат диска није подржан"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "неуспело уписивање директоријума подешавања %s: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "неуспело креирање путање датотеке подешавања"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "није могуће конструисати путању везе"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "неуспело прављење XML-а"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "неуспело уписивање датотеке подешавања %s: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "неуспело уписивање датотеке подешавања %s: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "неуспело чување датотеке подешавања %s: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "не постоји датотека подешавања за %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "не могу да уклоним подешавање за %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "не постоји складиште са датим uuid-ом"
 
@@ -5028,508 +5229,567 @@ msgstr "не постоји складиште са датим uuid-ом"
 msgid "no pool with matching name"
 msgstr "не постоји складиште са датим именом"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "складиште већ постоји"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "не постоји складиште са датим uuid-ом"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "складиште је још увек активно"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "складиште је већ активно"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "складиште је већ активно"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "складиште није активно"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "складиште је још активно"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "складиште не подржава брисање диска"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "складиште нема датотеку подешавања"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "не постоји складиште са датим именом"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "не постоји складиште са датим кључем"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "не постоји складиште са датом путањом"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "диск складиштења већ постоји"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "складиште не подржава прављење диска"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "не постоји складиште са датим именом"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "домен %s већ постоји"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "складиште не подржава прављење диска"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Домен још увек ради"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "складиште не подржава брисање диска"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Неуспело покретање складишта %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "разрешавам име датотеке домена"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "учитавам датотеку дефиниције домаћина"
 
-#: src/test.c:384
-msgid "host"
-msgstr "домаћин"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "чвор"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "правим xpath контекст"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "cpu numa чворови за чвор"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "cpu прикључци за чвор"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "cpu сржи за чвор"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "cpu нити за чвор"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "активни cpu за чвор"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "cpu mhz за чвор"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "меморија чвора"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "списак домена за чвор"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "разрешавам име датотеке домена"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "списак домена за чвор"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "разрешавам мрежно име датотеке"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "списак домена за чвор"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "разрешавам име датотеке домена"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: наведите путању или користите test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "не могу да затворим датотеку „%s“: %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "домен није пронађен"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "домен се не извршава"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "не могу да доделим простор за мета податке"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "сачувај стање домена у датотеку"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "сачувај стање домена у датотеку"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "не могу да прочитам отисак домена"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "заглавље је сачувано непотпуно"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "неслагање магије заглавља"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "неуспело читање дужине мета податка"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "дужина мета податка је ван опсега"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "непотпун мета податак"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Домен %s је избачен у %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Домен %s је избачен у %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "Опсег превазилази дозвољене ћелије"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Домен је већ покренут"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Домен још увек ради"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Мрежа још увек ради"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Мрежа је већ покренута"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "складиште је већ активно"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "складиште није активно"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "не постоји складиште са датим именом"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "не постоји складиште са датим кључем"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "не постоји складиште са датом путањом"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Врста мреже %d није подржана"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Врста мреже %d није подржана"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Врста мреже %d није подржана"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "неуспело заузимање простора за знаковни уређај"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "врста уређаја за унос %s није подржана"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "Неуспело постављање close-on-exec заставице описника датотека"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Неуспело аутоматско покретање VM-а „%s“: %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "није могуће покренути подршку моста: %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Неуспело прављење директоријума %s : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: нема довољно меморије"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "не могу да отворим %s: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "не могу да пронађем сесију"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "не могу да поставим режим датотеке „%s“: %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "не могу да прочитам директоријум %s: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Не могу да пронађем QEMU binary %s: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Није могуће писати argv у датотеку дневника %d: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Није могуће писати argv у датотеку дневника %d: %s"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "Примљен је неочекивани pid, доврага"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "складиште није активно"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "домен %s већ постоји"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "домен %s већ постоји"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "неуспело брисање активног домена"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "не могу да затворим датотеку „%s“: %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "не могу да направим цев: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Неуспело постављање неблокирајуће заставице описника датотека"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Неуспело постављање close-on-exec заставице описника датотека"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Неуспело прављење цеви: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "не могу да раздвојим садржани процес: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "не могу да избришем линк ка датотеци „%s“: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "неуспела strdup радња за име домаћина: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "неуспела strdup радња за име домаћина: %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "неуспела strdup радња за име домаћина: %s"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "не могу да обришем заглавље уређаја %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "не могу да направим директоријум аутоматског покретања %s: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "не могу да проширим датотеку „%s“: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "грешка током читања: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Неуспело отварање директоријума „%s“: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "неуспело прављење „%s“"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Неуспело проналажење записа корисника за uid „%d“: %s"
@@ -5595,15 +5855,15 @@ msgstr "Подесите домен да се самостално покрећ
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "име домена, id или uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "онемогући самостално покретање"
 
@@ -5722,15 +5982,15 @@ msgstr "Неуспело исписивање неактивних домена"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Име"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Стање"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "нема стања"
 
@@ -5846,7 +6106,7 @@ msgstr "укини дефиницију неактивног домена"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Укидање дефиниције подешавања за неактиван домен."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "име домена или uuid"
 
@@ -6089,11 +6349,11 @@ msgstr "Враћа основне податке о домену."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Име:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6101,16 +6361,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Врста ОС-а:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Стање:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(-и):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU време:"
 
@@ -6138,102 +6398,102 @@ msgstr "укључи"
 msgid "disable"
 msgstr "искључи"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "слободна NUMA меморија"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "прикажи доступну слободну меморију за NUMA ћелију."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "број NUMA ћелије"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Укупно"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu подаци домена"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Враћа основне податке о виртуелним CPU-има домена."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU склоност:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Домен је угашен, нема присутних виртуелних CPU-а."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "контролиши склоност vcpu домена"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Прикуј VCPU-е домена за физичке CPU-е домаћина."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu број"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "cpu број(еви) домаћина (раздвојени зарезом)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: Неисправан или недостаје vCPU број."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: Недостаје списак процесора"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: неуспело добављање података о домену."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: Неисправан vCPU број."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Неисправан формат. Празна ниска."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: Неисправан формат. Очекује се бројка на месту %d (близу „%c“)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6242,1506 +6502,1565 @@ msgstr ""
 "cpulist: %s: Неисправан формат. Очекује се бројка или зарез на месту %d "
 "(близу „%c“)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Неисправан формат. Пратећи зарез на месту %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Физички процесор %d не постоји"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "промени број виртуелних CPU-а"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Мења број виртуелних CPU-а активних у домену госта."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "број виртуелних CPU-а"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Неисправан број виртуелних CPU-а."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Превише виртуелних CPU-а."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "промени доделу меморије"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Мења текућу доделу меморије за домен госта."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "број килобајтова за меморију"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Неисправна вредност %d за величину меморије"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Не могу да потврдим највећу количину меморије"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "промени највишу границу меморије"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Мења границу највећег заузећа меморије у домену госта."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "највиша граница меморије у килобајтовима"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Не могу да потврдим текућу количину меморије"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Не могу да умањим текућу количину меморије"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Не могу да изменим највећу количину меморије"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "подаци о чвору"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Враћа основне податке о чвору."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "неуспело добављање података о чвору"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU модел:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU учестаност:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU прикључака:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Сржи по прикључку:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Нити по сржи:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ћелија:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Величина меморије:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "могућности"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Враћа могућности хипервизора/управљачког програма."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "неуспело преузимање могућности"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "подаци о домену у XML-у"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Испиши податке о домену као XML избачај на stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "није неактиван домен"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "не могу да добијем датотеку подешавања за домен"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Укидање дефиниције подешавања за неактиван домен."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "синтаксна грешка у датотеци подешавања"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "пребаци id или UUID домена у име домена"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id или uuid домена"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "пребаци име или UUID домена у id домена"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "пребаци име или id домена у UUID домена"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id или име домена"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "неуспело добављање UUID домена"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "пресели домен на другог домаћина"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Преселите домен на другог домаћина.  Додајте --live за пресељење уживо."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "пресељење уживо"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "УРИ везе до циљног домаћина"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "УРИ селидбе, обично се може изоставити"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "селидба: Недостаје desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "Самостално покретање мреже"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Подесите мрежу да се самостално покреће при подизању система."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "име мреже или uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Неуспешно означавање мреже %s као само покренута"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Неуспешно скидање ознаке мреже %s као само покренута"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Мрежа %s означена као само покренута\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Мрежи %s је скинута ознака само покренута\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "направи мрежу из XML датотеке"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Прављење мреже."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "датотека која садржи XML опис мреже"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Мрежа %s је направљена из %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Неуспело прављење мреже из %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "дефиниши (али немој покретати) мрежу из XML датотеке"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Дефинисање мреже."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Мрежа %s је дефинисана из %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Неуспело дефинисање мреже из %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "уништи мрежу"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Уништавање задате мреже."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "име мреже, id или uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Мрежа %s је уништена\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Неуспело уништавање мреже %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "подаци о мрежи у XML-у"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Испиши податке о мрежи као XML избачај на stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "списак мрежа"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Враћа списак мрежа."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "испиши неактивне мреже"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "испиши неактивне и активне мреже"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Неуспело исписивање активних мрежа"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Неуспело исписивање неактивних мрежа"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Самостално покретање"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "без самопокретања"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "ради"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "неактивно"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "пребаци мрежни UUID у име мреже"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid мреже"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "покрени (претходно дефинисану) неактивну мрежу"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Покрени мрежу."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "име неактивне мреже"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Мрежа %s је покренута\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Неуспело покретање мреже %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "укини дефиницију неактивне мреже"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Укидање дефиниције подешавања за неактивне мреже."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Мрежи %s је укинута дефиниција\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Неуспело укидање дефиниције мреже %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "пребаци име мреже у UUID мреже"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "име мреже"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "неуспело добављање UUID мреже"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "самостално покрени складиште"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Подесите складиште да се самостално покреће при покретању система."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "име складишта или uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Неуспешно означавање складишта %s као самопокренутог"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Неуспешно скидање ознаке складишта %s као самопокренуто"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Складиште %s је означено као само покренуто\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Складишту %s је скинута ознака самопокренуто\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "направи складиште из XML датотеке"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Прављење складишта."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "датотека која садржи XML опис складишта"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Складиште %s је направљено из %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Неуспело прављење складишта из %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "направи домен из XML датотеке"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "датотека која садржи XML опис диска"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Диск %s је направљен из %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Неуспело прављење диска из %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "NUMA није подржана за овом домаћину"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "име неактивне мреже"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "циљ уређаја диска"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Неуспело исписивање неактивних домена"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "име складишта"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "врста складишта"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "домаћин извора подвученог складишта"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "путања до извора подвученог складишта"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "изворни уређај подвученог складишта"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 #, fuzzy
 msgid "source name for underlying storage"
 msgstr "путања до извора подвученог складишта"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "мета подвученог складишта"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "Неуспело заузимање XML бафера"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "направи складиште из скупа аргумената"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Складиште %s је направљено\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Неуспело прављење складишта %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "дефиниши (али немој покретати) складиште из XML датотеке"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Дефинисање складишта."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Складиште %s је дефинисано из %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Неуспело дефинисање складишта из %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "дефиниши складиште из скупа аргумената"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Складиште %s је дефинисано \n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Неуспело укидање дефиниције складишта %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "изгради складиште"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Изгради дато складиште."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "складиште %s је изграђено\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "неуспела изградња складишта %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "уништи складиште"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Уништавање задатог складишта."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Складиште %s је уништено\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Неуспело уништавање складишта %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "обриши складиште"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Брисање задатог складишта."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Складиште %s је обрисано\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Неуспело брисање складишта %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ажурирај складиште"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Ажурирај дато складиште."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Складиште %s је ажурирано\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Неуспело ажурирање складишта %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "подаци о складишту у XML-у"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Испиши податке о складишту као XML избачај на stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "испиши складишта"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Враћа списак складишта."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "испиши неактивна складишта"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "испиши неактивна и активна складишта"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Неуспело исписивање активних складишта"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Неуспело исписивање неактивних складишта"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "неисправан показивач складишта у %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "добијено је превише резервоара складишта"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "нестало меморије"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Неуспело укидање дефиниције складишта %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "добијено је превише резервоара складишта"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "подаци о складишту"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Враћа основне податке о складишту."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "изградња"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "покренуто"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "враћено"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Капацитет:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Додела:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Доступно:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "пребаци UUID складишта у име складишта"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "uuid складишта"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "покрени (претходно дефинисано) неактивно складиште"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Покреће складиште."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "име неактивног складишта"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Складиште %s је покренуто\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Неуспело покретање складишта %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "направи диск из скупа аргумената"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Прављење диска."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "име складишта"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "име диска"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "величина диска са опционим k, M, G, T суфиксом"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "почетна додељена величина са опционим k, M, G, T суфиксом"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "врста формата датотека raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Лоша величина %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Диск %s је направљен\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Неуспело прављење диска %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "укини дефиницију неактивног складишта"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Укидање дефиниције подешавања за неактивано складиште."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Складишту %s је укинута дефиниција\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Неуспело укидање дефиниције складишта %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "пребаци име складишта у UUID складишта"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "неуспело добављање UUID складишта"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "направи диск из XML датотеке"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "датотека која садржи XML опис диска"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Диск %s је направљен из %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Неуспело прављење диска из %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "направи диск из XML датотеке"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "име неактивног складишта"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "име или кључ диска"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Диск %s је направљен из %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "име диска"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "име или кључ диска"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "име диска"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Неуспело покретање складишта %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Диск %s је направљен из %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Неуспело прављење диска из %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "обриши диск"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Уништавање задатог диска."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "име, кључ или путања диска"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Диск %s је уништен\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Неуспело уништавање диска %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "подаци о диску складиштења"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Враћа основне податке о диску складиштења."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Врста:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "датотека"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "блокирано"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "подаци о диску у XML-у"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Испиши податке о диску као XML избачај на stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "испиши дискове"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Враћа списак складишта."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Неуспело исписивање активних дискова"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Путања"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "пребаци диска UUID у име диска"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "кључ или путања диска"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "пребаци UUID диска у име диска"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "uuid диска"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "пребаци UUID диска у име диска"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "име или кључ диска"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "прикажи верзију"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Приказује податке о верзији система."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "неуспело добављање врсте хипервизора"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Компилирано уз библиотеку: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "неуспело добављање верзије библиотеке"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Користим библиотеку: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Користим API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "неуспело добављање верзије хипервизора"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Не могу да извучем верзију текућег %s хипервизора\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Текући хипервизор: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "NUMA није подржана за овом домаћину"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "недостају подаци о уређајима"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "могућности"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Неуспело повезивање са хипервизором"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Неуспело исписивање неактивних домена"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Испиши податке о диску као XML избачај на stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "уређај"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Прикачи нови уређај диска."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Добавља статистику блок уређаја за текући домен."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Домен %s је уништен\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Неуспело откачињање уређаја из %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Прикачи нови уређај диска."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Прикачи нови уређај диска."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Неуспело привезивање уређај из %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "циљ уређаја диска"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Добавља статистику блок уређаја за текући домен."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Домен %s је настављен\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "испиши име домаћина хипервизора"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "неуспело добављање имена домаћина"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "испиши канонски УРИ хипервизора"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "неуспело добављање УРИ-а"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc приказ"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Испиши ИП адресу и број порта за VNC приказ."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty конзола"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Излазни уређај за TTY конзолу."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "закачи уређај из XML датотеке"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Закачи уређај из XML <датотеке>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML датотека"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "привежи-уређај: недостаје <file> опција"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Неуспело привезивање уређај из %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "откачи уређај из XML датотеке"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Откачи уређај из XML <датотеке>."
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "откачи-уређај: недостаје <file> опција"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Неуспело откачињање уређаја из %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "прикачи мрежну спрегу"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Прикачи нову мрежну спрегу."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "врста мрежне спреге"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "извор мрежне спреге"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "име циљне мреже"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC адреса"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "скрипта употребљена за премошћавање мрежне спреге"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Нема подршке за %s у наредби „attach-interface“"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "откачи мрежну спрегу"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Откачи мрежну спрегу."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Неуспело добављање података о спрези"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Није пронађена спрега врсте %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Није пронађена спрега чија је MAC адреса %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Неуспело заузимање меморије"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Неуспело прављење XML-а"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "прикачи уређај диска"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Прикачи нови уређај диска."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "извор уређаја диска"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "циљ уређаја диска"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "управљачки програм уређаја диска"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "управљачки подпрограм уређаја диска"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "врста циљног уређаја"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "режим читања и уписивања уређаја"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Нема подршке за %s у наредби „attach-disk“"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "откачи уређај диска"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Откачи уређај диска."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Неуспело добављање података о диску"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Није пронађен диск чији је циљ %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "неуспело calloc меморије за init низ знакова: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Неуспело прављење не активираног домена %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "неуспела lvs команда"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "lvs команда је неуспела са излазним статусом %d"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Укидање дефиниције подешавања за неактиван домен."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Укидање дефиниције подешавања за неактиван домен."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "неуспело читање датотеке подешавања"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Укидање дефиниције подешавања за неактивне мреже."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Укидање дефиниције подешавања за неактивне мреже."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Укидање дефиниције подешавања за неактивано складиште."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Укидање дефиниције подешавања за неактивано складиште."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "напусти овај интерактивни терминал"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "наредба „%s“ захтева <%s> опцију"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "наредба „%s“ захтева --%s опцију"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "наредба „%s“ не постоји"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  ИМЕ\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7749,17 +8068,17 @@ msgstr ""
 "\n"
 "  САЖЕТАК\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <број>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <ниска>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7767,7 +8086,7 @@ msgstr ""
 "\n"
 "  ОПИС\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7775,58 +8094,58 @@ msgstr ""
 "\n"
 "  ОПЦИЈЕ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <број>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <ниска>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "недефинисано име или id домена"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "неуспело добављање домена „%s“"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "недефинисано име мреже"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "неуспело добављање мреже „%s“"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "име складишта није дефинисано"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "неуспело добављање диска „%s“"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "недефинисано име диска"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "неуспело добављање диска „%s“"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7837,130 +8156,130 @@ msgstr ""
 "(Време: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "недостаје \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "неочекивани израз (име наредбе): „%s“"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "неочекивана наредба: „%s“"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "наредба „%s“ не подржава опцију --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "очекивана синтакса: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "број"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "ниска"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "неочекивани подаци „%s“"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ОПЦИЈА"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ПОДАЦИ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "датотека"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "паузирано"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "у гашењу"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "заустављено"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "крахирало"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ван употребе"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "нема исправне везе"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: грешка: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "грешка: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: неуспело заузимање %d бајтова"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: неуспело заузимање %lu бајтова"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "неуспело повезивање са хипервизором"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "неуспело добављање података о датотеци дневника"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "путања дневника није датотека"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "неуспело отварање датотеке дневника. проверите путању до датотеке дневника"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "неуспело уписивање датотеке дневника"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: неуспело уписивање датотеке дневника: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "Неуспело прекидање везе са хипервизором"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7993,7 +8312,7 @@ msgstr ""
 "\n"
 "  наредбе (неинтерактивни режим):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8003,17 +8322,17 @@ msgstr ""
 "  (наведите help <наредба> за детаље о наредби)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "неподржана опција „-%c“. Погледајте --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8022,7 +8341,7 @@ msgstr ""
 "Добродошли у %s, интерактивни терминал за виртуализацију.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8072,13 +8391,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "хипервизор не подржава ову функцију: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "не могу да се повежем са хипервизором"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "не могу да се повежем са %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8541,7 +8860,7 @@ msgstr "неисправан показивач везе у"
 msgid "invalid interface pointer in %s"
 msgstr "неисправан показивач везе у %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Бафер аргумената је сувише мале величине"
@@ -8602,22 +8921,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Параметар значаја планера кредита (%d) је ван опсега (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Параметар ограничења планера кредита (%d) је ван опсега (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "није могуће покренути подршку моста: %s"
@@ -8665,7 +8994,7 @@ msgstr "подаци о домену су нетачни или domid није 
 msgid "domain information incomplete, missing uuid"
 msgstr "непотпуни подаци о домену, недостаје uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "непотпуни подаци о домену, недостаје име"
 
@@ -8719,126 +9048,126 @@ msgstr "неисправна MAC адреса: %s"
 msgid "unexpected sound model %s"
 msgstr "неочекиван dict чвор"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "непозната врста ауторизације %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "недостаје тип домена"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "недостаје \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "недостаје домаћин извора"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "недостаје домаћин извора"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "не могу да прочитам %s: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "не могу да отворим уређај %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "непотпуни подаци о домену, недостаје ид"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "неисправна MAC адреса: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "непозната врста ОС-а %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "синтаксна грешка топологије"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "неуспело тумачење података о Xend домену"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "домен се не извршава"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 #, fuzzy
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByName није успео да пронађе овај домен"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "врста уређаја за унос %s није подржана"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart није успео да пронађе овај домен"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart није успео да пронађе овај домен"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "неочекивана вредност од on_xend_start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "без меморије"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "неуспела sexpr2string радња"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Неуспело укидање дефиниције складишта %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 #, fuzzy
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start се не налази у sexpr"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "не могу да отворим tty %s: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8846,7 +9175,7 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen не подржава промену имена домена приликом "
 "премештања"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8854,131 +9183,131 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen не подржава ограничавање пропусног опсега "
 "приликом премештања"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: заставица није подржана"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: неисправан УРИ"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: Xen подржава само xenmigr:// премештања"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: име домаћина мора бити наведено у УРИ-у"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: неисправан број порта"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "неуспелорашчлањење описа домена"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "неуспела изградња складишта %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Неуспело прављење не активираног домена %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "није подржано у xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "непотпуни подаци о чвору, недостаје назив планера"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup није успео"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "Непознат планер"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "Неуспело прибављање назива планера"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "непотпуни подаци о домену, недостаје cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "непотпуни подаци о домену, недостаје cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek није подржан за dom0"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: неисправна путања"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "неуспело отварање за читање: %s: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "неуспела lseek радња или читање из датотеке: %s: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "неочекивана врста домена %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "неочекивана mime врста"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "врста %d диска за складиштење није подржана"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "мрежа је већ активна"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "неочекиван чвор вредности"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "нема програма за учитавање HVM домена"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype није подржан"
@@ -9079,21 +9408,21 @@ msgstr "неуспело добијање тренутног времена"
 msgid "unable to store config file handle"
 msgstr "неуспело руковање складиштењем датотеке подешавања"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "непознат уређај"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "неуспело прављење датотеке дневника %s: %s"
@@ -9166,6 +9495,41 @@ msgid "reallocating list"
 msgstr "заузимам домен"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "неуспело прављење датотеке дневника %s: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "неуспело отварање %s за читање"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Неуспело постављање close-on-exec заставице описника датотека"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Неуспело прављење домена из %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Неуспело чување домена %s у %s"
+
+#~ msgid "unknown root element"
+#~ msgstr "непознат root елемент"
+
+#~ msgid "host"
+#~ msgstr "домаћин"
+
+#~ msgid "node"
+#~ msgstr "чвор"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "не могу да се повежем са хипервизором"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "не могу да се повежем са %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Неуспело аутоматско покретање мреже „%s“: %s"
 
diff --git a/po/sr at latin.gmo b/po/sr at latin.gmo
index f0bb5db..ea91c1a 100644
Binary files a/po/sr at latin.gmo and b/po/sr at latin.gmo differ
diff --git a/po/sr at latin.po b/po/sr at latin.po
index f14b727..53fb240 100644
--- a/po/sr at latin.po
+++ b/po/sr at latin.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-10-21 22:22+0100\n"
 "Last-Translator: Miloš Komarčević <kmilos at gmail.com>\n"
 "Language-Team: Serbian (sr) <fedora-trans-sr at redhat.com>\n"
@@ -94,233 +94,233 @@ msgstr "String parametra nije pravilno obrađen"
 msgid "Unknown error"
 msgstr "Nepoznata greška"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Ne mogu da pristupim %s „%s“: %s (%d)"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Neuspelo čitanje iz cevi signala: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "Ponovo učitavam podešavanja SIGHUP"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "Greška tokom učitavanja upravljačkih programa"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "Gašenje signala %d"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "neočekivan čvor vrednosti"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Neuspelo otvaranje pid datoteke „%s“: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Neuspeo fdopen pid datoteke „%s“: %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Neuspelo pisanje u pid datoteku „%s“: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Neuspelo zatvaranje pid datoteke „%s“: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Neuspelo zauzimanje memorije za struct qemud_socket"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Ne mogu da osluškujem zahteve za povezivanjem na „%s“: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 #, fuzzy
 msgid "Failed to add server event callback"
 msgstr "Neuspelo dodavanje callback događaja na serveru"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "priključak: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "veza: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "osluškuje: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "Rezultujuća putanja je preduga za bafer u qemudInitPaths()"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "Neuspelo zauzimanje struct qemud_server"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "nije moguće pokrenuti podršku mosta: %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "nije moguće pokrenuti podršku mosta: %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Neuspela inicijalizacija SASL autentifikacije %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Neuspela inicijalizacija SASL autentifikacije %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Neuspelo povezivanje sa sistemskom magistralom za PolicyKit auth: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: nije uspela potvrda: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: uverenje klijenta nije od poverenja."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: nije poznat izdavač uverenja klijenta."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: uverenje klijenta je opozvano."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: uverenje klijenta koristi nebezbedan algoritam."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: uverenje nije X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: nema ravnopravnih uređaja"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init nije uspeo"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: uverenje klijenta je isteklo"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: uverenje klijenta još uvek nije aktivirano"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,11 +332,11 @@ msgstr ""
 "clientcert.pem-text“ da vidite ime razlikovanja u uverenju klijenta ili "
 "izvršite ovaj demon sa opcijom --verbose."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: nije uspela potvrda uverenja klijenta"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -344,174 +344,174 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate je podešen tako da se "
 "ignoriše loše uverenje"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Neuspela potvrda identiteta korisnika %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Neuspelo prihvatanje veze: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "niz na dodelu pri nestanku memorije"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "Isključi polkit ovlašćivanje za povlašćenog klijenta %d"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS rukovanje nije uspelo: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "neočekivana vrsta domena %d"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "čitanje: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "neuspelo pravljenje „%s“"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "pisanje: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "neuspelo pravljenje „%s“"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "Program za obradu signala je prijavio %d grešaka: poslednja greška: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Neuspelo pisanje u "
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Neuspelo zauzimanje memorije"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Neuspelo zauzimanje memorije za %s listu podešavanja"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Neuspelo zauzimanje memorije za %s vrednost liste podešavanja"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: mora biti string ili niz stringova\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: nevažeći tip: %s; očekivan %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: autorizacija nije podržana %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "Morate biti root da bi postavili grupu"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Neuspelo zauzimanje memorije"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Neuspelo zauzimanje memorije za scsidev"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Neuspela potraga grupe „%s“"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Neuspelo raščlanjivanje režima „%s“"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Neuspelo račvanje kao sistemska usluga: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Neuspelo pravljenje cevi: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "ne mogu da generišem uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Neuspela izmena grupnog vlasništva nad %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 #, fuzzy
 msgid "Failed to register callback for signal pipe"
 msgstr "Neuspelo registrovanje callback za cev signala"
@@ -616,7 +616,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Ne mogu da razrešim adrese %d: %s"
@@ -641,7 +641,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "neuspelo podešavanje sasl konteksta %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "ne mogu da TLS preuzmem veličinu šifre"
 
 #: qemud/remote.c:2970
@@ -663,7 +664,7 @@ msgstr "ne mogu da prikažem SASL mehanizme %d (%s)"
 msgid "cannot allocate mechlist"
 msgstr "ne mogu da dodelim mechlist"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "ne mogu da izvršim upit SASL ssf na vezi %d (%s)"
@@ -822,43 +823,52 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "nedovršen broj"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "nedovršena niska"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "očekujem vrednost"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "spisak nije zatvoren sa ]"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "očekujem razdelnik u spisku"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "spisak nije zatvoren sa ]"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "očekujem ime"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "očekujem razdelnik"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "očekujem dodelu"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "neuspelo otvaranje datoteke"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "neuspelo čuvanje sadržaja"
 
@@ -944,546 +954,580 @@ msgstr "neuspelo dodavanje skladišta u heš tabelu veza"
 msgid "dev missing from connection hash table"
 msgstr "disk nedostaje u heš tabeli veza"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "nepoznata vrsta „%s“"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "Neispravan naziv disketnog uređaja: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "Neispravan naziv čvrstog diska: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "Neispravna „%s“ vrsta magistrale za disketnu jedinicu"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "Neispravna „%s“ vrsta magistrale za disketnu jedinicu"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "Nijedna <source> „network“ osobina nije određena preko <interface "
 "type='network'/>"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 "Nijedna <source> „dev“ osobina nije određena preko <interface type='bridge'/>"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "Nijedna <source> „port“ osobina nije određena uz spregu priključka"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "Nije moguće raščlaniti <source> „port“ osobinu uz spregu priključka"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "Nijedna <source> „address“ osobina nije određena uz spregu priključka"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 "Nijedna <source> „dev“ osobina nije određena preko <interface type='bridge'/>"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Naziv modela sadrži neispravne znake"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "Nedostaje osobina izvorne putanje za znakovni uređaj"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "Nedostaje osobina izvornog domaćina za znakovni uređaj"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "Nedostaje osobina izvornog servisa za znakovni uređaj"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "nedostaje vrsta uređaja za unos"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 magistrala ne podržava %s uređaj za unos"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "magistrala za unos %s nije podržana"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen magistrala ne podržava %s uređaj za unos"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "nedostaje vrsta uređaja za unos"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "nepoznata vrsta uređaja"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "nepoznata vrsta zvučnog modela"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "ne mogu da pročitam direktorijum %s: %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "nedostaje \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "nedostaje domaćin izvora"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "nedostaje domaćin izvora"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "nepoznat domaćin %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "nepoznata vrsta autentifikacije %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "nedostaje element kapaciteta"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "neispravan tip domena"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "nedostaje zvučni model"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 #, fuzzy
 msgid "security label is missing"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "nedostaje root element"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "nepoznata vrsta uređaja"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "nepoznata vrsta virtualizacije"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "nedostaje osobina tipa domena"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "neispravan tip domena"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Neuspelo generisanje UUID: %s"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "loše oblikovan uuid element"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "nedostaje element memorije"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "neočekivani podaci „%s“"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "nema vrste OS-a"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "arhitektura nije podržana"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "nedostaje uređaj izvora"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "nepoznat „%s“ uređaj za pokretanje"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 #, fuzzy
 msgid "cannot extract filesystem devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 #, fuzzy
 msgid "cannot extract parallel devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "spisak domena za čvor"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "nedostaje osobina tipa domena"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "neispravan naziv domena"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "neispravna putanja"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Nije moguće otvoriti putanju nadgledanja %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "veza: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "neuspelo pauziranje domena"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "neispravan root element"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "cpuset sintaksna greška topologije"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "neočekivan dict čvor"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "neočekivan čvor vrednosti"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "neuspelo upisivanje direktorijuma podešavanja %s: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "neuspelo upisivanje datoteke podešavanja %s: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "neuspelo upisivanje datoteke podešavanja %s: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "neuspelo čuvanje datoteke podešavanja %s: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "disk skladištenja već postoji"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "nepoznata vrsta virtualizacije"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1519,466 +1563,486 @@ msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 "Neuspelo dodavanje iptables pravila „%s“ u lanac „%s“ u tabeli „%s“: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "ne mogu da raščlanim URI veze"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "ne mogu da napravim direktorijum dnevnika %s: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "putanja jezgra je preduga"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "ne mogu da napravim cev: %s"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare nije postavio uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare nije postavio uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "putanja je NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "oznake moraju biti nule"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "bafer je NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "parametar oznaka mora biti VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "bafer je NULL ali veličina nije nula"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "neuspela setsid radnja: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "neuspela ioctl(TIOCSTTY) radnja: %s"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "neuspela dup2(stdin) radnja: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "neuspela dup2(stdout) radnja: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "neuspela dup2(stderr) radnja: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "neuspelo zauzimanje prostora za niz znakova VM naziva"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Neuspelo pravljenje ne aktiviranog domena %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "neuspelo pravljenje „%s“"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "ne mogu da napravim cev: %s"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Neuspelo pravljenje simboličke veze „%s“ ka „%s“: %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Neuspelo pravljenje skladišta %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
+msgid "failed to remove capabilities %d"
+msgstr "neuspelo preuzimanje mogućnosti"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "neuspelo preuzimanje mogućnosti"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "neuspelo preuzimanje mogućnosti"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() je prosledio neispravnu vm definiciju"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Neuspelo pravljenje diska iz %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "čitanje fd %d nije uspelo: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "upis u fd %d nije uspeo: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "neuspela epoll_create(2) radnja: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "neuspela epoll_ctl(fd1) radnja: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "neuspela epoll_ctl(fd1) radnja: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "greška %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "neuspela epoll_wait() radnja: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Neuspelo dobavljanje statistike sprege %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Neuspelo uništavanje diska %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "neuspela unlockpt radnja: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "neuspelo zauzimanje čvora"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "Neuspelo pisanje u pid datoteku „%s“: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "Nije moguće zatvoriti datoteku dnevnika %d: %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Neuspelo pronalaženje upravljačkog programa skladišta: %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "skladište nije aktivno"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "ne postoji domen koji se podudara sa uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "neuspelo brisanje aktivnog domena"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "neuspelo brisanje aktivnog domena"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Neuspelo pravljenje diska iz %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "skripta upotrebljena za premošćavanje mrežne sprege"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Neuspelo privezivanje uređaj iz %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "neuspelo zauzimanje čvora"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "neuspelo zauzimanje prostora za znakovni uređaj"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "neuspelo povezivanje sa Xen skladištem"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "neispravan pokazivač domena u"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "ne mogu da zatvorim tty pid datoteku %s: %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "ne mogu da utvrdim datoteku „%s“: %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ne mogu da napravim direktorijum dnevnika %s: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Neuspelo otvaranje pid datoteke „%s“: %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "ime domena"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "nema domena sa id %d"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "nepoznata procedura: %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Neuspelo nastavljanje domena %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "neispravna putanja: %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "Nevažeći parametar za virXPathNode()"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "neuspelo dobavljanje imena domaćina"
@@ -2012,23 +2076,23 @@ msgstr "Prosleđujem zahtev, ali nije obezbeđena IPv4 adresa/mrežna maska"
 msgid "unknown forwarding type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 "Naziv datoteke mrežnog podešavanja „%s“ se ne poklapa sa nazivom mreže „%s“"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domen %s već postoji"
@@ -2188,317 +2252,453 @@ msgstr "nema mreže koja se podudara sa id-om"
 msgid "network '%s' does not have a bridge name."
 msgstr "Mreža %s nije aktivna"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ne mogu da postavim memoriju aktivnog domena"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "ne mogu da napravim direktorijum automatskog pokretanja %s: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Neuspelo pravljenje simboličke veze „%s“ ka „%s“: %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Neuspelo brisanje simboličke veze „%s“: %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Neuspelo ažuriranje skladišta %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Neuspelo ažuriranje skladišta %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "ne mogu da otvorim uređaj %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "ne postoji skladište sa datim imenom"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "cilj uređaja diska"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "Nevažeći parametar za virXPathString()"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "ne mogu da otvorim putanju „%s“: %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operacija prelaska nije uspela"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "ne mogu da se povežem sa %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "ne mogu da napravim cev: %s"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ne mogu da obrišem zaglavlje uređaja %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "nedostaje putanja izvora"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "nepoznata vrsta %d diska za skladištenje"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "ne mogu da postavim vlasnika datoteke „%s“: %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "neispravan zvučni model „%s“"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "nedostaje putanja izvora"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "nedostaje putanja izvora"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "ne mogu da postavim vlasnika datoteke „%s“: %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "ne mogu da postavim vlasnika datoteke „%s“: %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "nepoznata vrsta %d diska za skladištenje"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "vrsta mrežne sprege"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "neispravan pokazivač veze u %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "neispravan pokazivač skladišta u %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "neispravan pokazivač domena u %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "neispravan pokazivač domena u %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "neispravan zvučni model „%s“"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "neispravan zvučni model „%s“"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "neispravan pokazivač veze u %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "loše oblikovan uuid element"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "nedostaje element kapaciteta"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "neuspelo otvaranje %s za čitanje"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "neuspelo otvaranje %s za čitanje"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Neuspelo čitanje iz cevi signala: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Neuspelo čitanje iz cevi signala: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Neuspelo čitanje iz cevi signala: %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "uuid domena"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "cpu numa čvorovi za čvor"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "ne mogu da otvorim %s: %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "konzola nije realizovana na ovoj platformi"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA nije podržana za ovom domaćinu"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "Neuspelo određivanje slobodne NUMA memorije"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "dobavljam vreme dana"
 
@@ -2513,17 +2713,17 @@ msgstr "Već je aktivan OPENVZ VM sa id-om „%s“"
 msgid "Wrong state to perform action"
 msgstr "podaci o disku skladištenja"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "domen se ne izvršava"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "nema domena koji se poklapa sa id %d"
@@ -2535,18 +2735,18 @@ msgstr "domen nije pronađen"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Ne mogu da izvučem verziju tekućeg %s hipervizora\n"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
+msgstr "ne mogu da uklonim podešavanje za %s"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "ne mogu da uklonim podešavanje za %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2568,13 +2768,13 @@ msgid "Wrong MAC address"
 msgstr "MAC adresa"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
+msgstr "ne mogu da uklonim podešavanje za %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
 #: src/openvz_conf.c:434
@@ -2591,13 +2791,9 @@ msgstr "UUID je loše oblikovan u datoteci podešavanja"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
+msgid "Could not read config for container %d"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
-
 #: src/openvz_driver.c:110
 #, fuzzy
 msgid "Container is not defined"
@@ -2637,7 +2833,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "ne mogu da se povežem sa %s"
@@ -2711,7 +2907,7 @@ msgstr "domen nije u stanju gašenja"
 msgid "Could not read container config"
 msgstr "ne mogu da raščlanim URI veze"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "nepoznata vrsta „%s“"
@@ -2720,7 +2916,20 @@ msgstr "nepoznata vrsta „%s“"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "ne mogu da raščlanim URI veze"
@@ -2844,918 +3053,886 @@ msgstr "Greška u komunikaciji sa proksijem: pogrešno oblikovan paket\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "primljen asinhroni broj paketa %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Neuspešno raščlanjavanje vzlist izlaza"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Neuspešno raščlanjavanje vzlist izlaza"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "Neočekivan status izlaska iz qemu %d pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "Neočekivani status izlaska „%d“, qemu verovatno nije uspeo"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Ne mogu da pronađem QEMU binary %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "Mreža „%s“ nije pronađena"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "Vrsta mreže %d nije podržana"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "nije moguće pokrenuti podršku mosta: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Neuspešno dodavanje tap sprege „%s“ na most „%s“ : %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Neuspešno dodavanje tap sprege „%s“ na most „%s“ : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "ovaj qemu ne podržava „info blockstats“"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 #, fuzzy
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "ovaj qemu ne podržava „info blockstats“"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "nije podržana vrsta diska „%s“"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "nije podržana vrsta diska „%s“"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "nije podržana vrsta diska „%s“"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "neispravan zvučni model"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "loše oblikovan uuid element"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "nedostaju podaci o uređajima za %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Neuspelo pronalaženje veze uređaja za lun %d"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "Nepoznata vrsta znakovnog uređaja"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "previše znakovnih uređaja"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "Nepoznata vrsta znakovnog uređaja"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "putanja emulatora je preduga"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "nedostaje atribut autorizacije domaćina"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "neispravan naziv domena"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "neispravna putanja"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Nije moguće otvoriti putanju nadgledanja %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "spisak domena za čvor"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 "Nije moguće postaviti datoteku dnevnika VM zastavice za zatvori-pri-"
 "izvršavanju %s"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Neuspelo automatsko pokretanje VM-a „%s“: %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Neuspelo dobavljanje statistike bloka %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Neuspelo pravljenje domena iz %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Neuspelo pravljenje direktorijuma %s : %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Neuspelo čuvanje domena %s u %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Neuspelo raščlanjivanje režima „%s“"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Neuspelo pravljenje direktorijuma %s : %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Neuspelo raščlanjivanje režima „%s“"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "neuspelo dobijanje trenutnog vremena"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Neuspelo raščlanjivanje režima „%s“"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Neuspelo raščlanjivanje režima „%s“"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Neuspelo automatsko pokretanje VM-a „%s“: %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "Neuspeh tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "Vreme je isteklo tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "Nestalo je prostora tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, fuzzy, c-format
 msgid "Failure while reading %s log output"
 msgstr "Neuspeh tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, fuzzy, c-format
 msgid "Out of space while reading %s log output"
 msgstr "Nestalo je prostora tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "Vreme je isteklo tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, fuzzy, c-format
 msgid "Timed out while reading %s log output"
 msgstr "Vreme je isteklo tokom čitanja %s izlaza pokretanja"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Nije moguće otvoriti putanju nadgledanja %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 "Nije moguće postaviti zastavicu za nadgledanje zatvaranja-pri-izvršavanju"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "Nije moguće postaviti nadgledanje u neblokirajući režim"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Nije moguće zatvoriti datoteku dnevnika %d: %s"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "ne mogu da postavim tty atribute: %s\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 "ne mogu da pokrenem komandu monitor radi pribavljanja informacija o CPU "
 "nitima"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "neuspelo dobavljanje domena „%s“"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "neuspeo nastavak operacije"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "neuspelo dobijanje trenutnog vremena"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM je već aktivan"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "Nije moguće pronaći VNC port koji nije u upotrebi"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "ne mogu da napravim direktorijum dnevnika %s: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Ne mogu da pronađem QEMU binary %s: %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "neuspela izgradnja skladišta %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domen %s se gasi\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "Spuštam VM „%s“"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Neuspelo povezivanje priključka sa „%s“: %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Neuspelo pravljenje domena iz %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Neuspelo pravljenje diska iz %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "ne mogu da otvorim tty %s: %s\n"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA nije podržana za ovom domaćinu"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "Neuspelo određivanje slobodne NUMA memorije"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "skladište nije aktivno"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "ne mogu da otvorim tty %s: %s\n"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "nema domena koji se podudara sa uuid „%s“"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "nema domena koji se poklapaju sa imenom"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domen %s već postoji"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "domen je već aktivan kao „%s“"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "neuspela obustava domena"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "neuspešna operacija spuštanja"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "ne mogu da postavim maksimalnu memoriju manju od trenutne memorije"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "promeni dodelu memorije"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "ne mogu da raščlanim URI veze"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "promeni dodelu memorije"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "ne mogu da postavim memoriju veću od maksimalne memorije"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "ne mogu da postavim memoriju aktivnog domena"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "neuspelo dobavljanje xml-a domena"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "neuspelo pravljenje „%s“"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "neuspelo upisivanje čuvanja zaglavlja"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "neuspelo upisivanje xml-a"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Nije moguće zatvoriti datoteku dnevnika %d: %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "operacija prelaska nije uspela"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 #, fuzzy
 msgid "'migrate' not supported by this qemu"
 msgstr "ovaj qemu ne podržava „info blockstats“"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "ne mogu da postavim memoriju aktivnog domena"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "nepoznata vrsta virtualizacije u definiciji domena „%d“"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ne mogu da odredim maksimalne vcpus za domen"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 "zahtevani vcpus je veći nego maksimalni dozvoljeni vcpus za domen: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "ne mogu da prikačim uređaj na neaktivni domen"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu broj je izvan opsega %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "ne mogu da postavim vlasnika datoteke „%s“: %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "ai_family nije podržana"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "ne mogu da preuzmem kontekst datoteke od %s: %s"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu sklonost nije dostupna"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "neuspelo dobijanje trenutnog vremena"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, fuzzy, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, fuzzy, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ne mogu da pročitam otisak domena"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "neuspelo čitanje qemu zaglavlja"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "magija otiska nije ispravna"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "verzija otiska nije podržana (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "neuspelo čitanje XML-a"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "neuspelo raščlanjivanje XML-a"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "neuspelo dodeljivanje novog VM"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "neuspelo nastavljanje domena"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "nije podržana vrsta diska „%s“"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Ne mogu da pronađem QEMU binary %s: %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "nije podržana vrsta diska „%s“"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "ne mogu da promenim cdrom medijum"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "ne mogu da promenim cdrom medijum"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, fuzzy, c-format
 msgid "target %s already exists"
 msgstr "disk skladištenja već postoji"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domen %s već postoji"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "učitavam datoteku definicije domaćina"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "učitavam datoteku definicije domaćina"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "ne mogu da prikačim uređaj na neaktivni domen"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, fuzzy, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "jedino uređaji CDROM diska mogu biti prikačeni"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, fuzzy, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "jedino uređaji CDROM diska mogu biti prikačeni"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domen nije pronađen"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "neuspelo nastavljanje domena"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Neuspelo otkačinjanje uređaja iz %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "ne mogu da prikačim uređaj na neaktivni domen"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 #, fuzzy
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "jedino uređaji CDROM diska mogu biti prikačeni"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "ne mogu da postavim memoriju aktivnog domena"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "ne mogu da napravim direktorijum automatskog pokretanja %s: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Neuspelo pravljenje simboličke veze „%s“ ka „%s“: %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "neispravna putanja: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "„info blockstats“ komanda nije uspela"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "ovaj qemu ne podržava „info blockstats“"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "uređaj nije pronađen: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL ili prazna putanja"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "neispravna putanja, „%s“ nije poznata sprega"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "neuspela lseek radnja ili čitanje iz datoteke: %s: %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "neispravna putanja"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU upravljački program podržava samo virtuelne memorijske adrese"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "neuspela open(%s) radnja: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "neuspela lvs komanda"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "spisak domena za čvor"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Neuspešno pravljenje UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "domen je već aktivan kao „%s“"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "neuspela radnja: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Neuspelo nastavljanje domena %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3764,535 +3941,540 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "neuspelo pronalaženje libvirtd binarne datoteke"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: prenos u URL-u nije prepoznat (trebalo bi da bude tls|unix|ssh|"
 "ext|tcp)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: za „ext“ prenos, potrebna je komanda"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "ne mogu da otvorim tty %s: %s\n"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "Windows ne podržava unix, ssh i ext načine prenosa"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Neuspelo pravljenje priključka: %s"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Nije moguće zatvoriti datoteku dnevnika %d: %s"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "neuspelo dobavljanje URI-a"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "zauzimam domen"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Ne mogu da pristupim %s „%s“: %s (%d)"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "neuspelo zauzimanje čvora"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "Nije moguće pratiti podatke VM konzole: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "neuspelo pokretanje SASL biblioteke: %d (%s)"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, fuzzy, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "ne mogu da postavim tty atribute: %s\n"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "ne mogu da postavim tty atribute: %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "Neuspela potvrda identiteta korisnika %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "provera servera (sa našim uverenjem ili IP adresom) nije uspela\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Neuspela potvrda identiteta korisnika %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "ne mogu da napravim cev: %s"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Neispravan tip uređaja: %s"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 #, fuzzy
 msgid "The certificate is not trusted."
 msgstr "Uverenje nije još aktivirano"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 #, fuzzy
 msgid "The certificate hasn't got a known issuer."
 msgstr "remoteCheckCertificate: nije poznat izdavač uverenja klijenta."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 #, fuzzy
 msgid "The certificate has been revoked."
 msgstr "Uverenje je isteklo"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 #, fuzzy
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 "remoteCheckCertificate: uverenje klijenta koristi nebezbedan algoritam."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Vrsta uverenja nije X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers nije uspelo"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Neuspela inicijalizacija SASL autentifikacije %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Uverenje je isteklo"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Uverenje nije još aktivirano"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Vlasnik uverenja se ne podudara sa nazivom domaćina (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "previše NUMA ćelija: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "previše udaljenih ID-a domena: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "dužina mape je veća od maksimalne: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU bafer dužine mape je prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "domaćin prijavljuje previše vCPU-a: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 "domaćin prijavljuje da je bafer dužine mape prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, fuzzy, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, fuzzy, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, fuzzy, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "previše naziva udaljenih domena: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: vraćeni broj parametara premašuje granicu"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "emoteDomainGetSchedulerParameters: nepoznata vrsta parametra"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "niz na dodelu pri nestanku memorije"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "nepoznata vrsta parametra"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, fuzzy, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "zahtev za blokom je prevelik za udaljeni protokol, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "vraćeni bafer nije iste veličine kao zahtevani"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, fuzzy, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "zahtev za memorijom je prevelik za udaljeni protokol, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "previše udaljenih mreža: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "previše udaljenih mreža: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "zahtevano je previše rezervoara skladišta"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "dobijeno je previše rezervoara skladišta"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "zahtevano je previše diskova za smeštanje"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "dobijeno je previše diskova za smeštanje"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "zahtevano je previše diskova za smeštanje"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "dobijeno je previše diskova za smeštanje"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "zahtevano je previše diskova za smeštanje"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "dobijeno je previše diskova za smeštanje"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "nepoznata vrsta autentifikacije %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "zahtevana vrsta autentifikacije %s je odbijena"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "nepodržana vrsta autentifikacije %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "neuspelo pokretanje SASL biblioteke: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "neuspelo pribavljanje adrese priključka %d (%s)"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "neuspelo pribavljanje adrese ravnopravnog uređaja %d (%s)"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Neuspelo pravljenje kontekst SASL klijenta: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "neispravna veličina šifre za TLS sesiju"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "ne mogu da postavim spoljašnji SSF %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "ne mogu da postavim bezbednosni props %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL mehanizam %s nije podržan od strane servera"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Neuspelo pokretanje SASL pregovaranja: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Neuspelo kreiranje uverenja autorizacije"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "Podaci SASL pregovaranja su preveliki: %d bajtova"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Neuspeo SASL korak: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "pregovaranje SSF %d nije bilo dovoljno jako"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "Neuspelo sakupljanje uverenja autorizacije"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header nije uspeo"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 #, fuzzy
 msgid "xdr_u_int (length word)"
 msgstr "xdr_int (reč dužine)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "ne mogu da sačuvam podatke domena"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Neuspelo čitanje priključka %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "veza samo za čitanje"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "ne mogu da upišem meta podatak"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "neuspelo pravljenje „%s“"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Neuspelo uništavanje diska %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 #, fuzzy
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_int (reč dužine, odgovor)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 #, fuzzy
 msgid "packet received from server too small"
 msgstr "paket koji je primljen sa servera je preveliki"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "paket koji je primljen sa servera je preveliki"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "neispravno zaglavlje u odgovoru"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "nepoznat program (primljeno %x, očekivano %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "nepoznata verzija protokola (primljeno %x, očekivano %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "nepoznata procedura (primljeno %x, očekivano %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "nepoznat status (primljeno %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "calloc nije uspeo"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4306,164 +4488,178 @@ msgstr "neispravan zvučni model"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "ne mogu da otvorim tty pid datoteku %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "ne mogu da pročitam tty pid datoteku %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "ne mogu da otvorim tty pid datoteku %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "ne mogu da pročitam tty pid datoteku %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "ne mogu da preuzmem kontekst datoteke od %s: %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, fuzzy, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "vCPU brojač je prešao svoj maksimum: %d > %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "neuspelo dobijanje trenutnog vremena"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "nedostaje začelje za vrstu skladišta %d"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "ne mogu da otvorim disk „%s“: %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "ne mogu da utvrdim datoteku „%s“: %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "ne mogu da tražim kraj datoteke „%s“:%s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "ne mogu da preuzmem kontekst datoteke od %s: %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "ne mogu da pročitam direktorijum %s: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "Neuspelo kompajliranje regex %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "ne mogu da pročitam fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "neuspelo čekanje na komandu: %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "komanda se nije pravilno završila"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "greška tokom čitanja: %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "status izlaza komande %d nije nula"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s: nije realizovano\n"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ne mogu da raščlanim mesto početka uređaja"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ne mogu da raščlanim mesto završetka uređaja"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "neispravan tip domena"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "disk skladištenja već postoji"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "nema dovoljno velikog slobodnog opsega"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "ne mogu da napravim putanju „%s“: %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4562,7 +4758,7 @@ msgid "cannot fill file '%s'"
 msgstr "ne mogu da popunim datoteku „%s“: %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "ne mogu da zatvorim datoteku „%s“: %s"
@@ -4572,60 +4768,64 @@ msgstr "ne mogu da zatvorim datoteku „%s“: %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "ne mogu da napravim direktorijum automatskog pokretanja %s: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "nepoznata vrsta %d diska za skladištenje"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "nepoznata vrsta začelja skladišta %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "pravljenje otisaka koji nisu sirovi nije podržano bez qemu-img"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "vrsta %d diska za skladištenje nije podržana"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 #, fuzzy
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "pravljenje otisaka koji nisu sirovi nije podržano bez qemu-img"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "pravljenje otisaka koji nisu sirovi nije podržano bez qemu-img"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "ne mogu da pročitam putanju „%s“: %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ne mogu da postavim vlasnika datoteke „%s“: %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ne mogu da postavim režim datoteke „%s“: %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ne mogu da izbrišem link ka datoteci „%s“: %s"
@@ -4863,173 +5063,174 @@ msgstr "Neuspelo pravljenje mreže iz %s"
 msgid "Scanning host%u"
 msgstr "nepoznat domaćin %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "nedostaje atribut autorizacije domaćina"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "nedostaje atribut autorizacije lozinka"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "loš oktalni režim"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "loš element vlasnik"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "loš element grupa"
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "nepoznat root element"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "nepoznata vrsta %d diska za skladištenje"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "nedostaje element imena"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "ne mogu da generišem uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "nedostaje ime domaćina izvora"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "ne mogu da izdvojim izvorne uređaje"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "nedostaju putanja izvornog uređaja"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "nedostaje putanja izvora"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "nedostaje ime domaćina izvora"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "nedostaje ciljna putanja"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "nepoznat root element"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "format rezervoara nije podržan %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "neočekivana vrsta skladišta"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "nepoznata veličina jedinica %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "loš element kapaciteta"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "vrednost elementa kapaciteta prevelika"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "nepoznat root element"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "nedostaje element imena"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "nedostaje element kapaciteta"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "nepoznat root element"
+
+#: src/storage_conf.c:1175
 #, fuzzy, c-format
 msgid "unknown volume format number %d"
 msgstr "%d format diska nije podržan"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "neuspelo upisivanje direktorijuma podešavanja %s: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "neuspelo kreiranje putanje datoteke podešavanja"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "nije moguće konstruisati putanju veze"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "neuspelo pravljenje XML-a"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "neuspelo upisivanje datoteke podešavanja %s: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "neuspelo upisivanje datoteke podešavanja %s: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "neuspelo čuvanje datoteke podešavanja %s: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "ne postoji datoteka podešavanja za %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "ne mogu da uklonim podešavanje za %s"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "ne postoji skladište sa datim uuid-om"
 
@@ -5037,508 +5238,567 @@ msgstr "ne postoji skladište sa datim uuid-om"
 msgid "no pool with matching name"
 msgstr "ne postoji skladište sa datim imenom"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "skladište već postoji"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "ne postoji skladište sa datim uuid-om"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "skladište je još uvek aktivno"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "skladište je već aktivno"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "skladište je već aktivno"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "skladište nije aktivno"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "skladište je još aktivno"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "skladište ne podržava brisanje diska"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "skladište nema datoteku podešavanja"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "ne postoji skladište sa datim imenom"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "ne postoji skladište sa datim ključem"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "ne postoji skladište sa datom putanjom"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "disk skladištenja već postoji"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "skladište ne podržava pravljenje diska"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ne postoji skladište sa datim imenom"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domen %s već postoji"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "skladište ne podržava pravljenje diska"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domen još uvek radi"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "skladište ne podržava brisanje diska"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Neuspelo pokretanje skladišta %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "razrešavam ime datoteke domena"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "učitavam datoteku definicije domaćina"
 
-#: src/test.c:384
-msgid "host"
-msgstr "domaćin"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "čvor"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "pravim xpath kontekst"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "cpu numa čvorovi za čvor"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "cpu priključci za čvor"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "cpu srži za čvor"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "cpu niti za čvor"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "aktivni cpu za čvor"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "cpu mhz za čvor"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "memorija čvora"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "spisak domena za čvor"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "razrešavam ime datoteke domena"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "spisak domena za čvor"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "razrešavam mrežno ime datoteke"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "spisak domena za čvor"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "razrešavam ime datoteke domena"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: navedite putanju ili koristite test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "ne mogu da zatvorim datoteku „%s“: %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domen nije pronađen"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "domen se ne izvršava"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "ne mogu da dodelim prostor za meta podatke"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "sačuvaj stanje domena u datoteku"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "sačuvaj stanje domena u datoteku"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ne mogu da pročitam otisak domena"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, fuzzy, c-format
 msgid "incomplete save header in '%s'"
 msgstr "zaglavlje je sačuvano nepotpuno"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "neslaganje magije zaglavlja"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "neuspelo čitanje dužine meta podatka"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "dužina meta podatka je van opsega"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "nepotpun meta podatak"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domen %s je izbačen u %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domen %s je izbačen u %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "Opseg prevazilazi dozvoljene ćelije"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domen je već pokrenut"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domen još uvek radi"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Mreža još uvek radi"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Mreža je već pokrenuta"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "skladište je već aktivno"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "skladište nije aktivno"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "ne postoji skladište sa datim imenom"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "ne postoji skladište sa datim ključem"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "ne postoji skladište sa datom putanjom"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Vrsta mreže %d nije podržana"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Vrsta mreže %d nije podržana"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Vrsta mreže %d nije podržana"
+
+#: src/uml_conf.c:301
 #, fuzzy
 msgid "only TCP listen is supported for chr device"
 msgstr "neuspelo zauzimanje prostora za znakovni uređaj"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "vrsta uređaja za unos %s nije podržana"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr "Neuspelo postavljanje close-on-exec zastavice opisnika datoteka"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Neuspelo automatsko pokretanje VM-a „%s“: %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "nije moguće pokrenuti podršku mosta: %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Neuspelo pravljenje direktorijuma %s : %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: nema dovoljno memorije"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "ne mogu da otvorim %s: %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "ne mogu da pronađem sesiju"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ne mogu da postavim režim datoteke „%s“: %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "ne mogu da pročitam direktorijum %s: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Ne mogu da pronađem QEMU binary %s: %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "Nije moguće pisati argv u datoteku dnevnika %d: %s"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "Primljen je neočekivani pid, dovraga"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "skladište nije aktivno"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domen %s već postoji"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domen %s već postoji"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "neuspelo brisanje aktivnog domena"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "ne mogu da zatvorim datoteku „%s“: %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "ne mogu da napravim cev: %s"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "Neuspelo postavljanje neblokirajuće zastavice opisnika datoteka"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "Neuspelo postavljanje close-on-exec zastavice opisnika datoteka"
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Neuspelo pravljenje cevi: %s"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "ne mogu da razdvojim sadržani proces: %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "ne mogu da izbrišem link ka datoteci „%s“: %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "neuspela strdup radnja za ime domaćina: %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "neuspela strdup radnja za ime domaćina: %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "neuspela strdup radnja za ime domaćina: %s"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "ne mogu da obrišem zaglavlje uređaja %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ne mogu da napravim direktorijum automatskog pokretanja %s: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "ne mogu da proširim datoteku „%s“: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "greška tokom čitanja: %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Neuspelo otvaranje direktorijuma „%s“: %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "neuspelo pravljenje „%s“"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Neuspelo pronalaženje zapisa korisnika za uid „%d“: %s"
@@ -5604,15 +5864,15 @@ msgstr "Podesite domen da se samostalno pokreće pri pokretanju sistema."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ime domena, id ili uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "onemogući samostalno pokretanje"
 
@@ -5731,15 +5991,15 @@ msgstr "Neuspelo ispisivanje neaktivnih domena"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Ime"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Stanje"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "nema stanja"
 
@@ -5855,7 +6115,7 @@ msgstr "ukini definiciju neaktivnog domena"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Ukidanje definicije podešavanja za neaktivan domen."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ime domena ili uuid"
 
@@ -6098,11 +6358,11 @@ msgstr "Vraća osnovne podatke o domenu."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Ime:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6110,16 +6370,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Vrsta OS-a:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Stanje:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(-i):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU vreme:"
 
@@ -6147,102 +6407,102 @@ msgstr "uključi"
 msgid "disable"
 msgstr "isključi"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "slobodna NUMA memorija"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "prikaži dostupnu slobodnu memoriju za NUMA ćeliju."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "broj NUMA ćelije"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Ukupno"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu podaci domena"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Vraća osnovne podatke o virtuelnim CPU-ima domena."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU sklonost:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domen je ugašen, nema prisutnih virtuelnih CPU-a."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "kontroliši sklonost vcpu domena"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Prikuj VCPU-e domena za fizičke CPU-e domaćina."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu broj"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "cpu broj(evi) domaćina (razdvojeni zarezom)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: Neispravan ili nedostaje vCPU broj."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: Nedostaje spisak procesora"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: neuspelo dobavljanje podataka o domenu."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: Neispravan vCPU broj."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Neispravan format. Prazna niska."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: Neispravan format. Očekuje se brojka na mestu %d (blizu „%c“)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6251,1506 +6511,1565 @@ msgstr ""
 "cpulist: %s: Neispravan format. Očekuje se brojka ili zarez na mestu %d "
 "(blizu „%c“)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Neispravan format. Prateći zarez na mestu %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fizički procesor %d ne postoji"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "promeni broj virtuelnih CPU-a"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Menja broj virtuelnih CPU-a aktivnih u domenu gosta."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "broj virtuelnih CPU-a"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Neispravan broj virtuelnih CPU-a."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Previše virtuelnih CPU-a."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "promeni dodelu memorije"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Menja tekuću dodelu memorije za domen gosta."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "broj kilobajtova za memoriju"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Neispravna vrednost %d za veličinu memorije"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Ne mogu da potvrdim najveću količinu memorije"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "promeni najvišu granicu memorije"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Menja granicu najvećeg zauzeća memorije u domenu gosta."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "najviša granica memorije u kilobajtovima"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Ne mogu da potvrdim tekuću količinu memorije"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Ne mogu da umanjim tekuću količinu memorije"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Ne mogu da izmenim najveću količinu memorije"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "podaci o čvoru"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Vraća osnovne podatke o čvoru."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "neuspelo dobavljanje podataka o čvoru"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU učestanost:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU priključaka:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Srži po priključku:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Niti po srži:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA ćelija:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Veličina memorije:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "mogućnosti"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Vraća mogućnosti hipervizora/upravljačkog programa."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "neuspelo preuzimanje mogućnosti"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "podaci o domenu u XML-u"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ispiši podatke o domenu kao XML izbačaj na stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "nije neaktivan domen"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "ne mogu da dobijem datoteku podešavanja za domen"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Ukidanje definicije podešavanja za neaktivan domen."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "sintaksna greška u datoteci podešavanja"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "prebaci id ili UUID domena u ime domena"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "id ili uuid domena"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "prebaci ime ili UUID domena u id domena"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "prebaci ime ili id domena u UUID domena"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "id ili ime domena"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "neuspelo dobavljanje UUID domena"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "preseli domen na drugog domaćina"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 "Preselite domen na drugog domaćina.  Dodajte --live za preseljenje uživo."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "preseljenje uživo"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI veze do ciljnog domaćina"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI selidbe, obično se može izostaviti"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "selidba: Nedostaje desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "Samostalno pokretanje mreže"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Podesite mrežu da se samostalno pokreće pri podizanju sistema."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ime mreže ili uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Neuspešno označavanje mreže %s kao samo pokrenuta"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Neuspešno skidanje oznake mreže %s kao samo pokrenuta"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Mreža %s označena kao samo pokrenuta\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Mreži %s je skinuta oznaka samo pokrenuta\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "napravi mrežu iz XML datoteke"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Pravljenje mreže."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "datoteka koja sadrži XML opis mreže"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Mreža %s je napravljena iz %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Neuspelo pravljenje mreže iz %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definiši (ali nemoj pokretati) mrežu iz XML datoteke"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definisanje mreže."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Mreža %s je definisana iz %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Neuspelo definisanje mreže iz %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "uništi mrežu"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Uništavanje zadate mreže."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ime mreže, id ili uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Mreža %s je uništena\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Neuspelo uništavanje mreže %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "podaci o mreži u XML-u"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ispiši podatke o mreži kao XML izbačaj na stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "spisak mreža"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Vraća spisak mreža."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "ispiši neaktivne mreže"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "ispiši neaktivne i aktivne mreže"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Neuspelo ispisivanje aktivnih mreža"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Neuspelo ispisivanje neaktivnih mreža"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Samostalno pokretanje"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "bez samopokretanja"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "radi"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "neaktivno"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "prebaci mrežni UUID u ime mreže"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid mreže"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "pokreni (prethodno definisanu) neaktivnu mrežu"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Pokreni mrežu."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "ime neaktivne mreže"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Mreža %s je pokrenuta\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Neuspelo pokretanje mreže %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "ukini definiciju neaktivne mreže"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Ukidanje definicije podešavanja za neaktivne mreže."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Mreži %s je ukinuta definicija\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Neuspelo ukidanje definicije mreže %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "prebaci ime mreže u UUID mreže"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ime mreže"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "neuspelo dobavljanje UUID mreže"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "samostalno pokreni skladište"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Podesite skladište da se samostalno pokreće pri pokretanju sistema."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "ime skladišta ili uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Neuspešno označavanje skladišta %s kao samopokrenutog"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Neuspešno skidanje oznake skladišta %s kao samopokrenuto"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Skladište %s je označeno kao samo pokrenuto\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Skladištu %s je skinuta oznaka samopokrenuto\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "napravi skladište iz XML datoteke"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "Pravljenje skladišta."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "datoteka koja sadrži XML opis skladišta"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Skladište %s je napravljeno iz %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "Neuspelo pravljenje skladišta iz %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "napravi domen iz XML datoteke"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "datoteka koja sadrži XML opis diska"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Disk %s je napravljen iz %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Neuspelo pravljenje diska iz %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "NUMA nije podržana za ovom domaćinu"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "ime neaktivne mreže"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "cilj uređaja diska"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Neuspelo ispisivanje neaktivnih domena"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "ime skladišta"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "vrsta skladišta"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "domaćin izvora podvučenog skladišta"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "putanja do izvora podvučenog skladišta"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "izvorni uređaj podvučenog skladišta"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 #, fuzzy
 msgid "source name for underlying storage"
 msgstr "putanja do izvora podvučenog skladišta"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "meta podvučenog skladišta"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "Neuspelo zauzimanje XML bafera"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "napravi skladište iz skupa argumenata"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "Skladište %s je napravljeno\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "Neuspelo pravljenje skladišta %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definiši (ali nemoj pokretati) skladište iz XML datoteke"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "Definisanje skladišta."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Skladište %s je definisano iz %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "Neuspelo definisanje skladišta iz %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "definiši skladište iz skupa argumenata"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "Skladište %s je definisano \n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "Neuspelo ukidanje definicije skladišta %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "izgradi skladište"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "Izgradi dato skladište."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "skladište %s je izgrađeno\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "neuspela izgradnja skladišta %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "uništi skladište"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Uništavanje zadatog skladišta."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Skladište %s je uništeno\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Neuspelo uništavanje skladišta %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "obriši skladište"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "Brisanje zadatog skladišta."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "Skladište %s je obrisano\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "Neuspelo brisanje skladišta %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ažuriraj skladište"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "Ažuriraj dato skladište."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Skladište %s je ažurirano\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Neuspelo ažuriranje skladišta %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "podaci o skladištu u XML-u"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ispiši podatke o skladištu kao XML izbačaj na stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "ispiši skladišta"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "Vraća spisak skladišta."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "ispiši neaktivna skladišta"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "ispiši neaktivna i aktivna skladišta"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Neuspelo ispisivanje aktivnih skladišta"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Neuspelo ispisivanje neaktivnih skladišta"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "neispravan pokazivač skladišta u %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "dobijeno je previše rezervoara skladišta"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "nestalo memorije"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Neuspelo ukidanje definicije skladišta %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "dobijeno je previše rezervoara skladišta"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "podaci o skladištu"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "Vraća osnovne podatke o skladištu."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "izgradnja"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "pokrenuto"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "vraćeno"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "Kapacitet:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "Dodela:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "Dostupno:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "prebaci UUID skladišta u ime skladišta"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "uuid skladišta"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "pokreni (prethodno definisano) neaktivno skladište"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Pokreće skladište."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "ime neaktivnog skladišta"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "Skladište %s je pokrenuto\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Neuspelo pokretanje skladišta %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "napravi disk iz skupa argumenata"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "Pravljenje diska."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "ime skladišta"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "ime diska"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "veličina diska sa opcionim k, M, G, T sufiksom"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "početna dodeljena veličina sa opcionim k, M, G, T sufiksom"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "vrsta formata datoteka raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "Loša veličina %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Disk %s je napravljen\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "Neuspelo pravljenje diska %s"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "ukini definiciju neaktivnog skladišta"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Ukidanje definicije podešavanja za neaktivano skladište."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Skladištu %s je ukinuta definicija\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Neuspelo ukidanje definicije skladišta %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "prebaci ime skladišta u UUID skladišta"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "neuspelo dobavljanje UUID skladišta"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "napravi disk iz XML datoteke"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "datoteka koja sadrži XML opis diska"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Disk %s je napravljen iz %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "Neuspelo pravljenje diska iz %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "napravi disk iz XML datoteke"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "ime neaktivnog skladišta"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "ime ili ključ diska"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Disk %s je napravljen iz %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "ime diska"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "ime ili ključ diska"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "ime diska"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Neuspelo pokretanje skladišta %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Disk %s je napravljen iz %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Neuspelo pravljenje diska iz %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "obriši disk"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "Uništavanje zadatog diska."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "ime, ključ ili putanja diska"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Disk %s je uništen\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "Neuspelo uništavanje diska %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "podaci o disku skladištenja"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "Vraća osnovne podatke o disku skladištenja."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "Vrsta:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "datoteka"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "blokirano"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "podaci o disku u XML-u"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ispiši podatke o disku kao XML izbačaj na stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "ispiši diskove"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "Vraća spisak skladišta."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Neuspelo ispisivanje aktivnih diskova"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "Putanja"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "prebaci diska UUID u ime diska"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "ključ ili putanja diska"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "prebaci UUID diska u ime diska"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "uuid diska"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "prebaci UUID diska u ime diska"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "ime ili ključ diska"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "prikaži verziju"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Prikazuje podatke o verziji sistema."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "neuspelo dobavljanje vrste hipervizora"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompilirano uz biblioteku: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "neuspelo dobavljanje verzije biblioteke"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Koristim biblioteku: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Koristim API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "neuspelo dobavljanje verzije hipervizora"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Ne mogu da izvučem verziju tekućeg %s hipervizora\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Tekući hipervizor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "NUMA nije podržana za ovom domaćinu"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "nedostaju podaci o uređajima"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "mogućnosti"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Neuspelo povezivanje sa hipervizorom"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Neuspelo ispisivanje neaktivnih domena"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ispiši podatke o disku kao XML izbačaj na stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "uređaj"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Prikači novi uređaj diska."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Dobavlja statistiku blok uređaja za tekući domen."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domen %s je uništen\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Neuspelo otkačinjanje uređaja iz %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Prikači novi uređaj diska."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Prikači novi uređaj diska."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Neuspelo privezivanje uređaj iz %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "cilj uređaja diska"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Dobavlja statistiku blok uređaja za tekući domen."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domen %s je nastavljen\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "ispiši ime domaćina hipervizora"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "neuspelo dobavljanje imena domaćina"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "ispiši kanonski URI hipervizora"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "neuspelo dobavljanje URI-a"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc prikaz"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Ispiši IP adresu i broj porta za VNC prikaz."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty konzola"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Izlazni uređaj za TTY konzolu."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "zakači uređaj iz XML datoteke"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Zakači uređaj iz XML <datoteke>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML datoteka"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "priveži-uređaj: nedostaje <file> opcija"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Neuspelo privezivanje uređaj iz %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "otkači uređaj iz XML datoteke"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Otkači uređaj iz XML <datoteke>."
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "otkači-uređaj: nedostaje <file> opcija"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Neuspelo otkačinjanje uređaja iz %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "prikači mrežnu spregu"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Prikači novu mrežnu spregu."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "vrsta mrežne sprege"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "izvor mrežne sprege"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "ime ciljne mreže"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC adresa"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "skripta upotrebljena za premošćavanje mrežne sprege"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Nema podrške za %s u naredbi „attach-interface“"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "otkači mrežnu spregu"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Otkači mrežnu spregu."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Neuspelo dobavljanje podataka o sprezi"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Nije pronađena sprega vrste %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Nije pronađena sprega čija je MAC adresa %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Neuspelo zauzimanje memorije"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Neuspelo pravljenje XML-a"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "prikači uređaj diska"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Prikači novi uređaj diska."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "izvor uređaja diska"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "cilj uređaja diska"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "upravljački program uređaja diska"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "upravljački podprogram uređaja diska"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "vrsta ciljnog uređaja"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "režim čitanja i upisivanja uređaja"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Nema podrške za %s u naredbi „attach-disk“"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "otkači uređaj diska"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Otkači uređaj diska."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Neuspelo dobavljanje podataka o disku"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Nije pronađen disk čiji je cilj %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "neuspelo calloc memorije za init niz znakova: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Neuspelo pravljenje ne aktiviranog domena %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "neuspela lvs komanda"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, fuzzy, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "lvs komanda je neuspela sa izlaznim statusom %d"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Ukidanje definicije podešavanja za neaktivan domen."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Ukidanje definicije podešavanja za neaktivan domen."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "neuspelo čitanje datoteke podešavanja"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Ukidanje definicije podešavanja za neaktivne mreže."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Ukidanje definicije podešavanja za neaktivne mreže."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Ukidanje definicije podešavanja za neaktivano skladište."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Ukidanje definicije podešavanja za neaktivano skladište."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "napusti ovaj interaktivni terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "naredba „%s“ zahteva <%s> opciju"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "naredba „%s“ zahteva --%s opciju"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "naredba „%s“ ne postoji"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  IME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7758,17 +8077,17 @@ msgstr ""
 "\n"
 "  SAŽETAK\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <niska>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7776,7 +8095,7 @@ msgstr ""
 "\n"
 "  OPIS\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7784,58 +8103,58 @@ msgstr ""
 "\n"
 "  OPCIJE\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <broj>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <niska>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "nedefinisano ime ili id domena"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "neuspelo dobavljanje domena „%s“"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "nedefinisano ime mreže"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "neuspelo dobavljanje mreže „%s“"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "ime skladišta nije definisano"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "neuspelo dobavljanje diska „%s“"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "nedefinisano ime diska"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "neuspelo dobavljanje diska „%s“"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7846,130 +8165,130 @@ msgstr ""
 "(Vreme: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "nedostaje \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "neočekivani izraz (ime naredbe): „%s“"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "neočekivana naredba: „%s“"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "naredba „%s“ ne podržava opciju --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "očekivana sintaksa: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "broj"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "niska"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "neočekivani podaci „%s“"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPCIJA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "PODACI"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 #, fuzzy
 msgid "idle"
 msgstr "datoteka"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "pauzirano"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "u gašenju"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "zaustavljeno"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "krahiralo"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "van upotrebe"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "nema ispravne veze"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: greška: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "greška: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: neuspelo zauzimanje %d bajtova"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: neuspelo zauzimanje %lu bajtova"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "neuspelo povezivanje sa hipervizorom"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "neuspelo dobavljanje podataka o datoteci dnevnika"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "putanja dnevnika nije datoteka"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 "neuspelo otvaranje datoteke dnevnika. proverite putanju do datoteke dnevnika"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "neuspelo upisivanje datoteke dnevnika"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: neuspelo upisivanje datoteke dnevnika: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "Neuspelo prekidanje veze sa hipervizorom"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8002,7 +8321,7 @@ msgstr ""
 "\n"
 "  naredbe (neinteraktivni režim):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8012,17 +8331,17 @@ msgstr ""
 "  (navedite help <naredba> za detalje o naredbi)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "nepodržana opcija „-%c“. Pogledajte --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8031,7 +8350,7 @@ msgstr ""
 "Dobrodošli u %s, interaktivni terminal za virtualizaciju.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8081,13 +8400,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "hipervizor ne podržava ovu funkciju: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "ne mogu da se povežem sa hipervizorom"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "ne mogu da se povežem sa %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8550,7 +8869,7 @@ msgstr "neispravan pokazivač veze u"
 msgid "invalid interface pointer in %s"
 msgstr "neispravan pokazivač veze u %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "Bafer argumenata je suviše male veličine"
@@ -8611,22 +8930,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Parametar značaja planera kredita (%d) je van opsega (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Parametar ograničenja planera kredita (%d) je van opsega (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "nije moguće pokrenuti podršku mosta: %s"
@@ -8674,7 +9003,7 @@ msgstr "podaci o domenu su netačni ili domid nije brojčan"
 msgid "domain information incomplete, missing uuid"
 msgstr "nepotpuni podaci o domenu, nedostaje uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "nepotpuni podaci o domenu, nedostaje ime"
 
@@ -8728,126 +9057,126 @@ msgstr "neispravna MAC adresa: %s"
 msgid "unexpected sound model %s"
 msgstr "neočekivan dict čvor"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "nepoznata vrsta autorizacije %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "nedostaje tip domena"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "nedostaje \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "nedostaje domaćin izvora"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "nedostaje domaćin izvora"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "ne mogu da pročitam %s: %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "ne mogu da otvorim uređaj %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "nepotpuni podaci o domenu, nedostaje id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "neispravna MAC adresa: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "nepoznata vrsta OS-a %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "sintaksna greška topologije"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "neuspelo tumačenje podataka o Xend domenu"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "domen se ne izvršava"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 #, fuzzy
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainDumpXMLByName nije uspeo da pronađe ovaj domen"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "vrsta uređaja za unos %s nije podržana"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart nije uspeo da pronađe ovaj domen"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart nije uspeo da pronađe ovaj domen"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "neočekivana vrednost od on_xend_start"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "bez memorije"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "neuspela sexpr2string radnja"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Neuspelo ukidanje definicije skladišta %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 #, fuzzy
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start se ne nalazi u sexpr"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "ne mogu da otvorim tty %s: %s\n"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8855,7 +9184,7 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen ne podržava promenu imena domena prilikom "
 "premeštanja"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
@@ -8863,131 +9192,131 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen ne podržava ograničavanje propusnog opsega "
 "prilikom premeštanja"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: zastavica nije podržana"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: neispravan URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: Xen podržava samo xenmigr:// premeštanja"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: ime domaćina mora biti navedeno u URI-u"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: neispravan broj porta"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "neuspeloraščlanjenje opisa domena"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "neuspela izgradnja skladišta %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Neuspelo pravljenje ne aktiviranog domena %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "nije podržano u xendConfigVersion < 4"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "nepotpuni podaci o čvoru, nedostaje naziv planera"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup nije uspeo"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "Nepoznat planer"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "Neuspelo pribavljanje naziva planera"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "nepotpuni podaci o domenu, nedostaje cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "nepotpuni podaci o domenu, nedostaje cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek nije podržan za dom0"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: neispravna putanja"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "neuspelo otvaranje za čitanje: %s: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "neuspela lseek radnja ili čitanje iz datoteke: %s: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "neočekivana vrsta domena %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "neočekivana mime vrsta"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "vrsta %d diska za skladištenje nije podržana"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "mreža je već aktivna"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "neočekivan čvor vrednosti"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "nema programa za učitavanje HVM domena"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "ai_socktype nije podržan"
@@ -9088,21 +9417,21 @@ msgstr "neuspelo dobijanje trenutnog vremena"
 msgid "unable to store config file handle"
 msgstr "neuspelo rukovanje skladištenjem datoteke podešavanja"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "nepoznat uređaj"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
@@ -9175,6 +9504,41 @@ msgid "reallocating list"
 msgstr "zauzimam domen"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "neuspelo pravljenje datoteke dnevnika %s: %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "neuspelo otvaranje %s za čitanje"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "Neuspelo postavljanje close-on-exec zastavice opisnika datoteka"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Neuspelo pravljenje domena iz %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Neuspelo čuvanje domena %s u %s"
+
+#~ msgid "unknown root element"
+#~ msgstr "nepoznat root element"
+
+#~ msgid "host"
+#~ msgstr "domaćin"
+
+#~ msgid "node"
+#~ msgstr "čvor"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "ne mogu da se povežem sa hipervizorom"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "ne mogu da se povežem sa %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Neuspelo automatsko pokretanje mreže „%s“: %s"
 
diff --git a/po/sv.gmo b/po/sv.gmo
index 1304c69..df266c9 100644
Binary files a/po/sv.gmo and b/po/sv.gmo differ
diff --git a/po/sv.po b/po/sv.po
index 8d5d67b..8f22370 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2008-01-27 18:25-0500\n"
 "Last-Translator: Magnus Larsson <fedoratrans at gmail.com>\n"
 "Language-Team: Swedish <sv at li.org>\n"
@@ -95,233 +95,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Okänd"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Misslyckades att läsa beskrivningsfilen %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allokerar konfiguration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Fel allokering av minne: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "oväntad värde-nod"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Misslyckades att hitta nätverket: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Misslyckades att hitta nätverket: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Misslyckades att ansluta till hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "autentisering misslyckades: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -329,184 +329,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Misslyckades att hämta gränssnittsstatistik %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Misslyckades att starta nätverk %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "ändra minnesallokering"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET-operation misslyckades: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "oväntad mime-typ"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Misslyckades att skapa XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Misslyckades att skapa XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Misslyckades att skriva till uttag %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Misslyckades att allokera minne"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Misslyckades att fortsätta domän %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Misslyckades att skapa XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "nätverksnamn eller uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -614,7 +614,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -639,8 +639,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Kan inte verifiera aktuell MemorySize"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -661,7 +662,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -818,44 +819,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "oterminerade nummer"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "oterminerad sträng"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "förväntar sig ett värde"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "listan är inte avslutad med ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "förväntar sig en separator i listan"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "listan är inte avslutad med ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "förväntar mig ett namn"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "förväntar mig en separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "förväntar mig en tilldelning"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "misslyckades att öppna fil"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "misslyckades att spara innehåll"
 
@@ -945,547 +955,580 @@ msgstr "kunde inte lägga till nätverk till hashindextabellen för anslutningar
 msgid "dev missing from connection hash table"
 msgstr "domän saknas från hashindextabellen för anslutningar<"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "källa för skivenhet"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "källa för skivenhet"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "saknar källinformation för enhet"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "saknar källinformation för enhet"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "saknar källinformation för enhet"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "målenhetstyp"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "saknar rot-enhetsinformation"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "okänt kommando: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "målenhetstyp"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "saknar \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "saknar \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "målenhetstyp"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "okänd värd %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "okänd värd %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "saknar målinformation för enhet"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "okänd värd %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "saknar rot-enhetsinformation"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "ogiltig domänpekare i %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "saknar rot-enhetsinformation"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "okänd OS-typ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "okänd OS-typ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "saknar domännamnsinformation"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "ogiltig domänpekare i %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "misslyckades att hämta nätverks-UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "oväntad data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "okänd OS-typ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "gränssnittsenhet"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "saknar rot-enhetsinformation"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "okänd värd %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "anslut diskenhet"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "anslut nätverksgränssnitt"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "gränssnittsenhet"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "anslut diskenhet"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "anslut diskenhet"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "anslut diskenhet"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "anslut diskenhet"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "nodens domänlista"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "saknar domännamnsinformation"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ogiltig domänpekare i %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "ogiltigt argument i "
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "misslyckades att spara innehåll"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "syntaxfel i topologi-cpuset"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "oväntad dict-nod"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "oväntad dict-nod"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "oväntad dict-nod"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "oväntad dict-nod"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "oväntad dict-nod"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "oväntad mime-typ"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "oväntad värde-nod"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "oväntad mime-typ"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "okänd OS-typ"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1521,467 +1564,487 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "anslut nätverksgränssnitt"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domäninformation fel, domid är inte numerisk"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domäninformation fel, domid är inte numerisk"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Misslyckades att skapa inaktiv domän %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Misslyckades att skapa inaktiv domän %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Misslyckades att skapa XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Misslyckades att hitta nätverket: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Misslyckades att avdefiniera domän %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "målenhetstyp"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Misslyckades att förstöra domän %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Misslyckades att ansluta enhet från %s"
+msgid "failed to remove capabilities %d"
+msgstr "misslyckades att hämta kapabiliteter"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "misslyckades att hämta kapabiliteter"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "misslyckades att hämta kapabiliteter"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "kunde inte öppna %s för läsning"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Misslyckades att hämta gränssnittsstatistik %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "misslyckades att hämta nätverk '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation misslyckades: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Misslyckades att avdefiniera domän %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "misslyckades att allokera en nod"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Kan inte ändra MaxMemorySize"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "kunde inte läsa konfigurationsfilen %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "ogiltig anslutningspekare i %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "sökvägen till loggen är inte en fil"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domännamn eller uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "namn för den inaktiva domänen"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "avdefiniera en inaktiv domän"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "skript som används för brygga nätverksgränssnitt"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "misslyckades att allokera en nod"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Misslyckades att skriva till uttag %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "misslyckades att ansluta till Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "ogiltig domänpekare i"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Misslyckades att läsa beskrivningsfilen %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domännamn"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "nodens domänlista"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "okänd värd %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Misslyckades att fortsätta domän %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ogiltigt argument i %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "ogiltigt argument i "
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "misslyckades att få värdnamn"
@@ -2015,22 +2078,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domän %s finns redan"
@@ -2178,315 +2241,452 @@ msgstr "nätverksinformation i XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Nätverk %s startat\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "autostarta en domän"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Misslyckades att fortsätta domän %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Misslyckades att fortsätta domän %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "målenhetstyp"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "mål för diskenhet"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "ogiltigt argument i "
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Misslyckades att öppna \"%s\": %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation misslyckades"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "kunde inte ansluta till %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Kan inte verifiera aktuell MemorySize"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "målenhetstyp"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "saknar rot-enhetsinformation"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Misslyckades att öppna \"%s\": %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Misslyckades att öppna \"%s\": %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "okänd OS-typ %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "nätverksgränssnittstyp"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "ogiltig nätverkspekare i %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "ogiltig nätverkspekare i %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "ogiltig domänpekare i %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "ogiltig domänpekare i %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "ogiltig anslutningspekare i %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "saknar rot-enhetsinformation"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "kunde inte öppna %s för läsning"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "kunde inte öppna %s för läsning"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Misslyckades att läsa beskrivningsfilen %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Misslyckades att läsa beskrivningsfilen %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Misslyckades att läsa beskrivningsfilen %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "nodens cpu-numa-noder"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "konsol är inte implementerad på denna plattform"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA oanvänt minne"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "hämtar tid på dygnet"
 
@@ -2501,18 +2701,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "nodinformation"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domänen kör fortfarande"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2524,18 +2724,18 @@ msgstr "domän %s finns redan"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Kan inte hämta ut version från körande %s hypervisor\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "kunde inte analysera anslutning-URI"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2558,12 +2758,12 @@ msgstr "MAC-adress"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2580,13 +2780,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "kunde inte analysera anslutning-URI"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2626,7 +2822,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "kunde inte ansluta till %s"
@@ -2700,7 +2896,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "okänd OS-typ %s"
@@ -2709,7 +2905,20 @@ msgstr "okänd OS-typ %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "kunde inte analysera anslutning-URI"
@@ -2832,921 +3041,889 @@ msgstr "Kommunikationsfel med proxy: felformaterat paket\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "fick asynkront paketnummer %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Nätverk hittades inte"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Nätverk %s startat\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Misslyckades att hämta gränssnittsstatistik %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "denna funktion stöds inte av hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "oväntad data '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "oväntad data '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "ogiltigt argument i %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "målenhetstyp"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "saknar enhetsinformation för %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "målenhetstyp"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Misslyckades att avmontera enheten från %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "målenhetstyp"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "anslut diskenhet"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "okänd OS-typ %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Nätverk hittades inte"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "saknar domännamnsinformation"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "målenhetstyp"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "ogiltigt MAC-adress: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "ogiltig domänpekare i %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "ogiltigt argument i "
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "nodens domänlista"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Misslyckades att hämta block statistik %sl %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Misslyckades att skapa domän från %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Misslyckades att spara domän %s till %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Misslyckades att skapa nätverk från %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Misslyckades att öppna \"%s\": %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Misslyckades att öppna \"%s\": %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "misslyckades att hämta domän '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation misslyckades"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domänen är redan aktiv"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Misslyckades att suspendera domän %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domän %s håller på att stängas ned\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Misslyckades att öppna \"%s\": %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA oanvänt minne"
+msgid "qemu state driver is not active"
+msgstr "sökvägen till loggen är inte en fil"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Misslyckades att öppna \"%s\": %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domännamn eller uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domän %s finns redan"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domänen är redan aktiv"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation misslyckades"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation misslyckades"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "ändra minnesallokering"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "ändra minnesallokering"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "namn för den inaktiva domänen"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "misslyckades att hämta domän-UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Misslyckades att skapa XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "misslyckades att skriva loggfilen"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "misslyckades att skriva loggfilen"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation misslyckades"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "avdefiniera en inaktiv domän"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "målenhetstyp"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "nodens domänlista"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "nodens domänlista"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "misslyckades att läsa från Xen-demonen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Misslyckades att skapa XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Misslyckades att skapa XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "misslyckades att hämta nätverks-UUID"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Misslyckades att fortsätta domän %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "oväntad data '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "kunde inte ansluta till %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "domän %s finns redan"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "läser in värddefinitionsfil<"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "anslut diskenhet"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "läser in värddefinitionsfil<"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "avdefiniera en inaktiv domän"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Domän hittades inte"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "misslyckades att få nodinformation"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Misslyckades att avmontera enheten från %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "avdefiniera en inaktiv domän"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "autostarta en domän"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "ogiltigt argument i %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domän hittades inte: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "kunde inte läsa konfigurationsfilen %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "ogiltigt argument i "
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation misslyckades: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "nodens domänlista"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "misslyckades att hämta domän-UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation misslyckades: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Misslyckades att fortsätta ny domän %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3756,532 +3933,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Misslyckades att hitta nätverk"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "kunde inte ansluta till %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "kunde inte ansluta till %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Misslyckades att stänga uttag %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "misslyckades att hämta URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Fel allokering av minne: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allokerar domän"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "misslyckades att allokera en nod"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Ogiltigt värde för gräns"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "för många domäner"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "för många domäner"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "ändra minnesallokering"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "okänd OS-typ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "för många nätverk"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "för många nätverk"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "för många drivrutiner registrerade"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "autentisering misslyckades: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "autentisering misslyckades"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "misslyckades att serialisera S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Misslyckades att hämta block statistik %sl %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Misslyckades att hämta gränssnittsstatistik %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Misslyckades att skapa inaktiv domän %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "denna funktion stöds inte av hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "misslyckades att spara innehåll"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Misslyckades att ansluta till hypervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "nodens domänlista"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Misslyckades att läsa från uttag %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "anslutning skrivskyddad"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "nodens domänlista"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Misslyckades att skapa XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "misslyckades att hämta nätverk '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "ogiltigt argument i %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "operation misslyckades"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4295,164 +4477,178 @@ msgstr "Kan inte verifiera aktuell MemorySize"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "målenhetstyp"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "ogiltigt MAC-adress: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internt fel %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, fuzzy, c-format
 msgid "%s not implemented on Win32"
 msgstr "konsol är inte implementerad på denna plattform"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ogiltig domänpekare i %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "oväntad mime-typ"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "kunde inte ansluta till %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4554,7 +4750,7 @@ msgid "cannot fill file '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
@@ -4564,58 +4760,62 @@ msgstr "Misslyckades att öppna \"%s\": %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
@@ -4850,171 +5050,171 @@ msgstr "Misslyckades att skapa nätverk från %s"
 msgid "Scanning host%u"
 msgstr "okänd värd %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "nätverksnamn eller uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "saknar källinformation för enhet %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "saknar källinformation för enhet %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "oväntad mime-typ"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "okänd värd %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "okänd värd %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "saknar domännamnsinformation"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "okänd OS-typ %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "okänd värd %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Misslyckades att skapa XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "misslyckades att skriva konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "syntaxfel i konfigurationsfilen: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5022,503 +5222,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domänen är redan aktiv"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domänen är redan aktiv"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "sökvägen till loggen är inte en fil"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domännamn eller uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domän %s finns redan"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domänen kör fortfarande"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Misslyckades att starta domän %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "slå upp domänfilnamn"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "läser in värddefinitionsfil<"
 
-#: src/test.c:384
-msgid "host"
-msgstr "värd"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "nod"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "skapar kontext för xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "nodens cpu-numa-noder"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "nodens cpu-uttag"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "nodens cpu-kärnor"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "nodens cpu-trådar"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "nodens aktiva cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "nodens cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "nodens minne"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "nodens domänlista"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "slå upp domänfilnamn"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "nodens domänlista"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "slå upp nätverksfilnamn"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "nodens domänlista"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "slå upp domänfilnamn"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: ange en sökväg eller använd test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domän %s finns redan"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domänen kör fortfarande"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "misslyckades att allokera en nod"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "spara ett domäntillstånd till en fil"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "spara ett domäntillstånd till en fil"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "nodens domänlista"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "misslyckades att läsa från Xen-demonen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "oväntad data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Domän %s sparad till %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Domän %s sparad till %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domänen kör redan"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domänen kör fortfarande"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Nätverket kör fortfarande"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Nätverket kör redan"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domänen är redan aktiv"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Nätverk %s startat\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Nätverk %s startat\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Nätverk %s startat\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Misslyckades att öppna \"%s\": %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "slut på minne"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "nodens cpu-uttag"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "nodens cpu-uttag"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "okänt kommando: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "okänt kommando: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "%s: misslyckades att skriva loggfilen: %s"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "%s: misslyckades att skriva loggfilen: %s"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "oväntad dict-nod"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "sökvägen till loggen är inte en fil"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domän %s finns redan"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domän %s finns redan"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "namn för den inaktiva domänen"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "målenhetstyp"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Misslyckades att skapa XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Misslyckades att skapa XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "nodens cpu-uttag"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "kunde inte analysera konfigurationsfilen %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "kunde inte analysera konfigurationsfilen %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Misslyckades att avdefiniera domän %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "målenhetstyp"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "fel: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Misslyckades att skapa XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Misslyckades att hitta nätverket: %s"
@@ -5582,15 +5842,15 @@ msgstr "Konfigurera en domän till att automatiskt starta vid uppstart."
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domännman, id eller uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "inaktivera autostartning"
 
@@ -5709,15 +5969,15 @@ msgstr "Misslyckades att lista inaktiva domäner"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Namn"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Tilstånd"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "inget tillstånd"
 
@@ -5834,7 +6094,7 @@ msgstr "avdefiniera en inaktiv domän"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domännamn eller uuid"
 
@@ -6076,11 +6336,11 @@ msgstr "Returnerar grundinformation om domänen."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Namn:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6088,16 +6348,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS-typ:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Tillstånd:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(er):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU-tid:"
 
@@ -6126,103 +6386,103 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA oanvänt minne"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "visa oanvänt minne för NUMA-cellen."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA-cellnummer:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "Totalt"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domänens vcpu-information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returnerar grundinformation om domänens virtuella CPU:er."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU-släktskap:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Domän avstängd, virtuella CPU:er ej närvarande."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "kontrolldomänens vcpu-släktskap"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Sätt fast domän VCPU:er till värdens fysiska CPU:er."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu-nummer"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "värdens cpu-nummmer (komma-separerade)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "misslyckades att få nodinformation"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Ogiltigt format. Tom sträng."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 "cpulist: %s: Ogiltigt format. Förväntade siffra på position %d (nära '%c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6231,1557 +6491,1616 @@ msgstr ""
 "cpulist: %s: Ogiltigt format. Förväntade siffra eller komma på position %d "
 "(nära '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Ogiltigt format. Komma på slutet vid position %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Fysisk CPU %d finns inte."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "ändra antal virtuella CPU:er"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Ändra antalet virtuella, aktiva CPU:er i gästdomänen."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "antal virtuella CPU:er"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Ogiltigt antal virtuella CPU:er."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "För många virtuella CPU:er."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "ändra minnesallokering"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Ändra nuvarande minnesallokering i gästdomänen."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "antal kilobytes minne"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Ogiltigt värde %d för minnesstorlek"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Kan inte verifiera MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "ändra gräns för maximalt minne"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Ändra gräns för maximal minnesallokering för gästdomänen."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "maximal minnesgräns i kilobytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Kan inte verifiera aktuell MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Kan inte krympa aktuell MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Kan inte ändra MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "nodinformation"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returnerar grundinformation om noden."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "misslyckades att få nodinformation"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU-modell:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU-frekvens:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU-uttag:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Kärnor per uttag:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Trådar per kärna:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA-cell(er):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Minnesstorlek:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "kapabiliteter"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Returnera kapabiliteter för hypervisor/drivrutin."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "misslyckades att hämta kapabiliteter"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domäninformation i XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Skriv ut domäninformationen som en XML-dump till stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "lista inaktiva domäner"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "konvertera ett domännamn eller id till domän-UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "syntaxfel i konfigurationsfilen"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "konvertera ett domän-id eller UUID till domännamn"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domännamn eller uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "konvertera ett domännamn eller UUID till ett domän-id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "konvertera ett domännamn eller id till domän-UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domännamn eller uuid"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "misslyckades att hämta domän-UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "migrera domän till en annan värd"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "Migrera domän till en anna värd.  Lägg till --live för live-migrering."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "live-migrering"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "anslutnings-URI för målvärden"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "migrerings-URI, kan oftas uteslutas"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrera: Saknar desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "starta ett nätverk automatiskt"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Konfigurera ett nätverk att starta automatiskt vid uppstart."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "nätverksnamn eller uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Misslyckades att markera nätverk %s som autostartat"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Misslyckades att avmarkera nätverk %s som autostartat"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Nätverk %s markerat som autostartat\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Nätverk %s avmarkerat som autostartat\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "skapa ett nätverk från en XML-fil"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Skapa ett nätverk."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "fil som innehåller XML-nätverksbeskrivningen"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Nätverk %s skapat från %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Misslyckades att skapa nätverk från %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "definiera (men starta inte) ett nätverk från en XML-fil"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Definiera ett nätverk."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Nätverk %s definierad från %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Misslyckades att definiera nätverk från %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "förstör ett nätverk"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Förstör ett givet nätverk."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "nätverksnamn, id eller uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Nätverk %s förstört\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Misslyckades att förstöra nätverk %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "nätverksinformation i XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Skriv ut nätverksinformationen som en XML-dump till stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "lista nätverk"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Returnera lista på nätverk."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "lista inaktiva nätverk"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "lista inaktiva & aktiva nätverk"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Misslyckades att lista aktiva nätverk"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Misslyckades att lista inaktiva nätverk"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Autostart"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "ingen autostart"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "aktiv"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "inaktiv"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "konvertera ett nätverks-UUID till nätverksnamn"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "nätverks-uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "starta ett (tidigare definierat) inaktivt nätverk"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Starta ett nätverk."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "namn för det inaktiva nätverket"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Nätverk %s startat\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Misslyckades att starta nätverk %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "avdefiniera ett inaktivt nätverk"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Avdefiniera konfigurationen för ett inaktivt nätverk."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Nätverk %s har avdefinierats\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Misslyckades att avdefiniera nätverk %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "konvertera ett nätverksnamn till nätverks-UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "nätverksnamn"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "misslyckades att hämta nätverks-UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "autostarta en domän"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Konfigurera en domän till att automatiskt starta vid uppstart."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domännamn eller uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Misslyckades att markera nätverk %s som autostartat"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Misslyckades att avmarkera nätverk %s som autostartat"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domän %s markerad som autostartad\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domän %s avmarkerad som autostartad\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "skapa en domän från en XML-fil"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Skapa en domän."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "fil som innehåller XML-domänbeskrivningen"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "skapa en domän från en XML-fil"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "fil som innehåller XML-domänbeskrivningen"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domän %s skapad från %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Misslyckades att skapa domän från %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "migrera domän till en annan värd"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "namn för det inaktiva nätverket"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "mål för diskenhet"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Misslyckades att lista inaktiva domäner"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "namn för den inaktiva domänen"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "misslyckades att allokera buffer"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "skapa en domän från en XML-fil"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "definiera (men start inte) en domän från en XML-fil"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Definiera en domän."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domän %s definierad från %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Misslyckades att definiera domän från %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domän %s definierad från %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Misslyckades att avdefiniera domän %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domän %s förstörd\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Misslyckades att suspendera domän %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "förstör en domän"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Förstör en given domän."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domän %s förstörd\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Misslyckades att förstöra domän %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Förstör en given domän."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domän %s förstörd\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Misslyckades att förstöra domän %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domän %s fortsatt\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Misslyckades att fortsätta domän %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domäninformation i XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Skriv ut domäninformationen som en XML-dump till stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "lista domäner"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returnera lista på domäner"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "lista inaktiva domäner"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "lista inaktiva & aktiva domäner<"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Misslyckades att lista aktiva domäner"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Misslyckades att lista inaktiva domäner"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "slut på minne"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Misslyckades att spara domän %s till %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "nodinformation"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returnerar grundinformation om noden."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "kör"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allokerar domän"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "konvertera ett nätverks-UUID till nätverksnamn"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domän-uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "starta en (tidigare definierad) inaktiv domän"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Starta en domän."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "namn för den inaktiva domänen"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domän %s startade\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "skapa en domän från en XML-fil"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Skapa en domän."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domännamn"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "namn för den inaktiva domänen"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Misslyckades att skapa XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "avdefiniera en inaktiv domän"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domän %s har avdefinierats\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Misslyckades att avdefiniera domän %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "konvertera ett nätverksnamn till nätverks-UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "misslyckades att hämta domän-UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "skapa en domän från en XML-fil"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "fil som innehåller XML-domänbeskrivningen"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "skapa en domän från en XML-fil"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "namn för den inaktiva domänen"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domännamn eller uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "namn för den inaktiva domänen"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domännamn eller uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "nätverksnamn"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Misslyckades att starta domän %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domän %s skapad från %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Förstör en given domän."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domän %s förstörd\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Misslyckades att förstöra domän %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "nodinformation"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returnerar grundinformation om noden."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS-typ:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "XML-fil"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blockerad"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domäninformation i XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Skriv ut domäninformationen som en XML-dump till stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "lista domäner"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returnera lista på domäner"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Misslyckades att lista aktiva domäner"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "konvertera ett nätverks-UUID till nätverksnamn"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "konvertera ett nätverks-UUID till nätverksnamn"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domän-uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "konvertera ett nätverks-UUID till nätverksnamn"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "visa version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Visa informationen om systemversion"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "misslyckades att hämta typ av hypervisor"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Kompilerad med bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "misslyckades att hämta biblioteksversion"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Använder bibliotek: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Använder API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "misslyckades att hämta version av hypervisor"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Kan inte hämta ut version från körande %s hypervisor\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Kör hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "migrera domän till en annan värd"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "saknar enhetsinformation"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "kapabiliteter"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Misslyckades att ansluta till hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Misslyckades att lista inaktiva domäner"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Skriv ut nätverksinformationen som en XML-dump till stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Anslut ny diskenhet."
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Hämta enhetsblocks-statistik för en köranade domän."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domän %s förstörd\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Misslyckades att avmontera enheten från %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Anslut ny diskenhet."
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Anslut ny diskenhet."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "mål för diskenhet"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Hämta enhetsblocks-statistik för en köranade domän."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domän %s fortsatt\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "skriv ut värdnamnet för hypervisor"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "misslyckades att få värdnamn"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "skriv ut de canonical-URI för hypervisor"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "misslyckades att hämta URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc-skärm"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Skriv ut IP-adress och portnummer för VNC-skärmen."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty-konsol"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Skriv ut enheten för TTY-konsolen."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "anslut enhet från en XML-fil"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Anslut enhet från en XML <fil>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML-fil"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Misslyckades att ansluta enhet från %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "avmontera enhet från en XML-fil"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Avmontera enhet från en XML-fil"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Misslyckades att avmontera enheten från %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "anslut nätverksgränssnitt"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Anslut nytt nätverksgränssnitt."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "nätverksgränssnittstyp"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "källa för nätverksgränssnitt"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "målets nätverksnamn"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC-adress"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "skript som används för brygga nätverksgränssnitt"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "Inget stöd för %s i kommando 'attach-interface'"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "anslut nätverksgränssnitt"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Avmontera nätverksgränssnitt."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "misslyckades att få gränssnittsinformation"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Hittade inget gränssnitt vars typ är %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Hittade inget gränssnitt vars MAC-adress är %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Misslyckades att allokera minne"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Misslyckades att skapa XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "anslut diskenhet"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Anslut ny diskenhet."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "källa för skivenhet"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "mål för diskenhet"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "drivrutin för diskenhet"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "underdrivrutin till diskenhet"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "målenhetstyp"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "läge för enhetsläsning och skrivning"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "Inget stöd för %s i kommando 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "avmontera diskenhet"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Avmontera diskenhet."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Misslyckades att få diskinformation"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Hittade ingen disk som hade målet %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "misslyckades att allokera en nod"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Misslyckades att skapa inaktiv domän %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "kunde inte läsa konfigurationsfilen"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Avdefiniera konfigurationen för ett inaktivt nätverk."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Avdefiniera konfigurationen för ett inaktivt nätverk."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Avdefiniera konfigurationen för en inaktiv domän."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "avsluta denna interaktiva terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "kommando '%s' kräver flaggan <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "kommando '%s' kräver flaggan --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "kommandot '%s' finns inte"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAMN\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7789,17 +8108,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <sträng>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7807,7 +8126,7 @@ msgstr ""
 "\n"
 "  BESKRIVNING\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7815,60 +8134,60 @@ msgstr ""
 "\n"
 "  FLAGGOR\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <nummer>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <sträng>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "odefinierat domännamn eller id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "misslyckades att hämta domän '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "odefinierat nätverksnamn"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "misslyckades att hämta nätverk '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "odefinierat nätverksnamn"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "misslyckades att hämta domän '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "odefinierat nätverksnamn"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "misslyckades att hämta domän '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7879,129 +8198,129 @@ msgstr ""
 "(Tid: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "saknar \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "oväntad token (kommandonamn): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "okänt kommando: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "kommandot '%s' stöder inte flaggan --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "förväntad syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "nummer"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "sträng"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "oväntad data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "FLAGGA"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "stannad"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "stänger ner"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "avstängd"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "kraschad"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "oansluten"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ingen giltig anslutning"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: fel: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "fel: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: misslyckades att allokera %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: misslyckades att allokera %lu bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "misslyckades att ansluta till hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "misslyckades att få loggfilsinformation"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "sökvägen till loggen är inte en fil"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "misslyckades att öppna loggfil. kontrollera sökvägen till loggfilen"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "misslyckades att skriva loggfilen"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: misslyckades att skriva loggfilen: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Misslyckades att koppla ner från hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8034,7 +8353,7 @@ msgstr ""
 "\n"
 "  kommandon (icke-interaktivt läge):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8044,17 +8363,17 @@ msgstr ""
 "  (ange --help <kommando> för detaljer om kommandot)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "flaggan '-%c' stöds ej. Se --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8063,7 +8382,7 @@ msgstr ""
 "Välkommen till %s, den interaktiva terminalen för virtualisering.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8113,13 +8432,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "denna funktion stöds inte av hypervisor: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "kan inte ansluta till hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "kunde inte ansluta till %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8588,7 +8907,7 @@ msgstr "ogiltig nätverkspekare i"
 msgid "invalid interface pointer in %s"
 msgstr "ogiltig nätverkspekare i %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internt fel %s"
@@ -8647,22 +8966,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Parametern för kreditplanerarvikt (%d) är ej i intervallet (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Parametern för kreditplanerargräns (%d) är ej i intervallet (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "målenhetstyp"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8711,7 +9040,7 @@ msgstr "domäninformation fel, domid är inte numerisk"
 msgid "domain information incomplete, missing uuid"
 msgstr "domäninformation inkomplett, saknar uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domäninformation inkomplett, saknar namn"
 
@@ -8765,270 +9094,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "oväntad dict-nod"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "okänd OS-typ %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspendera en domän"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "saknar \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "saknar \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "saknar \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "målenhetstyp"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "ogiltigt MAC-adress: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "kunde inte analysera anslutning-URI"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "domäninformation ej komplett, saknar uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "ogiltigt MAC-adress: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "okänd OS-typ %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "syntaxfel i topologin"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "misslyckades att analysera domäninformation för Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domänen kör fortfarande"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "målenhetstyp"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "oväntad värde-nod"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "nodens minne"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation misslyckades"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Misslyckades att avdefiniera nätverk %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "misslyckades att analysera domäninformation för Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "misslyckades att serialisera S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Misslyckades att skapa inaktiv domän %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domäninformation inkomplett, saknar namn"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Schemaläggare"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "misslyckades att få värdnamn"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domäninformation inkomplett, saknar uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domäninformation inkomplett, saknar uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "kunde inte öppna %s för läsning"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "kunde inte läsa konfigurationsfilen %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "oväntad mime-typ"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "oväntad mime-typ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Nätverket kör fortfarande"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "oväntad värde-nod"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "nodens domänlista"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9132,22 +9461,22 @@ msgstr "Kan inte verifiera aktuell MemorySize"
 msgid "unable to store config file handle"
 msgstr "kunde inte läsa konfigurationsfilen %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "okänd OS-typ"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Misslyckades att skapa domän från %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Misslyckades att öppna \"%s\": %s"
@@ -9219,6 +9548,34 @@ msgid "reallocating list"
 msgstr "allokerar sökväg"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Misslyckades att ansluta enhet från %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "kunde inte öppna %s för läsning"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Misslyckades att skapa domän från %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Misslyckades att spara domän %s till %s"
+
+#~ msgid "host"
+#~ msgstr "värd"
+
+#~ msgid "node"
+#~ msgstr "nod"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "kan inte ansluta till hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "kunde inte ansluta till %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Misslyckades att starta nätverk %s"
 
@@ -9391,10 +9748,6 @@ msgstr "allokerar sökväg"
 #~ msgstr "allokera buffer"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "oväntad dict-nod"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "misslyckades att hämta kapabiliteter"
 
diff --git a/po/ta.gmo b/po/ta.gmo
index cd34104..75086e7 100644
Binary files a/po/ta.gmo and b/po/ta.gmo differ
diff --git a/po/ta.po b/po/ta.po
index d62d167..6d4d02d 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.ta\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-04-12 04:15+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-01 17:39+0530\n"
 "Last-Translator: I. Felix <ifelix at redhat.com>\n"
 "Language-Team: Tamil <fedora-trans-ta at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -55,6 +55,8 @@ msgstr ""
 "\n"
 "\n"
 "\n"
+"\n"
+"\n"
 
 #: gnulib/lib/gai_strerror.c:41
 msgid "Address family for hostname not supported"
@@ -132,229 +134,229 @@ msgstr "மதிப்புரு சரம் சரியாக குறி
 msgid "Unknown error"
 msgstr "தெரியாத பிழை"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "%s '%s': %sஐ அணுக முடியவில்லை"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "சிக்னல் பைப்பிலிருந்து வாசிக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUPஇல் கட்டமைப்பை மீண்டும் ஏற்றுகிறது"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "இயக்கிகளை மறு ஏற்றம் செய்யும் போது பிழை"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "சிக்னல் %dஐ பணிநிறுத்தப் செய்கிறது"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "எதிர்பாராத சிக்னல் %d பெறப்பட்டது"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr " pid கோப்பு '%s' ஐ திறக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "fdopen pid கோப்பு '%s'ஐ தோல்வியடைந்தது : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid கோப்பு '%s' ஐ எழுத முடியவில்லை: %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid கோப்பு '%s' ஐ மூட முடியவில்லை: %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socketக்கு நினைவகத்தை ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "சாக்கெட்டை உருவாக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "'%s'க்கு சாக்கெட்டை பிணைக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s'இல் இணைப்பை கேட்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "சேவையக நிகழ்வை சேர்க்க முடியவில்லை"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "listen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths()இல் முடிவு பாதை நீளமாக உள்ளது"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_serverஐ ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "mutexஐ துவக்க முடியவில்லை"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "நிபந்தனை மாறியை துவக்க முடியவில்லை"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "கணினியின் நிகழ்வினை துவக்க முடியவில்லை"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL அங்கீகாரத்த %s துவக்க முடியவில்லை"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit authக்கு கணினி பஸ்ஸை இணைக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: தோல்வி: கிளையன் DN %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: சரி பார்க்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழ் நம்பகத்தன்மை இல்லை."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழ் வழங்கியவர் தெரியவில்லை."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழ் எடுக்கப்பட்டது."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 "remoteCheckCertificate: கிளையன் சான்றிதழ் பாதுகாப்பில்லாத கணிமுறையை கொண்டுள்ளது."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: சான்றிதழ் X.509 இல்லை"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: பியர்கள் இல்லை"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init தோல்வி"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழ் முடிவுற்றது"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழ் இன்னும் செயல்படுத்தப்படவில்லை"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -366,11 +368,11 @@ msgstr ""
 "text' ஐ கிளையன் சான்றிதழில் வேறுபட்ட பெயர் புலத்தில் அல்லது இந்த டீமானை --verbose "
 "விருப்பத்துடன் இயக்கவும்."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: கிளையன் சான்றிதழை சரிபார்க்க முடியவில்லை"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -378,171 +380,169 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate அமைக்கப்பட்டது எனவே தவறான "
 "சான்றிதழ் தவிர்க்கப்பட்டது"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "கிளையன் எதிர்பாராத மீதமுள்ள txஐ அணுகலுக்கு பின் கொண்டுள்ளது"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "கிளையன் சரி பார்க்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "இணைக்க ஏற்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "ஒன்றுக்கு மேற்பட்ட கிளையன்ட்கள் (%d), இணைப்பை கொண்டுள்ளனர்"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "நினைவக ஒதுக்கீட்டு ஒல்லாத கிளையன்ட்டுகள்"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "polkit auth ஐ முன்னிரிமையளிக்கப்பட்ட கிளையன் %dக்கு நிறுத்தப்பட்டது"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS handshake தோல்வி: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "எதிர்பாராத எதிர் நீள கோரிக்கை %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "வாசி: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL தரவு %sக்கு டிகோடிட முடியவில்லை"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "எழுது: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "'%s'ஐ உருவாக்க முடியவில்லை"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "சிக்னல் கையாளி %d பிழைகளை அறிக்கையிட்டது: கடைசி பிழை: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "வெளியேறும் நேரத்தை பதிவு செய்ய முடியவில்லை"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "பணியாளர்களை ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s config பட்டியலுக்கு நினைவகம் ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s config பட்டியல் மதிப்புக்கு நினைவகம் ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: ஒரு சரம் அல்லது சரங்களின் பட்டியல்\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 "remoteReadConfigFile: %s: %s: தவறான வகை: %s பெறப்பட்டது; %sஎதிர்ப்பார்க்கப்பட்டது\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: துணைபுரியாத auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "ரூட்டாக இயங்கும் போது குழுவை அமைக்க முடியாது"
 
-#: qemud/qemud.c:2579
-#, fuzzy
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
-msgstr "நினைவகத்தை ஒதுக்க முடியவில்லை"
+msgstr "பஃபருக்கு நினைவகத்தை ஒதுக்க முடியவில்லை"
 
-#: qemud/qemud.c:2588
-#, fuzzy
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
-msgstr "நினைவகத்தை ஒதுக்க முடியவில்லை"
+msgstr "இடையகத்திற்கு போதிய நினைவகத்தை மறு ஒதுக்கீடு செய்ய முடியவில்லை"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "குழு '%s'ஐ தேட முடியவில்லை"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "முறைமை '%s'ஐ பகுக்க முடியவில்லை"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "%sு சாதனத்தைமீண்டும் அமைக்கக முடியவில்லை"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "டீமானாக பிடிக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "பைப் உருவாக்க முடியவில்லை: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundirஐ உருவாக்க முடியவில்லை"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%sஇன் குழு உரிமையாளரை மாற்ற முடியவில்லை"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "சிக்னல் பைப்புக்கு கால்பேக்கை பதிவு செய்ய முடியவில்லை"
 
@@ -644,7 +644,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "முகவரி %dஐ தீர்க்க முடியவில்லை: %s"
@@ -669,7 +669,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl சூழல் அமைவு தோல்வி %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS ஐ cipher அளவிடமுடியவில்லை"
 
 #: qemud/remote.c:2970
@@ -691,7 +692,7 @@ msgstr "SASL நுட்பங்கள் %d (%s)ஐ பட்டியலி
 msgid "cannot allocate mechlist"
 msgstr "mechlistஐ ஒதுக்க முடியவில்லை"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "SASL ssf ஐ இணைப்பு %d (%s)இல் வினாயிட முடியவில்லை"
@@ -847,43 +848,52 @@ msgstr "IFF_VNET_HDRஐ செயல்படுத்துகிறது"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDRஐ செயல்படுத்தவில்லை; உருவாக்கும் நேரத்தில் செயல்நீக்கியது"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "முடிவுறாத எண்"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "முடிவுறாத சரம்"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "எதிர்பார்த்த ஒரு மதிப்பு"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "பட்டியல் ]ஆல் மூடப்படவில்லை"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "பட்டியலில் பிரிப்பி எதிர்பார்க்கப்படுகிறது"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "பட்டியல் ]ஆல் மூடப்படவில்லை"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "எதிர்பார்த்த பெயர்"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "எதிர்பார்த்த ஒரு பிரிப்பி"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "திட்டம் எதிர்பார்க்கப்படுகிறது"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "கோப்பினை திறக்க முடியவில்லை"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "உள்ளடக்கத்தை சேமிக்க முடியவில்லை"
 
@@ -967,526 +977,553 @@ msgstr "conn hash அட்டவணையிலிருந்து dev ஐ 
 msgid "dev missing from connection hash table"
 msgstr "hash அட்டவணையிலிருந்து விடுபட்ட dev இணைப்புகள்"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "தெரியாத வட்டு வகை '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "தெரியாத வட்டு சாதனம் '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "தவறான நெகிழ் சாதன பெயர்: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "தவறான நிலைவட்டு சாதன பெயர்: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "தெரியாத வட்டு பஸ் வகை '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "தவறான பஸ் வகை '%s' நெகிழ் வட்டுக்கு"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "தவறான பஸ் வகை '%s' கான வட்டு"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "தெரியாத வட்டு இடையக முறைமை '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "தெரியாத கோப்புகணினி வகை '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "தெரியாத முகப்பு வகை '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 "<source> 'பிணைய' அளவுரு <interface type='network'/>உடன் குறிப்பிடப்படவில்லை"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "<source> 'dev' அளவுரு <interface type='bridge'/>உடன் குறிப்பிடப்பட்டுள்ளது"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "<source> 'துறை' அளவுரு சாக்கெட் முகப்புடன் குறிப்பிடப்படவில்லை"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "<source> 'துறை' மதிப்பை சாக்கெட் முகப்புடன் பகுக்க முடியாது"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "<source> 'முகவரி' மதிப்புரு சாக்கெட் முகப்புடன் இல்லை"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr "<source> 'dev' அளவுரு <interface type='bridge'/>உடன் குறிப்பிடப்பட்டுள்ளது"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "மாதிரி பெயர் தவறான எழுத்துக்களை கொண்டுள்ளது"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "விடுபட்ட மூல தகவல் எழுத்து சாதனத்திற்கு"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "சாதனத்திற்கு விடுபட்ட மூல புரவலன் மதிப்பு எழுத்து சாதனத்திற்கு"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "char சாதனத்திற்கான மூல சேவை மதிப்புருக்களை விடுபட்டுள்ளது"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "விடுபட்ட உள்ளீடு சாதன வகை"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "தெரியாத உள்ளீடு சாதனம் வகை '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "தெரியாத உள்ளீடு பஸ் வகை '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 %s உள்ளீடு சாதனத்திற்கு துணைபுரியவில்லை"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "துணைபுரியாத உள்ளீடு பஸ் %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen பஸ் %s உள்ளீடு சாதனத்திற்கு துணைபுரியவில்லை"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "விடுபட்ட வரைகலை சாதன வகை"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "'%s' தெரியாத வரைகலை சாதன வகை"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc துறை %sஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "தெரியாத முழுத்திரை மதிப்பு '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "vnc துறை %sஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "தெரியாத ஒலி மாதிரி '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "விற்பனையாளர் ஐடி %sஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb படைப்பிற்கு குறியீடு தேவைப்படுகிறது"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "%s தயாரிப்பை இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb தயாரிப்புகளுக்கு குறியீடுகள் தேவைப்படுகிறது"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "%s பஸ்ஸை இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb முகவரிக்கு பஸ் குறியீடு தேவைப்படுகிறது"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "%s சாதனத்தை இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb முகவரிக்கு சாதனக் குறியீடு தேவைப்படுகிறது"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "தெரியாத usb மூல வகை '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "விடுபட்ட பதிப்பு"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "விடுபட்ட தயாரிப்பு"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "செயற்களத்தை %sஐ ை இடைநிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci address needs bus id"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "%s இடத்தை இடைநிறுத்த முடியாது"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci முகவரிக்கு ஸால்ட் குறியீடு தேவைப்படுகிறது"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "%s இடையிறுத்த செயல் நடைபெற முடியவில்லை"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci address needs function id"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "தெரியாத pci மூல வகை '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "தெரியாத hostdev முறைமை '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "தெரியாத புரவல சாதனம் வகை '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdevல் விடுப்பட்ட வகை"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "தெரியாத முனை %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "தெரியாத வாழ்க்கை சுழல் செயல் %s"
 
-#: src/domain_conf.c:1964
-#, fuzzy
+#: src/domain_conf.c:1988
 msgid "missing security type"
-msgstr "விடுபட்ட கொள்ளளவு வகை"
+msgstr "விடுபட்ட பாதுகாப்பு வகை"
 
-#: src/domain_conf.c:1971
-#, fuzzy
+#: src/domain_conf.c:1995
 msgid "invalid security type"
-msgstr "தவறான செயற்கள வகை %s"
+msgstr "தவறான பாதுகாப்பு வகை"
 
-#: src/domain_conf.c:1984
-#, fuzzy
+#: src/domain_conf.c:2008
 msgid "missing security model"
-msgstr "பாதுகாப்பு மாதிரி:"
+msgstr "விடுபட்ட பாதுகாப்பு மாதிரி"
 
-#: src/domain_conf.c:1993
-#, fuzzy
+#: src/domain_conf.c:2017
 msgid "security label is missing"
-msgstr "பாதுகாப்பு லேபிள்:"
+msgstr "பாதுகாப்பு லேபிள் விடுப்பட்டுள்ளது"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
-msgstr ""
+msgstr "பாதுகாப்பு உருவலேபில் விடுப்பட்டுள்ளது"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "விடுபட்ட ரூட் உருப்படி"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "தெரியாத சாதன வகை"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "தெரியாத virt வகை"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "செயற்களம் %sக்கு எலுமினேட்டர் இல்லை os வகை %s கணினி %sஇல்"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "விடுபட்ட செயற்கள வகை மதிப்பு"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "தவறான செயற்கள வகை %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUID ஐ உருவாக்க முடியவில்லை"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "தவறான uuid உருப்படி"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "விடுபட்ட நினைவக உருப்படி"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "எதிர்பாராத வசதி '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "OS வகை இல்லை"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os வகை '%s' & arch '%s' கலவை துணைபுரியவில்லை"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os வகை '%s'க்கு வடிவமைப்பதில் துணை புரியவில்லை"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "பூட் சாதனத்தை பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "விடுபட்ட பூட் சாதனம்"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "தெரியாத பூட் சாதனம் '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "கோப்புமுறைமையை சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "பிணையத்தை சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "இணை சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "தொடர் சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "உள்ளீடு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "வரைகலை சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "ஒலிச் சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "புரவலச் சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "செயற்கள கட்டமைப்பு இல்லை"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "விடுபட்ட செயற்கள வகை மதிப்பு"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "தவறான செயற்கள நிலை"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "தவறான பாதை"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "மானிட்டர் பாதை இல்லை"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "கோட்டில் %d: %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml ஆவணத்தை இடை நிறுத்த முடியவில்லை"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "தவறான ரூட் உருப்படி"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "topology cpuset இலக்கண பிழை"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "எதிர்பார்க்காத வாழ்க்கைசுழல் வகை %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "எதிர்பார்க்காத வட்டி வகை %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "எதிர்பார்க்காத வட்டு சாதனம் %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "எதிர்பார்க்காத செயற்கள பஸ் %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "எதிர்பாராத வட்டு இடையக முறைமை %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "எதிர்பார்க்காத கோப்புமுறைமை வகை %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "எதிர்பார்க்காத இணைய வகை %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "எதிர்பார்க்காத எழுத்து வகை %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "எதிர்பார்க்காத ஒலி வகை %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "எதிர்பார்க்காத உள்வரும் வகை %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "எதிர்பார்க்காத உள்ளீடு பஸ் வகை %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "எதிர்பார்க்காத hostdev முறை %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "எதிர்பார்க்காத hostdev வகை%d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "எதிர்பார்க்காத செயற்கள வகை %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "எதிர்பார்க்காத பூட் சாதன வகை %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "எதிர்பாராத பகுதி %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "கட்டமை அடைவை '%s'ஐ உருவாக்க முடியவில்லை"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "கட்டமைப்பு கோப்பு '%s'ஐ உருவாக்க முடியவில்லை"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "கட்டமைப்பு கோப்பு '%s'ஐ எழுத முடியவில்லை"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "கட்டமைப்பு கோப்பு '%s'ஐ சேமிக்க முடியவில்லை"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "இலக்கு %s ஏற்கனவை இருக்கிறது"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "dir '%s'ஐ திறக்க முடியவில்லை"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "%sக்கு கட்டமைப்பை நீக்க முடியவில்லை"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "தெரியாத virt வகை"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "செயற்களம் %sக்கு எலுமினேட்டர் இல்லை os வகை %s கணினி %sஇல்"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1520,434 +1557,446 @@ msgstr "iptables விதி '%s' '%s'இலிருந்து அட்ட
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "iptables விதி '%s'ஐ சங்கிலி '%s'க்கு அட்டவணை '%s'இல் சேர்க்க முடியவில்லை: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "இணைப்பு URIஐ பகுக்க முடியவில்லை"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "பணிபுரியும் அடைவை உருவாக்க முடியவில்லை"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "பாதை மிக நீளம்"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "நடப்பு அடைவை பெற முடியாது"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
-msgstr ""
+msgstr "virDomainGetXMLDesc பாதுகாப்பு கொடியுடன்"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare  uriஐ அமைக்க முடியவில்லை"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare  uriஐ அமைக்க முடியவில்லை"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "பாதை வெறுமையாக உள்ளது"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "கொடிகள் பூஜ்ஜியம் ஆகும்"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "இடையகம் வெறுமை"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "கொடிகள் மதிப்பு VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "இடையகம் வெறுமை ஆனால் அளவு பூஜ்ஜியமற்றது"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid தோல்வி"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) தோல்வி"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) தோல்வி"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) தோல்வி"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) தோல்வி"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "கண்டெயினர் தொடர் செய்தியை அனுப்ப முடியவில்லை"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "கொள்கலனில் செய்தியை தொடர்ந்து வாசிக்க முடியவில்லை"
 
-#: src/lxc_container.c:296
-#, fuzzy
+#: src/lxc_container.c:297
 msgid "failed to make root private"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgstr "தனிப்பட்ட ரூட்டை உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%sஐ உருவாக்க முடியவில்லை"
 
-#: src/lxc_container.c:316
-#, fuzzy, c-format
+#: src/lxc_container.c:317
+#, c-format
 msgid "failed to mount empty tmpfs at %s"
-msgstr "%sஐ %s க்கு ஏற்ற முடியவில்லை"
+msgstr "காலியான tmpfs ல் %s க்கு ஏற்ற முடியவில்லை"
 
-#: src/lxc_container.c:337
-#, fuzzy, c-format
+#: src/lxc_container.c:338
+#, c-format
 msgid "failed to bind new root %s into tmpfs"
-msgstr "புதிய ரூட் %sஐ பிணைக்க முடியவில்லை"
+msgstr "புதிய ரூட் %sஐ tmpfsல் பிணைக்க முடியவில்லை"
 
-#: src/lxc_container.c:346
-#, fuzzy, c-format
+#: src/lxc_container.c:347
+#, c-format
 msgid "failed to chroot into %s"
-msgstr "/dev tmpfsஐ ஏற்ற முடியவில்லை"
+msgstr "chroot டை %sஇல் செய்ய முடியவில்லை"
 
-#: src/lxc_container.c:354
-#, fuzzy
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
-msgstr "%s லிருந்து %s க்கு பிவோட் ரூட்டாக முடியவில்லை"
+msgstr "பிவோட்%s க்கு  ரூட்டாக முடியவில்லை"
 
-#: src/lxc_container.c:397
-#, fuzzy, c-format
+#: src/lxc_container.c:398
+#, c-format
 msgid "failed to mkdir %s"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgstr "mkdir %s ஆக முடியவில்லை"
 
-#: src/lxc_container.c:403
-#, fuzzy, c-format
+#: src/lxc_container.c:404
+#, c-format
 msgid "failed to mount %s on %s"
 msgstr "%sஐ %s க்கு ஏற்ற முடியவில்லை"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts  உருவாக்க முடியவில்லை"
 
-#: src/lxc_container.c:418
-#, fuzzy
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
-msgstr "fகொள்கலனில் /dev/pts நகர்த்த முடியவில்லை"
+msgstr "கொள்கலனில் /dev/pts நகர்த்த முடியவில்லை"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_container.c:458
-#, fuzzy
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
-msgstr "%s லிருந்து %s க்கு symlinkஐ உருவாக்க முடியவில்லை"
+msgstr "symlink /dev/ptmx to /dev/pts/ptmx உருவாக்க முடியவில்லை"
 
-#: src/lxc_container.c:466
-#, fuzzy
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgstr "சாதனம் /dev/ptmxஐ உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%sஐ %s க்கு ஏற்ற முடியவில்லை"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr " /proc/ஏற்றங்களை வாசிக்க முடியவில்லை"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s'ஐ ஏற்ற முடியவில்லை"
 
-#: src/lxc_container.c:605
-#, fuzzy
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgstr "சாதனம் / slaveஐ உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr " /proc ஏற்ற முடியவில்லை"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgid "failed to remove capabilities %d"
+msgstr "செயல்திறனை பெற முடியவில்லை"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "செயல்திறனை பெற முடியவில்லை"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "செயல்திறனை பெற முடியவில்லை"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() தவறான vm விளக்கத்தை கொடுத்தது"
 
-#: src/lxc_container.c:714
-#, fuzzy, c-format
+#: src/lxc_container.c:736
+#, c-format
 msgid "failed to open tty %s"
-msgstr "%sஐ திறப்பதில் தோல்வி"
+msgstr "tty %sஐ திறப்பதில் தோல்வி"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "க்ளோன் கொள்கலனை இயக்க செய்ய முடியவில்லை"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "cgroup க்காக %sஐ உருவாக்க முடியவில்லை\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc மறுமூலங்களை அமைக்க முடியவில்லை"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "'%s' சேவையக சாக்கெட்டை உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "'%s'க்கு சேவையக சாக்கெட்டை பிணைக்க முடியவில்லை"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "%s சேவையக சாக்கெட்டை கேட்பதில் தோல்வி"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd %d ஐ வாசிக்க முடியவில்லை"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %d ஐ எழுத முடியவில்லை"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) தோல்வி (_c)"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) தோல்வியுற்றது (_c)"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) தோல்வியுற்றது (_c)"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "பிழை நிகழ்வு %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() செயலிழக்கப்பட்டது"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "முகப்பு நிலை %s %dஐ நகர்த்த முடியவில்லை"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "வெத்தை அழிக்க முடியவில்லை: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "சாக்ஜோடி செயலிழக்கப்பட்டது"
 
-#: src/lxc_controller.c:488
-#, fuzzy
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
-msgstr "%s தயாரிப்பை இடைநிறுத்த முடியவில்லை"
+msgstr "மவுண்ட் பெயர் இடைவெளியை பகிர முடியவில்லை"
 
-#: src/lxc_controller.c:494
-#, fuzzy
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
-msgstr "/dev tmpfsஐ ஏற்ற முடியவில்லை"
+msgstr "அடிமை முறைமையில் ருட் மவுண்டுக்கு மாற்ற முடியவில்லை"
 
-#: src/lxc_controller.c:506
-#, fuzzy, c-format
+#: src/lxc_controller.c:529
+#, c-format
 msgid "failed to make path %s"
-msgstr "சாதனம் %sஐ உருவாக்குவதில் தோல்வி"
+msgstr "பாதை %sஐ உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_controller.c:514
-#, fuzzy, c-format
+#: src/lxc_controller.c:537
+#, c-format
 msgid "failed to mount devpts on %s"
-msgstr "%sஐ %s க்கு ஏற்ற முடியவில்லை"
+msgstr "devpts ஐ %s க்கு ஏற்ற முடியவில்லை"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "ttyஐ ஒதுக்க முடியவில்லை"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid கோப்பை '%s/%s.pid'ஐ எழுத முடியவில்லை"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "ரூட் அடைவை மாற்ற முடியவில்லை"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "அமர்வு தலைவராக முடியவில்லை"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC இயக்கியிலிருந்து இணைப்பு தோல்வியுற்றது"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "சேமிக்கப்பட்ட பூல் செயல்பாட்டில் இல்லை"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "கணினியில் NETNS துணை இல்லை"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "ஒப்பிடும் uuidஉடன் செயற்களம் இல்லை"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "செயலிலுள்ள செயற்களத்தை அழிக்க முடியவில்லை"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "செயலிலுள்ள செயற்களத்தை குறிப்புநீக்க முடியவில்லை"
 
-#: src/lxc_driver.c:385
-#, fuzzy, c-format
+#: src/lxc_driver.c:401
+#, c-format
 msgid "Unable to get cgroup for %s\n"
-msgstr "cgroup க்காக %sஐ உருவாக்க முடியவில்லை\n"
+msgstr "cgroup க்காக %sஐ பெறாக்க முடியவில்லை\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "வைட்பிட்டு கொள்கலன் %dக்கு காத்திருக்க முடியவில்லை: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "முகப்புக்கு பாலம் பெறுவதில் தோல்வி"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "வெத் சாதன ஜோடியை உருவாக்க முடியவில்லை: %d "
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "வெத் பெயர்களை ஒதுக்க முடியவில்லை"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s சாதனத்துடன் %s சேர்ப்பதில் தோல்வி"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "எழுத்து சாதனத்திற்கு இடத்தை ஒதுக்க முடியவில்லை"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "கிளையன்ட் சாக்கெட்டை உருவாக்குவதில் தோல்வி"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "கிளையன்ட் சாக்கெட் இணைப்பதில் தோல்வியுற்றது"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "தவறான PID %d கான கொள்கலன்"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %dஐ கொல்ல முடியவில்லை"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' காக காத்திருக்க வேண்டாம்"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "கொள்கலன் '%s' துவங்கும் போது எதிர்பாராமல் பணி நிறுத்தமடைகிறது"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "பதிவு அடைவு %sஐ உருவாக்க முடியவில்லை"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s'ஐ திறப்பதில் தோல்வி"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid கோப்பு %s/%s.pidஐ வாசிப்பதில் தோல்வி"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s செயற்களத்துக்கு பெயரிடப்பட்டது"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %dஉடன் செயற்களம் இல்லை"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "தெரியாத வெளியீடு: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "செயற்களம் %s போன்று"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "தவறான அளவுரு: '%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "தவறான அளவுரு எண்ணிக்கை"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "புரவலன் பெயர் கண்டறிய முடியவில்லை"
 
@@ -1980,22 +2029,22 @@ msgstr "முன்னனுப்புதல் கோரப்பட்ட
 msgid "unknown forwarding type '%s'"
 msgstr "தெரியாத முன்செல்லும் வகை '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "பிணைய கட்டமைப்பு கோப்பு பெயர் '%s' பிணைய பெயர் '%s'உடன் பொருந்தவில்லை"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "தொலை கட்டமைப்பட்ட கோப்பு %sஐ நீக்க முடியவில்லை"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "பாலம் உருவாக்கம் max id %dஐ தாண்டியது"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "பாலம் பெயர் '%s' ஏற்கனவே பயனில் உள்ளது."
@@ -2128,7 +2177,7 @@ msgstr "பிணையம் இன்னும் செயலில் உள
 #: src/network_driver.c:1243
 #, fuzzy
 msgid "network is not active"
-msgstr "பிணையம் இன்னும் செயலில் உள்ளது"
+msgstr "பிணையம் %s செயலில் இல்லை"
 
 #: src/network_driver.c:1295
 msgid "no network with matching id"
@@ -2139,315 +2188,448 @@ msgstr "பொருந்தும் idஉடன் பிணையம் இ
 msgid "network '%s' does not have a bridge name."
 msgstr "பிணையம் '%s' ஒரு பாலம் பெயர் இல்லை."
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "transient செயற்களத்திற்கு தானியக்க துவக்கத்தை அமைக்க முடியவில்லை"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "%s தானியக்கி துவக்க அடைவினை உருவாக்க முடியாது"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "%s லிருந்து %s க்கு symlinkஐ உருவாக்க முடியவில்லை"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "symlink '%s'ஐ அழிக்க முடியவில்லை"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "பூல் %sஐ மீண்டும் தொடர செய்ய முடியவில்லை"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "பூல் %sஐ மீண்டும் தொடர செய்ய முடியவில்லை"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "symlink %sஐ ுதீர்வு செய்ய முடியவில்லை"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "முனை சாதனம் பொருந்தும் பெயரில் இல்லை"
 
-#: src/node_device.c:184
-#, fuzzy
+#: src/node_device.c:321
 msgid "no parent for this device"
-msgstr "வட்டு சாதனத்தின் இலக்கு"
+msgstr "இந்த சாதனத்திற்கு பெற்றோர் இல்லை"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong()கா தவறான அளவுரு"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "பாதை '%s'ஐ திறக்க முடியவில்லை"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "டிரிகல் புரவல ஸ்கேனை '%s' க்கு எழுதுவதில் தோல்வி"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "இடம்பெயர்வு செயற்பாடு செயலிழக்கப்பட்டது"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "வகைகோப்பு '%s' கண்டுபிடிக்க முடியவில்லைுடியவில்லை"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "நடப்பு நேரத்தைப் பெற முடியவில்லை"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s'க்கு தடுப்பு சாதன பாதை கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "இடைநிறுத்தப்படும் சேமிப்பகத்தில் '%s'கான திறன்"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' கான விடுபட்ட சேமிப்பக திறன் வகை"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "நீக்கப்படக்கூடிய '%s'கான ஊடக அளவு வழங்கப்பட வில்லை"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "தவறான நீக்கக்கூடிய ஊடக அளவு '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "தெரியாத சேமிப்பக தொகுதி வகை '%s' க்கு '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s'காக எந்த அளவுகளும் வழங்கப்படவில்லை"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s'க்கு தவறான அளவு வழங்கப்பட்டுள்ளதாம் "
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s'hhd SCSI host ID கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "தவறான SCSI host ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "SCSI bus ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "தவறான SCSI bus ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "SCSI target ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "தவறான SCSI target ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "SCSI LUN ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "தவறான SCSI LUN ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "இடைநிறுத்தப்படும் சேமிப்பகத்தில் '%s'கான திறன்"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' கான விடுபட்ட சேமிப்பக திறன் வகை"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s'காக எந்த அளவுகளும் வழங்கப்படவில்லை"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s'காக எந்த அளவுகளும் வழங்கப்படவில்லை"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "தெரியாத சேமிப்பக தொகுதி வகை '%s' க்கு '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s'க்கு பிணைய முகப்பு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "%sக்கு தவறான பிணைய வகை கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s'க்கு  USB முகப்பு எண் கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "தவறான USB முகப்பு எண் '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "USB முகப்பு வகுப்பு '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "தவறான USB முகப்பு வகுப்பு '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "USB முகப்பு துணைவகுப்பு '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "தவறான USB முகப்பு துணை வகுப்பு '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "USB முகப்பு நெறிமுறை '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "%sக்கு தவறான USB முகப்பு நெறிமுறை கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "USB bus எண் '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "தவறான USB bus எண் '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "USB சாதன எண் '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "தவறான USB சாதன எண் '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "USB விற்பனையாளர் ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "தவறான USB விற்பனையாளர் ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "USB product ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s'க்கு தவறான USB product ID கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s'க்கு PCI domain ID கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "'%s'க்கு தவறான PCI domain ID கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "'%s'க்கு PCI bus ID கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s'க்கு தவறான PCI bus ID கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "'%s'க்கு PCI slot ID கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s'க்கு தவறான PCI slot ID கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "PCI function ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "தவறான PCI நிகழ்வு '%s'ஆல் ID வழங்கப்படுகிறது"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "PCI விற்பனை ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "தவறான PCI விற்பனையாளர் ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "PCI product ID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "தவறான PCI product ID '%s'க்கு கொடுக்கப்பட்டுள்ளது"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "system UUID '%s'க்கு கொடுக்கப்படவில்லை"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s'ன் தவறான uuid உருப்படி"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "விடுபட்ட கொள்ளளவு வகை"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "தெரியாத தகுதியான '%s' வகை "
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "'%d'க்கு தெரியாத தகுதியான வகை '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s'க்கு சாதன திறன்கள் இல்லை"
 
-#: src/nodeinfo.c:78
-#, fuzzy
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "வாசிக்க %s ஐ திறக்க முடியவில்லை"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "வாசிக்க %s ஐ திறக்க முடியவில்லை"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s'லிருந்து வாசிக்க முடியவில்லை: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s'லிருந்து வாசிக்க முடியவில்லை: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s'லிருந்து வாசிக்க முடியவில்லை: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
-msgstr "uuid %sஐ பகுக்கிறது"
+msgstr "cpu தகவல் செயலை பகுக்கிறதுகிறது"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
-msgstr ""
+msgstr "cpuinfo cpu MHz இடைநிறுத்துகிறது"
 
-#: src/nodeinfo.c:120
-#, fuzzy
+#: src/nodeinfo.c:121
 msgid "no cpus found"
-msgstr "node cpu numa nodes"
+msgstr "cpus காணப்படவில்லை"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%sஐ திறக்க முடியவில்லை"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "பணியகம் இந்த தளத்தில் செயல்படுத்தப்படவில்லை"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA இந்த புரவலனில் துணைபுரியவில்லை"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "ஆரம்ப செல் %d வரம்புக்கு வெளியே உள்ளது (0-%d)"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA வெற்று நினைவகத்திற்கு வினாயிட முடியவில்லை"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "நாளின் நேரத்தைப் பெறுகிறது"
 
@@ -2462,17 +2644,17 @@ msgstr "ஒரு OPENVZ VM ஐடி '%s'யுடன் ஏற்கனவே
 msgid "Wrong state to perform action"
 msgstr "சேமிப்பக தொகுதி தகவல்"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "செயற்களம் இயங்கவில்லை"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "id %dஉடன் எந்த செயற்களமும் இல்லை"
@@ -2483,17 +2665,18 @@ msgid "domain is not paused "
 msgstr "செயற்களம் '%s' ஐ  இடைநிறுத்த முடியவில்லை"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl பதிப்பினை பிரித்தெடுக்க முடியாது"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "கட்டமைக்கப்பட்ட கொள்கலன் %dலிருந்து 'IP_ADDRESS' வாசிக்க இயலவில்லை"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "கட்டமைக்கப்பட்ட கொள்கலன் %dயிலிருந்து 'NETIF'ஐ வாசிக்க முடியவில்லை"
 
 #: src/openvz_conf.c:257
@@ -2513,14 +2696,14 @@ msgid "Wrong MAC address"
 msgstr "தவறான MAC முகவரி"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "கட்டமைக்கப்பட்ட கொள்கலன் %dயிலிருந்து 'OSTEMPLATE'ஐ வாசிக்க முடியவில்லை"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
-msgstr "கட்டமைக்கப்பட்ட கொள்கலன் %dயிலிருந்து 'OSTEMPLATE'ஐ வாசிக்க முடியவில்லை"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
+msgstr "கட்டமைக்கப்பட்ட கொள்கலன் %dயிலிருந்து 'VE_PRIVATE' ஐ வாசிக்க முடியவில்லை"
 
 #: src/openvz_conf.c:434
 msgid "popen failed"
@@ -2535,14 +2718,10 @@ msgid "UUID in config file malformed"
 msgstr "UUID தவறான கட்டமைப்பு கோப்பு"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "%dக்கு கட்டமைப்பை வாசிக்க முடியவில்லை"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "முனை தகவலை வாசிக்க முடியவில்லை"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "கொள்கலம் வரையறுக்கப்படவில்லை"
@@ -2558,21 +2737,19 @@ msgstr "ஒரே ஒரு கோப்பு முறைமை துணை
 
 #: src/openvz_driver.c:179
 msgid "filesystem is not of type 'template' or 'mount'"
-msgstr ""
+msgstr "கோப்பு முறைமை 'template' அல்லது 'mount' வகை இல்லை"
 
 #: src/openvz_driver.c:190
-#, fuzzy
 msgid "Could not convert domain name to VEID"
-msgstr "செயற்கள பெயர் அல்லது idஐ செயற்களம் UUIDக்கு மாற்றவும்"
+msgstr "செயற்கள பெயரை dஐ செயற்கள VEIDUIDக்கு மா முடியவில்லைும்"
 
 #: src/openvz_driver.c:196
-#, fuzzy
 msgid "Could not copy default config"
-msgstr "கட்டமைக்கப்பட்ட கொள்கலனை வாசிக்க முடியவில்லை"
+msgstr "கட்டமைக்கப்பட்ட முன்னிருப்பை நகலெடுக்க வாசிக்க முடியவில்லை"
 
 #: src/openvz_driver.c:202
 msgid "Could not set the source dir for the filesystem"
-msgstr ""
+msgstr "கோப்புமுறைக்கு மூல அடைவினை அமைக்க முடியவில்லை"
 
 #: src/openvz_driver.c:210
 msgid "Error creating command for container"
@@ -2580,7 +2757,7 @@ msgstr "கொள்கலனுக்கு கட்டளைகளை உர
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "exec %s உடன் இணைக்க முடியவில்லை"
@@ -2620,9 +2797,8 @@ msgid "Already an OPENVZ VM active with the id '%s'"
 msgstr "ஒரு OPENVZ VM ஐடி '%s'யுடன் ஏற்கனவே செயலிலுள்ளது"
 
 #: src/openvz_driver.c:744 src/openvz_driver.c:811
-#, fuzzy
 msgid "Error creating intial configuration"
-msgstr "கொள்கலனுக்கு கட்டளைகளை உருவாக்குவதில் பிழை"
+msgstr "பிழையை உருவாக்கும் துவக்க கட்டமைப்பு உருவாக்குவதில் பிழை"
 
 #: src/openvz_driver.c:752 src/openvz_driver.c:817
 msgid "Could not set UUID"
@@ -2649,7 +2825,7 @@ msgstr "செயற்களம் shutoff நிலையுடன் இல
 msgid "Could not read container config"
 msgstr "கட்டமைக்கப்பட்ட கொள்கலனை வாசிக்க முடியவில்லை"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "தெரியாத வகை '%s'"
@@ -2658,7 +2834,20 @@ msgstr "தெரியாத வகை '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs should be >= 1"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s இடை நிறுத்த முடியவில்லை"
@@ -2689,9 +2878,9 @@ msgid "No PCI reset capability available for %s"
 msgstr "No PCI மறுஅமைப்பு திறன் %sக்கு கிடைக்கப்பெறவில்லை"
 
 #: src/pci.c:670
-#, fuzzy, c-format
+#, c-format
 msgid "failed to load pci-stub or pciback drivers: %s"
-msgstr "சேமிப்பக இயக்கியை தேட முடியவில்லை: %s"
+msgstr "pci-stub அல்லது pciback இயக்கிகளை ஏற்ற முடியவில்லை: %s"
 
 #: src/pci.c:699
 #, c-format
@@ -2704,9 +2893,9 @@ msgid "Failed to unbind PCI device '%s'"
 msgstr " PCI சாதன '%s'ஐ பிணைக்க முடியவில்லை"
 
 #: src/pci.c:725
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to add slot for PCI device '%s' to %s"
-msgstr "%s லிருந்து %s க்கு PCI சாதன IDஐ சேர்க்க முடியவில்லை"
+msgstr "%s லிருந்து %s க்கு PCI சாதனத்தை வரிசைப்படுத்தி சேர்க்க முடியவில்லைவில்லை"
 
 #: src/pci.c:733 src/pci.c:780
 #, c-format
@@ -2720,12 +2909,13 @@ msgstr "PCI ID  %s லிருந்து %sஐ நீக்க முடி
 
 #: src/pci.c:759 src/pci.c:820
 msgid "cannot find any PCI stub module"
-msgstr ""
+msgstr "இந்த PCI stub தொகுதியையும் காணமுடியவில்லை"
 
 #: src/pci.c:790
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to remove slot for PCI device '%s' to %s"
-msgstr "%s லிருந்து %s க்கு PCI சாதனத்தை பிணைக்க முடியவில்லை"
+msgstr ""
+"%s லிருந்து %s க்கு PCI சாதனத்தை வரிசைப்படுத்தி நீக்க முடியவில்லைதை பிணைக்க முடியவில்லை"
 
 #: src/pci.c:805
 #, c-format
@@ -2779,576 +2969,543 @@ msgstr "பதிலாளுடன் தொடர்பு பிழை: த
 msgid "got asynchronous packet number %d\n"
 msgstr "ஒருங்கிணைக்கப்படாத பாக்கெட் எண் %d பெறப்பட்டது\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU செயலை டீமானைஸ்ட் செய்ய முடியவில்லை"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "%s பதிப்பை இடைநிறுத்த முடியவில்லைல்லை"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "QEMU செயலை டீமானைஸ்ட் செய்ய முடியவில்லை"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d pid %luஇலிலிருந்து எதிர்பாராத வெளியேறும் நிலை"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "எதிர்பாராத வெளியேறும் நிலை '%d', qemu தோல்வி"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU இருமத்தை காண முடியவில்லை %s: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "பிணையம் '%s' காணப்படவில்லை"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "பிணைய வகை %d துணைபுரியவில்லை"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "பாலம் துணையை துவக்க வில்லை: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "பாலத்திற்கு டேப்பை முகப்பை சேர்க்க முடியவில்லை : %s ஒரு பாலம் சாதனம் இல்லை"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "டேப் முகப்பு '%s'ஐ பாலம் '%s'க்கு சேர்க்க முடியவில்லை : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "QEMU பைனரியோடு TCP மாற்றம் துணைபுரியவில்லை"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "இந்த QEMU binary உடன் STDIO இடமாற்றம் துணைபுரியவில்லை"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "%s' கான வட்டு '%s'ஐ இயக்கியின் பெயரை துணைப்புரியவில்லை"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "துணைபுரியாத usb வட்டு வகை '%s'"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "துணைபுரியாத வட்டு வகை '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "தவறான ஒலி மாதிரி"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "'%s'ன் தவறான uuid உருப்படி"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "%s சாதனத்தை இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "%sக்கு விடுபட்ட சாதனங்கள் தகவல்"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "செயற்களத்தை %sஐ ை இடைநிறுத்த முடியவில்லை"
+msgstr "PCI செயற்களம் '%s'ஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_conf.c:1918
-#, fuzzy, c-format
+#: src/qemu_conf.c:2023
+#, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr "lun %dக்கு சாதன இணைப்பை காண முடியவில்லை"
+msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "செயற்களத்தை %sஐ ை இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "%s இடையிறுத்த செயல் நடைபெற முடியவில்லை"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "தெரியாத எழுத்து சாதன வகை '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "வட்டு சாதனங்களிலிருந்து பிரிக்க முடியவில்லை"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "புதிதாக உருவாக்கப்பட்ட தொகுதி '%s'ஐ காண முடியவில்லை"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "தெரியாத எழுத்து சாதன வகை '%s'"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "மானிட்டர் பாதை இல்லை"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "விடுபட்ட auth புரவலன் மதிப்புரு"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "%s இடத்தை இடைநிறுத்த முடியாது"
+msgstr "PCI வரிசை '%s' இடைநிறுத்த முடியாது"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "%s சாதனத்தை இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "%s இடத்தை இடைநிறுத்த முடியாது"
+msgstr "PCI வரிசை '%s' இடைநிறுத்த முடியாது"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "%s பஸ்ஸை இடைநிறுத்த முடியவில்லை"
+msgstr "PCI பஸ் '%s'ஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "தெரியாத auth வகை '%s'"
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "தவறான செயற்கள நிலை"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "தவறான பாதை"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "மானிட்டர் பாதை இல்லை"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "செயற்கள கட்டமைப்பு இல்லை"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "logfile %sஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM logfile close-on-exec கொடியை அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "பதிவுக்கோப்பு பெயர் %s/%s பதிவை உருவாக்க முடியவில்லை."
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lldஐ %sல்  பார்க்க முடியவில்லை"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM '%s'ஐ தானாக துவக்க முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "%s க்கு தொகுதியை சேமிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s லிருந்து செயற்களத்தின் நிலை வாசிக்க முடியவில்லை \n"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "%s காக கணினியை மீண்டும் துவ முடியவில்லை: %d\n"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s லிருந்து செயற்களத்தின் நிலை இடைநிறுத்த முடியவில்லை \n"
+msgid "Failed to copy secModel model: %s"
+msgstr "secModel முறைமையை நகலெடுக்க முடியவில்லை: %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "%s காக கணினியை மீண்டும் துவ முடியவில்லை: %d\n"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "secModel DOI ஐ நகலெடுக்க முடியவில்லை: %s"
 
-#: src/qemu_driver.c:376
-#, fuzzy
+#: src/qemu_driver.c:392
 msgid "Failed to start security driver"
-msgstr "பாதுகாப்பு மாதிரியை பெற முடியவில்லை"
+msgstr "பாதுகாப்பு இயக்கியை துவக்க முடியவில்லை"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
-msgstr ""
-
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "முறைமை '%s'ஐ பகுக்க முடியவில்லை"
+msgstr "பாதுகாப்பு இயக்கி கிடைக்கப் பெறவில்லை"
 
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "முறைமை '%s'ஐ பகுக்க முடியவில்லை"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "அடைவு நிலை '%s'ஐ உருவாக்க முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s startup வெளிப்பாட்டை வாசிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s startup வெளிப்பாட்டை வாசிக்கையில் நேரம் முடிந்தது"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s startup வெளிப்பாட்டை வாசிக்கையில் இடமில்லை"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s பதிவு வெளிப்பாட்டை வாசிக்கும் போது தோல்வியுற்றது"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s பதிவு வெளிப்பாட்டை வாசிக்கையில் இடமில்லை"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "%s பதிவு வெளிப்பாட்டை வாசிக்கையில் நேரம் முடிந்தது"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s பதிவு வெளிப்பாட்டை வாசிக்கையில் நேரம் முடிந்தது"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "மானிட்டர் பாதை %sஐ திறக்க முடியவில்லை"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "close-on-exec கொடியை மானிட்டருக்கு அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "non-blocking முறைமையில் மானிட்டரை போட முடியவில்லை"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "பதிவுக்கோப்பை மூட முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "விருந்தினரை துவக்க முடியவில்லை: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU த்ரட் விவரத்தை மானிட்டர் கட்டளை எடுக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU இனத்தை அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "தொடர்ந்த செயற்பாடு செயலிழக்கப்பட்டது"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC கடவுச்சொல்லை அமைப்பதில் தோல்வி"
 
-#: src/qemu_driver.c:1313
-#, fuzzy
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
-msgstr "நடப்பு நேரத்தைப் பெற முடியவில்லை"
+msgstr "பாதுகாப்பு லேபிலை அமைக்க முடியவில்லைபெற முடியவில்லை"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM ஏற்கனவே செயலிலுள்ளது"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "பயன்படுத்தாத VNC துறையை தேட முடியவில்லை"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "பதிவு அடைவு %sஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU பைனரி %sஐ காண முடியவில்லை "
 
-#: src/qemu_driver.c:1408
-#, fuzzy, c-format
+#: src/qemu_driver.c:1414
+#, c-format
 msgid "Cannot remove stale PID file for %s"
-msgstr "%sக்கு கட்டமைப்பை நீக்க முடியவில்லை"
+msgstr "%sக்கு stale PID கோப்பினை நீக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "பூல் %sஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "envv லிருந்து பதிவுக்கோப்பினை எழுத முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "argv லிருந்து பதிவுக்கோப்பினை எழுத முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "பதிவுக்கோப்பின் முடிவைக் காண முடியவில்லை: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "செயற்களம் %s இல் காட்டப்பட்டதா\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s'ஐ பணி நிறுத்துகிறது\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr " %s (%d)க்கு SIGTERMஐ அனுப்புவதில் தோல்வி"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s லிருந்து செயற்கள நிலையை அழிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:1585
-#, fuzzy, c-format
+#: src/qemu_driver.c:1583
+#, c-format
 msgid "Failed to remove PID file for %s: %s"
-msgstr "PCI ID  %s லிருந்து %sஐ நீக்க முடியவில்லை"
+msgstr "PID கோப்பை %s லிருந்து நீக்க முடியவில்லை: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "கையாளப்படாத fd நிகழ்வு %d காக %s"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%sஐ திறக்க முடியவில்லை"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA இந்த புரவலனில் துணைபுரியவில்லை"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA வெற்று நினைவகத்திற்கு வினாயிட முடியவில்லை"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "சேமிக்கப்பட்ட பூல் செயல்பாட்டில் இல்லை"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%sஐ திறக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "பொருந்தும் uuid '%s'உடன் செயற்களம் இல்லை"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
-#, fuzzy, c-format
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
+#, c-format
 msgid "no domain with matching name '%s'"
-msgstr "domain உடன் பொருந்தும் %sகான பெயர் இல்லை "
+msgstr "செயற்களம் உடன் பொருந்தும் '%s' கான பெயர் இல்லை"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "செயற்களம் %s ஏற்கனவே வரையறுக்கப்பட்டது"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "செயற்களம் ஏற்கனவே '%s' செயலிலுள்ளது"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "இடைநிறுத்த செயல்பாடு செயலிழக்கப்பட்டது"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "பணிநிறுத்த செயல்பாடு செயலிழக்கப்பட்டது"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "அதிகபட்ச நினைவக நடப்பு நினைவகத்துடன் அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2508
-#, fuzzy
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
-msgstr "நினைவக ஒதுக்கீட்டை மாற்றவும்"
+msgstr "நினைவக ஒதுக்கீட்டை பலூனை கேள்வி கேட்க முடியவில்லை"
 
-#: src/qemu_driver.c:2519
-#, fuzzy
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
-msgstr "இணைப்பு URIஐ பகுக்க முடியவில்லை"
+msgstr "நினைவக ஒதுக்கீட்டு பலூனை இடைநிறுத்த முடியவில்லை"
 
-#: src/qemu_driver.c:2558
-#, fuzzy
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
-msgstr "நினைவக ஒதுக்கீட்டை மாற்றவும்"
+msgstr "நினைவக பலூனை ஒதுக்கீட முடியவில்லை"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "அதிகபட்ச நினைவகத்தை விட அதிக நினைவகம் அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "ஒரு செயலிலுள்ள செயற்களத்திற்கு நினைவகம் அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "செயற்களம் xml ஐ பெற முடியவில்லை"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s'ஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "பதிவு கோப்பினை எழுத முடியவில்லை"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xmlஐ எழுத முடியவில்லை"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "கோப்பு %sஐ சேமிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "இடம்பெயர்வு செயற்பாடு செயலிழக்கப்பட்டது"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "இந்த qemuவை 'மாற்றம்' துணைபுரிய முடியவில்லை"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "vcpu எண்ணிக்கையை செயல் செயற்களத்தில் மாற்ற முடியவில்லை"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "தெரியாத virt வகை செயற்கள வரையறை '%d'இல்"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "அதிகபட்ச vcpus செயற்களத்திற்கு வரையறுக்க முடியவில்லை"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
@@ -3356,106 +3513,105 @@ msgstr ""
 "கோரப்பட்ட vcpus அதிகமாக அனுமதிக்கூடிய vcpusஐ செயற்களத்திற்கு அனுமதிக்கூடியது: %d > %"
 "d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "செயலற்ற செயற்களத்தில் vcpusஐ பின் செய்ய முடியவில்லை"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu எண் வரையறையில் இல்லை %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "affinityஐ அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu affinity துணைபுரியவில்லை"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "affinityஐ பெற முடியவில்லை"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu affinity இல்லை"
 
-#: src/qemu_driver.c:3192
-#, fuzzy
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
-msgstr "நடப்பு நேரத்தைப் பெற முடியவில்லை"
+msgstr "பாதுகாப்பு லேபிலை பெற முடியவில்லைபெற முடியவில்லை"
 
-#: src/qemu_driver.c:3223
-#, fuzzy, c-format
+#: src/qemu_driver.c:3167
+#, c-format
 msgid "security model string exceeds max %d bytes"
-msgstr "பாதுகாப்பு மாதிரி அதிகபட்சத்தை விட மிஞ்சியது: %zd"
+msgstr "பாதுகாப்பு மாதிரி அதிகபட்ச %d பைட்களை விட மிஞ்சியது"
 
-#: src/qemu_driver.c:3233
-#, fuzzy, c-format
+#: src/qemu_driver.c:3177
+#, c-format
 msgid "security DOI string exceeds max %d bytes"
-msgstr "பாதுகாப்பு doi அதிகபட்சத்தை விட மிஞ்சியது: %zd"
+msgstr "பாதுகாப்பு DOI அதிகபட்சத்தை %d பைட்களை விட மிஞ்சியது"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "செயற்கள உருவை வாசிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu தலைப்பை வாசிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "image magic தவறாக உள்ளது"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "image version துணைபுரியவில்லை (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XMLஐ வாசிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XMLஐ பகுக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "புதிய VMஐ ஒதுக்க முடியவில்லை"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "செயற்களத்தை தொடர முடியவில்லை"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "துணைபுரியாத வட்டு வகை '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv ஸின்டெக்ஸ் %sஐ  கண்டறியப்படவில்லை"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "cannot convert வட்டு '%s' ஐ ப"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "'%s' வரைபடத்திற்கான பஸ் உடன் துணைப்புரியாத வட்டு பெயர் "
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "பஸ்வுடன் சாதனம் '%s' இல்லை மற்றும் இலக்கு'%s'"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
@@ -3464,206 +3620,206 @@ msgstr ""
 "எலுமினேட்டர் பதிப்பு சாதனம் '%s'க்கு நீக்கக்கூடிய ஊடகத்திற்கு மற்றும் இலக்கு '%s'க்குத் "
 "துணைபுரியவில்லை "
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom ஊடகத்தை மாற்ற முடியாது"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr " cdrom ஊடகத்தை மாற்ற முடியவில்லை: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "இலக்கு %s ஏற்கனவை இருக்கிறது"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "வட்டு %sஐ இணைக்க இயலவில்லை"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "slot எண்ணை இடைநிறுத்த முடியவில்லை\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "வட்டு %s  உடன் சேர்க்க முடியவில்லை"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb வட்டினை இணைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb வட்டை சேர்க்க முடியவில்லை"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb சாதனத்தை இணைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb சாதனத்தை சேர்க்க முடியவில்லை"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "ஒரு செயலற்ற செயற்களத்தை  சாதனத்துடன் இணைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "வட்டு பஸ் '%s'ஐ  hotplugged செய்யமுடியவில்லை."
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "வட்டு சாதன வகை '%s' கூடுதல் இணைக்கப்படவில்லை"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "சாதன வகை '%s'ஐ இணைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "வட்டு %s காணப்படவில்லை"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "வட்டு %sஐ நீக்க முடியவில்லை: தவறான இடம் எண் %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "வட்டு %s கட்டளையை விலக்கி செயல்படுத்த முடியவில்லை"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "வட்டு %sஐ நீக்க முடியவில்லை: தவறான இடம் %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "செயலற்ற செயற்களத்தில் சாதனத்தை நீக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "SCSI அல்லது virtio வட்டு சாதனத்திற்கு நிலையில்லாததை துண்டிக்க முடியும்"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "transient செயற்களத்திற்கு தானியக்க துவக்கத்தை அமைக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "%s அடைவிற்கு தானியக்கி துவக்கத்தை உருவாக்க முடியாது"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "%s லிருந்து %s க்கு symlinkஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "தவறான பாதை: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' கட்டளை தோல்வியுற்றது"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' இந்த qemuவினால் துணைபுரிய முடியவில்லை"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "சாதனம் இல்லை: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL அல்லது காலியான பாதை"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "தவறான பாதை, '%s'க்கு தெரிந்த முகப்பு இல்லை"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr ": %s கோப்பினை திறக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: காண அல்லது வாசிக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "தவறான பாதை"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU இயக்கி மெய்நிகர் நினைவு முகவரிக்கு மட்டும் துணைப்புரிகிறது"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\")ஐ முடியவில்லை"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' கட்டளை தோல்வியுற்றது"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "template %sஆல் உருவாக்கப்பட்ட தற்காலிக கோப்பினை உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "XML செயற்களத்தை கடக்கவில்லை"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "KVM ன் இடமாற்றங்களுக்கு மட்டுமே tcp URIs துணைபுரிகிறது"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI பெற்றிருக்கவில்லை ':துறை' முடிவில் உள்ளது"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "குறிப்பில்லாத UUID ஐ உருவாக்க முடியவில்லை"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "செயற்களம் அதே பெயரில் உள்ளது அல்லது ஏற்கனவே UUID '%s'ஆக செயலிலுள்ளது"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "off-line இடம்பெயர்வு குறிப்பிடப்படவில்லை, ஆனால் இடைநீக்க செயல் செயலிழக்கப்பட்டது"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "இடமாற்றம் முடியவில்லை: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "விருந்தினர் %sக்கு பிறகு மீண்டும் தொடர முடியவில்லை\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "சாதனம் %s ஒரு PCI சாதனமல்ல"
@@ -3672,580 +3828,585 @@ msgstr "சாதனம் %s ஒரு PCI சாதனமல்ல"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd இருமத்தை காண முடியவில்லை"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open: URL போக்குவரத்து அங்கீகரிக்கப்படவில்லை (tls|unix|ssh|ext|tcp ஆக இருக்க "
 "வேண்டும்)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' போக்குவரத்துக்கு, கட்டளை தேவைப்படுகிறது"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "'%s' புரவலப்பெயரை கிடைக்கப் பெறவில்லை: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s' உடன் இணைக்க முடியவில்லை"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "சாக்கெட்டை உருவாக்க முடியவில்லை"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s' உடன் இணைக்க முடியவில்லை"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "சாக்கெட்டை ஜோடியை உருவாக்க முடியவில்லை"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "போக்குவரத்து முறைகள் unix, ssh மற்றும் ext விண்டோஸில் துணைபுரியவில்லை"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "தடுக்க முடியாத சாக்கெட்டை உருவாக்க முடியவில்லை"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "பைப்பை செய்ய முடியவில்லை"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URIஐ தானாக கண்டுபிடிக்க முடியவில்லை"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "கால்பேக் பட்டியலை ஒதுக்குகையில் பிழை"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "செயற்கள நிகழ்வுகளை ஒதுக்கீடுவதில் பிழை"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s'ஐ அணுக முடியவில்லை "
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS கிரிடென்ஷியல்களை ஒதுக்கிட முடியவில்லை: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA சான்றிதழை ஏற்ற முடியவில்லை: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "தனிபட்ட விசை/சான்றிதழை ஏற்ற முடியவில்லை: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS கிளையன்ட்டை துவக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS கணிமுறையின் முன்னுரிமையை அமைக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr " சான்றிதழ் முன்னுரிமையை அமைக் முடியவில்லை: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "அமர்வு கிரிடென்ஷியல்களை அமைக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS கைகுலுக்குதலை முடிக்க இயலவில்லை : %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS துவக்குதலை முடிக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "சேவையக சோதனை (நம் சான்றிதழ் அல்லது IP முகவரி) தோல்வி\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "சேவையக சான்றிதழை சரிபார்க்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "நடப்பு நேரத்தைப் பெற முடியவில்லை"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "தவறான சான்றிதழ்"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "சான்றிதழ் நம்பகமாக இல்லை."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "சான்றிதழ் தெரிந்தவரால் வழங்கப்படவில்லை."
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "சான்றிதழ் முடிவுற்றது"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "சான்றிதழ் பாதுகாப்பில்லாத கணிமுறையை கொண்டுள்ளது."
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "சேவையக சான்றிதழ் சரிபார்த்தலில் தோல்வி: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "சான்றிதழ் வகை X.509 இல்லை"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers failed"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "சான்றிதழை துவக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "சான்றிதழை இறக்க முடியவில்லை: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "சான்றிதழ் முடிவுற்றது"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "சான்றிதழ் இன்னும் செயல்பாட்டிலில்லை"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "சான்றிதழ் உரிமையாளர் புரவலன் பெயருடன் பொருந்தவில்லை (%s)"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "மிக அதிக NUMA அறைகள்: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "மிக அதிக தொலை செயற்கள IDகள்: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "அதிகபட்சத்துக்கு மேல் மேப் நீளம்: %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU எண்ணிக்கை அதிகபட்சத்தை விட மிஞ்சியது: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU மேபு இடையக நீளத்தை விட அதிகபட்சத்தை மிஞ்சியது: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "புரவலன் அதிக vCPUsஐ அறிக்கையிடுகிறது: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "புரவலன் அதிகபட்சத்தை விட அதிக நீளத்தை அறிக்கையிடுகிறது: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "பாதுகாப்பு லேபிள் அதிகபட்சத்தை விட மிஞ்சியது: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "பாதுகாப்பு மாதிரி அதிகபட்சத்தை விட மிஞ்சியது: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "பாதுகாப்பு doi அதிகபட்சத்தை விட மிஞ்சியது: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "மிக அதிக தொலை செயற்கள பெயர்கள்: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 "remoteDomainGetSchedulerParameters: வரம்புக்கு அதிகமாக அளவுருக்களை கொடுக்கிறது"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: தெரியாத அளவுரு வகை"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "நினைவக ஒதுக்கீட்டு வரிசை போதவில்லை"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "தெரியாத அளவுரு வகை"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "தொலை நெறிமுறையில் நீளமாக உள்ளது, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "கோரப்பட்டதை விட அதே அளவு அல்ல"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "தொலை நெறிமுறைக்கு நீளமாக உள்ளது, %zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "மிக அதிக தொலை பிணையங்கள்: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "மிக அதிக தொலை பிணையங்கள்: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "சேமிப்பக பூல்கள் மிக அதிகமாக கோரப்பட்டது"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "சேமிப்பக பூல்கள் அதிக அளவு பெறப்பட்டது"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "பல சேமிப்பக தொகுதிகள் கோரப்பட்டுள்ளது"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "பல சேமிப்பக தொகுதிகள் பெறப்பட்டது"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "பல சாதனத்தை பெயர்களுக்கு தேவைப்படுகிறது"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "பல சாதனப் பெயர்கள் பெறப்பட்டது"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "பல திறன் பெயர்கள் தேவைப்படுகிறது"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "பல திறன் பெயர்கள் பெறப்பட்டது"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "தெரியாத அங்கீகார வகை %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "கோரப்பட்ட அங்கீகார வகை %s மறுக்கப்பட்டது"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "துணைபுரியாத அங்கீகார வகை %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL நூலகத்தை துவக்க முடியவில்லை: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "சாக் முகவரியை பெற முடியவில்லை"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "பியர் முகவரியை பெற முடியவில்லை"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL கிளையன் சூழலை உருவாக்க முடியவில்லை: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "தவறான cipher அளவு TLS அமர்வுக்கு"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "வெளிப்புற SSF %d (%s)அமைக்க முடியவில்லை"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "பாதுகாப்பு props %d (%s)ஐ அமைக்க முடியவில்லை"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL நுட்பம் %s சேவையகத்தால் துணைபுரியவில்லை"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL ஐ துவக்க முடியவில்லை: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "auth credentialsஐ உருவாக்க முடியவில்லை"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL தரவு நீளமாக உள்ளது: %d பைட்கள்"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL படிநிலை தோல்வி: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "SSF %d போதிய பலமாக இல்லை"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "auth நன்றிகளை சேகரிக்க முடியவில்லை"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "நிகழ்வு துணைபுரியவில்லை"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "cbஐ பட்டியலுக்கு சேர்க்கிறது"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "cbஐ பட்டியலிலிருந்து நீக்குகிறது"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header தோல்வி"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (நீளம் சொல்)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "தரவை சேமிக்க முடியவில்லை"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS %sலிருந்து சாக்கெட்டை வாசிக்க முடியவில்லை"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "சேமிப்பக இணைப்பு மூடப்பட்டது"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "தரவை பெற முடியவில்லை"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "failed to encode SASL தரவுக்கு encodeஇடுவதில் தோல்வி : %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL தரவை குறிமுறை நீக்க முடியவில்லைஇ: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (நீள சொல், பதில்)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "சேவையகத்திலிருந்து வரும் பாக்கெட் சிறியதாக உள்ளது"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "சேவையகத்திலிருந்து வரும் பாக்கெட் அதிகமாக உள்ளது"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "பதிலில் தவறான தலைப்பு"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "தெரியாத நிரல் (பெறப்பட்டது %x, எதிர்பார்க்கப்பட்டது %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "தெரியாத நெறிமுறை பதிப்பு (பெறப்பட்டது %x, எதிர்பார்க்கப்பட்டது %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "%d க்கு சேவையகத்திலிருந்து எதிர்பாராத RPC அழைப்பு "
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "தொடர் %dக்கு பதிலளிக்கும் எந்த அழைப்பும் காத்திருக்கவில்லை"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "தெரியாத செயல்முறை (பெறப்பட்டது %x, எதிர்பார்க்கப்பட்டது %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "தெரியாத நிலை (பெறப்பட்டது %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "போலினில் மேலுள்ள சாக்கொட் தோல்வியுற்றது"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "சாக்கெட்டில் செயலிழந்த / பிழை நிகழ்வு பெறப்பட்டது"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "கட்டளைக்கு காத்திருக்க முடியவில்லை"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
 #: src/security.c:46
-#, fuzzy, c-format
+#, c-format
 msgid "invalid security model '%s'"
-msgstr "தவறான ஒலி மாதிரி"
+msgstr "தவறான பாதுகாப்பு மாதிரி '%s'"
 
 #: src/security.c:120
 #, c-format
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' என்பது %d நீளத்தை விட அதிகபட்சமாக அனுமதிக்கப்பட்டது"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux மெய்நிகர் செயற்கள சூழல் கோப்பினை திக்க முடியவில்லை %s: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux மெய்நிகர் செயற்களத்தை சூழல் கோப்பினை வாசிக்க முடியவில்லை %s: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux மெய்நிகர் உருவ சூழல் கோப்பினை திறக்க முடியவில்லை %s: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux மெய்நிகர் உருவ சூழல் கோப்பினை வாசிக்க முடியவில்லை %s: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
-msgstr ""
+msgstr "VMகாக ஏற்கனவே பாதுகாப்பு லேபில் வரையறுக்கப்படுள்ளது"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
-#, fuzzy, c-format
+#: src/security_selinux.c:197 src/security_selinux.c:203
+#, c-format
 msgid "cannot generate selinux context for %s"
-msgstr "'%s' கோப்பின் சூழலை பெற முடியவில்லை"
+msgstr "'%s'க்கு  selinux சூழலை உருவாக்க முடியவில்லை"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon()ஐ அழைப்பதில் பிழை: %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: பாதுகாப்பு லேபிள் அதிகபட்ச நீளத்தை தொட்டது: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce()ஐ அழைப்பதில் பிழை: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: பாதுகாப்பு சூழல் '\\%s'ஐ %sஇல் அமைக்க முடியவில்லை: %s."
 
-#: src/security_selinux.c:307
-#, fuzzy, c-format
+#: src/security_selinux.c:359
+#, c-format
 msgid "cannot resolve symlink %s"
-msgstr "செயற்களத்தை %sஐ ை இடைநிறுத்த முடியவில்லை"
+msgstr "symlink %sஐ ுதீர்வு செய்ய முடியவில்லை"
 
-#: src/security_selinux.c:368
-#, fuzzy, c-format
+#: src/security_selinux.c:428
+#, c-format
 msgid "Invalid security label %s"
-msgstr "நடப்பு நேரத்தைப் பெற முடியவில்லை"
+msgstr "தவறான பாதுகாப்பு லேபில் %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4254,98 +4415,112 @@ msgstr ""
 "%s: பாதுகாப்பு லேபிள் இயக்கி பொருந்தவில்லை: '%s' செயற்களத்திற்கு மாதிரி "
 "கட்டமைக்கப்பட்டது, ஆனால் ஹைபர்வைசர் இயக்கி '%s'."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: பாதுகாப்பு சூழலை அமைக்க முடியவில்லை '\\%s': %s."
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "பூல் வகை %dக்கு பின்னனி விடுப்பட்டது"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "'%s' தொகுதியை திறக்க முடியவில்லை"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "கோப்பு '%s'நிலையாக இல்லை"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "'%s' கோப்பின் முடிவை காண முடியவில்லை"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' கோப்பின் சூழலை பெற முடியவில்லை"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir %sஐ வாசிக்க முடியவில்லை"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %sஐ மொழிபெயர்க்க முடியவில்லை"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fdஐ வாசிக்க முடியவில்லை"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "'%s' கட்டளைக்கு காத்திருக்க முடியவில்லை"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "கட்டளை முழுவதும் வெளியேறவில்லை"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s' பைபின் மேல் வாசிப்பதில் பிழை"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "பூஜ்ஜியமில்லாத வெளியேற்ற நிலை கட்டளை %dக்கு"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "Win32வில் %s செயல்படுத்தப்படவில்லை"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "சாதன துவக்க இடத்தை பகுக்க முடியவில்லை"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "சாதன இடத்தை பகுக்க முடியவில்லை"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "தவறான பாதுகாப்பு வகை"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "இலக்கு %s ஏற்கனவை இருக்கிறது"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "வெற்று விரிவாக்கம் போதிய பெரியதாக இல்லை"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "தொகுதி இலக்கு பாதை '%s'ஐ வாசிக்க முடியவில்லை"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "தொகுதி பாதை '%s' பெற்றோர் பூல் மூல சாதன பெயருடன் துவக்கப்படவில்லை."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "இலக்கு '%s'இலிருந்து பகிர்வு எண்ணை பகுக்க முடியவில்லை"
@@ -4443,7 +4618,7 @@ msgid "cannot fill file '%s'"
 msgstr "கோப்பு '%s'ஐ நிரப்ப முடியவில்லை"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "கோப்பு '%s'ஐ மூட முடியவில்லை"
@@ -4453,59 +4628,63 @@ msgstr "கோப்பு '%s'ஐ மூட முடியவில்லை"
 msgid "cannot copy from volume to a directory volume"
 msgstr "ரூட் அடைவை மாற்ற முடியவில்லை: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "தெரியாத சேமிப்பக தொகுதி வகை %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "தெரியாத சேமிப்பக பின்தள சேமிப்பு வகை %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "அணுக முடியாத சேமிப்பு தொகுதி %s"
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "copy-on-write உருவம் qcow-createஉடன் துணைபுரியவில்லை"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "துணைபுரியாத சேமிப்பக தொகுதி வகை %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write உருவம் qcow-createஉடன் துணைபுரியவில்லை"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-img இல்லாமல் ரா உருக்கள் உருவாக்கப்படுகிறது"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "பாதை '%s'ஐ வாசிக்க முடியவில்லை"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "கோப்பு உரிமையாளர் '%s'ஐ அமைக்க முடியவில்லை"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "கோப்பு முறைமை '%s'ஐ அமைக்க முடியவில்லை"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "கோப்பு '%s'ஐ துண்டிக்க முடியவில்லை"
@@ -4532,12 +4711,12 @@ msgstr "அமர்வை காண முடியவில்லை"
 #: src/storage_backend_iscsi.c:188
 #, c-format
 msgid "Failed to get host number for iSCSI session with path '%s'"
-msgstr ""
+msgstr "iSCSI அமர்வுகளுக்கு பாதை '%s'உடன் புரவலன் எண்ணை பெற முடியவில்லை"
 
 #: src/storage_backend_iscsi.c:196
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find LUs on host %u"
-msgstr "எந்த LUNsகளையும் அமர்வு %sக்கு தேட முடியவில்லை"
+msgstr "புரவலன் %uஇல் LUs காணப்படுவதில் தோல்வி"
 
 #: src/storage_backend_logical.c:153
 msgid "malformed volume extent offset value"
@@ -4590,24 +4769,24 @@ msgid "cannot find newly created volume '%s'"
 msgstr "புதிதாக உருவாக்கப்பட்ட தொகுதி '%s'ஐ காண முடியவில்லை"
 
 #: src/storage_backend_scsi.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "Could not find typefile '%s'"
-msgstr "exec %s உடன் இணைக்க முடியவில்லை"
+msgstr "வகைகோப்பு '%s' கண்டுபிடிக்க முடியவில்லைுடியவில்லை"
 
 #: src/storage_backend_scsi.c:77
-#, fuzzy, c-format
+#, c-format
 msgid "Could not read typefile '%s'"
-msgstr "கோப்பு %sஐ வாசிக்க இயலவில்லை"
+msgstr "வகைகோப்பு '%s'ஐ வாசிக்க இயலவில்லை"
 
 #: src/storage_backend_scsi.c:89
-#, fuzzy, c-format
+#, c-format
 msgid "Device type '%s' is not an integer"
-msgstr "சாதன வகை '%s'ஐ இணைக்க முடியவில்லை"
+msgstr "சாதன வகை '%s' முழு எண் இல்லைடியவில்லை"
 
 #: src/storage_backend_scsi.c:96
 #, c-format
 msgid "Device type is %d"
-msgstr ""
+msgstr "சாதன வகை %d ஆகும்"
 
 #: src/storage_backend_scsi.c:165
 #, c-format
@@ -4620,24 +4799,24 @@ msgid "cannot read beginning of file '%s'"
 msgstr "'%s' கோப்பின் துவக்கத்தை வாசிக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:223
-#, fuzzy, c-format
+#, c-format
 msgid "Trying to create volume for '%s'"
-msgstr " %s லிருந்து தொகுதியை உருவாக்க முடியவில்லை"
+msgstr "'%s' லிருந்து தொகுதியை உருவாக்க முயற்சிக்கிறதுவில்லை"
 
 #: src/storage_backend_scsi.c:242
 #, c-format
 msgid "No stable path found for '%s' in '%s'"
-msgstr ""
+msgstr "'%s' லிருந்து '%s'க்கு நிலையான பாதை காணப்படவில்லை"
 
 #: src/storage_backend_scsi.c:255
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to update volume for '%s'"
-msgstr " %s லிருந்து தொகுதியை உருவாக்க முடியவில்லை"
+msgstr "'%s'லிருந்து தொகுதியை மேம்படுத்தாக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:306
-#, fuzzy, c-format
+#, c-format
 msgid "Looking for block device in '%s'"
-msgstr "தெரியாத பூட் சாதனம் '%s'"
+msgstr "தொகுதி சாதனத்திற்கு '%s'இல் பார்க்கிறது"
 
 #: src/storage_backend_scsi.c:311 src/storage_backend_scsi.c:387
 #, c-format
@@ -4645,259 +4824,259 @@ msgid "Failed to opendir sysfs path '%s'"
 msgstr "sysfs பாதை '%s'ஐ திறப்பதில் தோல்வி"
 
 #: src/storage_backend_scsi.c:324 src/storage_backend_scsi.c:358
-#, fuzzy, c-format
+#, c-format
 msgid "Block device is '%s'"
-msgstr "தடுக்கப்பட்ட சாதனம்"
+msgstr "தடுக்கப்பட்ட சாதனம் '%s' ஆகும்"
 
 #: src/storage_backend_scsi.c:351
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse block name %s"
-msgstr "தொகுதி பாதை %sஐ பகுக்க முடியவில்லை"
+msgstr "தொகுதி பெயர் %s ஐ பகுக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:431
 #, c-format
 msgid "Processing LU %u:%u:%u:%u"
-msgstr ""
+msgstr "LU %u:%u:%u:%u செயல்படுகிறது"
 
 #: src/storage_backend_scsi.c:436
 #, c-format
 msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN"
-msgstr " %u:%u:%u:%u ஒரு நேரடி அணுகல் LUNஆகி இருந்தல் வரையறுக்க முடியாது"
+msgstr "%u:%u:%u:%u ஒரு நேரடி அணுகல் LUN னாக இருந்தால்ந்தல் வரையறுக்க முடியாது"
 
 #: src/storage_backend_scsi.c:452
-#, fuzzy, c-format
+#, c-format
 msgid "%u:%u:%u:%u is a Direct-Access LUN"
-msgstr " %u:%u:%u:%u ஒரு நேரடி அணுகல் LUNஆகி இருந்தல் வரையறுக்க முடியாது"
+msgstr "%u:%u:%u:%u ஒரு நேரடி அணுகல் LUN"
 
 #: src/storage_backend_scsi.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to create new storage volume for %u:%u:%u:%u"
-msgstr " %s லிருந்து பிணையத்தை உருவாக்க முடியவில்லை"
+msgstr "%u:%u:%u:%u கான புதிய தொகுதி சேமிகப்பகத்தை உருவாக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:468
 #, c-format
 msgid "Created new storage volume for %u:%u:%u:%u successfully"
-msgstr ""
+msgstr "%u:%u:%u:%u காக வெற்றிகரமாக புதிய சேமிப்பக தொகுதியை உருவாக்கப்படுகிறது"
 
 #: src/storage_backend_scsi.c:490
 #, c-format
 msgid "Discovering LUs on host %u"
-msgstr ""
+msgstr "புரவலன் %uவில் LUs கண்டுபிடிக்கப்படுகிறது"
 
 #: src/storage_backend_scsi.c:503 src/storage_backend_scsi.c:546
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to opendir path '%s'"
-msgstr "sysfs பாதை '%s'ஐ திறப்பதில் தோல்வி"
+msgstr "பாதை '%s' அடைவினை திறப்பதில் தோல்வி"
 
 #: src/storage_backend_scsi.c:516
 #, c-format
 msgid "Found LU '%s'"
-msgstr ""
+msgstr "LU '%s' காணப்படுகிறது"
 
 #: src/storage_backend_scsi.c:538
-#, fuzzy, c-format
+#, c-format
 msgid "Finding host number from '%s'"
-msgstr "domஐ %sக்கு தேடுகிறது"
+msgstr "'%s'லிருந்து புரவல எண்னை தேடுகிறது"
 
 #: src/storage_backend_scsi.c:555
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to parse target '%s'"
-msgstr "முறைமை '%s'ஐ பகுக்க முடியவில்லை"
+msgstr "இலக்கு மை '%sஇடைநிறுத்த குக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:576
 #, c-format
 msgid "Triggering rescan of host %d"
-msgstr ""
+msgstr "புரவலன் %dஐ ட்ரிகரிங் மறுஸ்கேன் செய்கிறது"
 
 #: src/storage_backend_scsi.c:584
-#, fuzzy, c-format
+#, c-format
 msgid "Scan trigger path is '%s'"
-msgstr "பாதை '%s'ஐ வாசிக்க முடியவில்லை"
+msgstr "டிரிகர் பாதை '%s'ஐ ஸ்கேன் செய்ுடியவில்லை"
 
 #: src/storage_backend_scsi.c:590
 #, c-format
 msgid "Could not open '%s' to trigger host scan"
-msgstr ""
+msgstr "டிரிகர் புரவல ஸ்கேனை '%s' க்கு திறக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:601
 #, c-format
 msgid "Write to '%s' to trigger host scan failed"
-msgstr ""
+msgstr "டிரிகல் புரவல ஸ்கேனை '%s' க்கு எழுதுவதில் தோல்வி"
 
 #: src/storage_backend_scsi.c:610
 #, c-format
 msgid "Rescan of host %d complete"
-msgstr ""
+msgstr "புரவல %dஐ மறுஸ்கேன் செய்வது முடிவடைந்தது"
 
 #: src/storage_backend_scsi.c:625
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to get host number from '%s'"
-msgstr " %s லிருந்து பிணையத்தை உருவாக்க முடியவில்லை"
+msgstr "'%s'லிருந்து புரவல எண்னை பெறுவதில் தோல்விக்க முடியவில்லை"
 
 #: src/storage_backend_scsi.c:631
-#, fuzzy, c-format
+#, c-format
 msgid "Scanning host%u"
-msgstr "தெரியாத புரவலன் %s"
+msgstr "புரவல %uவை ஸ்கேனிங் செய்கிறது"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "விடுபட்ட auth புரவலன் மதிப்புரு"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "விடுபட்ட auth passwd மதிப்புரு"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "தவறான எண்ம முறைமை"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "தவறான உரிமையாளர் உருப்படி"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "தவறான குழு உருப்படி"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "சேமிப்பக பூலுக்கான தெரியாத ரூட் உருப்படி"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "தெரியாத சேமிப்பக தொகுதி வகை %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "விடுபட்ட பூல் மூல பெயர் உருப்படி"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuidஐ உருவாக்க முடியவில்லை"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "தெரியாத பூல் முறை வகை %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "விடுபட்ட சேமிப்பக பூல் மூல புரவலன் பெயர்"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "சேமிப்பக பூல் மூல சாதனங்களிலிருந்து பிரித்தெடுக்க முடியவில்லை"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "விடுபட்ட சேமிப்பக பூல் மூல சாதன பாதை"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "விடுபட்ட சேமிப்பக பூல் மூலப் பாதை"
 
-#: src/storage_conf.c:592
-#, fuzzy
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
-msgstr "விடுபட்ட சேமிப்பக பூல் மூல புரவலன் பெயர்"
+msgstr "விடுபட்ட சேமிப்பக பூல் மூல அடாப்டர்் பெயர்"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "தெரியாத auth வகை '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "விடுபட்ட சேமிப்பக பூல் இலக்கு பாதை"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "சேமிப்பக பூலுக்கான தெரியாத ரூட் உருப்படி"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "துணைபுரியாத பூல் வடிவம எண் %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "எதிர்பாராத பூல் வகை"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "தெரியாத அளவு யுனிட்கள் '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "தவறான கொள்ளளவு உருப்படி"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "கொள்ளளவு உருப்படி மதிப்பு மிக நீளம்"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "தெரியாத ரூட் உருப்படி"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "விடுபட்ட தொகுதி பெயர் உருப்படி"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "விடுபட்ட கொள்ளளவு உருப்படி"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "தெரியாத தொகுதி முறை வகை %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "சேமிப்பக பூலுக்கான தெரியாத ரூட் உருப்படி"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "துணைபுரியாத தொகுதி முறை எண் %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "கட்டமை அடைவை %sஐ உருவாக்க முடியவில்லை"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "கட்டமைப்பு கோப்பு பாதையை உருவாக்க முடியவில்லை"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "autostart இணைப்பு பாதை உருவாக்கப்படவில்லை"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XMLஐ உருவாக்க முடியவில்லை"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "கட்டமைப்பு கோப்பு %sஐ உருவாக்க முடியவில்லை"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "கட்டமைப்பு கோப்பு %sஐ எழுத முடியவில்லை"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "கட்டமைப்பு கோப்பு %sஐ சேமிக்க முடியவில்லை"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%sக்கு கட்டமைப்பு கோப்பு இல்லை"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%sக்கு கட்டமைப்பை நீக்க முடியவில்லை"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "uuidஉடன் பூல் பொருந்தவில்லை"
 
@@ -4905,487 +5084,548 @@ msgstr "uuidஉடன் பூல் பொருந்தவில்லை"
 msgid "no pool with matching name"
 msgstr "பூல் பொருத்தமான பெயரை பெற்றிருக்கவில்லை"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "சேமிக்கப்பட்ட பூல் ஏற்கனவே உள்ளன"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "சேமிப்பக பூல் இல்லாமல் பொருந்தும் uuid"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "பூல் இன்னும் செயல்பாட்டில் உள்ளது"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
-msgstr ""
+msgstr "பூல் '%s' ஒரு ஒத்திசைவில்லா பணிகளை இயங்குகிறது."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "பூல் ஏற்கனவே செயலில் உள்ளது"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "சேமிப்பக பூல் ஏற்கனவே செயலில் உள்ளது"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "சேமிக்கப்பட்ட பூல் செயல்பாட்டில் இல்லை"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "சேமிக்கப்பட்ட பூல் செயல்பாட்டில் உள்ளது"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "பூல் தொகுதி அழித்தலுக்கு துணைபுரிவதில்லை"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "பூல் கட்டமைப்பு கோப்பினை பெற்றிருக்கவில்லை"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "சேமிப்பக vol பொருந்தும் பெயரில் இல்லை"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "சேமிப்பக vol பொருந்தும் விசையில் இல்லை"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "சேமிப்பக vol பொருந்தும் பாதை இல்லை"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "சேமிப்பக தொகுதி ஏற்கனவே உள்ளது"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "சேமிப்பக பூல் தொகுதி உருவாக்கத்திற்கு துணைபுரியவில்லை"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "சேமிப்பக vol பொருந்தும் பெயரில் இல்லை"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "பாலம் பெயர் '%s' ஏற்கனவே பயனில் உள்ளது."
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "சேமிப்பக பூல் தொகுதி உருவாக்கத்திற்கு துணைபுரியவில்லை"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
-#, fuzzy, c-format
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
+#, c-format
 msgid "volume '%s' is still being allocated."
-msgstr "செயற்களம் '%s' இன்னும் இயங்குகிறது"
+msgstr "தொகுதி ளம் '%s' இன்னஒதுக்கீடப்படுகிறது.ங்குகிறது"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "சேமிப்பக பூல் தொகுதி அழித்தலுக்கு துணைபுரியவில்லை"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s'க்கு சாதன திறன்கள் இல்லை"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "பூல் கோப்புப்பெயரை மறுதீர்வு செய்யவும்ப்பட்டது"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "புரவலன் வரையறுக்கப்பட்ட '%s' கோப்பு ஏற்றப்படுகிறது"
 
-#: src/test.c:384
-msgid "host"
-msgstr "புரவலன்"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "வகைகோப்பு '%s' கண்டுபிடிக்க முடியவில்லைுடியவில்லை"
 
-#: src/test.c:392
-msgid "node"
-msgstr "முனை"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xpath சூழலை உருவாக்குகிறது"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "முனை நினைவகம்"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "முனை செயற்களப் பட்டியல்"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "செயற்கள கோப்புப்பெயர் முடிக்கப்பட்டது"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "முனை பிணையப் பட்டியல்"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "பிணைய கோப்புப்பெயர் முடிக்கப்பட்டது"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "முனை பூல் பட்டியல்"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "பூல் கோப்புப்பெயரை மறுதீர்வு செய்யவும்ப்பட்டது"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: ஒரு பாதையை கொடுக்கவும் அல்லது test:///default ஐ பயன்படுத்தவும்"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "புரவலன் பெயரை தேட முடியவில்லை"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "செயற்களம் '%s' ஐ  இடைநிறுத்த முடியவில்லை"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "செயற்களம் '%s' இயங்கவில்லை"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "சேமிக்கப்பட்ட செயற்கள '%s' மெட்டாடேட்டாவுக்கு இடத்தை ஒதுக்கீட முடியவில்லை"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr " '%s' லிருந்து '%s' செயற்களத்தை சேமிக்கவும்:திறப்பதில் தோல்வியுற்றதுd"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "'%s' லிருந்து '%s' செயற்களத்தை சேமிக்கிறது: எழுவதில் தோல்வியுற்றது"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "'%s' உருவை வாசிக்க முடியவில்லை"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "முடிவில்லாத '%s' தலைப்பு சேமி"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "பொருத்தமில்லாத தலைப்பு மேஜிக்"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "மெட்டா தரவு '%s' நீளத்தை வாசிக்க முடியவில்லை"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "மெட்டா தரவின் எண்ணிக்கை அதிகமாக உள்ளது"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s'ல் முடியாத மெட்டாதரவு"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "செயற்களம் '%s' coredump: %sஐ திறப்பதில் தோல்வியுற்றது"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "செயற்களம் '%s' coredump: %s தலைப்பை எழுதவதில் தோல்வியுற்றது"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "செயற்களம் '%s' coredump: எழுத முடியவில்லை: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "இருக்கும் அறைகளுக்கு வரம்பை மீறியது"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "செயற்களம் '%s' ஏற்கனவே இயக்கத்தில் உள்ளது"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "செயற்களம் '%s' இன்னும் இயங்குகிறது"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "பிணையம் '%s' இன்னும் இயங்குகிறது"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "பிணையம் '%s' ஏற்கனவே இயக்கத்தில் உள்ளது"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "சேமிப்பக பூல் '%s'ல் ஏற்கனவே செயலில் உள்ளது"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "சேமிக்கப்பட்ட பூல் '%s' செயல்பாட்டில் இல்லை"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "சேமிப்பக vol பொருந்தும் பெயர் '%s'க்கு இல்லை"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "சேமிப்பக vol பொருந்தும் விசை '%s'க்கு இல்லை"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "சேமிப்பக vol பொருந்தும் '%s' பாதையில் இல்லை"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "தொகுதி '%s'க்கு போதிய பூல் இடம் இல்லை"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "பிணைய வகை %d துணைபுரியவில்லை"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "பிணைய வகை %d துணைபுரியவில்லை"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "பிணைய வகை %d துணைபுரியவில்லை"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "எழுத்து சாதனத்திற்கு TCP ஐ மட்டுமே கேட்பதில் துணைபுரிகிறது"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "துணைபுரியாத உள்ளீடு சாதன வகை %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec கோப்பு விவரிப்பி கொடியை அமைக்க முடியவில்லை\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec கோப்பு விவரிப்பி கொடியை அமைக்க முடியவில்லை"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM '%s'ஐ தானாக துவக்க முடியவில்லை: %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify துவக்க முடியவில்லை"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "மானிட்டர் அடைவு %sஐ உருவாக்க முடியவில்லை: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "qemudStartup: நினைவகத்தில் இல்லை \n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pidஐ வாசிக்க முடியவில்லை: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "சாக்கெட்டை திறக்க முடியவில்லை"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "சாக்கெட்டை பிணைக்கை முடியவில்லை"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "மிக நீளமான கட்டளை அனுப்ப முடியவில்லை %s (%d பைட்டுகள்)"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "%s கட்டளையை அனுப்ப முடியவில்லை"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "%sஐ மறுபடி வாசிக்க முடியவில்லை"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "கர்னல் எதுவும் குறிப்பிடப்படவில்லை"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML கெர்னல் %sஐ காண முடியவில்லை"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "envv லிருந்து பதிவுக்கோப்பினை எழுத முடியவில்லை: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argv லிருந்து பதிவுக்கோப்பினை எழுத முடியவில்லை: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "எதிர்பார்க்காத pid, %d ! பெறப்பட்டது= %d\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "சேமிக்கப்பட்ட பூல் செயல்பாட்டில் இல்லை"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "%s பதிப்பை இடைநிறுத்த முடியவில்லைல்லை"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "செயற்களம் %s ஏற்கனவே வரையறுக்கப்பட்டது"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "செயற்களமும் uuid %s ஏற்கனவே வரையறுக்கப்பட்டு உள்ளது"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "செயற்களத்திற்கான cputime வாசிக்க முடியவில்லை"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%sஐ வாசிக்க இயலவில்லை"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "சிக்னல்களை தடுக்க முடியவில்லை"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "பைப்பை உருவாக்க முடியவில்லை"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking கோப்பு விவரிப்பி கொடியை அமைக்க முடியவில்லை"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec கோப்பு விவரிப்பி கொடியை அமைக்க முடியவில்லை"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "பைப் உருவாக்க முடியவில்லை"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "சேய் செயலை பிடிக்க முடியவில்லை"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "சிக்னல்களை தடுக்காமலிருக்க முடியவில்லை"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin கோப்பை கையாளுதலை அமைக்க முடியவில்லை"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout கோப்பை கையாளுதலை அமைக்க முடியவில்லை"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr கோப்பு கையாளுதலை அமைக்க முடியவில்லை"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "அமர்வு தலைவராக முடியவில்லை"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ரூட் அடைவை மாற்ற முடியவில்லை: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
-msgstr "கோப்பு %sஐ வாசிக்க இயலவில்லை"
+msgstr "வகைகோப்பு '%s'ஐ வாசிக்க இயலவில்லை"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "binary %sஐ இயக்க முடியவில்லை"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "தெரியாத போல் பதில்"
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "போல் பிழை"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' பூஜ்ஜியமில்லாத நிலை %dஉடன் சிக்னல் %d வெளியேறியது: %s"
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "dir '%s'ஐ திறக்க முடியவில்லை"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "'%s'ஐ உருவாக்க முடியவில்லை"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d'க்கு பயனர் பதிவை காண முடியவில்லை"
@@ -5449,15 +5689,15 @@ msgstr "தானாக துவங்க ஒரு செயற்களத்
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "செயற்களத்தின் பெயர், id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "தானாக துவக்குதலை செயல்நீக்கவும்"
 
@@ -5516,28 +5756,25 @@ msgid "Connect the virtual serial console for the guest"
 msgstr "விருந்தினருக்கு மெய்நிகர் தொடர் பணியகத்தை இணைக்கவும்"
 
 #: src/virsh.c:514
-#, fuzzy
 msgid "Failed to get local hostname"
-msgstr "புரவலன் பெயரை பெற முடியவில்லை"
+msgstr "உள்ளமை புரவலன் பெயரை பெற முடியவில்லை"
 
 #: src/virsh.c:519
-#, fuzzy
 msgid "Failed to get connection hostname"
-msgstr "இணைக்க ஏற்க முடியவில்லை: %s"
+msgstr "புரவலபெயரின் இணைப்பை பெறுவதில் தோல்வி"
 
 #: src/virsh.c:524
-#, fuzzy
 msgid "Cannot connect to a remote console device"
-msgstr "விருந்தினர் பணியகத்துடன் இணைக்கவும்"
+msgstr "தொலை பணியக சாதனத்துடன் இணைப்பதில் தோல்விதுடன் இணைக்கவும்"
 
 #: src/virsh.c:545
-#, fuzzy, c-format
+#, c-format
 msgid "Connected to domain %s\n"
-msgstr "எதிர்பார்க்காத செயற்கள வகை %d"
+msgstr "செயற்கள %s உடன் இணைக்கப்படுகிறது\n"
 
 #: src/virsh.c:546
 msgid "Escape character is ^]\n"
-msgstr ""
+msgstr "Escape எழுத்து ^]\n"
 
 #: src/virsh.c:550
 msgid "No console available for domain\n"
@@ -5575,15 +5812,15 @@ msgstr "செயலற்ற செயற்களங்களை பட்ட
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "பெயர்"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "நிலை"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "நிலையில்லை"
 
@@ -5661,7 +5898,7 @@ msgstr "XML செயற்கள விளக்கத்தை கொண்ட
 
 #: src/virsh.c:917 src/virsh.c:1069
 msgid "attach to console after creation"
-msgstr ""
+msgstr "உருவாக்கத்திற்கு பின் பணியகத்தை இணை"
 
 #: src/virsh.c:945
 #, c-format
@@ -5699,7 +5936,7 @@ msgstr "வரையறுக்கப்படாத ஒரு செயலற
 msgid "Undefine the configuration for an inactive domain."
 msgstr "ஒரு செயலற்ற செயற்களத்திற்கு வரையறுக்கப்படாத கட்டமைப்பு."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "செயற்களப் பெயர் அல்லது uuid"
 
@@ -5943,11 +6180,11 @@ msgstr "செயற்களம் பற்றிய அடிப்படை
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "பெயர்:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5955,16 +6192,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS வகை:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "நிலை:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU நேரம்:"
 
@@ -5992,101 +6229,101 @@ msgstr "செயல்படுத்து"
 msgid "disable"
 msgstr "செயல்நீக்கம்"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "பாதுகாப்பு மாதிரி:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "பாதுகாப்பு DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "பாதுகாப்பு லேபிள்:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA வெற்று நினைவகம்"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "காட்சி NUMA அறைக்கு நினைவகத்தை  வெற்றாக்குகிறது."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA செல் எண்"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "மொத்தம்"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "vcpu செயற்கள தகவல்"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "செயற்களம் மெய்நிகர் CPUகள் பற்றிய அடிப்படை தகவலை கொடுக்கிறது."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU :"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU :"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "செயற்களம் shut off, மெய்நிகர் CPUs இல்லை."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "செயற்கள vcpu உறவினை கட்டுப்படுத்தவும்"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin செயற்கள VCPUகள் பருநிலை CPUகளை நிறுவுகிறது."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu எண்"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "புரவலன் cpu எண்(கள்) (அரைப்புள்ளியால் பிரிக்கப்பட்டுள்ளது)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: தவறான அல்லது விடுபட்ட vCPU எண்."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: விடுபட்ட cpulist"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: செயற்கள தகவல்களை பெற முடியவில்லை"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: தவறான vCPU எண்."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: தவறான வடிவம். வெற்று சரம்."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: தவறான வடிவம். %dஇல் தசமத்தை எதிர்பார்க்கிறது ('%c' அருகில்)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6095,1389 +6332,1449 @@ msgstr ""
 "cpulist: %s: தவறான வடிவம். %dஇல் தசமம் அல்லது கோமாவை எதிர்ப்பார்க்கிறது ('%c' "
 "அருகில்)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: தவறான வடிவம். Trailing comma %dஇல் உள்ளது."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "பருநிலை CPU %d இல்லை."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr " CPUகள் மெய்நிகர் எண்ணிக்கையை மாற்றவும்"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "விருந்தினர் செயற்களத்தில் செயலிலுள்ள மெய்நிகர் CPUக்களின் எண்ணிக்கையை மாற்றவும்"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "மெய்நிகர் CPUகளின் எண்ணிக்கை"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "மெய்நிகர் CPUகளின் தவறான எண்ணிக்கை."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "நிறைய மெய்நிகர் CPUகள் உள்ளன."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "நினைவக ஒதுக்கீட்டை மாற்றவும்"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "விருந்தினர் செயற்களத்தில் நடப்பு நினைவக ஒதுக்கீட்டை மாற்றவும்."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "நினைவகத்தின் கிலோபைட்டுகளின் எண்ணிக்கை"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "தவறான %dஇன் நினைவக அளவு "
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "MaxMemorySizeஐ சரிபார்க்க முடியவில்லை"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "அதிகபட்ச நினைவக வரையறையை மாற்றவும்"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "விருந்தினர் செயற்களத்தில் அதிகபட்ச நினைவக ஒதுக்கீட்டை மாற்றவும்."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "அதிகபட்ச நினைவக வரையறை கிலோபைட்டுகளில்"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "நடப்பு MemorySizeஐ சரிபார்க்க முடியவில்லை"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "நடப்பு MemorySizeஐ குறுக்க முடியவில்லை"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "MaxMemorySizeஐ மாற்ற முடியவில்லை"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "முனை தகவல்"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "முனை பற்றிய அடிப்படை தகவலை கொடுக்கிறது"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "முனை தகவலை பெறுவதில் தோல்வி"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU மாதிர:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU அலைவரிசை:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU சாக்கெட்(கள்):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "சாக்கெட்டுக்கான கோர்கள்:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "கோருக்கான த்ரட்(கள்):"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA கலங்கள்:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "நினைவக அளவு:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "செயல்திறன்கள்"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "hypervisor/இயக்கியின் செயல்திறனை கொடுக்கிறது."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "செயல்திறனை பெற முடியவில்லை"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr " XML பற்றிய செயற்கள தகவல்"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "XML dump லிருந்து stdoutக்கு செயற்கள தகவலின் வெளியீடு."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "செயலிலில்லாத வரையறுக்கப்பட்ட XMLஐ காட்டு"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML டம்பில் பாதுகாப்பு உணர்வு தகவல் சேர்க்கப்பட்டுள்ளது"
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "செயற்களத்திற்கு கட்டமைப்பு கோப்பினை பெற முடியவில்லை"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "XML கட்டமைப்பின் ஒரு செயற்களமாக திருத்தவும்."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "கட்டமைப்பு கோப்பு இலக்கண பிழை"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "செயற்கள ஐடி அல்லது UUIDஐ செயற்கள பெயருக்கு மாற்றவும்"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "செயற்களம் id அல்லது uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "செயற்கள பெயரை மாற்றவும் அல்லது UUID ஐ செயற்களம் ஐடிக்கு மாற்றவும்"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "செயற்கள பெயர் அல்லது idஐ செயற்களம் UUIDக்கு மாற்றவும்"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "செயற்களம் ஐடி அல்லது பெயர்"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "UUID செயற்களத்தை பெற முடியவில்லை"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "வேறு புரவலனுக்கு செயற்களத்தை இடமாற்றவும்"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "செயற்களத்தை வேறு புரவலனுக்கு மாற்று. --liveஐ சேர்க்கவும்."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "நேரடி இடம்பெயர்வு"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "இணைப்பு URI இலக்கு புரவலன்"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI இடமாற்றம், பொதுவாக தவிர்க்கப்படும்"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "இடமாற்றத்தின் போது ஒரு புதிய பெயருக்கு மறுபெயரிடப்பட்டது (துணைபுரிந்தால்)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "இடம்பெயர்வு: விடுபட்ட desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ஒரு பிணையத்தை தானாக துவக்கவும்"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "தானாக துவங்க ஒரு பிணையத்தைக் கட்டமைக்கவும்"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "பிணைய பெயர் அல்லது uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "பிணையம் %sஐ தானாக துவக்க குறிக்கு முடியவில்லை"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "பிணையம் %sஐ தானாக துவக்க குறிக்க முடியவில்லை"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "பிணையம் %s தானாக துவக்குவதாக குறிக்கப்பட்டுள்ளது\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "பிணையம் %s தானாக துவக்குவதாக குறிக்கப்பட்டுள்ளது\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML கோப்பிலிருந்து ஒரு பிணையத்தை உருவாக்கவும்"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "பிணையத்தை உருவாக்கவும்."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "XML பிணைய விளக்கத்தை கொண்டுள்ள கோப்பு"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "பிணைய %s %sலிருந்து உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr " %s லிருந்து பிணையத்தை உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "ஒரு XML கோப்பிலிருந்து ஒரு பிணையத்தை வரையறுக்கவும் (ஆனால் ஆரம்பிக்க வேண்டாம்)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "பிணையத்தை வரையறுக்கவும்."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "பிணையம் %s %sலிருந்து வரையறுக்கவும்\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr " %s லிருந்து பிணையத்தை வரையறுக்க முடியவில்லை"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ஒரு பிணையத்தை அழிக்கவும்"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "கொடுக்கப்பட்ட பிணையத்தை அழிக்கவும்."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "பிணையத்தின் பெயர், id அல்லது uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "பிணையம் %s அழிக்கப்பட்டது\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "பிணையம் %sஐ சேதப்படுத்த முடியவில்லை"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr " XML பற்றிய பிணைய தகவல்"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "XML dump லிருந்து stdoutக்கு பிணைய தகவலின் வெளிப்பாடு."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "பட்டியல் பிணையங்கள்"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "பிணையங்களின் பட்டியலை கொடுக்கிறது."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "செயலிலில்லாத பிணையங்களை பட்டியலிடவும்"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "செயலற்ற & செயலிலுள்ள பிணையங்களை பட்டியலிடவும்"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "செயலிலுள்ள பிணையங்களை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "செயலற்ற பிணையங்களை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "தானாக துவக்கம்"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "தானாக துவக்கம் இல்லை"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "செயலிலுள்ளது"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "செயலில்லாதது"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "பிணைய ஐடி அல்லது UUIDஐ பிணைய பெயருக்கு மாற்றவும்"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "பிணைய uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "ஒரு செயலற்ற பிணையத்தை ஆரம்பிக்கவும் (முன்பு வரையறுக்கப்பட்டது)"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "ஒரு பிணையத்தை துவக்கவும்."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "செயலற்ற பிணைய பெயர்"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "பிணைய %s தொடங்கப்பட்டது\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "பிணைய %s ஐ துவக்க முடியவில்லை"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "வரையறுக்கப்படாத ஒரு செயலற்ற பிணையமக"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "ஒரு செயலற்ற பிணையத்திற்கு வரையறுக்கப்படாத கட்டமைப்பு."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "பிணையம் %s வரையறுக்கப்படவில்லை\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "பிணையம் %sஐ வரையறுக்கப்படாதது முடியவில்லை"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "பிணையப் பெயர் அல்லது idஐ பிணையம் UUIDக்கு மாற்றவும்"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "பிணைய பெயர்"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "UUID பிணையத்தைப் பெற முடியவில்லை"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "ஒரு பூலை தானாக துவக்கவும்."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "தானாக துவங்க ஒரு பூலை கட்டமைக்கவும்."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "பூல் பெயர் அல்லது uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "பூல் %s ஐ குறிக்க தானாக துவக்க முடியவில்லை"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "பூல் %s ஐ குறிநீக்க தானாக துவக்க முடியவில்லை"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "பூல் %s தானாக துவக்க குறிக்கப்பட்டுள்ளது\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "பூல் %s தானாக துவக்க குறிக்கப்படவில்லை\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "XML கோப்பிலிருந்து பூலை உருவாக்கவும்"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "ஒரு பூலை உருவாக்கவும்."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML பூல் விளக்கத்தை கொண்டுள்ள கோப்பு"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "பூல் %s %sலிருந்து உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr " %s லிருந்து பூல்லை உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML கோப்பிலிருந்து செயற்களத்தை உருவாக்கவும்"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML தொகுதி விளக்கத்தை கொண்டுள்ள கோப்பு"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "தொகுதி %s %sலிருந்து உருவாக்கப்பட்டது\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr " %s லிருந்து தொகுதியை உருவாக்க முடியவில்லை"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "இந்த புரவலனில் சாதனத்தை எண்ணிட வேண்டும்யவில்லை"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "செயலற்ற பிணைய பெயர்"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "முனை சாதனத்தை மறுஅமைக்கவும்"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "முனைச் சாதனங்களை பட்டியலிட முடியவில்லை"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "பூல் பெயர்"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
-msgstr ""
+msgstr "XML ஆவணத்தை அச்சிடு, ஆனால் வரையறுக்கவோ/உருவாக்கவோ வேண்டாம்"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "பூலின் வகை"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "source-host சேமிப்பகத்திற்கு"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "மூல பாதை சேமிப்பகத்திற்கு"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "மூல சாதனம் சேமிப்பகத்திற்கு"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "மூல பெயர் சேமிப்பகத்தில் அடிக்கோடிடப்பட்டுள்ளது"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "சேமிப்பகத்திற்கு இலக்கு"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML இடையகத்தை ஒதுக்க முடியவில்லை"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "XML கோப்பிலிருந்து பூலை உருவாக்கவும்"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "பூல் %s உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "பூல் %sஐ உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "ஒரு XML கோப்பிலிருந்து ஒரு பூலை வரையறுக்கவும் (ஆனால் ஆரம்பிக்க வேண்டாம்)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "ஒரு பூலை வரையறுக்கவும்."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "பூல் %s %sலிருந்து வரையறுக்கவும்\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr " %s லிருந்து பூலை வரையறுக்க முடியவில்லை"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "ஒரு பூலை ஒரு மதிப்புருக்கு வரையறு"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "பூல் %s வரையறுக்கவும்\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "பூல் %sஐ வரையறுக்க முடியவில்லை"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "ஒரு பூலை உருவாக்கு"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "கொடுக்கபட்ட பூலை உருவாக்கு"
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "பூல் %s கட்டு\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "பூல் %sஐ உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "ஒரு பூலை சேதப்படுத்தவும்"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "கொடுக்கப்பட்ட பூலை சேதப்படுத்தவும்."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "பூல் %s சேதப்படுத்தப்பட்டது\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "பூல் %sஐ சேதப்படுத்த முடியவில்லை"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "ஒரு பூலை அழி"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "கொடுக்கப்பட்ட பூலை சேதப்படுத்தவும்."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "பூல் %s சேதப்படுத்தப்பட்டது\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "பூல் %sஐ சேதப்படுத்த முடியவில்லை"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ஒரு பூலை புதுப்பி"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "ஒரு கொடுக்கப்பட்ட பூலை புதுப்பி"
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "பூல் %s மீண்டும் தொடரப்படுகிறது\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "பூல் %sஐ மீண்டும் தொடர செய்ய முடியவில்லை"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML பற்றிய செயற்கள தகவல்"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "XML dump லிருந்து stdoutக்கு செயற்கள தகவலின் வெளியீடு."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "பூல்கள் பட்டியல்"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "பூல்களின் பட்டியலை கொடுக்கிறது."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "செயலிலில்லாத பூல்களை பட்டியலிடவும்"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "செயலற்ற & செயலிலுள்ள பூல்களை பட்டியலிடவும்"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "செயலிலுள்ள பூல்களை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "செயலற்ற பூல்களை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "சேமிப்பக பூல் மூலங்களின் திறனை காணப்படுகிறது"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> ஆவணத்தைக் கொடுக்கிறது."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "சேமிப்பக பூல் மூலங்கள் வகை காணப்பட்டது"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "வினாயிட விருப்பமான புரவலன்"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "வினாயிட விருப்பமான துறை"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "நினைவகம் போதவில்லை"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf தோல்வியுற்றது (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "பூல் மூலங்கள் %sஐ காண முடியவில்லை"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "முக்கிய சேமிப்பக பூல் மூலங்களை கண்டுபிடி"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "சேமிப்பக பூல்கள் மூலங்கள் வகை கண்டுபிடிக்கப்படுள்ளது"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "விருப்ப கோப்பு மூல xmlக்கு பூல்களுக்கு வினாயிட"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "சேமிப்பக பூல் தகவல்"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "சேமிப்பக பூலை பற்றிய அடிப்படை தகவலை கொடுக்கிறது"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "உருவாக்குகிறது"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "இயங்குகிறது"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "குறைக்கப்பட்டது"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "கொள்ளளவு:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "ஒதுக்கீடு:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "இருப்பவை:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "பூல் UUIDஐ பூல் பெயருக்கு மாற்றவும்"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "பூல் uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "ஒரு செயலற்ற செயற்களத்தை ஆரம்பிக்கவும் (முன்பு வரையறுக்கப்பட்டது)"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "ஒரு பூலை துவக்கவும்."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "செயலற்ற பூல் பெயர்"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "பூல் %s தொடங்கப்பட்டது\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "பூல் %s ஐ துவக்க முடியவில்லை"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "ஒரு அளவுருக்களிலிருது ஒரு தொகுதியை உருவாக்கு"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "ஒரு தொகுதியை உருவாக்கவும்."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "பூல் பெயர்"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "தொகுதியின் பெயர்"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "தொகுதியின் அளவு k,M,G,T பின்னொடாகும்"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "துவக்க ஒதுக்கீடு அளவு k,M,G,T முன்னொட்டுடன்"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "கோப்பு முறைமை வகை raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "தவறான அளவு %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "தொகுதி %s உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "தொகுதி %sஐ உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "வரையறுக்கப்படாத ஒரு செயலற்ற பூல்"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "ஒரு செயலற்ற செயற்களத்திற்கு வரையறுக்கப்படாத கட்டமைப்பு."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "பூல் %s வரையறுக்கப்படவில்லை\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "பூல் %sஐ வரையறுக்கப்படாதது முடியவில்லை"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "பூல் பெயரை பூல் UUIDக்கு மாற்றவும்"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "UUID பூலை பெற முடியவில்லை"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML கோப்பிலிருந்து vol உருவாக்கவும்"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML தொகுதி விளக்கத்தை கொண்டுள்ள கோப்பு"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "தொகுதி %s %sலிருந்து உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr " %s லிருந்து தொகுதியை உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "XML கோப்பிலிருந்து vol உருவாக்கவும்"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "செயலற்ற பூல் பெயர்"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "vol பெயர் அல்லது விசை"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "தொகுதி %s %sலிருந்து உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "தொகுதியின் பெயர்"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "vol பெயர் அல்லது விசை"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "பிணைய பெயர்"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "பூல் %s ஐ துவக்க முடியவில்லை"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "தொகுதி %s %sலிருந்து உருவாக்கப்பட்டது\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr " %s லிருந்து தொகுதியை உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "ஒரு தொகுதியை அழி"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "கொடுக்கப்பட்ட ஒரு தொகுதியை அழி."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "தொகுப்பு பெயர், விசை அல்லது பாதை"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "தொகுதி %s அழிக்கப்பட்டது\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "தொகுதி %sஐ சேதப்படுத்த முடியவில்லை"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "சேமிப்பக தொகுதி தகவல்"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "சேமிப்பக தொகுதி பற்றிய அடிப்படை தகவலை கொடுக்கிறது."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "வகை:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "கோப்பு"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "தடுக்கப்பட்டது"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML பற்றிய தொகுதி தகவல்"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "XML dump லிருந்து stdoutக்கு தொகுதி தகவலின் வெளியீடு."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "தொகுதிகள் பட்டியல்"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "தொகுதிகளின் பட்டியலை கொடுக்கிறது."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "செயலிலுள்ள தொகுதிகளை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "பாதை"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "ஒரு தொகுதி UUIDஐ பிணைய பெயருக்கு மாற்றவும்"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "vol விசை அல்லது பாதை"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "ஒரு தொகுதி UUIDஐ தொகுதி விசைக்கு மாற்றவும்"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "தொகுதி uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "ஒரு தொகுதி UUIDஐ தொகுதி பாதைக்கு மாற்றவும்"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "vol பெயர் அல்லது விசை"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "பதிப்பை காட்டவும்"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "கணினி பதிப்பு தகவலை காட்டவும்"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "hypervisor வகையை பெற முடியவில்லை"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "நூலகத்திற்கு எதிரான மொழிமாற்றம்: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "நூலக பதிப்பை பெற முடியவில்லை"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "நூலகத்தை பயன்படுத்துதல்: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "API பயன்படுத்துதல்: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "hypervisor பதிப்பை பெற முடியவில்லை"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "இயங்கும் %s hypervisor பதிப்பினை பிரித்தெடுக்க முடியாது\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "இயங்கும் hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "இந்த புரவலனில் சாதனத்தை எண்ணிட வேண்டும்யவில்லை"
 
-#: src/virsh.c:4699
-#, fuzzy
+#: src/virsh.c:4802
 msgid "list devices in a tree"
-msgstr "விடுபட்ட சாதனங்கள் தகவல்"
+msgstr "பட்டியல் சாதனம் மரத்தில் உள்ளதுகள் தகவல்"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "திறனின் பெயர்"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "முனை சாதனங்களிலிருந்து எண்ண முடியவில்லைுடியவில்லை"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "முனைச் சாதனங்களை பட்டியலிட முடியவில்லை"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XMLஇல் முனை சாதன விவரங்கள்"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "XML dump லிருந்து stdoutக்கு முனைச் சாதனத்தின் விவரங்களை வெளியீடு."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "சாதன விசை"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "பொருந்தும் சாதனத்தை தேட முடியவில்லை"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "சாதன இயக்கியிலிருந்து முனை சாதனத்தை பிரித்தல்னத்தை சேர்"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "துண்டிக்கப்பட்ட முனை சாதனம் சாதன இயக்கி ஒரு செயற்களத்திற்கு ஒதுக்கும் முன்"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "செயற்களம் %s சேதப்படுத்தப்பட்டது \n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr " %s லிருந்து சாதனத்தை நீக்க முடியவில்லை"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "சாதன இயக்கியை அதன் முனையை சாதனத்தோடு மீண்டும் சேர்க்கவும்"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "துண்டிக்கப்பட்ட முனை சாதனம் சாதன இயக்கி ஒரு செயற்களத்திற்கு ஒதுக்கும் முன்"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "சாதனம் %s மறுஇணைக்கப்பட்டது\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "சாதனம் %s ஐ மீண்டும் இணைக்க முடியவில்லை"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "முனை சாதனத்தை மறுஅமைக்கவும்"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr ""
 "முனை சாதனத்தை மறுஅமைக்கவும் முன்னால் அல்லது ஒரு செயற்களத்தை ஒதுக்குவதற்கு பின்னால்."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "சாதனம் %s மீண்டும் அமைக்கிறது\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "%sு சாதனத்தைமீண்டும் அமைக்கக முடியவில்லை"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "hypervisor புரவலன் பெயரை அச்சிடு"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "புரவலன் பெயரை பெற முடியவில்லை"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor கலோனிக்கல் URIஐ அச்சிடுகிறது"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URIஐ பெற முடியவில்லை"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc காட்சி"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "VNC காட்சிக்கு IP முகவரி மற்றும் துறை எண்ணின் வெளிப்பாடு."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty பணியகம்"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "TTY பணியகத்திற் வெளிப்பாடு சாதனம்."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML கோப்பிலிருந்து சாதனத்தை இணைக்கவும்"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "XML கோப்பிலிருந்து சாதனத்தை இணைக்கிறது <file>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML கோப்பு"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: <file> விருப்பம் விடுபடுகிறது"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s லிருந்து சாதனத்தை இணைக்க முடியவில்லை"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "சாதனம் வெற்றிகரமாக இணைக்கப்பட்டது\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML கோப்பிலிருந்து சாதனத்தை பிரிக்கவும்"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "ஒரு XML <file>இலிருந்து சாதனத்தை நீக்கவும்"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device: <file> விருப்பம் விடுபடுகிறது"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr " %s லிருந்து சாதனத்தை நீக்க முடியவில்லை"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "சாதனம் வெற்றிகரமாக துண்டிக்கப்பட்டது\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "பிணைய முகப்பை இணைத்தல்"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "புதிய பிணைய முகப்பை இணைக்கவும்"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "பிணைய முகப்பு வகை"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "பிணைய முகப்பினை மூலம்"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "இலக்கு பிணைய பெயர்"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC முகவரி"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "பாலம் பிணைய முகப்புக்கு பயன்படுத்தப்பட்ட ஸ்கிரிப்ட்"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "%s 'attach-interface' கட்டளையில் சேவையில்லை"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "முகப்பு வெற்றிகரமாக இணைக்கப்பட்டது\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "பிணைய முகப்பை நீக்கவும்"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "பிணைய முகப்பை துண்டிக்கவும்"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "முகப்பு தகவலை பெற முடியவில்லை"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s வகையிலுள்ள முகப்பு இல்லை"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "MAC முகவரி %sக்கு காணப்படாத முகப்பு"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "நினைவகத்தை ஒதுக்க முடியவில்லை"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XMLஐ உருவாக்க முடியவில்லை"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "முகப்பு வெற்றிகரமாக துண்டிக்கப்பட்டது\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "வட்டு சாதனத்தை இணை"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "புதிய வட்டு சாதனத்தை சேர்"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "வட்டு சாதனத்தின் மூலம்"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "வட்டு சாதனத்தின் இலக்கு"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "வட்டு சாதனத்தின் இயக்கி"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "வட்டு சாதனத்தின் துணை இயக்கி"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "இலக்கு சாதன வகை"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "சாதன முறைமை எழுதுதல் மற்றும் வாசித்தல்"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "துணைபுரியாத %s கட்டளையில் 'attach-disk'"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "வட்டு வெற்றிகரமாக இணைக்கப்பட்டது\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "வட்டு சாதனத்தை துண்டி"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "வட்டு சாதனத்தை துண்டி."
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "வட்டு தகவலை பெற முடியவில்லை"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "இலக்கு %sஇல் வட்டு இல்லை"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "வட்டு வெற்றிகரமாக விடுவிக்கப்பட்டது\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "calloc: தற்காலிகமாக கோப்பு பெயரை ஒத்துக்கீடுவதில் தோல்வி: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: தற்காலிகமாக கோப்பினை உருவாக்க முடியவில்லை: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "எழுது: %s: தற்காலிகமாக கோப்பினை எழுத முடியவில்லை: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "மூடவும்: %s: கோப்பினை எழுதி அல்லது மூடுவதில் தோல்வி: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
@@ -7485,7 +7782,7 @@ msgid ""
 msgstr ""
 "%s: $EDITOR சூழ்நிலை பல்வேறு ஷெல் மேடா அல்லது மற்ற ஏற்றுக்கொள்ளாத எண்களை கொண்டுள்ளது "
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7493,88 +7790,88 @@ msgid ""
 msgstr ""
 "%s: தற்காலிக கோப்பு ஷெல் மேடா அல்லது ஏற்றுக்கொள்ளப்படாத எண்கள் (இந்த $TMPDIR தவறா?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: திருத்தும் கட்டளையை உருவாக்க முடியவில்லை: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: கட்டளையை திருத்துவதில் தோல்வி: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: பூஜ்ஜியமில்லாத நிலையில் கட்டளை வெளியேறியது"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: தற்காலிகமாக கோப்பினை வாசிக்க முடியவில்லை: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "XML கட்டமைப்பை ஒரு செயற்களமாக திருத்து"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "XML கட்டமைப்பின் ஒரு செயற்களமாக திருத்தவும்."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "செயற்களம் %s XML கட்டமைப்பை மாற்ற முடியவில்லை.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "ERROR: XML கட்டமைப்பு வேறு பயனரால் கட்டமைக்கப்பட்டது"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "செயற்களம் %s XML கட்டமைப்பு திருத்தப்பட்டது.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "ஒரு பிணையத்திற்காக XML கட்டமைப்பு திருத்தியமைக்கப்பட்டது"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "ஒரு பிணையத்திற்காக XML கட்டமைப்பு திருத்தியமைக்கப்பட்டது"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "ஒரு சேமிப்பக பூலுக்காக XML கட்டமைப்பு திருத்தியமைக்கப்பட்டுள்ளது"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "ஒரு சேமிப்பக பூலுக்காக XML கட்டமைப்பு திருத்தியமைக்கப்பட்டது"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "இந்த இடைச்செயல் முனையத்தை விட்டு வெளயேறவும்"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "கட்டளை '%s' க்கு <%s> விருப்பம் தேவைப்படுகிறது"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "கட்டளை '%s' க்கு --%s விருப்பம் தேவைப்படுகிறது"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "கட்டளை '%s' இல்லை"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  பெயர்\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7582,17 +7879,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7600,7 +7897,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7608,58 +7905,58 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "உள்ளார்ந்த பிழை: virsh %s: %s VSH_OT_DATA விருப்பம் இல்லை"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "வரையறுக்கப்படாத செயற்கள பெயர் அல்லது id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "செயற்களம் '%s'ஐ பெற முடியவில்லை"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "வரையறுக்கப்படாத பிணைய பெயர் அல்லது id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "பிணையம் '%s'ஐ பெற முடியவில்லை"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "வரையறுக்கப்படாத பூல் பெயர்"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "பூல் '%s'ஐ பெற முடியவில்லை"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "வரையறுக்கப்படாத தொகுதி பெயர்"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "தொகுதி '%s'ஐ பெற முடியவில்லை"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7670,128 +7967,128 @@ msgstr ""
 "(நேரம்: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "விடுபட்ட \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "எதிர்பாராத டோக்கன் (கட்டளை பெயர்): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "தெரியாத கட்டளை: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "கட்டளை '%s'  --%sவிருப்பத்திற்கு துணை புரியாது"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "எதிர்பார்த்த இலக்கணம்: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "எண்"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "சரம்"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "எதிர்பாராத தரவு '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "விருப்பம்"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "தகவல்"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "வெறுமை"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "இடை நிறுத்தப்பட்டது"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "பணி நிறுத்தத்தில்"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "பணி நிறுத்தம்"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "முறிவுற்றது"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "இணைப்பில் இல்லாமல்"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "சரியான இணைப்பு இல்லை"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: பிழை: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "பிழை: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d பைட்டுகளை ஒதுக்க முடியவில்லை"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: %lu பைட்டுகளை ஒதுக்க முடியவில்லை"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "hypervisor உடன் இணைக்க முடியவில்லை"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "பதிவுக் கோப்பு தகவலை பெற முடியவில்லை"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "பதிவு பாதை ஒரு கோப்பில்லை"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "பதிவு கோப்பினை திறக்க முடியவில்லை. பதிவு கோப்பு பாதையை சரி பார்க்கவும்"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "பதிவு கோப்பினை எழுத முடியவில்லை"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: பதிவு கோப்பினை எழுத முடியவில்லை: %s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "hypervisor இலிருந்து துண்டிக்க முடியவில்லை"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7824,7 +8121,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7834,17 +8131,17 @@ msgstr ""
 "  (specify help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "துணையில்லாத விருப்பம் '-%c'. --help ஐ பார்க்கவும்."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "கூடுதல் அளவுரு '%s'. --helpஐ பார்க்கவும்."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7853,7 +8150,7 @@ msgstr ""
 "%sக்கு வரவேற்கப்படுகிறீர்கள், மெய்நிகராக்க இடைச்செயல் முனையம்.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7902,13 +8199,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "இந்த செயல்பாடு hypervisorஆல் துணைபுரிவதில்லை: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "hypervisorஉடன் இணைக்க முடியவில்லை"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "பாதுகாப்பு இயக்கி கிடைக்கப் பெறவில்லை"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr " %sஉடன் இணைக்க முடியவில்லை"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "பாதுகாப்பு இயக்கி கிடைக்கப் பெறவில்லை"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8367,7 +8665,7 @@ msgstr "தவறான பிணைய சுட்டி"
 msgid "invalid interface pointer in %s"
 msgstr "%sஇல் தவறான பிணைய சுட்டி"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "உள்ளார்ந்த பிழை: இடையகம் மிக சிறியது"
 
@@ -8423,22 +8721,32 @@ msgstr "inotifyஐ துவக்குகிறது"
 msgid "adding watch on %s"
 msgstr "%sஇல் வாட்சை சேர்க்கிறது"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Credit scheduler நிறை அளவுரு (%d) போதுமானதாக இல்லை (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Credit scheduler cap அளவுரு (%d) போதுமானதாக இல்லை (0-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "கோப்பு %sஐ வாசிக்க இயலவில்லை"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "mutex துணையை துவக்கவில்லை"
 
@@ -8485,7 +8793,7 @@ msgstr "செயற்களம் தகவல் நிறைவு பெற
 msgid "domain information incomplete, missing uuid"
 msgstr "செயற்களம் தகவல் நிறைவு பெறாமல் உள்ளது, விடுபட்ட uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "செயற்களம் தகவல் நிறைவு பெறாமல் உள்ளது, விடுபட்ட பெயர்"
 
@@ -8537,122 +8845,118 @@ msgstr "தவறான mac முகவரி '%s'"
 msgid "unexpected sound model %s"
 msgstr "எதிர்பாராத ஒலி மாதிரி தவறான %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "தெரியாத வரைகலை வகை '%s'"
 
-#: src/xend_internal.c:2216
-#, fuzzy
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
-msgstr "செயற்களத்தின் தற்காலிக நிறுத்தம்"
+msgstr "விடுப்பட்ட PCI செயற்களம்"
 
-#: src/xend_internal.c:2221
-#, fuzzy
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
-msgstr "விடுபட்ட \""
+msgstr "விடுபட்ட PCI பஸ்'"
 
-#: src/xend_internal.c:2226
-#, fuzzy
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
-msgstr "விடுபட்ட தயாரிப்பு"
+msgstr "விடுப்பட்ட PCI வரிசை"
 
-#: src/xend_internal.c:2231
-#, fuzzy
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
-msgstr "விடுபட்ட தயாரிப்பு"
+msgstr "விடுப்பட்ட PCI func"
 
-#: src/xend_internal.c:2237
-#, fuzzy, c-format
+#: src/xend_internal.c:2245
+#, c-format
 msgid "cannot parse PCI domain '%s'"
-msgstr "செயற்களத்தை %sஐ ை இடைநிறுத்த முடியவில்லை"
+msgstr "PCI செயற்களம் '%s'ஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/xend_internal.c:2242
-#, fuzzy, c-format
+#: src/xend_internal.c:2250
+#, c-format
 msgid "cannot parse PCI bus '%s'"
-msgstr "%s பஸ்ஸை இடைநிறுத்த முடியவில்லை"
+msgstr "PCI பஸ் '%s'ஐ இடைநிறுத்த முடியவில்லை"
 
-#: src/xend_internal.c:2247
-#, fuzzy, c-format
+#: src/xend_internal.c:2255
+#, c-format
 msgid "cannot parse PCI slot '%s'"
-msgstr "%s இடத்தை இடைநிறுத்த முடியாது"
+msgstr "PCI வரிசை '%s' இடைநிறுத்த முடியாது"
 
-#: src/xend_internal.c:2252
-#, fuzzy, c-format
+#: src/xend_internal.c:2260
+#, c-format
 msgid "cannot parse PCI func '%s'"
-msgstr "%s இடையிறுத்த செயல் நடைபெற முடியவில்லை"
+msgstr "PCI func '%s'ஐ இடையிறுத்த முடியவில்லை"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "செயற்களம் தகவல் நிறைவு பெறாமல் உள்ளது, விடுபட்ட id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "தவறானd CPUமாஸ்க்k %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "தெரியாத வாழ்க்கை சுழற்சி வகை %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "கட்டமைப்பு இலக்கண பிழை"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend செயற்கள தகவலை இலக்கணப்படுத்த முடியவில்லை"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "செயற்களம் %s இயங்கவில்லை"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch இந்த செயற்களத்தை காண முடியவில்லை"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "துணைபுரியாத சாதன வகை"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart failed இந்த செயற்களத்தை காணமுடியவில்லை"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart failed இந்த செயற்களத்தை காண முடியவில்லை"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_startஇலிருந்து எதிர்பாராத மதிப்பு"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "நினைவகம் இல்லை"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string தோல்வி"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexprஐ மறு வரையறுக்க முடியவில்லை"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start sexprஇல் இல்லை"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "பெயர் '%s'ஐ தீர்க்க முடியவில்லை"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
@@ -8660,136 +8964,136 @@ msgstr ""
 "xenDaemonDomainMigrate: Xen இடம்பெயர்வின் போது செயற்களத்தை மறுபெயரிடுவதற்கு "
 "துணைபுரிவதில்லை"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 "xenDaemonDomainMigrate: Xen இடம்பெயர்வின் போது அலைவரிசை வரம்புக்கு துணைபுரிவதில்லை"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: துணைபுரியாத கொடி"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: தவறான URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: xenmigr:// மட்டுமே Xenஆல் இடம்பெயர துணைபுரிகிறது"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: ஒரு புரவலன் பெயர் URIஇல் குறிப்பிடப்பட வேண்டும்"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: தவறான துறை எண்"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "செயற்கள விளக்கத்தை பகுக்க முடியவில்லை"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexprஐ உருவாக்க முடியவில்லை"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "செயற்களம் %s ஐ உருவாக்க முடியவில்லை\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4இல் துணைபுரியவில்லை"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "முனை தகவல் நிறைவு பெறாமல் உள்ளது, விடுபட்ட திட்ட பெயர்"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup தோல்வி"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "தெரியாத திட்ட மேலாளர்"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "திட்டம் பெயரை பெற முடியவில்லை"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "செயற்கள தகவல் முழுமையாக இல்லை, விடுபட்ட cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "செயற்கள தகவல் முழுமை பெறவில்லை, விடுபட்ட cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek  domக்கு துணைபுரியவில்லை"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: தவறான பாதை"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "வாசிக்க திறக்க முடியவில்லை: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "கோப்பிலிருந்து lseek அல்லது வாசிக்க முடியவில்லை: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "எதிர்பார்க்காத வரைகலை வகை %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "எதிர்பாராத chr சாதன வகை"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "நெகிழ்வட்டு %sஐ நேரடியாக இணைக்க முடியவில்லை"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %sஐ நேரடியாக இணைக்க முடியவில்லை"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "துணைபுரியாத பிணைய வகை %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
-#, fuzzy, c-format
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
+#, c-format
 msgid "network %s is not active"
-msgstr "பிணையம் இன்னும் செயலில் உள்ளது"
+msgstr "பிணையம் %s செயலில் இல்லை"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
-msgstr ""
+msgstr "மேலாண்மை செய்யப்பட்ட PCI சாதனங்கள் XenDஉடன் துணைபுரியவில்லை"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "எதிர்பாராத வாழ்க்கை சுழற்சி மதிப்பு %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "HVM செயற்கள ஏற்றி இல்லை"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "சாதன வகையை hotplug செய்வதற்கு துணை புரியவில்லை"
 
@@ -8887,21 +9191,21 @@ msgstr "நடப்பு நேரத்தைப் பெற முடிய
 msgid "unable to store config file handle"
 msgstr "கட்டமைப்பு கோப்பு கையாளுதலை சேமிக்க முடியவில்லை"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "தெரியாத சாதனம்"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "இணைப்பு %s புள்ளிகளில் கட்டமை %sக்கு சோதிக்க முடியவில்லை"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "%s லிருந்து %sக்கு இணைப்பை உருவாக்க முடியவில்லை"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "%s இணைப்பை நீக்க முடியவில்லை"
@@ -8967,55 +9271,52 @@ msgstr "ஏற்கனவே தேடப்பட்டுள்ளது"
 msgid "reallocating list"
 msgstr "மறுஒதுக்கீடு பட்டியல்"
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "mkdir %s ஆக முடியவில்லை"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "வாசிக்க %s ஐ திறக்க முடியவில்லை"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec கோப்பு விவரிப்பி கொடியை அமைக்க முடியவில்லை\n"
+
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "பிணையம் '%s'ஐ தானாக துவக்க முடியவில்லை: %s\n"
 
 #~ msgid "networkStartup: out of memory\n"
 #~ msgstr "networkStartup: நினைவகத்தில் இல்லை\n"
 
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "முனை தகவலை வாசிக்க முடியவில்லை"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s லிருந்து செயற்களத்தின் நிலை வாசிக்க முடியவில்லை \n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s லிருந்து செயற்களத்தின் நிலை இடைநிறுத்த முடியவில்லை \n"
+
 #~ msgid "failed to start VM"
 #~ msgstr "VMஐ துவக்க முடியவில்லை"
 
 #~ msgid "failed to start listening VM"
 #~ msgstr "VMஐ கேட்க முடியவில்லை"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "செயலை காத்திருக்க முடியவில்லை: %d: %s\n"
+#~ msgid "unknown root element"
+#~ msgstr "தெரியாத ரூட் உருப்படி"
 
-#, fuzzy
-#~ msgid "failed to chdir into /new on tmpfs"
-#~ msgstr "/dev tmpfsஐ ஏற்ற முடியவில்லை"
+#~ msgid "host"
+#~ msgstr "புரவலன்"
 
-#, fuzzy
-#~ msgid "failed to lazily unmount old root"
-#~ msgstr " /proc ஏற்ற முடியவில்லை"
-
-#~ msgid "cannot create /dev/"
-#~ msgstr "/dev/ உருவாக்க முடியவில்லை"
-
-#~ msgid "failed to mount /dev tmpfs"
-#~ msgstr "/dev tmpfsஐ ஏற்ற முடியவில்லை"
-
-#~ msgid "only filesystem templates are supported"
-#~ msgstr "கோப்பு முறைமை மாதிரிஉருக்கள் மட்டும் துணைபுரியவில்லை"
-
-#~ msgid "modprobe %s failed: %s"
-#~ msgstr "modprobe(%s) தோல்வியுற்றது: %s"
+#~ msgid "node"
+#~ msgstr "முனை"
 
-#~ msgid "%s module not available, cannot bind device %s to it"
-#~ msgstr "%s தொகுதி கிடைக்கப் பெறவில்லை, சாதனம் %sஐ அதனுடன் பிணைக்க முடியவில்லை"
-
-#~ msgid "Unable to log VM console data: %s\n"
-#~ msgstr "VM பணியக தரவை பதிவு செய்ய முடியவில்லை: %s\n"
-
-#~ msgid "cannot open '%s'"
-#~ msgstr "%sஐ திறக்க முடியவில்லை"
-
-#~ msgid "Failed to parse target from sysfs path %s/%s"
-#~ msgstr "sysfs பாதை %s/%sலிருந்து இலக்கை பகுக்க முடியவில்லை"
+#~ msgid "failed to wait on process: %d: %s\n"
+#~ msgstr "செயலை காத்திருக்க முடியவில்லை: %d: %s\n"
 
-#~ msgid "missing owner element"
-#~ msgstr "விடுபட்ட உரிமையாளர் உருப்படி"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "hypervisorஉடன் இணைக்க முடியவில்லை"
 
-#~ msgid "missing group element"
-#~ msgstr "விடுபட்ட குழு உருப்படி"
+#~ msgid "could not connect to %s"
+#~ msgstr " %sஉடன் இணைக்க முடியவில்லை"
diff --git a/po/te.gmo b/po/te.gmo
index 29fa806..3657d1a 100644
Binary files a/po/te.gmo and b/po/te.gmo differ
diff --git a/po/te.po b/po/te.po
index 4ee0c9b..26afe7b 100644
--- a/po/te.po
+++ b/po/te.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD.te\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
-"PO-Revision-Date: 2009-05-26 14:09+0530\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
+"PO-Revision-Date: 2009-06-02 18:33+0530\n"
 "Last-Translator: Krishna Babu K <kkrothap at redhat.com>\n"
 "Language-Team: Telugu <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -21,6 +21,7 @@ msgstr ""
 "\n"
 "\n"
 "\n"
+"\n"
 
 #: gnulib/lib/gai_strerror.c:41
 msgid "Address family for hostname not supported"
@@ -98,228 +99,228 @@ msgstr "పారామితి స్ట్రింగ్ సరిగా య
 msgid "Unknown error"
 msgstr "తెలియని దోషము"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "యాక్సెస్ చేయలేదు %s '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "సంకేతపు పైప్‌నుండి చదువుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "SIGHUPపై ఆకృతీకరణ రీలోడింగు"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "డ్రైవర్లను రీలోడు చేస్తున్నప్పుడు దోషము"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "సంకేతము %dనందు మూసివేస్తోంది"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "అనుకోని సంకేతము %dను స్వీకరించినది"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "pid ఫైలు '%s' తెరువుటలో విఫలమైంది : %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "pid ఫైలు '%s' fdopenలో విఫలమైంది : %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "pid ఫైలు '%s'కు వ్రాయుటలో విఫలమైంది : %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "pid '%s'ను మూయుటలో విఫలమైంది : %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "struct qemud_socketకు మెమొరీని కేటాయించుటలో విఫలమైంది"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "సాకెట్ సృష్టించుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "సాకెట్‌ను '%s'కు బందనం చేయుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "'%s'పై అనుసంధానముల కొరకు వినుటకు విఫలమైంది: %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "సేవిక ఘటన కాల్‌బ్యాక్‌ను జతచేయుటలో విఫలమైంది"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "సాకెట్: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "బందనం: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "ఆలకించు: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "qemudInitPaths() నందలి బఫర్‌కు పాత్ మరీపొడవైనది"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "struct qemud_serverను కేటాయించుటలో విఫలమైంది"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "మ్యూటెక్సును సిద్దము చేయలేక పోయింది"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "నియమ చరరాశిని సిద్దముచేయలేక పోయింది"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "ఘటనా సిస్టమ్‌ను సిద్దముచేయుటలో విఫలమైంది"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "SASL దృవీకరణము %sను సిద్దము చేయుటలో విఫలమైంది"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "PolicyKit auth కొరకు సిస్టమ్ బస్‌కు అనుసంధానమగుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate: నిర్ధారణ విఫలమైంది: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము నమ్మదగినది కాదు."
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము తెలియని విడుదలకారుని కలిగివుంది."
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము కొట్టివేయబడింది."
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము రక్షణలేని అల్గార్దెమ్‌ను వుపయోగిస్తోంది."
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate: దృవీకరణపత్రము X.509 కాదు"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate: పీర్స్‍ లేరు"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init విఫలమైంది"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము కాలముతీరినది"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము యింకా క్రియాశీలపర్చబడిలేదు"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,11 +332,11 @@ msgstr ""
 "'openssl x509 -in clientcert.pem -text'ను వుపయోగించండి, లేదా డెమోన్‌ను --verbose "
 "ఐచ్చికంతో నడుపుము."
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate: కక్షిదారి దృవీకరణపత్రము నిర్ధారించుటకు విఫలమైంది"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
@@ -343,168 +344,167 @@ msgstr ""
 "remoteCheckCertificate: tls_no_verify_certificate అమర్చబడింది అందువలన చెడ్డ "
 "దృవీకరణపత్రము వదిలివేయబడింది"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "యాక్సిస్ పరిశీలన తర్వాత కక్షిదారి అనుకోని డాటా వాయిదా tx కలిగివున్నారు"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "కక్షదారి ఆనవాళ్ళు నిర్ధారించుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "అనుసంధానము ఆమోదించుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "చాలా మంది క్రియాశీల కక్షిదారులు (%d), అనుసంధానము కోల్పోతున్నారు"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "కక్షిదారులను కేటాయించుటలో మెమొరీ అయిపోయింది"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "అనుమతిగల కక్షిదారి %dకు polkit authను ఆఫ్‌చేయుము"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS హాండ్‌షేక్ విఫలమైంది: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "అనుకోని ఋణ పొడవుగల అభ్యర్ధన %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "చదువు: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "SASL డాటా %s డీకోడ్ చేయుటకు విఫలమైంది"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "వ్రాయు: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "SASL డాటా %s ఎన్‌కోడ్ చేయుటకు విఫలమైంది"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "సంకేత సంభాలిక %d దోషములను నివేదించినది: ఆఖరి దోషము: %s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "మూసివేత కాలముగింపును నమోదుచేయుటకు విఫలమైంది"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "పనివారిని కేటాయించుటలో విఫలమైంది"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "%s config జాబితాకొరకు మెమొరీని కేటాయించుటలో విఫలమైంది"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "%s config జాబితా విలువకు మెమొరీని కేటాయించుటలో విఫలమైంది"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: స్ట్రింగ్ కావాలి లేదా స్ట్రింగు జాబితా కావాలి\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: విలువకాని రకము: పొందింది %s; అనుకొన్నది %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: మద్దతీయని auth %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "rootగా నడువనప్పుడు సమూహంను అమర్చలేక పోయింది"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 msgid "Failed to allocate memory for buffer"
 msgstr "బఫర్‌కు మెమొరీ కేటాయించటంలో విఫలమైంది"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "బఫర్ సరిపోవునంత మెమొరీ తిరిగికేటాయించటంలో విఫలమైంది"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "సమూహం '%s'ను చూచుకొనుటలో విఫలమైంది"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "రీతి '%s'ను పార్శ్‍ చేయుటలో విఫలమైంది"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
-msgstr ""
+msgstr "అదనపు అనుమతులు అవసరమైనవి\n"
 
-#: qemud/qemud.c:2701
-#, fuzzy
+#: qemud/qemud.c:2712
 msgid "failed to set reduced privileges\n"
-msgstr "పరికరము %s తిరిగివుంచుటకు విఫలమైంది"
+msgstr "తగ్గించిన అనుమతులు అమర్చుటకు విఫలమైంది\n"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "డెమోన్‌లా ఫోర్కు చేయుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "పైప్ సృష్టించుటలో విఫలమైంది: %s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "rundirను సృష్టించలేక పోయింది"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "%sయొక్క సమూహపు యాజమానిత్వాన్ని మార్చుటకు విఫలమైంది"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "కాల్‌బ్యాక్‌ను సంకేతము పైప్‌కొరకు నమోదుచేయుటకు విఫలమైంది"
 
@@ -602,11 +602,10 @@ msgid "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 
 #: qemud/remote.c:2637
-#, fuzzy
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
-msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
+msgstr "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "చిరునామా %dను పరిష్కరించలేదు: %s"
@@ -631,7 +630,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl సందర్భం అమరిక విఫలమైంది %d (%s)"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS సైఫర్ పరిమాణంను పొందలేదు"
 
 #: qemud/remote.c:2970
@@ -653,7 +653,7 @@ msgstr "SASL మెకనిజమ్స్‍‌ను %d (%s) జాబిత
 msgid "cannot allocate mechlist"
 msgstr "mechlistను కేటాయించలేదు"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "SASL ssfను అనుసంధానము %d (%s)నందు క్వరీచేయలేదు"
@@ -809,43 +809,52 @@ msgstr "IFF_VNET_HDR చేతనము చేయుచున్నది"
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "IFF_VNET_HDR చేతనము చేయలేదు; బుల్డు సమయం వద్ద అచేతనము చేయబడింది"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "పూర్తికాని సంఖ్య"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "పూర్తికాని స్ట్రింగు"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ఒక విలువను ఊహిస్తున్నాను"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "జాబితా ]తో మూయబడలేదు"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "జాబితాలో ఒక వేర్పాటును ఆశిస్తున్నాను"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "జాబితా ]తో మూయబడలేదు"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ఒక పేరును ఆశిస్తున్నాను"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ఒక వేర్పాటును ఆశిస్తున్నాను"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ఒక సమర్పణను ఆశిస్తున్నాను"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "ఫైలును తెరవటంలో విఫలమైంది"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "విషయాన్ని భధ్రపరవటంలో విఫలమైంది"
 
@@ -896,14 +905,12 @@ msgid "network missing from connection hash table"
 msgstr "అనుసంధాన హాష్ పట్టికనుండీ నెట్వర్కు తప్పిపోయింది"
 
 #: src/datatypes.c:560
-#, fuzzy
 msgid "failed to add interface to connection hash table"
-msgstr "హాష్ పట్టికకు అనుసంధానించుటకు నెట్వర్కు ను కలుపుటలో విఫలంమైంది"
+msgstr "అనుసంధానపు హాష్ పట్టికకు యింటర్ఫేస్ జతచేయుటలో విఫలమైంది"
 
 #: src/datatypes.c:599
-#, fuzzy
 msgid "interface missing from connection hash table"
-msgstr "అనుసంధాన హాష్ పట్టికనుండీ నెట్వర్కు తప్పిపోయింది"
+msgstr "అనుసంధాన హాష్ పట్టికనుండీ యింటర్ఫేస్ తప్పిపోయింది"
 
 #: src/datatypes.c:694
 msgid "failed to add storage pool to connection hash table"
@@ -929,521 +936,551 @@ msgstr "dev నుండి conn హాష్ పట్టికకు నోడ
 msgid "dev missing from connection hash table"
 msgstr "అనుసంధానము హాష్ పట్టికనుండి dev తప్పిపోయినది"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "తెలియని డిస్కు రకము '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "తెలియని డిస్కు పరికరము '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "సరికాని ఫ్లాపీ పరికరము నామము: %s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "సరికాని హార్డుడిస్కు పరికరము నామము: %s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "తెలియని డిస్కు బస్ రకము '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "సరికాని బస్ రకము '%s' ఫ్లాపీ డిస్కు కొరకు"
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "డిస్కు కొరకు చెల్లని బస్ రకము '%s'"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "తెలియని డిస్కు క్యాచీ రీతి '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "తెలియని దస్త్రవ్యవస్థ రకము '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "తెలియని ఇంటర్ఫేస్ రకము '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr "ఎటువంటి <source> 'నెట్వర్కు' యాట్రిబ్యూట్ <interface type='network'/>తో తెలుపలేదు"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "ఎటువంటి <source> 'dev' యాట్రిబ్యూట్ <interface type='bridge'/>తో తెలుపబడలేదు"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "ఎటువంటి <source> 'port' యాట్రిబ్యూట్ సాకెట్ ఇంటర్‌ఫేస్‌తో తెలుపబడలేదు"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "<source> 'పోర్టు' యాట్రిబ్యూట్ సాకెట్ ఇంటర్‌ఫేస్‌తో పార్శ్‍ చేయలేము"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "ఎటువంటి <source> 'చిరునామా' యాట్రిబ్యూట్ సాకెట్ ఇంటర్‌ఫేస్‌తో తెలుపబడలేదు"
 
-#: src/domain_conf.c:1060
-#, fuzzy
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
-msgstr "ఎటువంటి <source> 'dev' యాట్రిబ్యూట్ <interface type='bridge'/>తో తెలుపబడలేదు"
+msgstr "ఎటువంటి <source> 'name' యాట్రిబ్యూట్ <interface type='internal'/>తో తెలుపలేదు"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "మోడల్ నామము చెల్లని అక్షరములను కలిగివుంది"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "మూలపు పాత్ యాట్రిబ్యూట్‌ను అక్షర పరికరము కొరకు తప్పిస్తున్నది"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "అక్షర పరికరము కొరకు మూలపు హోస్టు యాట్రిబ్యూట్‌ను తప్పిస్తున్నది"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "అక్షర పరికరము కొరకు మూలపు సేవ యాట్రిబ్యూట్‌ను తప్పిస్తున్నది"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "తప్పిపోయిన ఇన్‌పుట్ పరికరము రకము"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "తెలియని ఇన్పుట్ పరికరము రకము '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "తెలియని ఇన్పుట్ బస్ రకము '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 బస్ అనునది %s ఇన్‌పుట్ పరికరమును మద్దతీయుటలేదు"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "మద్దతీయని ఇన్‌పుట్ బస్ %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen బస్ అనునది %s ఇన్‌పుట్ పరికరమును మద్దతీయుటలేదు"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "గ్రాఫిక్స్ పరికరము రకము తప్పిపోయినది"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "తెలియని గ్రాఫిక్స్ పరికరము రకము '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "vnc పోర్టు %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "తెలియని పూర్తితెర విలువ '%s'"
 
-#: src/domain_conf.c:1546
-#, fuzzy, c-format
+#: src/domain_conf.c:1558
+#, c-format
 msgid "cannot parse rdp port %s"
-msgstr "vnc పోర్టు %sను పార్శ్ చేయలేదు"
+msgstr "rdp పోర్ట్ %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "తెలియని శబ్ధపు రీతి '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "అమ్మకందారి id %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb అమ్మకందారికి id అవసరము"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "ఉత్పత్తి %s పార్శ్ చేయలేము"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb ఉత్పత్తికి id అవసరము"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "బస్ %s పార్శ్ చేయలేము"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb చిరునామాకు bus id అవసరము"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "పరికరము %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb చిరునామాకు పరికరము id అవసరము"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "తెలియని usb మూలము రకము '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "పోయిన అమ్మకందారి"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "పోయిన వుత్పత్తి"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "డొమైన్ %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci చిరునామాకు bus id అవసరము"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "slot %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci చిరునామాకు slot id అవసరము"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ప్రమేయం %sను పార్శ్ చేయలేదు"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci చిరునామాకు ప్రమేయం id అవసరము"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "తెలియని pci మూలము రకము '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "తెలియని hostdev రీతి '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "తెలియని హోస్ట్ పరికరము రకము '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev నందు తప్పిపోయిన రకము"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "తెలియని నోడ్ %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "తెలియని జీవితచక్ర చర్య %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "తప్పిపోయిన రక్షణ రకము"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "చెల్లని రక్షణ రకము"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "తప్పిపోయిన రక్షణ రీతి"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "రక్షణ లేబుల్ తప్పిపోయినది"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "రక్షణ యిమేజ్‌లేబుల్ తప్పిపోయినది"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "తప్పిపోయిన root మూలకము"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "తెలియని పరికరము రకము"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "తెలియని virt రకము"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "డొమైన్ %s os రకము %s ఆకృతి %s పైన ఎమ్యులేటర్ లేదు"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "తప్పిపోయిన డొమైన్ రకము యాట్రిబ్యూట్"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "చెల్లని డొమైన్ రకము %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "UUIDను వుద్భవించుటలో విఫలమైంది"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "తప్పుగాపని చేయుచున్న uuid మూలకము"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "మెమొరీ మూలకం తప్పిపోయినది"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "ఊహించని సౌలభ్యము %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "ఏ OS రకంకాదు"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "os రకము '%s' & ఆకృతి '%s' మిశ్రమం మద్దతీయదు"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os రకము '%s'కు యెటువంటి మద్దతిచ్చు ఆకృతి లేదు"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "బూట్ పరికరమును బయల్పరచలేము"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "తప్పిపోయిన బూట్ పరికరము"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "తెలియని బూట్ పరికరము '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "దస్త్రవ్యవస్థ పరికరములను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "నెట్వర్కు పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "సమాంతర పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "వరుస పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ఇన్పుట్ పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "గ్రాఫిక్స్ పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "శబ్దపు పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "హోస్టు పరికరాలను బయల్పరచలేదు"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "డొమైన్ ఆకృతీకరణ లేదు"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "తప్పిపోయిన డొమైన్ రకము యాట్రిబ్యూట్"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "చెల్లని డొమైన్ స్థితి"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "సరికాని pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "మానిటర్ పాత్ లేదు"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "వరుస %d: %s వద్ద"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "xml పత్రమును పార్శ్ చేయుటలో విఫలమైంది"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "సరికాని root మూలకము"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "టోపాలజీ కప్‌సెట్ సిన్టాక్స్  దోషం"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "అనుకోని లైఫ్‌సైకిల్ రకము %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "అనుకోని డిస్కు రకము %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "అనుకోని డిస్కు పరికరము %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "అనుకోని డిస్కు బస్ %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "అనుకోని డిస్కు క్యాచీ రీతి %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "అనుకోని దస్త్రవ్యవస్థ రకము %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "అనుకోని నెట్ రకము %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "అనుకోని అక్షరపు రకము %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "అనుకోని శబ్దపు రీతి %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "అనుకోని ఇన్పుట్ రకము %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "అనుకోని ఇన్పుట్ బస్ రకము %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "అనుకోని hostdev రీతి %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "అనుకోని hostdev రకము %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "అనుకోని డొమైన్ రకము %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "అనుకోని బూట్ పరికరము రకము %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "అనుకోని సౌలభ్యము %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "ఆకృతీకరణ డైరెక్టరీ '%s'ను సృష్టించలేదు"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "ఆకృతీకరణ దస్త్రము '%s'ను సృష్టించలేదు"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "ఆకృతీకరణ దస్త్రము '%s'ను వ్రాయలేదు"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "ఆకృతీకరణ ఫైలును భద్రపరచలేదు %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "లక్ష్యము %s యిప్పటికే వుంది"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "dir '%s'ను తెరువుటకు విఫలమైంది"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "%s కొరకు ఆకృతీకరణ ఫైలును తీసివేయలేదు"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "తెలియని virt రకము"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "డొమైన్ %s os రకము %s ఆకృతి %s పైన ఎమ్యులేటర్ లేదు"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1477,426 +1514,446 @@ msgstr "iptables నియమం '%s'ను చైన్ '%s'నుండి ప
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "iptables నియమం '%s'ను చైను '%s'కు పట్టిక '%s'నందు జతచేయుటలో విఫలమైంది: %s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "అనుసంధానం URI ని పార్శ్  చేయలేదు"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "పనిచేయు డైరెక్టరీను పొందలేక పోయింది"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "పాత్ మరీ పొడవైనది"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "ప్రస్తుత డైరెక్టరీను పొందలేక పోయింది"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "virDomainGetXMLDesc సురక్షిత ఫ్లాగ్‌తో"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare అనునది uriకు అమర్చలేదు"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 అనునది uri అమర్చలేదు"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "పాత్ అనునది NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "ఫ్లాగులు తప్పక సున్నాఅయివుండాలి"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "బఫర్ అనునది NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "flags పారామితి తప్పక VIR_MEMORY_VIRTUAL కావాలి"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "బఫర్ అనునది NULL అయితే పరిమాణం సున్నా-కాదు"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid విఫలమైంది"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) విఫలమైంది"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) విఫలమైంది"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) విఫలమైంది"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) విఫలమైంది"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "కంటైనర్ కొనసాగింపు సందేశమును పంపలేక పోయింది"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "కంటైనర్ కొనసాగింపు సందేశమును చదువుటకు విఫలమైంది"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 msgid "failed to make root private"
 msgstr "root వ్యక్తిగతము చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "%s సృష్టించుటకు విఫలమైంది"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "%sవద్ద ఖాళీ tmpfs మరల్పు చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "కొత్త root %sను tmpfs లోనికి బందనంచేయుటకు విఫలమైంది"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, c-format
 msgid "failed to chroot into %s"
 msgstr "%sకు chroot అగుటకు విఫలమైంది"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 msgid "failed to pivot root"
 msgstr "pivot rootకు విఫలమైంది"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, c-format
 msgid "failed to mkdir %s"
 msgstr "mkdir %sకు విఫలమైంది"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, c-format
 msgid "failed to mount %s on %s"
 msgstr "%sను %sపై మరల్పు చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "/dev/pts సృష్టించలేము"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 msgid "failed to mount /dev/pts in container"
 msgstr "/dev/ptsను కంటైనర్‌ నందు మరల్పు చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "పరికరము %s తయారీలో విఫలమైంది"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "/dev/ptmx నుండి /dev/pts/ptmx కు symling చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 msgid "failed to make device /dev/ptmx"
 msgstr "పరికరము /dev/ptmx చేయుటలో విఫలమైంది"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "%sను %sవద్ద మరల్చుటలో విఫలమైంది"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "/proc/mounts చదువుటకు విఫలమైంది"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "'%s' అన్‌మౌంటుకు విఫలమైంది"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 msgid "failed to make / slave"
 msgstr " / స్లేవ్ చేయుటకు విఫలమైంది"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "/proc మరల్పుకు విఫలమైంది"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "mkdir %sకు విఫలమైంది"
+msgid "failed to remove capabilities %d"
+msgstr "సామర్ధ్యములను పొందుటలో విఫలం"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "సామర్ధ్యములను పొందుటలో విఫలం"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "సామర్ధ్యములను పొందుటలో విఫలం"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() అనునది సరికాని vm నిర్వచనంను పంపినది"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, c-format
 msgid "failed to open tty %s"
 msgstr "tty %s తెరుచుటకు విఫలమైంది"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "క్లోన్ కంటైనర్ నడుపుటకు విఫలమైంది"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "cgroupను %s కొరకు సృష్టించలేక పోయింది\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "lxc మూలాలను అమర్చుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "సేవిక సాకెట్ '%s'ను సృష్టించుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "సేవిక సాకెట్ '%s' బదనంచేయుటకు విఫలమైంది"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "సేవిక సాకెట్ %s వినుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "fd యొక్క రీడ్ %d విఫలమైంది"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "fd %dకు వ్రాయుట విఫలమైంది"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) విఫలమైంది"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) విఫలమైంది"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) విఫలమైంది"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "దోష ఘటన %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() విఫలమైంది"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "ఇంటర్ఫేస్ %sనుండి ns %dకు కదుల్చుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "veth తొలగించుటలో విఫలమైంది: %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair విఫలమైంది"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 msgid "cannot unshare mount namespace"
 msgstr "మరల్పు నేమ్‌స్పేస్‌ను భాగస్వామ్యపరచకుండా వుంచలేదు"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 msgid "failed to switch root mount into slave mode"
 msgstr "root మరల్పును స్లేవ్ రీతినకు మార్చుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, c-format
 msgid "failed to make path %s"
 msgstr "పాత్ %s చేయుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, c-format
 msgid "failed to mount devpts on %s"
 msgstr "%s నందు devpts మరల్పు చేయుటకు విఫలమైంది"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "tty కేటాయించుటలో విఫలమైంది"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "pid దస్త్రము '%s/%s.pid' వ్రాయలేక పోయింది"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "root dirకు మార్చలేక పోయింది"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "విభాగపు లీడర్ కాలేక పోయింది"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "LXC డ్రైవర్ నుండి అనుసంధానము విఫలమైంది"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "నిల్వ పూల్ క్రియాశీలముగా లేదు"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "సిస్టమ్‌కు NETNS మద్దతు లేదు"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "సరిపోవు uuidతో ఏ డొమైన్ లేదు"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "క్రియాశీల డొమైన్‌ను తొలగించలేక పోయింది"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "ట్రాన్సియన్టు డొమైన్‌ను అనిర్వచనీయము చేయలేము"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "%s కొరకు cgroup పొందలేక పోయింది\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid కంటైనర్ %dకొరకు వేచివుండుటలో విఫలమైంది: %d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "బ్రిడ్జు కొరకు ఇంటర్ఫేస్ పొందుటలో విఫలమైంది"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "veth పరికరము యుగళం సృష్టించుటలో విఫలమైంది: %d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "veth నామములు కేటాయించుటలో విఫలమైంది"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "%s పరికరమును %sకు జతచేయుటలో విఫలమైంది"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "మాత్రుక ns veth పరికరము చేతనము చేయుటలో విఫలమైంది"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "కక్షిదారి సాకెట్ సృష్టించుటకు విఫలమైంది"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "కక్షిదారి సాకెట్‌కు అనుసంధానమగుటకు విఫలమైంది"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "కంటైనర్ కొరకు చెల్లని PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "pid %d సమాప్తం చేయుటలో విఫలమైంది"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "'%s' కొరకు వేచి వుండేలేదు"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "ప్రారంభమునందు కంటైనర్ '%s' అనుకోకుండా మూసివేయబడింది"
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "లాగ్ డైరెక్టరీ '%s'ను సృష్టించలేదు"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "'%s' తెరుచుటకు విఫలమైంది"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "pid దస్త్రము %s/%s.pid చదువుటకు విఫలమైంది"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "%s నామముతో ఏ డొమైన్ లేదు"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "id %dతో యెటువంటి డొమైన్ లేదు"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "తెలియని విడుదల: %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "డొమైన్ %s వంటి డొమైన్ లేదు"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "చెల్లని పారామితి `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "చెల్లని పారామితి లెక్క"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "అతిధేయ నామమును పొందుటలో విఫలం"
 
@@ -1929,22 +1986,22 @@ msgstr "ఫార్వాడింగ్ అభ్యర్ధించబడ
 msgid "unknown forwarding type '%s'"
 msgstr "తెలియని ఫార్వార్డింగ్ రకము '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "నెట్వర్కు ఆకృతీకరణ ఫైలు నామము '%s' నెట్వర్కు నామము '%s'తో సరిపోలటం లేదు"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "ఆకృతీకరణ దస్త్రము '%s'ను తీసివేయలేదు"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "బ్రిడ్జు నిష్పాదనము గరిష్ట id %dను మించినది"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "బ్రిడ్జు నామము '%s' యిప్పటికే వుపయోగంలో వుంది."
@@ -2088,358 +2145,493 @@ msgstr "సరిపోలు idతో యెటువంటి నెట్వ
 msgid "network '%s' does not have a bridge name."
 msgstr "నెట్వర్కు '%s' బ్రిడ్జు నామమును కలిగిలేదు"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ట్రాన్సియంట్ డొమైన్ కొరకు స్వయంచాలక డొమైన్‌ను అమర్చలేదు"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "స్వయంచాలక డైరెక్టరీ %sని సృష్టించలేము"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "సిమ్‌లింకు '%s'ను %sకుసృష్టించుటలో విఫలమైంది"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "సిమ్‌లింకు '%s' తొలగించుటలో విఫలమైంది"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "పూల్ %sను రీఫ్లెష్‌చేయుటకు విఫలమైంది"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "పూల్ %sను రీఫ్లెష్‌చేయుటకు విఫలమైంది"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "సిమ్‌లింకును పరిష్కరించలేదు %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "సరిపోలు నామముతో యెటువంటి నో‍డ్ పరికరము లేదు"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "ఈ పరికరముకు పేరెంట్ లేదు"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() కు చెల్లని పారామితి"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "పాత్ '%s'ను తెరువలేక పోయింది"
+
+#: src/node_device.c:449
+#, fuzzy, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr "హోస్టు స్కాన్ ట్రిగ్గర్ చేయుటలో వైఫల్యతను '%s'కు వ్రాయండి"
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "వలస ఆపరేషన్ విఫలమైంది"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "'%s' రకముదస్త్రమును కనుగొనలేక పోయింది"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "ప్రస్తుత సమయమును పొందలేక పోయింది"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి బ్లాక్ పరికరము పాత్ అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "'%s' కొరకు నిల్వ సామర్ద్యాలను పార్శ్ చేయుటలో దోషము"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "'%s' కొరకు తప్పిపోయిన నిల్వ సామర్ధ్య రకము"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి తీసివేయదగిన మాధ్యమ పరిమాణం అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "'%s' కొరకు అందివ్వబడిన చెల్లని తొలగించదగు మాధ్యమం పరిమాణము"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "'%2$s' కొరకు తెలియని నిల్వ సామర్ధ్యపు రకము '%1$s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి పరిమాణము అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి పరిమాణము అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి SCSI హోస్టు ID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని SCSI హోస్టు ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి SCSI బస్ ID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని SCSI బస్ ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి SCSI లక్ష్యపు ID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "చెల్లని SCSI లక్ష్యపు ID '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "ఏ SCSI LUN ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "చెల్లని SCSI LUN ID అనునది '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "'%s' కొరకు నిల్వ సామర్ద్యాలను పార్శ్ చేయుటలో దోషము"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "'%s' కొరకు తప్పిపోయిన నిల్వ సామర్ధ్య రకము"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "'%s' కొరకు యెటువంటి పరిమాణము అందివ్వబడలేదు"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "'%s' కొరకు యెటువంటి పరిమాణము అందివ్వబడలేదు"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "'%2$s' కొరకు తెలియని నిల్వ సామర్ధ్యపు రకము '%1$s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి నెట్వర్కు యింటర్ఫేస్ అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' కొరకు అందివ్వబడిన చెల్లని నెట్వర్కు రకము"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "'%s' కొరకు ఏ USB ఇంటర్ఫేస్ సంఖ్యా అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని USB ఇంటర్ఫేస్ సంఖ్య అందివ్వబడింది"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "ఏ USB ఇంటర్ఫేస్ క్లాస్ '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "చెల్లని USB యింటర్ఫేస్ క్లాస్ '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి USB ఇంటర్ఫేస్ వుపతరగతి అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "చెల్లని USB ఇంటర్ఫేస్ వుపతరగతి '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి USB యింటర్ఫేస్ ప్రొటోకాల్ అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "చెల్లని USB యింటర్ఫేస్ ప్రోటోకాల్ '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "'%s' కొరకు ఏ USB బస్ సంఖ్య అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని USB బస్ సంఖ్య అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి USB పరికరపు సంఖ్య అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని USB పరికర సంఖ్య అందివ్వబడింది"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి USB అమ్మకందారి ID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని USB అమ్మకందారి ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "'%s' కొరకు యెటువంటి USB వుత్పత్తి ID  అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని USB వుత్పత్తి ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "'%s' కొరకు ఏ PCI డొమైన్ ID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "చెల్లని PCI డొమైన్ ID '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "ఏ PCI బస్ ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "సరికాని PCI బస్ ID '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "ఏ PCI స్టాట్ ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "చెల్లని PCI స్లాట్ ID '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "ఏ PCI ప్రమేయ ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని PCI ప్రమేయ ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "ఏ PCI అమ్మకందారి ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s' కొరకు చెల్లని PCI అమ్మకందారి ID అందివ్వబడింది"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "ఏ PCI వుత్పత్తి ID '%s' కొరకు అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "చెల్లని PCI ఉత్పత్తి ID '%s' కొరకు అందివ్వబడింది"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "'%s' కొరకు ఏ సిస్టమ్ UUID అందివ్వబడలేదు"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' కొరకు తప్పుగారూపొందించిన uuid మూలకం"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "తప్పిపోయిన సామర్ధ్యము రకము"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "తెలియని సామర్ధ్యము రకము '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "తెలియని సామర్ధ్యము రకము '%d' దీని కొరకు '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' కొరకు ఏ పరికరము సామర్ధ్యములు లేవు"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "చదవటానికి %sను తెరవటంలో విఫలమైంది"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "చదవటానికి %sను తెరవటంలో విఫలమైంది"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "'%s' నుండి చదువుటకు విఫలమైంది: %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "'%s' నుండి చదువుటకు విఫలమైంది: %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "'%s' నుండి చదువుటకు విఫలమైంది: %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "cpu సమాచారం ప్రాసెసర్‌ను పార్శింగ్ చేస్తోంది"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "cpu సమాచారము cpu MHzను పార్శింగ్ చేయుచున్నది"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "ఏ cpuలు కనుగొనబడలేదు"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "%sను తెరువలేదు"
 
-#: src/opennebula/one_conf.c:130
-msgid "Error submitting virtual machine to OpenNebula"
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "ఈ ప్లాట్‌ఫాంనందు తెర యింప్లిమెంట్ కాలేదు"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "NUMA ఈ హోస్టునందు మద్దతీయుటలేదు"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "ప్రారంభ అర %d విస్తృతి (0-%d) దాటివుంది"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "NUMA ఫ్రీ మెమొరీని క్వరీచేయుటకు విఫలమైంది"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_conf.c:150
+msgid "Error submitting virtual machine to OpenNebula"
+msgstr "OpenNebulaకు వర్చ్యువల్ మిషన్ యిచ్చుటలో దోషము"
+
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "రోజు యొక్క సమయాన్ని పొందుతోంది"
 
 #: src/opennebula/one_driver.c:462
-#, fuzzy, c-format
+#, c-format
 msgid "Already an OpenNebula VM active with the name: '%s' id: %d "
-msgstr "యిప్పటికే తెరిసిన OPENVZ VM అనునది id '%s'తో క్రియాశీలముగావుంది"
+msgstr "ఇిప్టికే వొక పOpenNebula VMనామముe: '%s' id: %dతో క్రియాశీలముగావుంది. "
 
 #: src/opennebula/one_driver.c:509 src/opennebula/one_driver.c:545
 #: src/opennebula/one_driver.c:580 src/opennebula/one_driver.c:613
-#, fuzzy
 msgid "Wrong state to perform action"
-msgstr "నిల్వ vol సమాచారము"
+msgstr "చర్యను జరుపుటకు సరికాని స్థితి"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "డొమైన్ నడుచుట లేదు"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "సరిపోలు id %dతో యెటువంటి డొమైన్‌లేదు"
 
 #: src/opennebula/one_driver.c:617
-#, fuzzy
 msgid "domain is not paused "
-msgstr "డొమైన్ '%s' నిలుపబడలేదు"
+msgstr "డొమైన్ నిలుపబడలేదు "
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "vzctl వర్షన్‌ను బయల్పరచలేక పోయింది"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "కంటైనర్ %d కొరకు 'IP_ADDRESS'ను ఆకృతీకరణనుండి చదువలేక పోయింది"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "కంటైనర్ %d కొరకు ఆకృతీకరణనుండి 'NETIF' చదువలేక పోయింది"
 
 #: src/openvz_conf.c:257
@@ -2459,13 +2651,13 @@ msgid "Wrong MAC address"
 msgstr "తప్పు MAC చిరునామా"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "'OSTEMPLATE'ను ఆకృతీకరణనుండి కంటైనర్ %d కొరకు చదువలేక పోయింది"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "'VE_PRIVATE'ను ఆకృతీకరణనుండి కంటైనర్ %d కొరకు చదువలేక పోయింది"
 
 #: src/openvz_conf.c:434
@@ -2481,14 +2673,10 @@ msgid "UUID in config file malformed"
 msgstr "ఆకృతీకరణ ఫైలునందలి UUID తప్పుగావుంది"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "ఆకృతీకరణను %d కొరకు చదువలేక పోయింది"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "నోడ్ సమాచారమును చదువలేక పోయింది"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "కంటైనర్ నిర్వచించబడి లేదు"
@@ -2524,7 +2712,7 @@ msgstr "కంటైనర్ కొరకు ఆదేశమును సృష
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "%sను exec చేయలేక పోయింది"
@@ -2592,7 +2780,7 @@ msgstr "డొమైన్ అనునది shutoff స్థితినం
 msgid "Could not read container config"
 msgstr "కంటైనర్ ఆకృతీకరణని చదువలేక పోయింది"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "తెలియని రకము '%s'"
@@ -2601,7 +2789,20 @@ msgstr "తెలియని రకము '%s'"
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs తప్పక >= 1 కావాలి"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "VPS ID %s పార్శ్ చేయలేక పోయింది"
@@ -2722,881 +2923,850 @@ msgstr "proxyతో సమాచార సంబంధాల దోషం: malfo
 msgid "got asynchronous packet number %d\n"
 msgstr "asynchronous పాకెత్ సంఖ్య %dను పొందాము\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "QEMU కార్యక్రమమును డెమోనైజ్ చేయలేక పోయింది"
-
-#: src/qemu_conf.c:456
-#, fuzzy, c-format
+#: src/qemu_conf.c:582
+#, c-format
 msgid "cannot parse QEMU version number in '%s'"
-msgstr "వర్షన్ %s పార్శ్ చేయలేదు"
+msgstr "QEMU వర్షన్ సంఖ్యను '%s' నందు పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr "QEMU సహాయ అవుట్పుట్‌ను చదువలేదు"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "qemu %d నుండి అనుకొని బహిష్కరణ స్థిది pid %lu"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "అనుకోని బహిష్కరణ స్థితి '%d', qemu బహుశా విఫలమైంది"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "QEMU బైనరీ %sను కనుగొనలేక పోయింది: %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "నెట్వర్కు '%s' కనుగొనబడలేదు"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "నెట్వర్కు రకము %d మద్దతీయుటలేదు"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "బ్రిడ్జి మద్దతును సిద్దపరచలేము: %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "tap ఇంటర్ఫేస్‌ను బ్రిడ్జుకు జతచేయుటలో విఫలమైంది. %s అనునది బ్రిడ్జు పరికరము కాదు"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "tap ఇంటర్‌ఫేస్‌ '%s'ను బ్రిడ్జి '%s'కు జతచేయుటలో విఫలమైంది : %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "TCP వలసవిధానం అనునది ఈ QEMU బైనరీతో మద్దతించబడదు"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "STDIO వలసవిధానం అనునది ఈ QEMU బైనరీతో మద్దతీయబడదు"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "మద్దతీయని డ్రైవర్ నామము '%s' డిస్కు '%s' కొరకు"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "మద్దతీయని usb డిస్కు రకము '%s' కొరకు"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "మద్దతీయని డిస్కురకము '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "సరికాని ధ్వని రీతి"
 
-#: src/qemu_conf.c:1697
-#, fuzzy, c-format
+#: src/qemu_conf.c:1802
+#, c-format
 msgid "malformed keyword arguments in '%s'"
-msgstr "'%s' కొరకు తప్పుగారూపొందించిన uuid మూలకం"
+msgstr "'%s' నందు తప్పుగా ఫాంమైన కీపదపు ఆర్గుమెంట్లు"
 
-#: src/qemu_conf.c:1830
-#, fuzzy, c-format
+#: src/qemu_conf.c:1935
+#, c-format
 msgid "cannot parse drive index '%s'"
-msgstr "పరికరము %sను పార్శ్ చేయలేదు"
+msgstr "డ్రైవ్ విషయసూచిక '%s'ను పార్శ్ చేయలేక పోయింది"
 
-#: src/qemu_conf.c:1839
-#, fuzzy, c-format
+#: src/qemu_conf.c:1944
+#, c-format
 msgid "missing file parameter in drive '%s'"
-msgstr "%s కోసం సాధన సమాచారం తప్పిపోయింది"
+msgstr "డ్రైవ్ '%s' నందు ఫైలు పారామితి తప్పిపోయినది"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
-msgstr ""
+msgstr "డ్రైవ్ '%s' నందు విషయసూచిక పారామితి తప్పిపోయినది"
 
-#: src/qemu_conf.c:1906
-#, fuzzy, c-format
+#: src/qemu_conf.c:2011
+#, c-format
 msgid "cannot parse NIC vlan in '%s'"
-msgstr "PCI డొమైన్ '%s'ను పార్శ్ చేయలేదు"
+msgstr "'%s' నందు NIC vlan పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
-msgstr ""
+msgstr "vlan %d కొరకు NIC నిర్వచనమును కనుగొనలేదు"
 
-#: src/qemu_conf.c:1977
-#, fuzzy, c-format
+#: src/qemu_conf.c:2082
+#, c-format
 msgid "cannot parse vlan in '%s'"
-msgstr "డొమైన్ %sను పార్శ్ చేయలేదు"
+msgstr "'%s' నందు vlanను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2007
-#, fuzzy, c-format
+#: src/qemu_conf.c:2112
+#, c-format
 msgid "cannot parse NIC definition '%s'"
-msgstr "ప్రమేయం %sను పార్శ్ చేయలేదు"
+msgstr "NIC నిర్వచనము '%s'ను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
-#, fuzzy, c-format
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
+#, c-format
 msgid "unknown PCI device syntax '%s'"
-msgstr "తెలియని chr పరికరము రకము '%s'"
+msgstr "తెలియని PCI పరికరము సిన్టాక్స్ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
-#, fuzzy, c-format
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
+#, c-format
 msgid "cannot extract PCI device bus '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "PCI పరికరము bus '%s'ను వెలికితీయలేదు"
 
-#: src/qemu_conf.c:2086
-#, fuzzy, c-format
+#: src/qemu_conf.c:2191
+#, c-format
 msgid "cannot extract PCI device slot '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "PCI పరికరము స్లాట్ '%s'ను వెలికితీయలేక పోయింది"
 
-#: src/qemu_conf.c:2093
-#, fuzzy, c-format
+#: src/qemu_conf.c:2198
+#, c-format
 msgid "cannot extract PCI device function '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "PCI పరికరము కార్యక్రమము '%s'ను వెలికితీయలేము"
 
-#: src/qemu_conf.c:2138
-#, fuzzy, c-format
+#: src/qemu_conf.c:2243
+#, c-format
 msgid "cannot extract USB device vendor '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "USB పరికరము అమ్మకందారి '%s'ను వెలికితీయలేము"
 
-#: src/qemu_conf.c:2145
-#, fuzzy, c-format
+#: src/qemu_conf.c:2250
+#, c-format
 msgid "cannot extract PCI device product '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "PCI పరికరము వుత్పత్తి '%s'ను వెలికితీయలేము"
 
-#: src/qemu_conf.c:2159
-#, fuzzy, c-format
+#: src/qemu_conf.c:2264
+#, c-format
 msgid "cannot extract PCI device address '%s'"
-msgstr "డిస్కు పరికరములను బయల్పరచలేదు"
+msgstr "PCI పరికరము చిరునామా '%s'ను వెలికితీయలేము"
 
-#: src/qemu_conf.c:2260
-#, fuzzy, c-format
+#: src/qemu_conf.c:2365
+#, c-format
 msgid "cannot find port number in character device %s"
-msgstr "కొత్తగా సృష్టించిన వాల్యూమ్ '%s'ను కనుగొనలేదు"
+msgstr "కారెక్టర్ పరికరము %s నందు పోర్టు సంఖ్యను కనుగొనలేక పోయింది"
 
-#: src/qemu_conf.c:2296
-#, fuzzy, c-format
+#: src/qemu_conf.c:2401
+#, c-format
 msgid "unknown character device syntax %s"
-msgstr "తెలియని chr పరికరము రకము '%s'"
+msgstr "తెలియని కారెక్టర్ పరికరము సిన్టాక్స్ %s"
 
-#: src/qemu_conf.c:2329
-#, fuzzy
+#: src/qemu_conf.c:2434
 msgid "no emulator path found"
-msgstr "మానిటర్ పాత్ లేదు"
+msgstr "ఎటువంటి యెమ్యులేటర్ పాత్ కనబడలేదు"
 
-#: src/qemu_conf.c:2381
-#, fuzzy, c-format
+#: src/qemu_conf.c:2486
+#, c-format
 msgid "missing value for %s argument"
-msgstr "తప్పిపోయిన auth హోస్టు యాట్రిబ్యూట్"
+msgstr "%s ఆర్గుమెంట్ కొరకు తప్పిపోయిన విలువ"
 
-#: src/qemu_conf.c:2426
-#, fuzzy, c-format
+#: src/qemu_conf.c:2531
+#, c-format
 msgid "cannot parse VNC port '%s'"
-msgstr "PCI స్లాట్‌ '%s'ను పార్శ్ చేయలేదు"
+msgstr "VNC పోర్ట్ '%s'ను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2450
-#, fuzzy, c-format
+#: src/qemu_conf.c:2555
+#, c-format
 msgid "cannot parse memory level '%s'"
-msgstr "పరికరము %sను పార్శ్ చేయలేదు"
+msgstr "మెమొరీ స్థాయి '%s'ను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2459
-#, fuzzy, c-format
+#: src/qemu_conf.c:2564
+#, c-format
 msgid "cannot parse CPU count '%s'"
-msgstr "PCI స్లాట్‌ '%s'ను పార్శ్ చేయలేదు"
+msgstr "CPU లెక్క '%s'ను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2467
-#, fuzzy, c-format
+#: src/qemu_conf.c:2572
+#, c-format
 msgid "cannot parse UUID '%s'"
-msgstr "PCI బస్ '%s'ను పార్శ్ చేయలేదు"
+msgstr "UUID '%s'ను పార్శ్ చేయలేదు"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
-msgstr ""
+msgstr "మారకంనందు తెలియని QEMU ఆర్గుమెంట్ '%s'"
 
-#: src/qemu_conf.c:2723
-#, fuzzy, c-format
+#: src/qemu_conf.c:2828
+#, c-format
 msgid "unknown argument '%s'"
-msgstr "తెలియని auth రకము '%s'"
-
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "చెల్లని డొమైన్ స్థితి"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "సరికాని pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "మానిటర్ పాత్ లేదు"
+msgstr "తెలియని ఆర్గుమెంట్ '%s'"
 
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "డొమైన్ ఆకృతీకరణ లేదు"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "లాగ్‌పైలు %sను సృష్టించుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "VM లాగ్‌ఫైలు close-on-exec ఫ్లాగ్‌ను అమర్చలేక పోయింది"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "లాగ్‌పైలు నామము %s/%s.log సృష్టించుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lldకు %s నందు వెళ్ళలేదు"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "VM స్వయంచాలకప్రారంభం విఫలమైంది '%s': %s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "స్థితి దస్త్రము %s లింకు తీయుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "%s కొరకు డొమైన్ స్థితిని చదువుటలో విఫలమైంది\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "%s కొరకు డొమైన్ స్థితిని పార్శ్ చేయుటలో విఫలమైంది\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "మానిటర్‌ను %s కొరకు తిరిగి అనుసంధానించుటలో విఫలమైంది: %d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "రక్షణ డ్రైవర్ ప్రారంభించుటకు విఫలమైంది"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "ఎటువంటి రక్షణ డ్రైవర్ అందుబాటులో లేదు"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "secModel రీతిను నకలుతీయుటలో విఫలమైంది: %s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "secModel DOI నకలుతీయుటలో విఫలమైంది: %s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "రక్షణ డ్రైవర్ ప్రారంభించుటకు విఫలమైంది"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "ఎటువంటి రక్షణ డ్రైవర్ అందుబాటులో లేదు"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "స్థితి dir '%s' సృష్టించుటకు విఫలమైంది: %s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "%s ప్రారంభం అవుట్‌పుట్‌ను చదువుచున్నప్పుడు వైఫల్యము"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "%s ప్రారంభం అవుట్‌పుట్‌ను చదువుచున్నప్పుడు సమయం మించినది"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "%s ప్రారంభం అవుట్‌పుట్‌ను చదువుచున్నప్పుడు ఖాళీ మించినది"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "%s లాగ్ అవుట్పుట్‌ను చదువుచున్నప్పుడు దోషము"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "%s లాగ్ అవుట్పుట్ చదువునప్పుడు స్పేసు మించిపోయినది"
 
-#: src/qemu_driver.c:783
-#, fuzzy, c-format
+#: src/qemu_driver.c:792
+#, c-format
 msgid "Process exited while reading %s log output"
-msgstr "%s లాగ్ అవుట్పుట్‌ను చదువుచున్నప్పుడు సమయం ముగిసినది"
+msgstr "%s లాగ్ అవుట్పుట్‌ను చదువుచున్నప్పుడు ప్రోసెస్ నిష్క్రమించినది"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "%s లాగ్ అవుట్పుట్‌ను చదువుచున్నప్పుడు సమయం ముగిసినది"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "మానిటర్ పాత్ %sను తెరువలేక పోయింది"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "మానిటర్‌కు close-on-exec ఫ్లాగ్‌ను అమర్చలేక పోయింది"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "మానిటర్‌ను నాన్-బ్లాకింగ్ రీతినందు వుంచలేదు"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "లాగ్‌ఫైలును మూయలేక పోయింది: %s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "గెస్టును ప్రారంభించలేక పోయింది: %s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "CPU తంతి సమాచారమును పొందుటకు మానిటర్ ఆదేశమును నడుపలేము"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "CPU ఎఫినిటీని అమర్చుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "ఆపరేషన్ తిరిగికొనసాగింపు విఫలమైంది"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "VNC సంకేతపదమును అమర్చుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "రక్షణ లేబుల్‌ను అమర్చుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM యిప్పటికే క్రియాశీల పర్చబడింది"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "ఉపయోగించని VNC పోర్టును కనుగొనలేక పోయింది"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "లాగ్ డైరెక్టరీ %sను సృష్టించలేక పోయింది"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "QEMU బైనరీ %sను కనుగొనలేక పోయింది"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "%s కొరకు స్టేల్ PID ఫైలును తొలగించలేదు"
 
-#: src/qemu_driver.c:1415
-#, fuzzy
+#: src/qemu_driver.c:1421
 msgid "Failed to build pidfile path."
-msgstr "పూల్ %s నిర్మించుటకు విఫలమైంది"
+msgstr "pidfile పాత్‌ను నిర్మించుటలో విఫలమైంది."
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "envvను లాగ్‌దస్త్రమునకు వ్రాయలేక పోయింది: %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "argvను లాగ్‌ఫైలుకు వ్రాయలేక పోయింది: %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "లాగ్‌పైలు అంత్యము వరకు లాగలేదు: %s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "డొమైన్ %s చూపబడలేదు\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "VM '%s'ను మూసివేస్తోంది\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "SIGTERMను %s (%d)కు పంపుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "%s కొరకు డొమైన్ స్థితిని తీసివేయుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "PID ఫైలును %s కొరకు తొలగించుటలో విఫలమైంది: %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "సంభాలించని fd ఘటన %d దీనికొరకు %s"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "%sను తెరువలేక పోయింది"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "NUMA ఈ హోస్టునందు మద్దతీయుటలేదు"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "ప్రారంభ అర %d విస్తృతి (0-%d) దాటివుంది"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "NUMA ఫ్రీ మెమొరీని క్వరీచేయుటకు విఫలమైంది"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "నిల్వ పూల్ క్రియాశీలముగా లేదు"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "%sను తెరువలేక పోయింది"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "సరిపోలు uuid '%s'తో యెటువంటి డొమైన్ లేదు"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, c-format
 msgid "no domain with matching name '%s'"
 msgstr "సరిపోలు నామము '%s'తో ఏ డొమైన్ లేదు"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
-#, fuzzy, c-format
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
+#, c-format
 msgid "domain '%s' is already defined with uuid %s"
-msgstr "'%s' క్షేత్రం ఇప్పటికే ఉంది"
+msgstr "‍డొమైన్ '%s' యిప్పటికే uuid %sతో నిర్వచించబడింది"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "డొమైన్ యిప్పటికే '%s'లా క్రియాశీలమైనది"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "సస్పెండ్ ఆపరేషన్ విఫలమైంది"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "మూసివేత ఆపరేషన్ విఫలమైంది"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "ప్రస్తుత మెమొరీకన్నా తక్కువగా గరిష్ట మెమొరీని పెట్టలేరు"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "మెమొరి బెలూన్ కేటాయింపును ప్రశ్నించలేక పోయింది"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "మెమొరి బెలూన్ కేటాయింపును పార్శ్ చేయలేక పోయింది"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "మెమోరీ కేటాయింపును పెంచలేదు"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "గరిష్ట మెమొరీకన్నా యెక్కువగా మెమొరీని అమర్చలేము"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "క్రియాశీల డొమైన్‌యొక్క మెమొరీని అమర్చలేము"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "డొమైన్ xml పొందుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "'%s' సృష్టించుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "భద్రపరచిన పీఠిక వ్రాయుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "xml వ్రాయుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "దస్త్రము %sను దాయలేక పోయింది"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "వలస ఆపరేషన్ విఫలమైంది"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "'migrate' ఈ qemuతో మద్దతించబడదు"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "క్రియాశీల డొమైన్‌యొక్క vcpu లెక్కను మార్చలేము"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "డొమైన్ నిర్వచనం '%d'నందు తెలియని virt రకము"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "డొమైన్‌కొరకు గరిష్ట vcpusను నిర్ణయించలేక పోయింది"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "అభ్యర్ధించిన vcpus డొమైన్‌కు అనుమతైన vcpus కన్నా యెక్కువ: %d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "vcpus క్రియాశీల డొమైన్‌నందు పిన్ చేయలేము"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu సంఖ్య స్థాయిని దాటివుంది %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "ఎఫినిటీని అమర్చలేదు"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "cpu ఎఫినిటి మద్దతీయుటలేదు"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "ఎఫినిటీని పొందలేదు"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu ఎఫినిటి అందుబాటులో లేదు"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "రక్షణ లేబుల్ పొందుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "రక్షణ రీతి స్ట్రింగ్ గరిష్ట %d బైట్లను మించుతుంది"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "రక్షణ DOI స్ట్రింగ్ గరిష్ట %d బైట్లను మించుతుంది"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "డొమైన్ ప్రతిబింబమును చదువలేదు"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "qemu పీఠికను చదువుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "ప్రతిబింబము మాజిక్ సరికానిది"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "ప్రతిబింబము వర్షన్ మద్దతీయుట లేదు (%d > %d)"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "XML చదువుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "XML పార్శ్‍ చేయుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "కొత్త VMకు అప్పగించుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "డొమైన్ తిరిగికొనసాగించుటకు విఫలమైనది"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
-#, fuzzy, c-format
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
+#, c-format
 msgid "unsupported config type %s"
-msgstr "మద్దతీయని డిస్కురకము '%s'"
+msgstr "మద్దతీయని ఆకృతీకరణ రకము %s"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "QEMU argv సిన్టాక్సు %sను నిర్ణయించలేక పోయింది"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "డిస్కు '%s'ను bus/device విషయసూచికకు మార్చలేము"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "బస్ '%s' కొరకు మద్దతీయని డిస్కు నామపు మాపింగ్"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "బస్ '%s' మరియు లక్ష్యము '%s' తో యెటువంటి పరికరము లేదు"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr "పరికరము '%s' మరియు లక్ష్యము '%s'కు ఎమ్యులేటర్ వర్షన్ తీసివేయదగు మాధ్యమాన్ని మద్దతించదు"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "cdrom మాధ్యమాన్ని మార్చలేక పోయింది"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "cdrom మాధ్యమాన్ని మార్చుట విఫలమైంది: %s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "లక్ష్యము %s యిప్పటికే వుంది"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "%s డిస్కును అనుభందించలేదు"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "స్లాట్ సంఖ్యను పార్శ్ చేయలేక పోయింది\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "%s డిస్కును జతచేయుట విఫలమైంది"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "usb డిస్కును జతచేయులేక పోయింది"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "usb డిస్కును జతచేయుట విఫలమైంది"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "usb పరికరమును అనుబందించలేక పోయింది"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "usb పరికరమును జతచేయుట విఫలమైంది"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "క్రియాహీన డొమైన్‌నందు పరికరాన్ని అనుభందించలేము"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "డిస్కు బస్ '%s' హాట్‌ప్లగ్ కాలేదు"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "డిస్కు పరికరము '%s' హాట్‌ప్లగ్ కాలేదు"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "పరికరము రకము '%s' అనుభందిచలేక పోయింది"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "డిస్కు %s కనబడలేదు"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "డిస్కు %s విడదీయబడలేదు - సరికాని స్లాట్ సంఖ్య %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "డిస్కును విడదీయు %s ఆదేశమును నిర్వర్తించుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "డిస్కును విడదీయుటకు విఫలమైంది  %s: చెల్లని స్లాట్ %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "క్రియాహీన డొమైన్‌నందు పరికరాన్ని విడదీయలేము"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "SCSI లేదా virtio డిస్కు పరికరము మాత్రమే గతికంగా విడదీయబడుతుంది"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "ట్రాన్సియంట్ డొమైన్ కొరకు స్వయంచాలక డొమైన్‌ను అమర్చలేదు"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "%s కొరకు స్వయంచాలక డైరెక్టరీను సృష్టించలేదు"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "సిమ్‌లింకు  %s నుండి ' %s'కు సృష్టించుటలో విఫలమైంది"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "సరికాని పాత్: %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' ఆదేశము విఫలమైంది"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "'info blockstats' అనునది ఈ qemuచేత మద్దతివ్వబడుటలేదు"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "పరికరము కనుగొనబడలేదు: %s (%s)"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL లేదా ఖాళీ పాత్"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "సరికాని పాత్, '%s' అనునది తెలిసిన ఇంటర్‌ఫేస్ కాదు"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s: తెరుచుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s: చదువుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "సరికాని పాత్"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU డ్రైవర్ అనునది వర్చ్యువల్ మెమొరీ చిరునామాను మాత్రమే మద్దతిస్తుంది"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") విఫలమైంది"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' ఆదేశము విఫలమైంది"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "టెంప్లేట్  %s తో సృష్టించిన తాత్కాలిక దస్త్రము చదువుటకు విఫలమైంది"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "ఏ డొమైన్ XML పంపబడలేదు"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "KVM వలసల కొరకు tcp URIలు మాత్రమే మద్దతించబడతాయి"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI అంత్యము వద్ద ':port'ను కలిగివుండదు"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "యాదృచ్ఛిక UUIDను నిష్పాదించలేక పోయింది"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "అదే నామముతో డొమైన్ లేదా UUID యిప్పటికే ' %s' వలెవుంది"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "ఆఫ్-లైన్ వలసవిధానం తెలుపబడింది, కాని సస్పెండ్ కార్యము విఫలమైంది"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "వలస విఫలమైంది:  %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "వైఫల్యం తరువాత గెస్టు  %s తిరిగికొనసాగించుట విఫలమైంది\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "పరికరము %s PCI పరికరము కాదు"
@@ -3605,505 +3775,510 @@ msgstr "పరికరము %s PCI పరికరము కాదు"
 msgid "failed to find libvirtd binary"
 msgstr "libvirtd బైనరీని కనుగొనుటకు విఫలమైంది"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 "remote_open:URL నందు ట్రాన్సుపోర్టు గుర్తించబడలేదు (tls|unix|ssh|ext|tcp యిలావుండాలి)"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open: 'ext' బదిలీకరణకు, ఆదేశము అవసరమైనది"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "హోస్టునామము '%s'ను పరిష్కరించలేక పోయింది: %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "'%s'కు అనుసంధానించబడ లేదు"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "సాకెట్‌ను సృష్టించ లేకపోయింది"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "'%s'కు అనుసంధానించబడ లేదు"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "సాకెట్ జంట సృష్టించుట లేదు"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "విండోస్ నందు బదిలీకరణ పద్దతులు unix, ssh మరియు ext మద్దతీయబడవు"
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "సాకెట్‌ను బ్లాక్-కాకుండునట్లు చేయలేక పోయింది"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "pipe చేయలేక పోయింది"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "URIను స్వయంచాలకంగా-గుర్తించ లేకపోయింది"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "కాల్‌బ్యాక్సు జాబితాను కేటాయించుటలో దోషము"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "డొమైన్ ఘటనలను కేటాయించుటలో దోషము"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "%s '%s'ను యాక్సిస్ చేయలేదు"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "TLS క్రెడెన్షియల్సును కేటాయించ లేదు: %s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "CA దృవీకరణపత్రమును లోడు చేయలేదు: %s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "వ్యక్తిగత కీ/దృవీకరణపత్రమును లోడు చేయలేక పోయింది: %s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "TLS కక్షిదారిని సిద్దముచేయలేక పోయింది: %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "TLS అల్గార్దెమ్ ప్రాముఖ్యతను అమర్చలేక పోయింది: %s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "దృవీకరణపత్రము ప్రాముఖ్యతను అమర్చలేక పోయింది: %s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "విభాగము క్రెడెన్షియల్సును అమర్చలేక పోయింది: %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "TLS హాండ్‌షేకును పూర్తిచేయలేక పోయింది: %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "TLS సిద్దీకరణను పూర్తిచేయలేక పోయింది: %s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "సేవిక నిర్ధారణ (మన దృవీకరణపత్రము లేదా IP చిరునామా యొక్క) విఫలమైంది\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "సేవిక దృవీకరణపత్రమును నిర్థారించలేక పోయింది: %s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "ప్రస్తుత సమయమును పొందలేక పోయింది"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "చెల్లని దృవీకరణపత్రము"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "దృవీకరణపత్రము నమ్మదగినది కాదు."
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "దృవీకరణపత్రము తెలిసిన విడుదలదారి నుండి కాదు"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "దృవీకరణపత్రము తీసివేయబడింది."
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "దృవీకరణపత్రము సురక్షితముకాని అల్గార్దెమ్‌ను వుపయోగిస్తోంది"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "సేవిక దృవీకరణపత్రము నిర్ధారణ విఫలమైంది: %s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "దృవీకరణపత్రము యొక్క రకము X.509 కాదు"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers విఫలమైంది"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "దృవీకరణపత్రమును సిద్దముచేయలేక పోయింది: %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "దృవీకరణపత్రమును దిగుమతి చేయలేకపోయింది: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "దృవీకరణపత్రము కాలముతీరినది"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "దృవీకరణపత్రము యింకా క్రియాశీలపర్చబడిలేదు"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "దృవీకరణపత్రపు యజమాని హోస్టునామము (%s)తో సరిపోలడం లేదు"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "చాలా యెక్కువ NUMA అరలు: %d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "చాలా యెక్కువ దూరస్ధ డొమైన్ IDs: %d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "map పొడవు గరిష్టము కన్నా యెక్కువ : %d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU లెక్క అనునది గరిష్టమును మించుతుంది: %d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU మాప్ బఫర్ పొడవు గరిష్టమును మించుతుంది: %d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "హోస్టు నివేదికలు చాలా యెక్కువ vCPUs: %d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "హోస్టు నివేదికల మాప్ బఫర్ పొడవు గరిష్టమును మించుతుంది: %d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "రక్షణ లేబుల్ గరిష్టమును మించినది: %zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "రక్షణ రీతి గరిష్టమును మించినది: %zd"
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "రక్షణ doi గరిష్టమును మించినది: %zd"
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "చాలా యెక్కువ రిమోట్ డొమైన్ నామములు: %d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr "remoteDomainGetSchedulerParameters: పరిమితిని మించిన పారామితుల సంఖ్యను తిరిగియిస్తుంది"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters: తెలియని పారామితి రకము"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "ఎరే కేటాయించుటలో మెమొరీ సరిపోదు"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "తెలియని పారామితి రకము"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "దూరస్థ నియమంకు బ్లాక్ పీక్ అభ్యర్ధన మరీ పొడవు, %zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "తిరిగియిచ్చిన బఫర్ అభ్యర్ధించిన పరిమాణమంత కాదు"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "దూరస్థ నియమంకు మెమొరీ పీక్ అభ్యర్ధన మరీ యెక్కువ, %Zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "మరీ ఎక్కువ దూరస్థ నెట్వర్కులు: %d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
-#, fuzzy, c-format
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
+#, c-format
 msgid "too many remote interfaces: %d > %d"
-msgstr "మరీ ఎక్కువ దూరస్థ నెట్వర్కులు: %d > %d"
+msgstr "మరీ ఎక్కువ దూరస్థ యింటర్ఫైసులు: %d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "మరీ యెక్కువ నిల్వ పూల్స్‍ అభ్యర్దించబడినవి"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "మరీ యెక్కువ నిల్వ పూల్స్‍ పొందబడినవి"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "మరీ యెక్కువ నిల్వ వాల్యూమ్స్‍ అభ్యర్ధించబడినవి"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "మరీ యెక్కువ నిల్వ వాల్యూమ్స్‍ పొందబడినవి"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "చాలా పరికర నామములు అభ్యర్దించబడినవి"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "చాలా పరికర నామములు స్వీకరించబడినవి"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "చాలా సామర్ధ్యపు నామములు అభ్యర్దించబడినవి"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "చాలా సామర్ధ్యపు నామములు స్వీకరించబడినవి"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "తెలియని దృవీకరణము రకము %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "అభ్యర్ధించబడిన దృవీకరణ రకము %s తిరస్కరించబడింది"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "మద్దతీయని దృవీకరణ రకము %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "SASL లైబ్రరీ సిద్దముచేయుటలో విఫలమైంది: %d (%s)"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "సోక్ చిరునామా పొందుటలో విఫలమైంది"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "పీర్ చిరునామా పొందుటకు విఫలమైంది"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "SASL కక్షిదారి సందర్భమును సృష్టించుటలో విఫలమైంది: %d (%s)"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "TLS సెషన్‌కొరకు సరికాని సైఫర్ పరిమాణము"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "బహిర్గత SSFను అమర్చలేక పోయింది %d (%s)"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "రక్షణ లక్షణములను అమర్చలేక పోయింది %d (%s)"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "SASL మెకానిజం %s సేవిక ద్వారా మద్దతీయబడుట లేదు"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "SASL నెగోషియెషన్ ప్రారంభమగుటకు విఫలమైంది: %d (%s)"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "auth ఆనవాళ్ళు చేయుటకు విఫలమైంది"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL నెగోషియేషన్ డాటా మరీ పొడవైంది: %d bytes"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL అంచె విఫలమైంది: %d (%s)"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "నెగోషియేషన్ SSF %d సరిపోవునంత బలమైనదికాదు"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "auth ఆనవాళ్ళు సేకరించుటలో విఫలమైంది"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "ఏ ఘటనా మద్దతించుటలేదు"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "cb ను జాబితాకు జతచేయుచున్నది"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "cbను జాబితానుండి తీసివేయుచున్నది"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header విఫలమైంది"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "మార్షలింగ్ args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "డాటాను పంపలేదు"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "TLS సాకెట్ %sనుండి చదువుటకు విఫలమైంది"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "సేవిక అనుసంధానమును మూసివేసినది"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "డాటాను స్వీకరించలేదు"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "SASL డాటా ఎన్కోడుకు విఫలమైంది: %s"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "SASL డాటా డీకోడ్ చేయుటకు విఫలమైంది: %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "సేవికనుండి స్వీకరించబడిన ప్యాకెట్ మరీ చిన్నది"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "సేవకనుండి పొందిన ప్యాకెట్ మరీ పొడవైనది"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "ప్రత్యుత్తరమునందు సరికాని పీఠిక"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "తెలియని ప్రోగ్రామ్ (పొందింది %x, అనుకొన్నది %x)"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "తెలియని ప్రొటోకాల్ వర్షన్ (పొదింది %x, అనుకొన్నది %x)"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "సేవికనుండి అనుకోని RPC కాల్ %dను పొందినది"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "వరుస %dతో ప్రత్యుత్తరము కొరకు కాల్ వెయిటింగ్ లేదు"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "తెలియని విధానం (పొందింది %x, అనుకొన్నది %x)"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "అన్‌మార్షలింగ్ ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "అన్‌మార్షలింగ్ remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "తెలియని స్థితి (పొందినది %x)"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "సాకెట్‌నందు చూపుట విఫలమైంది"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "సాకెట్ నందు హాంగప్ / దోషము ఘటన స్వీకరించబడింది"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "నియమముపై వేచివుండుటకు విఫలమైంది"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4117,66 +4292,66 @@ msgstr "చెల్లని రక్షణ రీతి '%s'"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s: DOI '%s' అనునది గరిష్టముగా అనుమతించు %d యొక్క పొడవుకన్నా పొడవైనది"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux వర్చ్యువల్ డొమైన్ సందర్భ దస్త్రము %sను తెరువలేదు: %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s: SELinux వర్చ్యువల్ డొమైన్ సందర్భ దస్త్రము %sను చదువలేదు: %s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux వర్చ్యువల్ ప్రతిబింబము సందర్భ దస్త్రము %sను తెరువలేదు: %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s: SELinux వర్చ్యువల్ ప్రతిబింబము సందర్భ దస్త్రము %sను చదువలేదు: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "VM కొరకు రక్షణ label యిప్పటికే నిర్వచించబడివుంది"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "selinux సందర్భమును %s కొరకు నిష్పాదించలేదు"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s: getpidcon() కాలింగ్‌లో దోషము : %s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s: రక్షణ లేబుల్ గరిష్ట పొడవును మించినది: %d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s: security_getenforce() కాలింగ్‌లో దోషము: %s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s: రక్షణ సందర్భమును అమర్చలేదు '\\%s' దీనిపైన %s: %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "సిమ్‌లింకును పరిష్కరించలేదు %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "చెల్లని రక్షణ లేబుల్ %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4185,98 +4360,112 @@ msgstr ""
 "%s: రక్షణ లేబుల్ డ్రైవర్ సరిపోలలేదు: '%s' రీతి డొమైన్ కొరకు ఆకృతీకరించబడింది, కాని హైపర్విజర్ డ్రైవర్ '%"
 "s'."
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s: రక్షణ సందర్భమును అమర్చలేక పోయింది '\\%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "పూల్ రకము %dకొరకు బ్యాకెండ్ తప్పిపోయినది"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "వాల్యూమ్ '%s' తెరువలేక పోయింది"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "దస్త్రము '%s'ను ప్రారంభించలేక పోయింది"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "దస్త్రముయొక్క అంత్యమునకు వెళ్ళలేదు '%s'"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "'%s' యొక్క దస్త్ర సందర్భమును పొందలేక పోయింది"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "dir '%s'ను చదువలేక పోయింది"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "regex %s నిర్వర్తించుటకు విఫలమైంది"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "fd చదువలేదు"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "ఆదేశము '%s' కొరకు వేచివుండుటకు విఫలమైంది"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "ఆదేశము శుభ్రముగా నిష్క్రమించలేదు"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "'%s'కు pipe పైన చదువుటలో దోషము"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "ఆదేశము %dనుండి సున్నా-కాని నిష్క్రమణ స్థితి"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "%s అనునది Win32 పైన మెరుగుపరచలేదు"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "పరికరము ప్రారంభ స్థానమును పార్శ్‍ చేయలేదు"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "పరికరము ముగింపు స్థానమును పార్శ్‍ చేయలేము"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "చెల్లని రక్షణ రకము"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "లక్ష్యము %s యిప్పటికే వుంది"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "సరిపోవునంత పొడవుగల ఖాళీ పొడిగింపులేదు"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "వాల్యూమ్ లక్ష్యపు పాత్‌ '%s'ను చదువలేక పోయింది"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "వాల్యూమ్ పాత్ '%s' పేరెంట్ పూల్ మూలపు పరికర నామముతో ప్రారంభించబడలేదు."
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "లక్ష్యము '%s'నుండి విభజన సంఖ్యను పార్శ్ చేయలేము"
@@ -4349,9 +4538,9 @@ msgid "cannot unlink path '%s'"
 msgstr "పాత్ '%s'ను అన్‌లింకు చేయలేము"
 
 #: src/storage_backend_fs.c:1035
-#, fuzzy, c-format
+#, c-format
 msgid "could not open input path '%s'"
-msgstr "పాత్ '%s'ను తెరువలేక పోయింది"
+msgstr "ఇన్పుట్ పాత్‌ను '%s'ను తెరువలేక పోయింది"
 
 #: src/storage_backend_fs.c:1045 src/storage_backend_fs.c:1088
 #, c-format
@@ -4359,14 +4548,14 @@ msgid "cannot extend file '%s'"
 msgstr "ఫైలు '%s'ను పొడిగింపలేము"
 
 #: src/storage_backend_fs.c:1072
-#, fuzzy, c-format
+#, c-format
 msgid "failed reading from file '%s'"
-msgstr "దస్త్రమునుండి చదువుటకు లేదా lseek కు విఫలమైంది: %s"
+msgstr "దస్త్రము '%s'నుండి చదువుటలో విఫలమైంది"
 
 #: src/storage_backend_fs.c:1094
-#, fuzzy, c-format
+#, c-format
 msgid "failed writing to file '%s'"
-msgstr "pid ఫైలు '%s'కు వ్రాయుటలో విఫలమైంది : %s"
+msgstr "ఫైలు '%s'కు వ్రాయుటలో విఫలమైంది"
 
 #: src/storage_backend_fs.c:1121 src/storage_backend_fs.c:1132
 #, c-format
@@ -4374,69 +4563,71 @@ msgid "cannot fill file '%s'"
 msgstr "ఫైలు '%s'ను నింపలేము"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "దస్త్రము '%s'ను మూయలేదు"
 
 #: src/storage_backend_fs.c:1172
-#, fuzzy
 msgid "cannot copy from volume to a directory volume"
-msgstr "root డైరెక్టరీకు మారలేదు: %s"
+msgstr "వాల్యూమ్‌నుండి డైరెక్టరీ వాల్యూమ్‌కు నకలు తీయలేము"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "తెలియని నిల్వ vol రకము %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
-msgstr ""
+msgstr "విభిన్నమైన బ్యాకింగ్ స్టోర్ తెలుపబడలేదు."
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "తెలియని నిల్వ బ్యాకెండ్ రకము %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "యాక్సిస్ చేయలేని బ్యాకింగ్ స్టోర్ వాల్యూము %s"
 
-#: src/storage_backend_fs.c:1304
-#, fuzzy
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
-msgstr "copy-on-write ప్రతిబింబము qcow-create తో మద్దతించదు"
+msgstr "qcow-create తో వాల్యూమ్‌నుండి నకలు తీయలేము"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "మద్దతీయని నిల్వ vol రకము %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "copy-on-write ప్రతిబింబము qcow-create తో మద్దతించదు"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "qemu-imgతో non-raw ప్రతిబింబములను సృష్టించుట మద్దతీయబడదు"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "పాత్ '%s'ను చదువలేము"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "దస్త్రము యజమాని '%s'ని అమర్చలేదు"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "దస్త్రము రీతి '%s'ను అమర్చలేదు"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "దస్త్రము '%s'ను అన్‌లింకు చేయలేము"
@@ -4670,164 +4861,165 @@ msgstr "'%s'నుండి హోస్టు సంఖ్యను పొం
 msgid "Scanning host%u"
 msgstr "హోస్టు %u స్కాన్ చేస్తోంది"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "తప్పిపోయిన auth హోస్టు యాట్రిబ్యూట్"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "తప్పిపోయిన auth passwd యాట్రిబ్యూట్"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "తప్పుగాఫార్మైన అష్టాంశ తీరు"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "తప్పుగాపార్మైన యజమాని మూలకం"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "తప్పుగా ఫార్మైన సమూహ మూలకం"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "నిల్వ పూల్‌నకు తెలియని రూట్ మూలకము"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "తెలియని నిల్వ పూల్ రకము %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "పూల్ మూలము నామపు మూలకం తప్పిపోయినది"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "uuidను వుద్భవింపచేయ లేదు"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "తెలియని పూల్ ఫార్మాట్ రకము %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "నిల్వ పూల్ మూలము హోస్టు నామము తప్పిపోయినది"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "నిల్వ పూల్ మూలము పరికరములు బయల్పరచలేము"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "నిల్వ పూల్ మూలపు పరికర పాత్‌ను పోగొట్టుకుంది"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "నిల్వ పూల్ మూలపు పాత్‌ను పోగొట్టుకుంది"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "నిల్వ పూల్ మూలపు ఎడాప్టర్ నామము తప్పిపోయింది"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "తెలియని auth రకము '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "నిల్వ పూల్ లక్ష్యపు పాత్ తప్పిపోయినది"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "నిల్వ పూల్‌నకు తెలియని రూట్ మూలకము"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "తెలియని పూల్ ఫార్మాట్ సంఖ్య %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "ఊహించని పూల్ రకము"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "తెలియని పరిమాణపు యానిట్లు '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "తప్పుగాఫార్మైన సామర్ధ్యపు మూలకము"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "సామర్ద్యపు మూలకము విలువ మరీ యెక్కువ"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "తెలియని root మూలకము"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "వాల్యూమ్ నామము మూలకంను పోగొట్టుకుంది"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "తప్పిపోయిన సామర్ధ్యపు మూలకము"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "తెలియని వాల్యూమ్ ఫార్మాట్ రకము %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "నిల్వ పూల్‌నకు తెలియని రూట్ మూలకము"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "తెలియని వాల్యూమ్ ఫార్మాట్ సంఖ్య %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "ఆకృతీకరణ డైరెక్టరీ %sను సృష్టించలేదు"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "config ఫైలు పాత్‌ను నిర్మించలేదు"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "స్వయంచాలకప్రారంభ లింకు పాత్‌ను నిర్మించలేదు"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "XML సృష్టించుటలో విఫలమైంది"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "ఆకృతీకరణ దస్త్రము %sను సృష్టించలేదు"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "ఆకృతీకరణ ఫైలు %sను రాయలేదు"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "ఆకృతీకరణ ఫైలు %sను భద్రపరచలేదు"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s కొరకు యెటువంటి ఆకృతీకరణ ఫైలులేదు"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "%s కొరకు ఆకృతీకరణ ఫైలును తీసివేయలేదు"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "సరిపోలు uuidతో యెటువంటి పూల్ లేదు"
 
@@ -4835,487 +5027,545 @@ msgstr "సరిపోలు uuidతో యెటువంటి పూల్ 
 msgid "no pool with matching name"
 msgstr "సరిపోలు నామముతో యెటువంటి పూల్ లేదు"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "నిల్వ పూల్ యిప్పటికే వుంది"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "సరిపోలు uuidతో యెటువంటి నిల్వ పూల్ లేదు"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "పూల్ యిప్పటికీ క్రియాశీలముగా వుంది"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr "ఏకకాలం కాకుండా నడుస్తున్న జాబులను పూల్ '%s' కలిగివుంది."
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "పూల్ యిప్పటికే క్రియాశీలముగావుంది"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "నిల్వ పూల్ యిప్పటికే క్రియాశీలముగా వుంది"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "నిల్వ పూల్ క్రియాశీలముగా లేదు"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "నిల్వ పూల్ యింకనూ క్రియాశీలముగా వున్నది"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "పూల్ వాల్యూమ్ తొలగింపును మద్దతీయదు"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "పూల్ ఆకృతీకరణ ఫైలును కలిగిలేదు"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "సరిపోలు నామముతో యెటువంటి నిల్వ vol లేదు"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "సరిపోలు కీతో యెటువంటి నిల్వ vol లేదు"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "సరిపోలు పాత్‌తో యెటువంటి నిల్వ vol లేదు"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "నిల్వ vol యిప్పటికే వుంది"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "నిల్వ పూల్ వాల్యూమ్ సృష్టీకరణను మద్దతీయుట లేదు"
 
-#: src/storage_driver.c:1339
-#, fuzzy
+#: src/storage_driver.c:1343
 msgid "no storage pool with matching name"
-msgstr "సరిపోలు నామముతో యెటువంటి నిల్వ vol లేదు"
+msgstr "సరిపోలు నామముతో యెటువంటి నిల్వ పూల్ లేదు"
 
-#: src/storage_driver.c:1371
-#, fuzzy, c-format
+#: src/storage_driver.c:1375
+#, c-format
 msgid "storage volume name '%s' already in use."
-msgstr "బ్రిడ్జు నామము '%s' యిప్పటికే వుపయోగంలో వుంది."
+msgstr "నిల్వ వాల్యూమ్ నామము '%s' యిప్పటికే వుపయోగంలోవుంది"
 
-#: src/storage_driver.c:1382
-#, fuzzy
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
-msgstr "నిల్వ పూల్ వాల్యూమ్ సృష్టీకరణను మద్దతీయుట లేదు"
+msgstr "ఉన్న వాల్యూమ్ నుండి వాల్యూమ్ సృష్టించుటకు నిల్వ పూల్ మద్దతునీయదు"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "వాల్యూమ్ '%s' యిప్పటికి కేటాయించబడివుంది."
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "నిల్వ పూల్ vol తొలగింపును మద్దతీయుటలేదు"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' కొరకు ఏ పరికరము సామర్ధ్యములు లేవు"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "పూల్ దస్త్రనామమును తిర్మానిస్తోంది"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "హోస్టు నిర్వచన ఫైలును లోడుచేస్తోంది '%s'"
 
-#: src/test.c:384
-msgid "host"
-msgstr "ఆతిధేయి"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "ఫైలు'%s'ను తెరువుటకు విఫలమైంది"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "xమార్గ సందర్భాన్ని సృష్టిస్తోంది"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "నోడ్ cpu సాకెట్లు"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node క్రియాశీల cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node మెమోరీ"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node క్షేత్ర జాబితా"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "క్షేత్ర ఫైలు పేరును తీర్మానిస్తోంది"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "node నెట్వర్కు జాబితా"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "నెట్వర్కు దస్త్రనామాన్ని రిజాల్వు చేయము"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "node పూల్ జాబితా"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "పూల్ దస్త్రనామమును తిర్మానిస్తోంది"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: పాత్ ను సమకూర్చండి లేదా test:///default ఉపయోగించండి"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "హోస్టునామమును చూడలేము"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "డొమైన్ '%s' నిలుపబడలేదు"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "డొమైన్ '%s' నడుచుట లేదు"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "డొమైన్ '%s'ను దాయుట మెటాడాటాకు జాగాను కేటాయించుటలో విఫలమైంది"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "డొమైన్ '%s'ను '%s'కు దాయుచున్నది: తెరువుట విఫలమైంది"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "డొమైన్ '%s'ను '%s'కు దాయుచున్నది: వ్రాయుట విఫలమైంది"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "డొమైన్ ప్రతిబింబము '%s'ను చదువలేదు"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "'%s' నందు అసంపూర్తి దాయు పీఠిక"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "సరిపొలని పీఠిక మాజిక్"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "'%s'నందు మెటాడాటా పొడవును చదువుటకు విఫలమైంది"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "మెటాడాటా యొక్క పొడవు స్థాయిమించినది"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s'నందు అంసపూర్తి మెటాడాటా"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "డొమైన్ '%s' కోర్‌డంప్: %s తెరువుటకు విఫలమైంది"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "డొమైన్ '%s' కోర్‌డంప్: %sకు పీఠికను వ్రాయుటలో విఫలమైంది"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "డొమైన్ '%s' కోర్‌డంప్: వ్రాయుట విఫలమైంది: %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "స్థాయి అందుబాటులోవున్న అరలను మించినది"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "డొమైన్ '%s' యిప్పటికే నడుచుచున్నది"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "డొమైన్ '%s' ఇప్పటికీ నడుస్తున్నది"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "నెట్వర్కు '%s' ఇప్పటికీ నడుస్తూనే ఉంది"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "నెట్వర్కు '%s' ఇప్పటికే నడుస్తున్నదింది"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "నిల్వ పూల్ '%s' యిప్పటికే క్రియాశీలముగా వుంది"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "నిల్వ పూల్ '%s' క్రియాశీలముగా లేదు"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "సరిపోలు నామము '%s'తో యెటువంటి నిల్వ vol లేదు"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "సరిపోలు కీ '%s'తో యెటువంటి నిల్వ vol లేదు"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "సరిపోలు పాత్‌ '%s'తో యెటువంటి నిల్వ vol లేదు"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "వాల్యూమ్ '%s' కొరకు పూల్‌నందు సరిపోవునంత జాగా లేదు"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "నెట్వర్కు రకము %d మద్దతీయుటలేదు"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "నెట్వర్కు రకము %d మద్దతీయుటలేదు"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "నెట్వర్కు రకము %d మద్దతీయుటలేదు"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "chr పరికరము కొరకు TCP మాత్రమే మద్దతిస్తుంది"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "మద్దతీయని chr పరికరము రకము %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "close-on-exec ఫైలుయొక్క డిస్క్రిప్టార్ ఫ్లాగ్ అమర్చుటలో దోషము\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "close-on-exec ఫైలుయొక్క డిస్క్రిప్టార్ ఫ్లాగ్ అమర్చుటలో దోషము"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "VM స్వయంచాలకప్రారంభం విఫలమైంది '%s': %s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "inotify సిద్దీకరించలేదు"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "మానిటర్ డైరెక్టరీ %s సృష్టించుటకు విఫలమైంది: %s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup: మెమొరీ దాటిపోయింది\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "pid చదువుటకు విఫలమైంది: %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "సాకెట్ తెరువలేము"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "సాకెట్ బందనం కాలేము"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "మరీ పొడవైన ఆదేశము %s (%d బైట్లు) పంపలేము"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "మరీ పొడవైన ఆదేశము %s పంపలేము"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "ప్రత్యుత్తరము %sను చదువలేము"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "ఏ కెర్నల్ తెలుపలేదు"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "UML కెర్నల్ %sను కనుగొనలేదు"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "envvను లాగ్‌దస్త్రమునకు వ్రాయలేక పోయింది: %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "argvను లాగ్‌ఫైలుకు వ్రాయలేక పోయింది: %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "అనుకోని pid %d != %d పొందింది\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "నిల్వ పూల్ క్రియాశీలముగా లేదు"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "వర్షన్ %s పార్శ్ చేయలేదు"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "'%s' క్షేత్రం ఇప్పటికే ఉంది"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid '%s' క్షేత్రం ఇప్పటికే నిర్వచింపబడింది"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "డొమైన్ కొరకు cputime చదువలేము"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "%sను చదువలేదు"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "సంకేతములను బ్లాక్ చేయలేదు"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "pipeను సృష్టించలేదు"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "non-blocking ఫైలు డిస్క్రిప్టారు ఫ్లాగ్ అమర్చుటలో దోషము"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "close-on-exec ఫైలుయొక్క డిస్క్రిప్టార్ ఫ్లాగ్ అమర్చుటలో దోషము"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "pipe ను సృష్టించుటకు విఫలమైంది"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "చెల్డు కార్యక్రమమును ఫోర్కు చేయలేదు"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "సంకేతములను అన్‌బ్లాక్ చేయలేదు"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "stdin దస్త్రము సంభాలిక అమర్చుటకు విఫలమైంది"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "stdout దస్త్రము సంభాలిక అమర్చుటకు విఫలమైంది"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "stderr దస్త్రము సంభాలిక అమర్చుటకు విఫలమైంది"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "సెషన్ లీడర్ అవ్వలేదు"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "root డైరెక్టరీకు మారలేదు: %s"
 
-#: src/util.c:517
-#, fuzzy
+#: src/util.c:542
 msgid "could not write pidfile"
-msgstr "'%s' టైపుదస్త్రమును చదువలేక పోయింది"
+msgstr "pidfile వ్రాయలేక పోయింది"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "బైనరీ %s నిర్వర్తించలేక పోయింది"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
-msgstr ""
+msgstr "మద్యంతర డెమోన్ ప్రోసెస్ %d స్థితితో నిష్క్రమించినది."
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "తెలియని పోల్ స్పందన."
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "పోల్ దోషం"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "'%s' అనునది సున్న-కాని స్థితి %dతో నిష్క్రమించింది మరియు %d సంకేతించింది: %s"
 
-#: src/util.c:941
-#, fuzzy, c-format
+#: src/util.c:966
+#, c-format
 msgid "Failed to open file '%s'"
-msgstr "dir '%s'ను తెరువుటకు విఫలమైంది"
+msgstr "ఫైలు'%s'ను తెరువుటకు విఫలమైంది"
 
-#: src/util.c:948
-#, fuzzy, c-format
+#: src/util.c:973
+#, c-format
 msgid "Failed to read file '%s'"
-msgstr "'%s' సృష్టించుటకు విఫలమైంది"
+msgstr "'%s' ఫైలును చదువుటకు విఫలమైంది"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "uid '%d' కొరకు  వినియోగదారి రికార్డు కనుగొనుటకు విఫలమైంది"
@@ -5327,22 +5577,21 @@ msgstr "pseudorandom UUIDకు తిరిగివెళుతోంది, 
 
 #: src/vbox/vbox_driver.c:123 src/vbox/vbox_tmpl.c:320
 msgid "no VirtualBox driver path specified (try vbox:///session)"
-msgstr ""
+msgstr "ఎటువంటి వర్చ్యువల్‌బాక్స్ డ్రైవర్ పాత్ తెలుపబడలేదు (try vbox:///session)"
 
 #: src/vbox/vbox_driver.c:130 src/vbox/vbox_tmpl.c:327
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///session)"
-msgstr ""
+msgstr "తెలియని డ్రైవర్ పాత్ '%s' తెలుపబడింది (vbox:///session ప్రయత్నించండి)"
 
 #: src/vbox/vbox_driver.c:137 src/vbox/vbox_tmpl.c:334
 #, c-format
 msgid "unknown driver path '%s' specified (try vbox:///system)"
-msgstr ""
+msgstr "తెలియని డ్రైవర్ పాత్ '%s' తెలుపబడింది ( vbox:///system ప్రయత్నించండి)"
 
 #: src/vbox/vbox_driver.c:143
-#, fuzzy
 msgid "unable to initialize VirtualBox driver API"
-msgstr "దృవీకరణపత్రమును సిద్దముచేయలేక పోయింది: %s"
+msgstr "వర్చ్యువల్ బాక్స్ డ్రైవర్ APIను సిద్దముచేయలేక పోయింది"
 
 #: src/virsh.c:337
 msgid "unknown error"
@@ -5379,15 +5628,15 @@ msgstr "బూట్ వద్ద స్వయంచాలకంగా ప్ర
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "క్షేత్ర నామం, ఐడి లేదా uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "స్వయంచాలకప్రారంభాన్ని అచేతనంచేయండి"
 
@@ -5501,15 +5750,15 @@ msgstr "క్రియారహిత క్షేత్రాలను జా
 msgid "Id"
 msgstr "ఐడి"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "పేరు"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "స్థితి"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "స్థితి రాహిత్యం"
 
@@ -5625,7 +5874,7 @@ msgstr "క్రియారహిత క్షేత్రాన్ని న
 msgid "Undefine the configuration for an inactive domain."
 msgstr "క్రియారహిత క్షేత్ర ఆకృతీకరణను నిర్వచించకు."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "క్షేత్ర నామం లేదా uuid"
 
@@ -5868,11 +6117,11 @@ msgstr "క్షేత్రానికి సంబంధించిన ప
 msgid "Id:"
 msgstr "ఐడి:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "పేరు:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5880,16 +6129,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS వర్గం:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "స్థితి:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU సమయం:"
 
@@ -5917,101 +6166,101 @@ msgstr "చేతనపరచు"
 msgid "disable"
 msgstr "అచేతనపరచు"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "రక్షణ రీతి:"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "రక్షణ DOI:"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "రక్షణ లేబుల్:"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA ఖాళీ మెమొరి"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "NUMA సెల్ కు అందుబాటు లో ఉన్న ఉచిత మెమొరీ ని ప్రదర్శింపుము."
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA సెల్ సంఖ్య"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "మొత్తం"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "క్షేత్ర vcpu సమాచారం"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "క్షేత్ర వాస్తవిక CPUల గురించిన ప్రాధమిక సమాచారానికి తిరిగి వెళ్లు."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "డొమైన్ షట్ ఆఫ్ అవుతోంది, వాస్తవి CPUs హాజరు కాలేదు."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "నియంత్రణ క్షేత్ర vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "భౌతిక CPUలకు ఆతిధేయ పిన్ డొమైన్ VCPUలు."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu సంఖ్య"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "ఆతిధేయ cpu సంఖ్య(లు) (కామాచే వేరుచేయబడినవి)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin: చెల్లని లేదా తప్పిపోయిన vCPU సంఖ్య."
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin: తప్పిపోయిన cpuజాబితా"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin: డొమైన్ సమాచారాలను పొందుటకు విఫలమైంది."
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin: సరికాని vCPU సంఖ్య."
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: సరికాని ఫార్మాట్. ఖాళీ స్ట్రింగ్."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpulist: %s: సరికాని ఫార్మాట్. స్థానం %d (near '%c') అంకెకోసం చూస్తోంది."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6020,1482 +6269,1533 @@ msgstr ""
 "cpulist: %s: సరికాని ఫార్మాట్. స్థాన %d (near '%c'. వద్ద అంకెను గాని లేదా కామా ను గాని "
 "కావాలనుకుంటున్నది"
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: సరికాని పార్మాట్.కామాను స్థానం %d వద్ద ప్రయోగిస్తున్నది."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "భౌతిక CPU %d లేదు."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "వాస్తవిక సంఖ్యల CPUల మార్పు"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "గెస్టు డొమైన్‌నందు వర్చ్యువల్ CPUs యొక్క సంఖ్యను మార్చుము"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "వాస్తవిక CPUల సంఖ్య"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "సరికాని వాస్తవిక CPUల సంఖ్య"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "చాలా ఎక్కవ వాస్తవిక CPUల సంఖ్య"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "మెమోరీ కేటాయింపులను మార్చు"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "ఆతిధేయ క్షేత్రంలోని ప్రస్తుత మెమోరీ కేటాయింపులను మార్చు."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "మెమోరీ కిలోబైట్ల సంఖ్య"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "మెమొరీ పరిమాణంకు %d యొక్క సరికాని విలువ"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "గరిష్ఠమెమొరీపరిమాణం ను నిర్దారించ లేదు"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "గరిష్ట మెమోరీ హద్దును మార్చు"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "ఆతిధేయ క్షేత్రంలోని గరిష్ట మెమోరీ కేటాయింపుల హద్దును మార్చు."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "కిలోబైట్ల లో గరిష్ఠ మెమొరీ హద్దు"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "ప్రస్తుత మెమొరి పరిమాణం ను నిర్దారించ లేదు"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "ప్రస్తుత మెమొరి పరిమాణం ను కుచించలేదు"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "గరిష్ఠమెమొరిపరిమాణం ను మార్చలేదు"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "నోడ్ సమాచారం"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "నోడును గిరించిన ప్రాధమిక సమాచారానికి తిరిగి వెళ్లు"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "నోడు సమాచారాన్ని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU మాదిరి:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU తరచుదనం:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU సాకెట్(లు):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "సాకెటుకి కోర్(లు):"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "కోరుకు త్రెడ్(లు):"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA సెల్(లు):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "మెమోరీ పరిమాణం:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "సామార్ధ్యాలు"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "హైపర్విజర్/పరికరం యొక్క సామర్ధ్యాలు తిరిగివచ్చినవి."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "సామర్ధ్యములను పొందుటలో విఫలం"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XMLలో క్షేత్ర సమాచారం"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "డొమైన్ సమాచారాన్ని XML డంప్ లా stdout కు అవుట్‌పుట్ చేయుము"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "క్రియారహిత నిర్వచిత XML చూపుము"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "XML డంప్‌నందు రక్షణ సున్నితమైన సమాచారమును చేర్చుతుంది"
 
-#: src/virsh.c:2216
-#, fuzzy
+#: src/virsh.c:2218
 msgid "Convert native config to domain XML"
-msgstr "డొమైన్ కొరకు ఆకృతీకరణ ఫైలును వెలికితీయలేదు"
+msgstr "స్వాభావిక ఆకృతీకరణను డొమైన్ XMLకు మార్చుము"
 
-#: src/virsh.c:2217
-#, fuzzy
+#: src/virsh.c:2219
 msgid "Convert native guest configuration format to domain XML format."
-msgstr "డొమైన్ కొరకు XML ఆకృతీకరణను సరికూర్చుము."
+msgstr "స్వాభావిక గెస్టు ఆకృతీకరణ ఫార్మాట్‌ను డొమైన్ XML ఫార్మాటుకు మార్చుము."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
-msgstr ""
+msgstr "మూలపు ఆకృతీకరణ డాటా ఫార్మాట్"
 
-#: src/virsh.c:2223
-#, fuzzy
+#: src/virsh.c:2225
 msgid "config data file to import from"
-msgstr "ఆకృతీకరణ ఫైలు వాక్య దోషం"
+msgstr "దీనినుండి దిగుమతి చేయుటకు ఆకృతీకరణ డాటా ఫైలు"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
-msgstr ""
+msgstr "డొమైన్ XMLను స్వాభావిక ఆకృతీకరణకు మార్చుము"
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
-msgstr ""
+msgstr "డొమైన్ XML ఆకృతీకరణను స్వాభావిక గెస్టు ఆకృతీకరణ ఫార్మాటుకు మార్చుము."
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
-msgstr ""
+msgstr "లక్ష్యపు ఆకృతీకరణ డాటా రకపు ఫార్మాట్"
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
-msgstr ""
+msgstr "దీనినుండి ఎగుమతి చేయుటకు xml డాటా ఫైలు"
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "క్షేత్ర ఐడి లేదా UUIDని క్షేత్ర నామంగా మార్చు"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "క్షేత్ర ఐడి లేదా uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "క్షేత్ర నామం లేదా UUIDని క్షేత్ర ఐడిగా మార్చు"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "క్షేత్ర నామం లేదా ఐడిని క్షేత్ర UUIDగా‌మార్చు"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "క్షేత్ర ఐడి లేదా నామం"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "క్షేత్ర UUIDని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "డొమైన్ ను వేరొక అతిధేయ కు ప్రవాసం చేయి"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "డొమైన్ ను వేరొక అతిధేయ కు ప్రవాసం చేయి.  లైవ్ ప్రవాసం కు --live ను కలపండి."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "లైవ్ ప్రవాసం"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "చేరవలిసిన అతిధేయ యొక్క అనుసంధానం URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "ప్రవాస URI, సాదారణంగా వదిలివేయవచ్చు"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "వలసపంపునప్పుడు కొత్త నామముకు పునఃనామకరణ చేయుము (మద్దతించితే)"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "ప్రవాసం: తప్పిపోయిన డెస్టురి"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "ఒక నెట్వర్కును స్వయచాలకప్రారంభం చేయుము"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "బూట్ సమయమందు స్వయంచాలకంగా ప్రారంభంమగునట్లు నెట్వర్కు ను ఆకృతీకరించు"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "నెట్వర్కు నామం లేదా uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "నెట్వర్కు %s ను స్వయంచాలకంగాప్రారంభికగా గుర్తుంచుటలో విఫలం"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "నెట్వర్కు %s ను స్వయంచాలకంగాప్రారంభికగా గుర్తుంచకపోవుటలో విఫలం"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "నెట్వర్కు %s స్వయంచాలకప్రారంభిక గా గుర్తుంచబడింది\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "నెట్వర్కు %s స్వయంచాలకప్రారంభికగా గుర్తుంచబడింది\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "XML దస్త్రం నుండి ఒక నెట్వర్కు ను సృష్టించండి"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "నెట్వర్కు ను సృష్టించండి"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "దస్త్రం XML నెట్వర్కు వివరణను కలిగిఉంది"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "నెట్వర్కు %s %s నుండీ సృష్టించబడింది\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "%s నుండీ నెట్వర్కు సృష్టించటంలో విఫలమైంది"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "XML ఫైలు నుండీ ఒక నెట్వర్కును నిర్వచించండి (కానీ ప్రారంభించవద్దు)"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "నెట్వర్కును నిర్వచించు."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "నెట్వర్కు %s %s నుండీ నిర్వచించబడింది\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "%s నుండీ నెట్వర్కు నిర్వచించటంలో విఫలమైంది"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ఇచ్చిన నెట్వర్కు ను నాశనంచేయి"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ఇచ్చిన నెట్వర్కు ను నాశనంచేయి."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "నెట్వర్కు నామము, ఐడి లేదా uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "%s నెట్వర్కు నాశనం చేయబడింది\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "నెట్వర్కు నాశనం చేయటంలో విఫలమైంది %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XMLలో నెట్వర్కు సమాచారం"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "నెట్వర్కు సమాచారాన్ని XML డంప్ లాగా stdout కు అవుట్‌పుట్ చేయుము."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "నెట్వర్కుల జాబితాచేయి"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "నెట్వర్కుల జాబితాను తిరిగిఇవ్వు."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "క్రియారహిత నెట్వర్కులను జాబితా చెయ్యి"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "క్రియారహిత & క్రియాశీల నెట్వర్కులను జాబితా చేయి"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "క్రియాశీల నెట్వర్కుల జాబితా ఇవ్వటంలో విఫలమైంది"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "క్రియారహిత నెట్వర్కులను జాబితా చేయటంలో విఫలమైంది"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "స్యయంచాలకప్రారంభం"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "స్వయచాలకప్రారంభంకాదు"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "క్రియాశీలం"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "క్రియాహీనం"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "నెట్వర్కు UUIDని నెట్వర్కు నామంగా మార్చుము"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "నెట్వర్కు uuid "
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "ఒక క్రియారహిత (ముందే నిర్వచించబడిన) నెట్వర్కును ప్రాంభించు"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "నెట్వర్కును ప్రారంభించు."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "క్రియారహిత నెట్వర్కు నామం"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "%s నెట్వర్కు ప్రారంభించబడింది\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "%s నెట్వర్కు ప్రారంభించటంలో విఫలమైంది"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "క్రియారహిత నెట్వర్కు ను నిర్వచించకు"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "క్రియారహిత నెట్వర్కు ఆకృతీకరణను నిర్వచించకు."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "%s నెట్వర్కు నిర్వచించబడనిది\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "%s నిర్వచించబడని నెట్వర్కుకు విఫలమైంది"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "నెట్వర్కు నామమును నెట్వర్కు UUIDగా‌మార్చు"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "నెట్వర్కు నామము"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "నెట్వర్కు UUIDని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "పూల్ స్వయంచాలకంగా ప్రారంభించుము"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "బూట్ నందు స్వయంచాలకంగా పూల్ ప్రారంభమగునట్లు ఆకృతీకరించుము."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "పూల్ నామము లేదా uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "పూల్ %s అనునది స్వయంచాలకప్రారంభంగా గుర్తుంచుటలో విఫలమైంది"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "పూల్ %s అనునది స్వయంచాలకప్రారంభంలాగా గుర్తుతీయుటలో విఫలమైంది"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "పూల్ %s స్వయంచాలకప్రారంభం వలె గుర్తుంచబడింది\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "పూల్ %s అనునది స్వయంచాలకప్రారంభంవలె గుర్తు తీయబడింది\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "పూల్‌ను XML ఫైలునుండి సృష్టించుము"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "పూల్‌ను సృష్టించుము."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "XML పూల్ వివరణను ఫైలు కలిగి ఉంది"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "పూల్ %s అనునది %sనుండి సృష్టించబడింది\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "పూల్ %sనుండి సృష్టించుటలో విఫలమైంది"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "XML ఫైలుకోసం క్షేత్రాన్ని సృష్టించు"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "XML vol వివరణను కలిగివున్న పైలు"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Vol %s అనునది %sనుండి సృష్టించబడింది\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "volను %sనుండి సృష్టించుటలో విఫలమైంది"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "ఈ హోస్టునందు పరికరాలను యెంచుము"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "క్రియారహిత నెట్వర్కు నామం"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "నోడ్ పరికరమును తిరిగిఅమర్చుము"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "నోడ్ పరికరాలను జాబితాచేయుటకు విఫలమైంది"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "పూల్‌యొక్క నామము"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "XML పత్రమును ముద్రించుము, కాని నిర్వచించకు/సృష్టించకు"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "పూల్‌యొక్క రకము"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "క్రిందవున్న నిల్వకు మూల-హోస్టు"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "క్రిందవున్న నిల్వకు మూలపు పాత్"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "క్రిందవున్న నిల్వకు మూలపు పరికరము"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "క్రిందవున్న నిల్వకు మూలపు నామము"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "క్రిందవున్న నిల్వకు లక్ష్యం"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "XML బఫర్‌ను కేటాయించుటలే విఫలమైంది"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "పూల్‌ను args సమితినుండి సృష్టించుము"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "పూల్ %s సృష్టించబడింది\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "పూల్ %sను సృష్టించుటకు విఫలమైంది"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "XML ఫైలు నుండీ ఒక పూల్‌ను నిర్వచించండి (కానీ ప్రారంభించవద్దు)"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "పూల్‌ను నిర్వచించు."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "%s పూల్ %s నుండీ నిర్వచించబడింది\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "%s నుండీ పూల్ నిర్వచించటంలో విఫలమైంది"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "args సమితినుండి పూల్‌ను నిర్వచించుము"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "%sపూల్ నిర్వచించబడింది\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "%s పూల్ నిర్వచించుటకు విఫలమైంది."
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "పూల్ నిర్మించుము"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "ఇచ్చిన పూల్ నిర్మించుము."
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "పూల్ %s నిర్మించబడింది\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "పూల్ %s నిర్మించుటకు విఫలమైంది"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "పూల్‌ను నాశనం చేయి"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "ఇచ్చిన పూల్‌ను నాశనంచేయి."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "పూల్ %s నాశనంచేయబడింది\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "పూల్ %sను నాశనంచేయుటలో విఫలమైంది"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "పూల్‌ను తొలగించుము"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "ఇచ్చిన పూల్‌ను నాశనంచేయి."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "%s పూల్ నాశనం చేయబడింది\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "%s పూల్ తొలగించుటలో విఫలమైంది"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "పూల్ రీఫ్రెష్‌చేయి"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "ఇచ్చిన పూల్ రీఫ్రెష్‌చేయి."
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "పూల్ %s రీఫ్రెష్‌చేయబడింది\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "పూల్ %sను రీఫ్లెష్‌చేయుటకు విఫలమైంది"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XMLలో పూల్ సమాచారము"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "పూల్ సమాచారమును XML వలె stdoutకు డంప్‌చేయుము."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "పూల్స్‍‌ను జాబితాచేయుము"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "పూల్స్‍‌యొక్క జాబితాను తిరిగియివ్వుము."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "క్రియారహిత పూల్సును జాబితా చెయ్యి"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "క్రియారహిత & క్రియాశీల పూల్సును జాబితా చేయి"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "క్రియాశీల పూల్సును జాబితా ఇవ్వటంలో విఫలమైంది"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "క్రియారహిత పూల్సును జాబితా చేయటంలో విఫలమైంది"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "శక్తివంతమైన నిల్వ పూల్ మూలములు"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "XML <sources> పత్రము తిప్పియిస్తుంది."
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "కనుగొనుటకు నిల్వ పూల్ మూలముల రకము"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "క్వరీ చేయుటకు ఐచ్చిక హోస్టు"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "క్వరీ చేయుటకు ఐచ్చిక పోర్టు"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "మెమొరీ బయట"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf విఫలమైంది (errno %d)"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "ఏ %s పూల్ మూలాలనైనా కనుగొనుటకు విఫలమైంది"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "పొటెన్షియల్ నిల్వ పూల్ మూలాలు కనుగొనుము"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "కనుగొనుటకు నిల్వ పూల్ మూలాల రకము"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "పూల్సు కొరకు క్వరీ చేయుటకు మూలపు xml యొక్క ఐచ్చిక దస్త్రము"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "నిల్వ పూల్ సమాచారము"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "నిల్వ పూల్ గురించిన ప్రాధమిక సమాచారమును తిరిగియివ్వుము"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "నిర్మించు"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "ఉపయోగించబడుతోంది"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "తగ్గించిన"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "సామర్ధ్యము:"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "కేటాయింపు:"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "అందుబాటు:"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "పూల్ UUIDను పూల్ నామముకు మార్చుము"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "పూల్ uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "ఒక క్రియారహిత (ముందే నిర్వచించబడిన) పూల్‌ను ప్రాంభించు"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "పూల్‌ను ప్రారంభించు."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "క్రియారహిత పూల్‌ నామం"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "%s పూల్‌ ప్రారంభించబడింది\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "%s పూల్‌ను ప్రారంభించటంలో విఫలమైంది"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "args సమితినుండి వాల్యూమ్‌ను సృష్టించుము"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "వాల్యూమ్‌ను సృష్టించు"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "పూల్‌ నామం"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "వాల్యూమ్ నామము"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "ఐచ్చిక k,M,G,T సఫిక్సులతో volయొక్క పరిమాణము"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "ప్రాధమిక కేటాయింపు పరిమాణము k,M,G,T ఐచ్చిక సఫిక్సులతో"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "ఫైలు ఫార్మాట్ రకము raw,bochs,qcow,qcow2,vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "తప్పుగాఫార్మైన పరిమాణము %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "Vol %s సృష్టించబడింది\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "vol %s సృష్టించుటలో విఫలమైంది"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "క్రియారహిత పూల్‌ను నిర్వచించకు"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "క్రియారహిత పూల్‌కు ఆకృతీకరణను నిర్వచించకు."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "%s పూల్ అనిర్వచించబడినది\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "పూల్ %sను అనిర్వచించుటకు విఫలమైంది"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "పూల్ నామమును పూల్ UUIDకు మార్చుము"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "పూల్ UUID పొందుటకు విఫలమైంది"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "XML ఫైలునుండి volను సృష్టించుము"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "XML vol వివరణను కలిగివున్న పైలు"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Vol %s అనునది %sనుండి సృష్టించబడింది\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "volను %sనుండి సృష్టించుటలో విఫలమైంది"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
-msgstr ""
+msgstr "వేరొక వాల్యూమును ఇన్పుట్‌గా వుపయోగించి, వాల్యూమును సృష్టించుము"
 
-#: src/virsh.c:4128
-#, fuzzy
+#: src/virsh.c:4231
 msgid "Create a vol from an existing volume."
-msgstr "XML ఫైలునుండి volను సృష్టించుము"
+msgstr "ఉన్న వాల్యూమునుండి వొక వాల్యూమును సృష్టించుము."
 
-#: src/virsh.c:4135
-#, fuzzy
+#: src/virsh.c:4238
 msgid "pool name or uuid of the input volume's pool"
-msgstr "క్రియారహిత పూల్‌ నామం"
+msgstr "ఇన్పుట్ వాల్యూము పూల్ యొక్క పూల్ నామము లేదా uuid"
 
-#: src/virsh.c:4136
-#, fuzzy
+#: src/virsh.c:4239
 msgid "input vol name or key"
-msgstr "vol నామము లేదా కీ"
+msgstr "ఇన్పుట్ వాల్యూమ్ నామము లేదా కీ"
 
-#: src/virsh.c:4171
-#, fuzzy, c-format
+#: src/virsh.c:4274
+#, c-format
 msgid "Vol %s created from input vol %s\n"
-msgstr "Vol %s అనునది %sనుండి సృష్టించబడింది\n"
+msgstr "Vol %s అనునది ఇన్పుట్ vol %sనుండి సృష్టించబడింది\n"
 
-#: src/virsh.c:4224
-#, fuzzy
+#: src/virsh.c:4327
 msgid "clone a volume."
-msgstr "వాల్యూమ్ నామము"
+msgstr "వాల్యూమును క్లోన్ చేయుము."
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
-msgstr ""
+msgstr "ఉన్న వాల్యూమును క్లోన్ చేయుము."
 
-#: src/virsh.c:4231
-#, fuzzy
+#: src/virsh.c:4334
 msgid "orig vol name or key"
-msgstr "vol నామము లేదా కీ"
+msgstr "వాస్తవిక vol నామము లేదా కీ"
 
-#: src/virsh.c:4232
-#, fuzzy
+#: src/virsh.c:4335
 msgid "clone name"
-msgstr "నెట్వర్కు నామము"
+msgstr "క్లోన్ నామము"
 
-#: src/virsh.c:4254
-#, fuzzy
+#: src/virsh.c:4357
 msgid "failed to get parent pool"
-msgstr "%s పూల్‌ను ప్రారంభించటంలో విఫలమైంది"
+msgstr "మాత్రుక పూల్ పొందుటలో విఫలమైంది"
 
-#: src/virsh.c:4275
-#, fuzzy, c-format
+#: src/virsh.c:4378
+#, c-format
 msgid "Vol %s cloned from %s\n"
-msgstr "Vol %s అనునది %sనుండి సృష్టించబడింది\n"
+msgstr "Vol %s అనునది %sనుండి క్లోన్‌చేయబడింది\n"
 
-#: src/virsh.c:4279
-#, fuzzy, c-format
+#: src/virsh.c:4382
+#, c-format
 msgid "Failed to clone vol from %s"
-msgstr "volను %sనుండి సృష్టించుటలో విఫలమైంది"
+msgstr "volను %sనుండి క్లోన్‌చేయుటలో విఫలమైంది"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "volను తొలగించుము"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "ఇచ్చిన volను తొలగించుము."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "vol నామము, కీ లేదా పాత్"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "Vol %s తొలగించబడింది\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "vol %sను తొలగించుటలో విఫలమైంది"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "నిల్వ vol సమాచారము"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "నిల్వ volగురించి ప్రాధమిక సమాచారమును యిస్తుంది."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "రకము:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "ఫైలు"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "బ్లాక్"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XMLలో vol సమాచారం"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "stdoutకు vol సమాచారమును XML డంప్‌వలె అవుట్‌పుట్ చేయుము."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "జాబితా vols"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "పూల్ చేత vols యొక్క జాబితాను తిరిగియిప్పించుము."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "క్రియాశీల volsను జాబితాచేయుటలో విఫలమైంది"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "పాత్"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "vol UUIDను vol నామముకు మార్చుము"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "vol కీ లేదా పాత్"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "vol UUIDను vol కీకు మార్చుము"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "vol uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "vol UUIDను vol పాత్‌కు మార్చుము"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "vol నామము లేదా కీ"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ప్రతిని చూపించు"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "కంప్యూటరు వర్షన్ సమాచారాన్ని ప్రదర్శించు."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "అధిప్రతి రకాన్ని పొందటంలో వైఫల్యం"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "లైబ్రరీకి విరుద్ధంగా సంగ్రహించు: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "లైబ్రరీ ప్రతిని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ఉపయోగిస్తున్న లైబ్రరీ: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "ఉపయోగిస్తున్న API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "అధివిశోర్ ప్రతిని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "ప్రస్తుతం నడుస్తున్న %s అధివిశోర్ ప్రతిని సంగ్రహించలేదు\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "నడుస్తున్న అధివిశోర్: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "ఈ హోస్టునందు పరికరాలను యెంచుము"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "ట్రీలో పరికరాలను జాబితాచేయుము"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "సామర్ధ్యము నామము"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "నోడ్ పరికరాలను లెక్కించుటకు విఫలమైంది"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "నోడ్ పరికరాలను జాబితాచేయుటకు విఫలమైంది"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML నందు నోడ్ పరికరపు వివరములు"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "stdoutకు node పరికరము వివరములు XML డంప్‌వలె అవుట్‌పుట్ చేయుము."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "పరికరము కీ"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "సరిపోలు పరికరము కనుగొనలేక పోయింది"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "నోడ్ పరికరము మరియు దాని పరికర డ్రైవర్‌ను విడదీయుము"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "డొమైన్‌కు అప్పగించుటకు ముందుగా నోడ్ పరికరమును దాని పరికరము డ్రైవర్‌నుండి వేరుచేయుము."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "పరికరము %s వేరుచేయబడింది\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "పరికరము %s వేరుచేయుటకు విఫలమైంది"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "నోడ్ పరికరము దాని పరికరపు డ్రైవర్‌ను తిరిగి కలుపుము"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "డొమైన్‌కు అప్పగించుటకు ముందుగా నోడ్ పరికరమును దాని పరికరము డ్రైవర్‌నుండి వేరుచేయుము."
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "పరికరము %s తిరిగి-కలపబడింది\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "పరికరము %s తిరిగి-కలుపుటకు విఫలమైంది"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "నోడ్ పరికరమును తిరిగిఅమర్చుము"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "డొమైన్‌కు అప్రజెప్పినతర్వాత లేదా ముందుకాని నోడ్ పరికరమును తిరిగివుంచుము."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "పరికరము %s తిరిగివుంచబడింది\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "పరికరము %s తిరిగివుంచుటకు విఫలమైంది"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "హైపర్‌విజర్ అతిధేయ నామమును ముద్రించుము"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "అతిధేయ నామమును పొందుటలో విఫలం"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "హైపర్‌విజర్ కానోనికల్ URI ముద్రించు"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "URI ను పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc ప్రదర్శన"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "IP చిరునామా మరియు పోర్టు సంఖ్య ను VNC ప్రదర్శన కొరకు అవుట్‌పుట్ చేయండి."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty కన్సోల్"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "పరికరాన్ని TTY కన్సోల్ కొరకు అవుట్‌పుట్ చేయండి."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "XML దస్త్రంనుండి పరికరాన్ని జతపరచండి"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "పరికరాన్ని XML <file> నుండి జతపరచండి."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML దస్త్రం"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device: <file> ఐచ్చికం తప్పిపోయినది"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "%s నుండి పరికరాన్ని జతపరుచుటలో విఫలం"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "పరికరము సమర్ధవంతంగా అనుభందించబడింది\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "XML ధస్త్రంనుండి పరికరాన్ని వేరుచేయుము"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "XML <file> నుండి పరికరాన్ని వేరుచేయము"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device:<file> ఐచ్చికం తప్పిపోయినది"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "%s నుండి పరికారాన్ని వేరుచేయుటలో విఫలం"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "పరికరము సమర్ధవంతంగా విడదీయబడింది\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "నెట్వర్కు ఇంటర్‌ఫేస్ ను జతపరుచుము"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "కొత్త నెట్వర్కు ఇంటర్‌ఫేస్ ను జతపరుచుము"
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "నెట్వర్కు ఇంటర్‌ఫేస్ రకం"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "మూల నెట్వర్కు ఇంటర్‌ఫేస్"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "లక్ష్య నెట్వర్కు నామము"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC చిరునామా"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "స్క్రిప్టు నెట్వర్కు ఇంటర్‌ఫేస్ బ్రిడ్జ్  చేయుటకు ఉపయోగించింది"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "ఆదేశం 'attach-interface' లో మద్దతు %s లేదు"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "ఇంటర్ఫేస్ సమర్ధవంతంగా అనుభందించబడింది\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "నెట్వర్కఇంటర్‌ఫేస్ ను వేరుచేయుము"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "నెట్వర్కు ఇంటర్‌ఫేస్ ను వేరుచేయుము."
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "ఇంటర్‌ఫేస్ సమాచారాన్ని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "%s రకమైన దాని ఇంటర్‌ఫేస్ కనబడలేదు"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "%s MAC చిరునామా కలిగినదాని ఇంటర్‌ఫేస్ కనబడలేదు"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "మెమొరీ కేటాయించటంలో విఫలమైంది"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "XML సృష్టించుటలో విఫలమైంది"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "ఇంటర్ఫేస్ సమర్ధవంతంగా విడదీయబడింది\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "డిస్కు పరికరం జతపరచండి"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "కొత్త డిస్కు పరికరాన్ని జతపరచండి."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "డిస్కు పరికరం యొక్క మూలం"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "డిస్కు పరికరం యొక్క లక్ష్యం"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "డిస్కు పరికరం యొక్క డ్రైవర్"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "డిస్కు పరికరం యొక్క సబ్‌డ్రైవర్"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "లక్ష్య పరికరం రకం"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "పరికరం యొక్క రీతి చదువుట మరియు వ్రాయుట"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "ఆదేశం 'attach-disk' లో %s మద్దతు లేదు"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "డిస్కు సమర్ధవంతంగా అనుభందించబడింది\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "డిస్కు పరికరాన్ని వేరుచేయి"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "డిస్కు పరికరాన్ని వేరుచేయి"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "డిస్కు సమాచారాన్ని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "%s లక్ష్యంగా గల దాని డిస్కు కనబడలేదు"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "డిస్కు సమర్ధవంతంగా విడదీయబడింది\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc: తాత్కాలిక దస్త్రనామమును కేటాయించుటకు విఫలమైంది: %s"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp: తాత్కాలిక దస్త్రము సృష్టించుటకు విఫలమైంది: %s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "write: %s: తాత్కాలిక దస్త్రమునకు వ్రాయుటకు విఫలమైంది: %s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "మూయి: %s: తాత్కాలిక దస్త్రము వ్రాయుటకు లేదా మూయుటకు విఫలమైంది: %s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr "%s: $EDITOR ఎన్విరాన్మెంట్ చరరాశి shell మెటా లేదా యితర ఆమోదించలేని అక్షరాలను కలిగివుంది"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr "%s: తాత్కాలిక దస్త్రనామము షెల్ మెటా లేదా యితర ఆమోదించని అక్షరాలను కలిగివుంది($TMPDIR తప్పా?)"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf: సరికూర్చు ఆదేశమును సృష్టించలేక పోయింది: %s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s: సరికూర్చు ఆదేశము విఫలమైంది: %s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s: ఆదేశము సున్నా-కాని స్థితితో నిష్క్రమించబడింది"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s: తాత్కాలిక దస్త్రము చదువుటకు విఫలమైంది: %s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "డొమైన్ కొరకు XML ఆకృతీకరణను సరికూర్చుము"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "డొమైన్ కొరకు XML ఆకృతీకరణను సరికూర్చుము."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "డొమైన్ %s XML ఆకృతీకరణ మార్చబడలేదు.\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "దోషము: XML ఆకృతీకరణ యితర వినియోగదారి చేత మార్చబడింది"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "డొమైన్ %s XML ఆకృతీకరణ సరికూర్చబడింది.\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "XML ఆకృతీకరణను నెట్వర్కు కొరకు సరికూర్చుము"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "XML ఆకృతీకరణను నెట్వర్కు కొరకు సరికూర్చుము."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "నిల్వ పూల్ కొరకు XML ఆకృతీకరణను సరికూర్చుము"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "XML ఆకృతీకరణను నిల్వ పూల్ కొరకు సరికూర్చుము."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "ఈ ప్రభావశీల టెర్మినలు నుండీ బయటకురా"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "'%s' ఆదేశానికి <%s> ఐచ్చికం కావలసి ఉంది"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "'%s' ఆదేశానికి --%s ఐచ్ఛికం కావలసి ఉంది"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "'%s' ఆదేశం లేదు"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  నామం\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7503,17 +7803,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7521,7 +7821,7 @@ msgstr ""
 "\n"
 "  వివరణ\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7529,58 +7829,58 @@ msgstr ""
 "\n"
 "  ఐచ్ఛికాలు\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "అంతర్గత దోషము: virsh %s: no %s VSH_OT_DATA ఐచ్చికం"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "నిర్వచించబడని క్షేత్ర నామం లేదా ఐడి"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "'%s' క్షేత్రాన్ని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "నిర్వచించబడని నెట్వర్కు నామం"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "'%s' నెట్వర్కు పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "నిర్వచించబడని పూల్ నామం"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "పూల్ '%s'ను పొందుటలో విఫలమైంది"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "నిర్వచించబడని vol నామం"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "vol '%s'ను పొందుటలో విఫలమైంది"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7591,128 +7891,128 @@ msgstr ""
 "(సమయం: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "తప్పిపోయింది \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "ఊహించని టోకెన్ (ఆదేశ నామం): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "తెలియని ఆదేశం: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "'%s' ఆదేశం --%s ఐచ్ఛికానికి మద్దతివ్వదు"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ఊహించిన సిన్టాక్సు: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "సంఖ్య"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "స్ట్రింగు"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "'%s' ఊహించని సమాచారం"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ఐచ్ఛికం"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "సమాచారం"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "మార్పులేక"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "నిలిచింది"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "మూసివేయటంలో"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "మూసివేయి"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "క్రాషయ్యింది"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ఆఫ్ లైన్"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "సరైన అనుసంధానం కాదు"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: దోషం: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "దోషం: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: %d బైట్లను కేటాయించటంలో విఫలమైంది"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d:విఫలమైంది %lu బైట్లు కేటాయించుటలో"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "అధిప్రతికి అనుసంధించటంలో విఫలమైంది"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "లాగ్ దస్త్రం సమాచారాన్ని పొందటంలో విఫలమైంది"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "లాగ్ పాత్ దస్త్రం కాదు"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "లాగ్ దస్త్రం తెరుచుటలో దోషం.లాగ్ దస్త్రం పాత్ పరిశీలించండి"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "లాగ్ దస్త్రం కు వ్రాయుటలో విఫలమైంది"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s: విఫలమైంది లాగ్ దస్త్రం కు వ్రాయుటలో:%s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "అధిప్రతినుండీ అనుసంధానం తొలగించటంలో విఫలమైంది"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7745,7 +8045,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7755,17 +8055,17 @@ msgstr ""
 "  (తెలపండి help <command> ఈ ఆదేశానికి సంబంధించిన వివరాలకోసం)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "మద్దతివ్వని ఐచ్ఛికం '-%c'. చాడండి --సహాయం."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "అదనపు ఆర్గుమెంటు '%s'. --help చూడండి."
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7774,7 +8074,7 @@ msgstr ""
 "%sకి సుస్వాగతం, వాస్తవిక పరిచయాత్మక టెర్మినల్.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7823,13 +8123,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "ఈ ఫంక్షన్ హైపర్‌విజర్ చేత మద్దతీయబడదు: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "అధిప్రతికి అనుసంధించబడలేదు"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "ఎటువంటి రక్షణ డ్రైవర్ అందుబాటులో లేదు"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "%sకి అనుసంధించబడలేదు"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "ఎటువంటి రక్షణ డ్రైవర్ అందుబాటులో లేదు"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8249,46 +8550,42 @@ msgid "Security model not found: %s"
 msgstr "రక్షణ రీతి కనుగొనబడలేదు: %s"
 
 #: src/virterror.c:1037
-#, fuzzy
 msgid "Requested operation is not valid"
-msgstr "సస్పెండ్ ఆపరేషన్ విఫలమైంది"
+msgstr "అభ్యర్ధించిన ఆపరేషన్ చెల్లునది కాదు"
 
 #: src/virterror.c:1039
-#, fuzzy, c-format
+#, c-format
 msgid "Requested operation is not valid: %s"
-msgstr "విధాన వైఫల్యం: %s"
+msgstr "అభ్యర్దించిన ఆపరేషన్ చెల్లునది కాదు: %s"
 
 #: src/virterror.c:1043
-#, fuzzy
 msgid "Failed to find the interface"
-msgstr "నెట్వర్కు కనుగొనుటలో విఫలమైంది"
+msgstr "ఇంటర్ఫేస్ కనుగొనుటలో విఫలమైంది"
 
 #: src/virterror.c:1045
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to find the interface: %s"
-msgstr "నెట్వర్కు కనుగొనుటలో విఫలమైంది: %s"
+msgstr "ఇంటర్ఫేస్ కనుగొనుటలో విఫలమైంది: %s"
 
 #: src/virterror.c:1049
-#, fuzzy
 msgid "Interface not found"
-msgstr "node_device కనబడలేదు"
+msgstr "ఇంటర్ఫేస్ కనబడలేదు"
 
 #: src/virterror.c:1051
-#, fuzzy, c-format
+#, c-format
 msgid "Interface not found: %s"
-msgstr "నిల్వ పూల్ కనబడలేదు: %s"
+msgstr "ఇంటర్ఫేస్ కనబడలేదు: %s"
 
 #: src/virterror.c:1055
-#, fuzzy
 msgid "invalid interface pointer in"
-msgstr "సరికాని నెట్వర్కు సూచిక ఉంది"
+msgstr "దీనిలో చెల్లని యింటర్ఫేస్ సూచకి"
 
 #: src/virterror.c:1057
-#, fuzzy, c-format
+#, c-format
 msgid "invalid interface pointer in %s"
-msgstr "%sలో సరికాని నెట్వర్కు సూచిక"
+msgstr "%sలో చెల్లని యింటర్ఫేస్ సూచకి"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "అతర్గత దోషము: బఫర్ మరీ చిన్నది"
 
@@ -8344,22 +8641,32 @@ msgstr "inotify సిద్దముచేయుచున్నది"
 msgid "adding watch on %s"
 msgstr "%s పైన పర్యవేక్షకి జతచేయుచున్నది"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "క్రెడిడ్ షెడ్యూలర్ వెయిట్ పారామితి(%d) పరిమితి(1-65535) మించినది"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "క్రెడిడ్ షెడ్యూలర్ కాప్ పారామితి(%d) పరిమితి(0-65535) మించినది"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "దస్త్రము %sను చదువలేదు"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "మ్యూటెక్సును సిద్దముచేయలేదు"
 
@@ -8406,7 +8713,7 @@ msgstr "క్షేత్ర సమాచారం సరైనదికాద
 msgid "domain information incomplete, missing uuid"
 msgstr "క్షేత్ర సమాచారం అసంపూర్తిగా ఉంది, uuid తప్పిపోయింది"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "క్షేత్ర సమాచారం అసంపూర్తిగా ఉంది, పేరు తప్పిపోయింది"
 
@@ -8458,252 +8765,252 @@ msgstr "తప్పుగావున్న mac చిరునామా '%s'"
 msgid "unexpected sound model %s"
 msgstr "అనుకొని శబ్ధపు రీతి %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "తెలియని గ్రాఫిక్స్ రకము '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "తప్పిపోయిన PCI డొమైన్"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "తప్పిపోయిన PCI బస్"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "తప్పిపోయిన PCI స్లాట్"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "తప్పిపోయిన PCI ప్రమేయం"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "PCI డొమైన్ '%s'ను పార్శ్ చేయలేదు"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "PCI బస్ '%s'ను పార్శ్ చేయలేదు"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "PCI స్లాట్‌ '%s'ను పార్శ్ చేయలేదు"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "PCI ప్రమేయం '%s'ను పార్శ్ చేయలేదు"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "డొమైన్ సమాచారం అసంపూర్తిగా ఉంది, id తప్పిపోయింది"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "చెల్లని CPU మాస్క్ %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "తెలియని లైఫ్‌సైకిల్ రకము %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "టోపాలజీ సిన్టాక్స్  దోషం"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "Xend క్షేత్ర సమాచరాన్ని విశ్లేషించటంలో విఫలమైంది"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "డొమైన్ %s నడుచుట లేదు."
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch ఈ డొమైన్ కనుగొనుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "మద్దతీయని పరికరము రకము"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart ఈ డొమైన్ కనుగొనుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonSetAutostart ఈ డొమైన్ కనుగొనుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start నుండి అనుకోని విలువ"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "మెమోరీ లేదు"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string విఫలమైంది"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "sexpr తిరిగినిర్వచించుటలో విఫలమైంది"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "on_xend_start అనునది sexprనందు లేదు"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "నామము %sను పరిష్కరించలేదు"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr "xenDaemonDomainMigrate: Xen అనునది మిగిలిన డొమైన్లను వలసనందు మద్దతీయదు."
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr "xenDaemonDomainMigrate: Xen అనునది వలసనందు బాండ్‌విడ్తు పరిమితులను మద్దతీయదు"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate: మద్దతీయని ఫ్లాగ్"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate: సరికాని URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate: xenmigr:// migrations మాత్రమే Xen చేత మద్దతివ్వబడతాయి"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate: హోస్టునామము తప్పక URIనందు తెలుపవలెను"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate: చెల్లని పోర్టు సంఖ్య"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "డొమైన్ వివరణను పార్శ్‍ చేయుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "sexpr నిర్మించుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "చతనం గాని డొమైన్ %s ని సృష్టించుటలో విఫలం\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 నందు మద్దతివ్వదు"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "నోడు సమాచారం అసంపూర్తిగా ఉంది, ప్రణాళకి పేరు తప్పిపోయింది"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup విఫలమైంది"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "తెలియని ప్రణాళకి"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "ప్రణాళకి పేరును పొందుటకు విఫలమైంది"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "డొమైన్ సమాచారం అసంపూర్తిగా ఉంది, cpu_weight తప్పిపోయింది"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "డొమైన్ సమాచారం అసంపూర్తిగా ఉంది, cpu_cap తప్పిపోయింది"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "domainBlockPeek అనునది dom0కు మద్దతునీయదు"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s: చెల్లని పాత్"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "చదువుటకు తెరువుటలో విఫలమైంది: %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "దస్త్రమునుండి చదువుటకు లేదా lseek కు విఫలమైంది: %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "అనుకొని గ్రాఫిక్స్ రకము %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "అనుకొని chr పరికరము రకము"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ఫ్లాపి %sను నేరుగా అనుభందించలేదు"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "CDROM %sను నేరుగా అనుభందించలేదు"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "మద్దతీయని నెట్వర్కు రకము %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "నెట్వర్కు %s క్రియాశీలముగా లేదు"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "నిర్వహించిన PCI పరికరములు XenD తో మద్దతించవు"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "అనుకోని లైఫ్‌సైకిల్ విలువ %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "ఎటువంటి HVM డొమైన్ లోడర్ లేదు"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "పరికరము రకముయొక్క హాట్‌ప్లగ్ మద్దతీయుటలేదు"
 
@@ -8801,21 +9108,21 @@ msgstr "ప్రస్తుత సమయంను పొందలేక పో
 msgid "unable to store config file handle"
 msgstr "ఆకృతీకరణ ఫైలు సంభాలికను నిల్వచేయలేక పోయింది"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "తెలియని పరికరము"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "లింకు %s బిందువులను %s ఆకృతీకరించుటకు పరిశీలించలేము"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "లింకు %sను %sకు సృష్టించుటలో విఫలమైంది"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "లింకు %s తీసివేయుటలో విఫలమైంది"
@@ -8881,17 +9188,36 @@ msgstr "పర్యవేక్షణ యిప్పటికే పర్య
 msgid "reallocating list"
 msgstr "జాబితాను తిరిగికేటాయిస్తోంది"
 
-#~ msgid "Failed to autostart network '%s': %s\n"
-#~ msgstr "నెట్వర్కు '%s'ను స్వయంచాలకంగా ప్రారంభించుటకు విఫలమైంది: %s\n"
+#~ msgid "failed to drop %s"
+#~ msgstr "%s విడుచుటకు విఫలమైంది"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "చదవటానికి %sను తెరవటంలో విఫలమైంది"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "close-on-exec ఫైలుయొక్క డిస్క్రిప్టార్ ఫ్లాగ్ అమర్చుటలో దోషము\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "నోడ్ సమాచారమును చదువలేక పోయింది"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "%s కొరకు డొమైన్ స్థితిని చదువుటలో విఫలమైంది\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "%s కొరకు డొమైన్ స్థితిని పార్శ్ చేయుటలో విఫలమైంది\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "తెలియని root మూలకము"
 
-#~ msgid "networkStartup: out of memory\n"
-#~ msgstr "networkStartup: మెమొరీ దాటినది\n"
+#~ msgid "host"
+#~ msgstr "ఆతిధేయి"
 
-#~ msgid "failed to start VM"
-#~ msgstr "VM ప్రారంభించుటకు విఫలమైంది"
+#~ msgid "node"
+#~ msgstr "node"
 
-#~ msgid "failed to start listening VM"
-#~ msgstr "VMను వినుట ప్రారంభిచుట విఫలమైంది"
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "అధిప్రతికి అనుసంధించబడలేదు"
 
-#~ msgid "failed to wait on process: %d: %s\n"
-#~ msgstr "ప్రోసెస్ నందు వేచివుండుటకు విఫలమైంది: %d: %s\n"
+#~ msgid "could not connect to %s"
+#~ msgstr "%sకి అనుసంధించబడలేదు"
diff --git a/po/th.gmo b/po/th.gmo
index 153e483..6d7f31c 100644
Binary files a/po/th.gmo and b/po/th.gmo differ
diff --git a/po/th.po b/po/th.po
index d5f15b4..07387cf 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/tr.gmo b/po/tr.gmo
index 153e483..6d7f31c 100644
Binary files a/po/tr.gmo and b/po/tr.gmo differ
diff --git a/po/tr.po b/po/tr.po
index d5f15b4..07387cf 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/uk.gmo b/po/uk.gmo
index 84c592f..77d97f2 100644
Binary files a/po/uk.gmo and b/po/uk.gmo differ
diff --git a/po/uk.po b/po/uk.po
index 3d6b711..02595b1 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-08-22 14:58+0300\n"
 "Last-Translator: Maxim V. Dziumanenko <dziumanenko at gmail.com>\n"
 "Language-Team: Ukrainian <uk at li.org>\n"
@@ -95,233 +95,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "Невідомо"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "помилка читання з демона Xen"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "призначення конфігурації"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "Помилка виділення пам'яті: %s"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "неочікуваний вузол значень"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Помилка читання сокету %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Не вдається знайти мережу: %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Не вдається знайти мережу: %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Помилка з'єднання з гіпервізором"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "помилка дії: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -329,184 +329,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "Не вдається отримати статистику інтерфейсу %s %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Помилка запуску мережі %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "змінити виділення пам'яті"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "Помилка дії GET: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "неочікуваний тим MIME"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Не вдається створити XML"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Не вдається створити XML"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Помилка запису сокету %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "Не вдається виділити пам'ять"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Помилка відновлення роботи домену %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Не вдається створити XML"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "назва мережі або uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Помилка збереження дампу домену %s в %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -614,7 +614,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -639,8 +639,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Не вдається перевірити поточне значення MemorySize"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -661,7 +662,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -818,44 +819,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "незавершене число"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "незавершений рядок"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "очікується значення"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "відсутній ] наприкінці списку"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "очікується розділювач списку"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "відсутній ] наприкінці списку"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "очікується назва"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "очікується розділювач"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "очікується призначення значення"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "помилка відкривання файлу"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "помилка збереження вмісту"
 
@@ -945,547 +955,580 @@ msgstr "помилка додавання мережі у хеш-таблицю
 msgid "dev missing from connection hash table"
 msgstr "домен відсутній у хеш-таблиці з'єднань"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "джерело для дискового пристрою"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "джерело для дискового пристрою"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "відсутня інформація про джерело для пристрою"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "відсутня інформація про джерело для пристрою"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "відсутня інформація про джерело для пристрою"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "тип цільового пристрою"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "відсутня інформація про кореневий пристрій"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "невідома команда: '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "тип цільового пристрою"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "відсутній \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "відсутній \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "тип цільового пристрою"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "невідомий вузол %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "невідомий вузол %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "відсутня цільова інформація для пристрою"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "невідомий вузол %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "відсутня інформація про кореневий пристрій"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "неправильний вказівник домену у %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "відсутня інформація про кореневий пристрій"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "невідомий тип ОС"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "невідомий тип ОС"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "відсутня інформація про назву домену"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "неправильний вказівник домену у %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "помилка отримання UUID мережі"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "неочікувані дані '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "невідомий тип ОС"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "пристрій інтерфейсу"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "відсутня інформація про кореневий пристрій"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "невідомий вузол %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "приєднати дисковий пристрій"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "приєднати мережний пристрій"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "пристрій інтерфейсу"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "приєднати дисковий пристрій"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "приєднати дисковий пристрій"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "приєднати дисковий пристрій"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 #, fuzzy
 msgid "cannot extract host devices"
 msgstr "приєднати дисковий пристрій"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "список доменів вузла"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "відсутня інформація про назву домену"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "неправильний вказівник домену у %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "неправильний аргумент у"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "помилка збереження вмісту"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "неочікуваний вузол node"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "неочікуваний вузол node"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "неочікуваний вузол node"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "неочікуваний вузол node"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "неочікуваний вузол node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "неочікуваний вузол значень"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "неочікуваний тим MIME"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "невідомий тип ОС"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1521,468 +1564,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "не вдається з'єднатись %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "приєднати мережний пристрій"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "неправильна інформація домену, domid має бути числом"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "неправильна інформація домену, domid має бути числом"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "Помилка створення неактивного домену %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Помилка створення неактивного домену %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Не вдається створити XML"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Не вдається знайти мережу: %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Помилка скасування конфігурації домену %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Помилка збереження домену %s в %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "тип цільового пристрою"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Помилка знищення домену %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Помилка збереження домену %s в %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Не вдається приєднати пристрій з %s"
+msgid "failed to remove capabilities %d"
+msgstr "помилка запиту можливостей"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "помилка запиту можливостей"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "помилка запиту можливостей"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "помилка при спробі відкрити %s для читання"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Помилка створення домену з %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "Не вдається отримати статистику інтерфейсу %s %s"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "помилка при отриманні мережі '%s'"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "помилка дії: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "не вдається з'єднатись %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Помилка скасування конфігурації домену %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "помилка виділення вузла"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "не вдається записати у файл журналу"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "Не вдається змінити поточне значення MaxMemorySize"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "помилка читання конфігураційного файлу %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "неправильний вказівник з'єднання у %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "шлях до файлу журналу вказує не на файл"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "ID домену або UUID"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "назва неактивного домену"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "скасувати визначення неактивного домену"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Помилка створення домену з %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Помилка запуску домену %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "сценарій, що використовується для мосту мережного інтерфейсу"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "помилка виділення вузла"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Помилка запису сокету %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "помилка з'єднання з Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "неправильний вказівник домену у"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "назва домену"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "список доменів вузла"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "невідомий вузол %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Помилка відновлення роботи домену %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "неправильний аргумент у %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "неправильний аргумент у"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "помилка отримання назви вузла гіпервізора"
@@ -2016,22 +2079,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "домен %s вже існує"
@@ -2179,315 +2242,451 @@ msgstr "інформація про мережу у XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Мережа %s запущена\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "автозапуск домену"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "Помилка створення мережі з %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Помилка збереження домену %s в %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Помилка відновлення роботи домену %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Помилка відновлення роботи домену %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "тип цільового пристрою"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "ціль для дискового пристрою"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "неправильний аргумент у"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Не вдається відрити '%s': %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "помилка дії"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "не вдається з'єднатись %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Не вдається перевірити поточне значення MemorySize"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "відсутня інформація про кореневий пристрій"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Не вдається відрити '%s': %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Не вдається відрити '%s': %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "невідомий тип ОС %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "тип мережного інтерфейсу"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "неправильний вказівник мережі у %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "неправильний вказівник мережі у %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "неправильний вказівник домену у %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "неправильний вказівник домену у %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "неправильний вказівник з'єднання у %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "відсутня інформація про кореневий пристрій"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "помилка при спробі відкрити %s для читання"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "помилка при спробі відкрити %s для читання"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "помилка читання з демона Xen"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "помилка читання з демона Xen"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "помилка читання з демона Xen"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "вузли cpu numa вузла"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Зайнято пам'яті:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "отримання часу дня"
 
@@ -2502,18 +2701,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "інформація про вузол"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Домен досі працює"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2525,18 +2724,18 @@ msgstr "домен %s вже існує"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "Неможливо отримати версію гіпервізора, що виконується на %s\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "не вдається з'єднатись %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2559,12 +2758,12 @@ msgstr "MAC-адреса"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2581,13 +2780,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "не вдається з'єднатись %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2627,7 +2822,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "не вдається з'єднатись %s"
@@ -2701,7 +2896,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "не вдається з'єднатись %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "невідомий тип ОС %s"
@@ -2710,7 +2905,20 @@ msgstr "невідомий тип ОС %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "не вдається з'єднатись %s"
@@ -2833,921 +3041,889 @@ msgstr "Помилка зв'язку з проксі: погано сформо
 msgid "got asynchronous packet number %d\n"
 msgstr "отримано асинхронний номер пакету - %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "Мережа не існує"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Мережа %s запущена\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Не вдається отримати статистику інтерфейсу %s %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "функція не підтримується гіпервізором"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "неочікувані дані '%s'"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "неочікувані дані '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "неправильний аргумент у %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "відсутня інформація про пристрої %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Не вдається від'єднати пристрій з %s"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "невідомий тип ОС %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "Мережа не існує"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "відсутня інформація про назву домену"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "неправильна MAC-адреса: %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "неправильний вказівник домену у %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "неправильний аргумент у"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "список доменів вузла"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Не вдається відкрити блочну статистику %s %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "Помилка створення домену з %s"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "Помилка створення мережі з %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Помилка збереження домену %s в %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Помилка створення мережі з %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Не вдається відрити '%s': %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Не вдається відрити '%s': %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "помилка при отриманні домену '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "помилка дії"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Домен вже активний"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Помилка при переведенні домену %s в стан очікування"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Відключення домену %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Не вдається відрити '%s': %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Зайнято пам'яті:"
+msgid "qemu state driver is not active"
+msgstr "шлях до файлу журналу вказує не на файл"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Не вдається відрити '%s': %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ID домену або UUID"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "домен %s вже існує"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Домен вже активний"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "помилка дії"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "помилка дії"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "змінити виділення пам'яті"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "змінити виділення пам'яті"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "назва неактивного домену"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "помилка отримання UUID домену"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Не вдається створити XML"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "помилка дії"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "скасувати визначення неактивного домену"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "тип цільового пристрою"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "список доменів вузла"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "список доменів вузла"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "помилка читання з демона Xen"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Не вдається створити XML"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Не вдається створити XML"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "помилка отримання UUID мережі"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Помилка відновлення роботи домену %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "неочікувані дані '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "не вдається з'єднатись %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "домен %s вже існує"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "завантаження файлу визначення хост"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "приєднати дисковий пристрій"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "завантаження файлу визначення хост"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "скасувати визначення неактивного домену"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "Домен не знайдено"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "помилка отримання даних вузла"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Не вдається від'єднати пристрій з %s"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "скасувати визначення неактивного домену"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "автозапуск домену"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "Помилка створення мережі з %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Помилка збереження домену %s в %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "неправильний аргумент у %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Домен не знайдено: %s"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "помилка читання конфігураційного файлу %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "неправильний аргумент у"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "помилка дії: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "список доменів вузла"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "помилка отримання UUID домену"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "помилка дії: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Помилка відновлення роботи домену %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3757,533 +3933,538 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Не вдається знайти мережу"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "не вдається з'єднатись %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "Помилка закриття сокету %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "помилка при отриманні URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "Помилка виділення пам'яті: %s"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "виділення домену"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "помилка виділення вузла"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "Некоректне значення обсягу пам'яті (%d)"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "надто багато доменів"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "надто багато доменів"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "змінити виділення пам'яті"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "невідомий тип ОС"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "надто багато мереж"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "надто багато мереж"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "зареєстровано надто багато драйверів"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "помилка дії: %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "помилка дії"
 
 # c-format
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "помилка перетворення S-Expr: %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Не вдається відкрити блочну статистику %s %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "Не вдається отримати статистику інтерфейсу %s %s"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Помилка створення неактивного домену %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "функція не підтримується гіпервізором"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Помилка запуску домену %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "помилка збереження вмісту"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Помилка запуску домену %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "Помилка з'єднання з гіпервізором"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "список доменів вузла"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Помилка читання сокету %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "з'єднання лише для читання"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "список доменів вузла"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Не вдається створити XML"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "помилка при отриманні мережі '%s'"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "неправильний аргумент у %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "помилка дії"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Помилка запуску домену %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4297,164 +4478,178 @@ msgstr "Не вдається перевірити поточне значенн
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "тип цільового пристрою"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "неправильна MAC-адреса: %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Помилка запуску домену %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "внутрішня помилка %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "неправильний вказівник домену у %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "неочікуваний тим MIME"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4556,7 +4751,7 @@ msgid "cannot fill file '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Не вдається відрити '%s': %s"
@@ -4566,58 +4761,62 @@ msgstr "Не вдається відрити '%s': %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "Помилка створення мережі з %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Не вдається відрити '%s': %s"
@@ -4852,171 +5051,171 @@ msgstr "Помилка створення мережі з %s"
 msgid "Scanning host%u"
 msgstr "невідомий вузол %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "назва мережі або uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "відсутня інформація про джерело для пристрою %s"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "відсутня інформація про джерело для пристрою %s"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "неочікуваний тим MIME"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "невідомий вузол %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "невідомий вузол %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "відсутня інформація про назву домену"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "невідомий тип ОС %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "невідомий вузол %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Не вдається створити XML"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "помилка запису конфігураційного файлу: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "синтаксична помилка у конфігураційному файлі: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5024,503 +5223,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Домен вже активний"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Домен вже активний"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 #, fuzzy
 msgid "storage pool is not active"
 msgstr "шлях до файлу журналу вказує не на файл"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ID домену або UUID"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "домен %s вже існує"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Домен досі працює"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Помилка запуску домену %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "розв'язання назви файла домену"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "завантаження файлу визначення хост"
 
-#: src/test.c:384
-msgid "host"
-msgstr "хост"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Не вдається відрити '%s': %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "вузол"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "створення контексту xpath"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "вузли cpu numa вузла"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "сокети вузла cpu"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "ядра вузла cpu"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "потоки вузла cpu"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "активний cpu вузла"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "cpu  вузла (МГц)"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "пам'ять вузла"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "список доменів вузла"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "розв'язання назви файла домену"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "список доменів вузла"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "розв'язання назви файлу мережі"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "список доменів вузла"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "розв'язання назви файла домену"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen: вкажіть шлях або використовуйте test:///default"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "домен %s вже існує"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Домен досі працює"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "помилка виділення вузла"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "зберегти статус домену в файл"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "зберегти статус домену в файл"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "список доменів вузла"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "помилка читання з демона Xen"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "неочікувані дані '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Дамп домену %s збережено у %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Дамп домену %s збережено у %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Домен вже працює"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Домен досі працює"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Мережа досі запущена"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Мережа вже запущена"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Домен вже активний"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Мережа %s запущена\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Мережа %s запущена\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Мережа %s запущена\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Не вдається відрити '%s': %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Помилка створення мережі з %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "недостатньо пам'яті"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "сокети вузла cpu"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "сокети вузла cpu"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "невідома команда: '%s'"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "невідома команда: '%s'"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "не вдається записати у файл журналу"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "не вдається записати у файл журналу"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "неочікуваний вузол node"
+
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///session"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "шлях до файлу журналу вказує не на файл"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "домен %s вже існує"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "домен %s вже існує"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "назва неактивного домену"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "тип цільового пристрою"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Не вдається створити XML"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Не вдається створити XML"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "сокети вузла cpu"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "помилка розбору конфігураційного файлу %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "помилка розбору конфігураційного файлу %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "Помилка скасування конфігурації домену %s"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "тип цільового пристрою"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "не вдається з'єднатись %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "помилка: "
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Не вдається створити XML"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Не вдається знайти мережу: %s"
@@ -5584,15 +5843,15 @@ msgstr "Налаштувати домен на автоматичний запу
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "назва домену, id або uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "вимкнути автозапуск"
 
@@ -5711,15 +5970,15 @@ msgstr "Помилка відображення списку неактивни
 msgid "Id"
 msgstr "ID"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Назва"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "Статус"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "немає статусу"
 
@@ -5836,7 +6095,7 @@ msgstr "скасувати визначення неактивного доме
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "назва домену або uuid"
 
@@ -6080,11 +6339,11 @@ msgstr "Повертає основну інформацію про домен."
 msgid "Id:"
 msgstr "ID:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Назва:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6092,16 +6351,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "Статус:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "Час CPU:"
 
@@ -6130,98 +6389,98 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Зайнято пам'яті:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "Комірки NUMA:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "дані vcpu домену"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Повертає основну інформацію про віртуальні процесори домену."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "Прив'язка CPU:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "Домен вимкнено, віртуальні процесори не встановленію."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "контролює приналежність задач віртуальним процесорам домену"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Співставлення VCPU домену фізичним CPU."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "число vcpu"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "номери cpu хоста (розділені комою)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "помилка отримання даних вузла"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist: Некоректний формат. Порожній рядок."
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
@@ -6229,7 +6488,7 @@ msgstr ""
 "cpulist: %s: Некоректний формат. Очікувалась цифра у позиції %d (поруч з '%"
 "c')."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
@@ -6238,1559 +6497,1618 @@ msgstr ""
 "cpulist: %s: Некоректний формат. Очікувалась цифра або кома у позиції %d "
 "(поруч з '%c')."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpulist: %s: Некоректний формат. Завершальна кома у позиції %d."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "Фізичний процесор '%d' не існує"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "змінити кількість віртуальних процесорів"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Змінити число віртуальних процесорів, активних в гостьовому домені."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "число віртуальних процесорів"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "Неправильна кількість віртуальних процесорів."
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "Надто багато віртуальних процесорів."
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "змінити виділення пам'яті"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Змінити розподіл пам'яті у гостьовому домені."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "кількість пам'яті у кілобайтах"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "Некоректне значення обсягу пам'яті (%d)"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "Не вдається перевірити MaxMemorySize"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "змінити максимальний ліміт пам'яті"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr ""
 "Змінити максимально допустимий ліміт пам'яті, що виділяється у гостьовому "
 "домені."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "максимальний ліміт пам'яті у кілобайтах"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "Не вдається перевірити поточне значення MemorySize"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "Не вдається обрізати поточне значення MemorySize"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "Не вдається змінити поточне значення MaxMemorySize"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "інформація про вузол"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Повертає загальну інформацію про вузол."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "помилка отримання даних вузла"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "Модель CPU:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "Частота CPU:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "Сокет(и) CPU:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Ядер на сокет:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Потоків на ядро:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "Комірки NUMA:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Обсяг пам'яті:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "можливості"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "Повертає можливості гіпервізора/драйвера."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "помилка запиту можливостей"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "інформація про домені у XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Вивід інформації про домен у вигляді дампу XML на stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "перегляд неактивних доменів"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "перетворити назва домену або ID на UUID домену"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "синтаксична помилка у конфігураційному файлі"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "перетворити ID домену або UUID на назву домену"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "ID домену або UUID"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "перетворити назва домену або UUID на ID домену"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "перетворити назва домену або ID на UUID домену"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "ID домену або назва"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "помилка отримання UUID домену"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "міграція домену на інший вузол"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "Міграція домену на інший вузол.  Додати --live до живої міграції."
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "жива міграція"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "URI з'єднання 'з цільовою системою"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "URI міграції, зазвичай може бути пропущене"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "migrate: відсутній параметр desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "автозапуск мережі"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "Налаштувати мережу на автоматичний запуск при завантаженні."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "назва мережі або uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "не вдається позначити мережу %s для автозапуску"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Помилка зняти автозапуск з мережі %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Мережа %s позначена для автозапуску\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Мережа %s знята з автозапуску\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "створити мережу з файлу XML"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "Створити мережу."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "файл, що містить XML опис мережі"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "Мережа %s створена з %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "Помилка створення мережі з %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "визначити (але не запускати) мережу з файлу XML"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "Визначити мережу."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Мережа %s визначена на основі %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "Помилка визначення мережі на основі %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "знищити мережу"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "Знищити вказану мережу."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "назва мережі, id або uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "Мережу %s знищено\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "Помилка знищення мережі %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "інформація про мережу у XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Вивід інформації про мережу у вигляді XML або на stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "список мереж"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "Повертає список мереж."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "перегляд неактивних мереж"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "перегляд неактивних та активних мереж"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Помилка відображення списку активних мереж"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Помилка відображення списку неактивних мереж"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "Автозапуск"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "без автозапуску"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "активна"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "неактивна"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "перетворити UUID на назву мережі"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "uuid мережі"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "запустити раніше визначену неактивну мережа"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "Запуск мережі."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "назва неактивної мережі"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "Мережа %s запущена\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "Помилка запуску мережі %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "скасувати визначення неактивної мережі"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "Скасувати призначення конфігурації для неактивної мережі."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Конфігурація мережі %s скасована\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "Помилка скасування конфігурації мережі %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "перетворити назву мережі на UUID мережі"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "назва мережі"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "помилка отримання UUID мережі"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "автозапуск домену"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "Налаштувати домен на автоматичний запуск при завантаженні."
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "назва домену або uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "не вдається позначити мережу %s для автозапуску"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Помилка зняти автозапуск з мережі %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Домен %s позначений як домен з автозапуском\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Домен %s не позначений як домен з автозапуском\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "створити домен з файлу XML"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Створити домен."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "файл, що містить XML опис домену"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "створити домен з файлу XML"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "файл, що містить XML опис домену"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Домен %s створено з %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Помилка створення домену з %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "міграція домену на інший вузол"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "назва неактивної мережі"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ціль для дискового пристрою"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Помилка відображення списку неактивних доменів"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "назва неактивного домену"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "не вдається виділити буфер"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "створити домен з файлу XML"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "визначити (але не запускати) домен з файлу XML"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Визначити домен."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Домен %s визначено на основі %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Помилка визначення домену на основі %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Домен %s визначено на основі %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Помилка скасування конфігурації домену %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Домен %s знищено\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Помилка при переведенні домену %s в стан очікування"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "знищити домен"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Знищити вказаний домен."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Домен %s знищено\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Помилка знищення домену %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Знищити вказаний домен."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Домен %s знищено\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Помилка знищення домену %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Виконання домену %s відновлено\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Помилка відновлення роботи домену %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "інформація про домені у XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Вивід інформації про домен у вигляді дампу XML на stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "перегляд доменів"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Повертає список доменів."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "перегляд неактивних доменів"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "перегляд неактивних та активних доменів"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Помилка відображення списку активних доменів"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Помилка відображення списку неактивних доменів"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "недостатньо пам'яті"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Помилка збереження домену %s в %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "інформація про вузол"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Повертає загальну інформацію про вузол."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "виконання"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "виділення домену"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "перетворити UUID на назву мережі"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "UUID домену"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "запустити раніше визначений неактивний домен"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Запуск домену."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "назва неактивного домену"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Домен %s запущений\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Помилка запуску домену %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "створити домен з файлу XML"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Створити домен."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "назва домену"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "назва неактивного домену"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Не вдається створити XML"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "скасувати визначення неактивного домену"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Конфігурація домену %s скасована\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Помилка скасування конфігурації домену %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "перетворити назву мережі на UUID мережі"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "помилка отримання UUID домену"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "створити домен з файлу XML"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "файл, що містить XML опис домену"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "створити домен з файлу XML"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "назва неактивного домену"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "назва домену або uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "назва неактивного домену"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "назва домену або uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "назва мережі"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Помилка запуску домену %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Домен %s створено з %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Знищити вказаний домен."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Домен %s знищено\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Помилка знищення домену %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "інформація про вузол"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Повертає загальну інформацію про вузол."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "Тип ОС:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "file"
 msgstr "Файл XML"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "заблоковано"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "інформація про домені у XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Вивід інформації про домен у вигляді дампу XML на stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "перегляд доменів"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Повертає список доменів."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Помилка відображення списку активних доменів"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "перетворити UUID на назву мережі"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "перетворити UUID на назву мережі"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "UUID домену"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "перетворити UUID на назву мережі"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "показати версію"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Показати інформацію про версію системи"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "помилка отримання типа гіпервізора"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Виконана компіляція на базі бібліотеки: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "помилка отримання версії бібліотеки"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Використовується бібліотека: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Використовується API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "помилка отримання версії гіпервізора"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Неможливо отримати версію гіпервізора, що виконується на %s\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Виконується гіпервізор: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 #, fuzzy
 msgid "enumerate devices on this host"
 msgstr "міграція домену на інший вузол"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "відсутня інформація про пристрої"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "можливості"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Помилка з'єднання з гіпервізором"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Помилка відображення списку неактивних доменів"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Вивід інформації про мережу у вигляді XML або на stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
+#: src/virsh.c:4997
 #, fuzzy
-msgid "dettach node device its device driver"
+msgid "dettach node device from its device driver"
 msgstr "Приєднати дисковий пристрій"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Отримати блочну статистику пристроїв для запущеного домену"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Домен %s знищено\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Не вдається від'єднати пристрій з %s"
 
-#: src/virsh.c:4935
+#: src/virsh.c:5038
 #, fuzzy
-msgid "reattach node device its device driver"
+msgid "reattach node device to its device driver"
 msgstr "Приєднати дисковий пристрій"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "Приєднати дисковий пристрій"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "ціль для дискового пристрою"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Отримати блочну статистику пристроїв для запущеного домену"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Виконання домену %s відновлено\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "вивести назву вузлі гіпервізора"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "помилка отримання назви вузла гіпервізора"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "вивести канонічний URI гіпервізора"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "помилка при отриманні URI"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "дисплей vnc"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "Вивід IP адреси и номеру порту для дисплею VNC."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "консоль tty"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Вивід пристрою для консолі TTY."
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "приєднати пристрій з файлу XML"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "Приєднати пристрій з файлу XML <файл>."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "Файл XML"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "Не вдається приєднати пристрій з %s"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "від'єднати пристрій з файлу XML"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "Від'єднати пристрій з файлу XML <файл>"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "Не вдається від'єднати пристрій з %s"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "приєднати мережний пристрій"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "Приєднати новий мережний пристрій."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "тип мережного інтерфейсу"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "джерело мережного інтерфейсу"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "назва цільової мережі"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "MAC-адреса"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "сценарій, що використовується для мосту мережного інтерфейсу"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "У команді 'attach-interface' відсутня підтримка %s "
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "від'єднати мережний пристрій"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "Від'єднати мережний пристрій"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "Не вдається отримати інформацію про пристрій"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "Відсутній пристрій, чий тип - %s"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "Відсутній пристрій з MAC-адресою %s"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "Не вдається виділити пам'ять"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "Не вдається створити XML"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "приєднати дисковий пристрій"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "Приєднати дисковий пристрій"
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "джерело для дискового пристрою"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "ціль для дискового пристрою"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "драйвер для дискового пристрою"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "піддрайвер для дискового пристрою"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "тип цільового пристрою"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "режим читання та запису для пристрою"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "У команді 'attach-disk' відсутня підтримка %s"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "від'єднати дисковий пристрій"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "Від'єднати дисковий пристрій"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "Не вдається отримати інформацію про диск"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Відсутній диск, ціль якого - %s"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "помилка виділення вузла"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Помилка створення неактивного домену %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "помилка читання конфігураційного файлу"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Скасувати призначення конфігурації для неактивної мережі."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Скасувати призначення конфігурації для неактивної мережі."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Скасувати призначення конфігурації для неактивного домену."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "вийти з інтерактивного терміналу"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "для команди '%s' потрібно вказати параметр <%s>"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "для команди '%s' потрібно вказати параметр --%s"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "команда '%s' не існує"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  НАЗВА\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7798,17 +8116,17 @@ msgstr ""
 "\n"
 "  АНОТАЦІЯ\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <рядок>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7816,7 +8134,7 @@ msgstr ""
 "\n"
 "  ОПИС\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7824,60 +8142,60 @@ msgstr ""
 "\n"
 "  ПАРАМЕТРИ\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <число>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <рядок>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "невизначена назва домену або ID"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "помилка при отриманні домену '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "невизначена назва мережі"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "помилка при отриманні мережі '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "невизначена назва мережі"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "помилка при отриманні домену '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "невизначена назва мережі"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "помилка при отриманні домену '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7888,129 +8206,129 @@ msgstr ""
 "(Час: %.3f мс)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "відсутній \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "непередбачена ознака (назва команди): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "невідома команда: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "команда '%s' не підтримує параметр --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "очікуваний формат: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "число"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "рядок"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "неочікувані дані '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "ПАРАМЕТР"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "ДАНІ"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "призупинено"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "вимикається"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "вимкнути"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "аварійна помилка"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "автономний режим"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "немає діючого з'єднання"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: помилка: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "помилка: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "Помилка %s: %d: при спробі виділення %d байт"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "Помилка %s: %d: при спробі виділення %lu байт"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "помилка з'єднання з гіпервізором"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "не вдається отримати інформацію про файл журналу"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "шлях до файлу журналу вказує не на файл"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "не вдається відрити файл журналу. перевірте шлях до файлу журналу"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "не вдається записати у файл журналу"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Помилка відключення від гіпервізора"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -8043,7 +8361,7 @@ msgstr ""
 "\n"
 "  команди (текстовий режим):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -8053,17 +8371,17 @@ msgstr ""
 "  (наберіть help <команда> для виводу докладної інформації про команду)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "непідтримуваний параметр '-%c'. Зверніться до --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8072,7 +8390,7 @@ msgstr ""
 "Ласкаво просимо до %s - інтерактивного терміналу віртуализації.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8122,13 +8440,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "функція не підтримується гіпервізором: %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "не вдається з'єднатись з гіпервізором"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "не вдається з'єднатись %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8600,7 +8918,7 @@ msgstr "неправильний вказівник мережі у"
 msgid "invalid interface pointer in %s"
 msgstr "неправильний вказівник мережі у %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "внутрішня помилка %s"
@@ -8659,22 +8977,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "Параметр ваги планування (%d) за межами діапазону (1-65535)"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "Параметр cap планування (%d) за межами діапазону (1-65535)"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "тип цільового пристрою"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8723,7 +9051,7 @@ msgstr "неправильна інформація домену, domid має 
 msgid "domain information incomplete, missing uuid"
 msgstr "неповна інформація домену, відсутній uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "неповна інформація домену, відсутня назва"
 
@@ -8777,271 +9105,271 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "неочікуваний вузол node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "невідомий тип ОС %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "перевести домен в стан очікування"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "відсутній \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "відсутній \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "відсутній \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "тип цільового пристрою"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "неправильна MAC-адреса: %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "не вдається з'єднатись %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "неповна інформація домену, відсутній id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "неправильна MAC-адреса: %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "невідомий тип ОС %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "синтаксична помилка у конфігураційному файлі"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "помилка розбору інформації домену Xend"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Домен досі працює"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "тип цільового пристрою"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "неочікуваний вузол значень"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "пам'ять вузла"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "помилка дії"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Помилка скасування конфігурації мережі %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Не вдається відрити '%s': %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "помилка розбору інформації домену Xend"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "помилка перетворення S-Expr"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Помилка створення неактивного домену %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "неповна інформація домену, відсутня назва"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "Планування"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "помилка отримання назви вузла гіпервізора"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "неповна інформація домену, відсутній uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "неповна інформація домену, відсутній uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "помилка при спробі відкрити %s для читання"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "помилка читання конфігураційного файлу %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "неочікуваний тим MIME"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "неочікуваний тим MIME"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Мережа досі запущена"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "неочікуваний вузол значень"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "список доменів вузла"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9145,22 +9473,22 @@ msgstr "Не вдається перевірити поточне значенн
 msgid "unable to store config file handle"
 msgstr "помилка читання конфігураційного файлу %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "невідомий тип ОС"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Помилка створення домену з %s"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Не вдається відрити '%s': %s"
@@ -9232,6 +9560,34 @@ msgid "reallocating list"
 msgstr "виділення домену"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Не вдається приєднати пристрій з %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "помилка при спробі відкрити %s для читання"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Помилка створення домену з %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Помилка збереження домену %s в %s"
+
+#~ msgid "host"
+#~ msgstr "хост"
+
+#~ msgid "node"
+#~ msgstr "вузол"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "не вдається з'єднатись з гіпервізором"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "не вдається з'єднатись %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Помилка запуску мережі %s"
 
@@ -9405,10 +9761,6 @@ msgstr "виділення домену"
 #~ msgstr "виділити новий буфер"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "неочікуваний вузол node"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "помилка запиту можливостей"
 
diff --git a/po/ur.gmo b/po/ur.gmo
index 153e483..6d7f31c 100644
Binary files a/po/ur.gmo and b/po/ur.gmo differ
diff --git a/po/ur.po b/po/ur.po
index d5f15b4..07387cf 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/vi.gmo b/po/vi.gmo
index 153e483..6d7f31c 100644
Binary files a/po/vi.gmo and b/po/vi.gmo differ
diff --git a/po/vi.po b/po/vi.po
index d5f15b4..07387cf 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index a35aa04..99b37ad 100644
Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index cba153c..f862207 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt.HEAD\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2009-04-06 11:11+1000\n"
 "Last-Translator: Leah Liu <lliu at redhat.com>\n"
 "Language-Team: Simplified Chinese <zh at li.org>\n"
@@ -99,228 +99,228 @@ msgstr "û
 msgid "Unknown error"
 msgstr "δ֪´íÎó"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "ÎÞ·¨·ÃÎÊ %s '%s'£º%s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr "gnutls_certificate_allocate_credentials: %s"
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr "gnutls_certificate_set_x509_trust_file: %s"
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr "gnutls_certificate_set_x509_crl_file: %s"
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr "gnutls_certificate_set_x509_key_file: %s"
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr "gnutls_dh_params_init: %s"
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr "gnutls_dh_params_generate2: %s"
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "´ÓÐźŹܵÀ¶Áȡʧ°Ü£º%s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 msgid "Reloading configuration on SIGHUP"
 msgstr "ÔÚ SIGHUP ÖÐÖØÐÂÔØÈëÅäÖÃ"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 msgid "Error while reloading drivers"
 msgstr "ÖØÐÂÔØÈëÇý¶¯³ÌÐòʱ³ö´í"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr "ÔÚÐźŠ%d ÖйرÕ"
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, c-format
 msgid "Received unexpected signal %d"
 msgstr "ÊÕµ½ÒâÍâÐźŠ%d "
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "´ò¿ª pid Îļþ '%s' : %s ʧ°Ü"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "´ò¿ª fdopen Îļþ '%s' : %s ʧ°Ü"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Ïò pid Îļþ '%s' : %s дÈëʧ°Ü"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "¹Ø±Õ pid Îļþ '%s' : %s ʧ°Ü"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "Ϊ½¨Á¢ qemud_socket ·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, c-format
 msgid "Failed to create socket: %s"
 msgstr "´´½¨Ì×½Ó×Öʧ°Ü£º%s"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "½«Ì×½Ó×ְ󶨵½ '%s' : %s ʧ°Ü"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "ÕìÌýµ½ '%s' : %s µÄÁ¬½Óʧ°Ü"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr "Ìì¼Ó·þÎñÆ÷ʼþ¸´²éʧ°Ü"
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr "getaddrinfo: %s\n"
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr "socket: %s"
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr "bind: %s"
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr "listen: %s"
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr "remoteListenTCP: calloc: %s"
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr "remoteListenTCP: listen: %s"
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr "¶ÔÓÚ qemudInitPaths() ÖеĻº³å½âÎö·¾¶¹ý³¤"
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 msgid "Failed to allocate struct qemud_server"
 msgstr "½¨Á¢ qemud_server ʱ·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr "ÎÞ·¨³õʼ»¯ mutex"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr "ÎÞ·¨³õʼ»¯Ìõ¼þ±äÁ¿"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 msgid "Failed to initialize event system"
 msgstr "³õʼ»¯Ê¼þϵͳʧ°Ü"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "³õʼ»¯ SASL ÑéÖ¤ %s ʧ°Ü"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Ϊ PolicyKit auth: %s Á¬½Óµ½ÏµÍ³×ÜÏßʧ°Ü"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr "remoteInitializeTLSSession: %s"
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr "remoteCheckDN: failed: client DN is %s"
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "remoteCheckCertificate£ºÑé֤ʧ°Ü£º %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤Êé²»¿ÉÐÅ¡£"
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤ÊéÖÐÓÐδ֪·¢ÐÐÕß¡£"
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤ÊéÒѾ­±»µõÏú¡£"
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤ÊéʹÓÃÁ˲»°²È«Ëã·¨¡£"
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr "remoteCheckCertificate£ºÖ¤Êé²»ÊÇ X.509"
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr "remoteCheckCertificate£ºÎÞͬµÈÖ¤Êé"
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr "remoteCheckCertificate: gnutls_x509_crt_init failed"
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤Êé¹ýÆÚ"
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr "remoteCheckCertificate£º¿Í»§¶ËÖ¤Ê黹ûÓ줻î"
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,181 +331,181 @@ msgstr ""
 "£¨tls_allowed_dn_list£©¡£ÇëʹÓà 'openssl x509 -in clientcert.pem -text' ²é¿´"
 "¿Í»§¶ËÖ¤ÊéÖÐµÄ Distinguished Name ×ֶΣ¬»òÕßÔËÐдø --verbose Ñ¡ÏîµÄÊØ»¤½ø³Ì¡£"
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr "remoteCheckCertificate£ºÑéÖ¤¿Í»§¶ËÖ¤Êéʧ°Ü"
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 "remoteCheckCertificate£ºÉ趨ÁË tls_no_verify_certificate£¬Òò´Ë»áºöÂÔ»µÖ¤Êé"
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr "¿Í»§¶ËÐèÒªÔÚ·ÃÎʼì²éºó´ý´¦ÀíµÄ tx Êý¾Ý"
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "ÑéÖ¤¿Í»§¶ËÖ¤Êéʧ°Ü£º %s"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, c-format
 msgid "Failed to accept connection: %s"
 msgstr "½ÓÊÜÁ¬½Óʧ°Ü£º %s "
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr "Ì«¶à»îÔ¾µÄ¿Í»§¶Ë£¨%d£©£¬¼õÉÙÁ¬½Ó"
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 msgid "Out of memory allocating clients"
 msgstr "·ÖÅä¿Í»§¶ËʱÄÚ´æÒç³ö"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr "ΪÌØȨ¿Í»§ %d ¹Ø±Õ polkit ÑéÖ¤"
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, c-format
 msgid "TLS handshake failed: %s"
 msgstr "TLS ¶Ô»°Ê§°Ü£º %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, c-format
 msgid "unexpected negative length request %lld"
 msgstr "ÒÔÍ⸺Êý³¤¶ÈÇëÇó %lld"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr "read: %s"
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr "gnutls_record_recv: %s"
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, c-format
 msgid "failed to decode SASL data %s"
 msgstr "½âÂë SASL Êý¾Ý %s ʧ°Ü"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr "write: %s"
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr "gnutls_record_send: %s"
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, c-format
 msgid "failed to encode SASL data %s"
 msgstr "±àÂë SASL Êý¾Ý %s ʧ°Ü"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr "ÐźŴ¦ÀíÆ÷±¨¸æ %d ´íÎó£ºÉϸö´íÎó£º%s"
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 msgid "Failed to register shutdown timeout"
 msgstr "×¢²á¹Ø»ú³¬Ê±Ê§°Ü"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 msgid "Failed to allocate workers"
 msgstr "·ÖÅä worker ʧ°Ü"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "Ϊ %s ÅäÖÃÁбí·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "Ϊ %s ÅäÖÃÁбíÖµ·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr "remoteReadConfigFile: %s: %s: ±ØÐëÊÇÒ»¸ö×Ö·û´®»òÕßÒ»×é×Ö·û´®\n"
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ÎÞЧÀàÐÍ£ºµÃµ½ %s£¬Ó¦¸ÃÊÇ %s\n"
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr "remoteReadConfigFile: %s\n"
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr "remoteReadConfigFile: %s: %s: ²»Ö§³ÖµÄÑéÖ¤·½·¨ %s\n"
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr "²»ÊÇÒÔ¸ùÉí·ÝÔËÐÐʱÎÞ·¨É趨×éȺ"
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "·ÖÅäÄÚ´æʧ°Ü"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "²éÕÒ×éȺ '%s' ʧ°Ü"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "½âÎöģʽ '%s' ʧ°Ü"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "ÖØÖÃÉ豸 %s ʧ°Ü"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Óà fork ×÷ΪÊØ»¤½ø³Ìʧ°Ü£º%s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, c-format
 msgid "Failed to create pipe: %s"
 msgstr "´´½¨¹ÜµÀʧ°Ü£º%s"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 msgid "unable to create rundir"
 msgstr "ÎÞ·¨Éú³É rundir"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "¸ü¸Ä %s ×éȺËùÓÐÕßʧ°Ü"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr "ΪÐźŹܵÀ×¢²á»Ø½Ðʧ°Ü"
 
@@ -607,7 +607,7 @@ msgstr "maxids > REMOTE_DOMAIN_ID_LIST_MAX"
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr "maxnames > REMOTE_NETWORK_NAME_LIST_MAX"
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "ÎÞ·¨½âÎöµØÖ· %d£º%s"
@@ -632,7 +632,8 @@ msgid "sasl context setup failed %d (%s)"
 msgstr "sasl »·¾³ÉèÖÃʧ°Ü %d£¨%s£©"
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
+#, fuzzy
+msgid "cannot get TLS cipher size"
 msgstr "TLS ÎÞ·¨»ñµÃÃÜÂë´óС"
 
 #: qemud/remote.c:2970
@@ -654,7 +655,7 @@ msgstr "
 msgid "cannot allocate mechlist"
 msgstr "ÎÞ·¨·ÖÅä mechlist"
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr "ÎÞ·¨ÔÚÁ¬½Ó %d£¨%s£©ÊDzéѯ SASL"
@@ -808,43 +809,52 @@ msgstr "
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr "ûÓÐÆôÓà IFF_VNET_HDR£»ÔÚ¹¹½¨Ê±½ûÓÃ"
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "δÖÕÖ¹µÄÊý"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "δÖÕÖ¹µÄ×Ö·û´®"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "ÐèÒªÒ»¸öÖµ"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "ÁбíûÓÐʹÓà ] ½áβ"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "ÔÚÁбíÖÐÐèÒªÒ»¸ö·Ö¸ô·û"
 
-#: src/conf.c:479
+#: src/conf.c:489
 msgid "list is not closed with ]"
 msgstr "ÁбíûÓÐʹÓà ] ½áβ"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "ÐèÒªÒ»¸öÃû³Æ"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "ÐèÒªÒ»¸ö·Ö¸ô·û"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "ÐèÒªÒ»¸ö²ÎÊý"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "´ò¿ªÎļþʧ°Ü"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "±£´æÄÚÈÝʧ°Ü"
 
@@ -928,521 +938,552 @@ msgstr "
 msgid "dev missing from connection hash table"
 msgstr "Á¬½Ó¹þÏ£±íÖÐȱÉÙ dev"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, c-format
 msgid "unknown disk type '%s'"
 msgstr "δ֪´ÅÅÌÀàÐÍ '%s'"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, c-format
 msgid "unknown disk device '%s'"
 msgstr "δ֪´ÅÅÌÉ豸 '%s'"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "ÎÞЧÈíÅÌÉ豸Ãû³Æ£º%s"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr "ÎÞЧӲÅÌÉ豸Ãû³Æ£º%s"
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "δ֪´ÅÅÌ×ÜÏßÀàÐÍ '%s'"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr "ÈíÅ̵ÄÎÞЧ×ÜÏßÀàÐÍ '%s' "
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "ÈíÅ̵ÄÎÞЧ×ÜÏßÀàÐÍ '%s' "
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "δ֪´ÅÅÌ»º´æģʽÀàÐÍ '%s'"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "δ֪ÎļþϵͳÀàÐÍ '%s'"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, c-format
 msgid "unknown interface type '%s'"
 msgstr "δ֪½Ó¿ÚÀàÐÍ '%s'"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr "ûÓÐʹÓà <interface type='network'/> Ö¸¶¨ <source>¡®networking¡¯ÊôÐÔ"
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr "ûÓÐʹÓà <interface type='bridge'/> Ö¸¶¨ <source>¡®dev¡¯ÊôÐÔ"
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr "ûÓÐʹÓÃÌ×½Ó×Ö½Ó¿ÚÖ¸¶¨ <source>¡®port¡¯ÊôÐÔ"
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr "ÎÞ·¨Ê¹ÓÃÌ×½Ó×Ô½Ó¿Ú½âÎö <source> 'port' ÊôÐÔ"
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr "ûÓÐʹÓÃÌ×½Ó×Ô½Ó¿ÚÖ¸¶¨µÄ <source> 'address' ÊôÐÔ"
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 #, fuzzy
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr "ûÓÐʹÓà <interface type='bridge'/> Ö¸¶¨ <source>¡®dev¡¯ÊôÐÔ"
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr "Ä£¿éÃû³ÆÖк¬ÓÐÎÞЧ×Ö·û"
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 msgid "Missing source path attribute for char device"
 msgstr "ȱÉÙ×Ö·ûÉ豸µÄԴ·¾¶ÊôÐÔ"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 msgid "Missing source host attribute for char device"
 msgstr "ȱÉÙ×Ö·ûÉ豸µÄÔ´Ö÷»úÊôÐÔ"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 msgid "Missing source service attribute for char device"
 msgstr "ȱÉÙ×Ö·ûÉ豸µÄÔ´·þÎñÊôÐÔ"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 msgid "missing input device type"
 msgstr "ȱÉÙÊäÈëÉ豸ÀàÐÍ"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, c-format
 msgid "unknown input device type '%s'"
 msgstr "δ֪ÊäÈëÉ豸ÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, c-format
 msgid "unknown input bus type '%s'"
 msgstr "δ֪ÊäÈë×ÜÏßÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr "ps2 ×ÜÏß²»Ö§³Ö %s ÊäÈëÉ豸"
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr "²»Ö§³ÖµÄÊäÈë×ÜÏß %s"
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr "xen ×ÜÏß²»Ö§³Ö %s ÊäÈëÉ豸"
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 msgid "missing graphics device type"
 msgstr "ȱÉÙͼÐÎÉ豸ÀàÐÍ"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "δ֪ͼÐÎÉ豸ÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr "ÎÞ·¨½âÎö vnc ¶Ë¿Ú %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "δ֪ȫÆÁÖµ '%s'"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "ÎÞ·¨½âÎö vnc ¶Ë¿Ú %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, c-format
 msgid "unknown sound model '%s'"
 msgstr "δ֪ÉùÒôģʽÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr "ÎÞ·¨½âÎöÁãÊÛÉÌ id %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr "usb ÁãÊÛÉÌÐèÒª id"
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr "ÎÞ·¨½âÎö²úÆ· %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr "usb ²úÆ·ÐèÒª id"
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr "ÎÞ·¨½âÎö×ÜÏß %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr "usb µØÖ·ÐèÒª×ÜÏß id"
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr "ÎÞ·¨½âÎöÉ豸 %s"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr "usb µØÖ·ÐèÒªÉ豸 id"
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, c-format
 msgid "unknown usb source type '%s'"
 msgstr "δ֪ usb Ô´ÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 msgid "missing vendor"
 msgstr "ȱÉÙ¾­ÏúÉÌ"
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 msgid "missing product"
 msgstr "ȱÉÙ²úÆ·"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, c-format
 msgid "cannot parse domain %s"
 msgstr "ÎÞ·¨½ÓÐøÓò %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr "pci µØÖ·ÐèÒª×ÜÏß id"
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, c-format
 msgid "cannot parse slot %s"
 msgstr "ÎÞ·¨½âÎö²å²Û %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr "pci µØÖ·ÐèÒª²å²Û id"
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, c-format
 msgid "cannot parse function %s"
 msgstr "ÎÞ·¨½âÎö¹¦ÄÜ %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr "pci µØÖ·ÐèÒª¹¦ÄÜ id"
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, c-format
 msgid "unknown pci source type '%s'"
 msgstr "δ֪ pci Ô´ÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "δ֪ hostdev ģʽ '%s'"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, c-format
 msgid "unknown host device type '%s'"
 msgstr "δ֪Ö÷»úÉ豸ÀàÐÍ '%s'"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 msgid "missing type in hostdev"
 msgstr "hostdev ÖÐȱÉÙÀàÐÍ"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, c-format
 msgid "unknown node %s"
 msgstr "δ֪½Úµã %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr "δ֪ÖÜÆÚ¶¯×÷ %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 msgid "missing security type"
 msgstr "ȱÉÙ°²È«ÐÔÀàÐÍ"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 msgid "invalid security type"
 msgstr "ÎÞЧ°²È«ÐÔÀàÐÍ %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 msgid "missing security model"
 msgstr "ȱÉÙ°²È«ÐÔģʽ"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr "ȱÉÙ°²È«ÐÔ±êÇ©"
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr "ȱÉÙ°²È«ÐÔÓ³Ïñ±êÇ©"
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 msgid "missing root element"
 msgstr "ȱÉÙ¸ùÔªËØ"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 msgid "unknown device type"
 msgstr "δ֪É豸ÀàÐÍ"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+msgid "unknown virt type"
+msgstr "δ֪ virt ÀàÐÍ"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr "ÔÚ¹¹¼Ü %s ÖÐûÓÐÓÃÓÚÓò %s os ÀàÐÍ %s µÄÄ£ÄâÆ÷"
+
+#: src/domain_conf.c:2180
 msgid "missing domain type attribute"
 msgstr "ȱÉÙÓòÀàÐÍÊôÐÔ"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, c-format
 msgid "invalid domain type %s"
 msgstr "ÎÞЧÓòÀàÐÍ %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 msgid "Failed to generate UUID"
 msgstr "Éú³É UUID ʧ°Ü"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr "»ûÐ뵀 uuid ÔªËØ"
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr "ȱÉÙÄÚ´æÔªËØ"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, c-format
 msgid "unexpected feature %s"
 msgstr "·ÇÆÚÍûµÄÌØÐÔ %s"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 msgid "no OS type"
 msgstr "ûÓвÙ×÷ϵͳÀàÐÍ"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr "²»Ö§³Ö os ÀàÐÍ '%s' ºÍ arch '%s' ×éºÏ"
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "os ÀàÐÍ '%s' ²»Ö§³ÖµÄ¹¹¼Ü"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr "ÎÞ·¨ÌáÈ¡Òýµ¼É豸"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 msgid "missing boot device"
 msgstr "ȱÉÙÒýµ¼É豸"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, c-format
 msgid "unknown boot device '%s'"
 msgstr "δ֪Òýµ¼É豸 '%s'"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 msgid "cannot extract disk devices"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr "ÎÞ·¨ÌáÈ¡ÎļþϵͳÉ豸"
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 msgid "cannot extract network devices"
 msgstr "ÎÞ·¨ÌáÈ¡ÍøÂçÉ豸"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr "ÎÞ·¨ÌáÈ¡²¢¿ÚÉ豸"
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr "ÎÞ·¨ÌáÈ¡´®¿ÚÉ豸"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 msgid "cannot extract input devices"
 msgstr "ÎÞ·¨ÌáÈ¡ÊäÈëÉ豸"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 msgid "cannot extract graphics devices"
 msgstr "ÎÞ·¨ÌáȡͼÐÎÉ豸"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 msgid "cannot extract sound devices"
 msgstr "ÎÞ·¨ÌáÈ¡ÉùÒôÉ豸"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr "ÎÞ·¨ÌáÈ¡Ö÷»úÉ豸"
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+msgid "no domain config"
+msgstr "½ÚµãÓòÅäÖÃ"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "ȱÉÙÓòÀàÐÍÊôÐÔ"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "ÎÞЧÓò״̬"
+
+#: src/domain_conf.c:2730
+msgid "invalid pid"
+msgstr "ÎÞЧ pid"
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr "ûÓмàÊÓÆ÷·¾¶"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr "ÔÚÐÐ %d£º %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 msgid "failed to parse xml document"
 msgstr "½âÎö xml ÎĵµÊ§°Ü"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr "²»ÕýÈ·µÄ¸ùÔªËØ"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr "ÍØÆË cpu ×éÓï·¨´íÎó"
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "ÒâÍâµÄÖÜÆÚÀàÐÍ %d"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, c-format
 msgid "unexpected disk type %d"
 msgstr "ÒâÍâµÄ´ÅÅÌÀàÐÍ %d"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, c-format
 msgid "unexpected disk device %d"
 msgstr "ÒâÍâµÄ´ÅÅÌÉ豸 %d"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, c-format
 msgid "unexpected disk bus %d"
 msgstr "ÒâÍâµÄ´ÅÅÌ×ÜÏß %d"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "ÒâÍâµÄ´ÅÅÌ»º´æģʽ %d"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, c-format
 msgid "unexpected filesystem type %d"
 msgstr "ÒâÍâµÄÎļþϵͳÀàÐÍ %d"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, c-format
 msgid "unexpected net type %d"
 msgstr "ÒâÍâµÄÍøÂçÀàÐÍ %d"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, c-format
 msgid "unexpected char type %d"
 msgstr "ÒâÍâµÄ×Ö·ûÀàÐÍ %d"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, c-format
 msgid "unexpected sound model %d"
 msgstr "ÒâÍâµÄÉùÒôģʽ %d"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, c-format
 msgid "unexpected input type %d"
 msgstr "ÒâÍâµÄÊäÈëÀàÐÍ %d"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, c-format
 msgid "unexpected input bus type %d"
 msgstr "ÒâÍâµÄÊäÈë×ÜÏßÀàÐÍ %d"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "ÒâÍâµÄ hostdev ģʽ %d"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, c-format
 msgid "unexpected hostdev type %d"
 msgstr "ÒâÍâµÄ hostdev ÀàÐÍ %d"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, c-format
 msgid "unexpected domain type %d"
 msgstr "ÒâÍâµÄÓòÀàÐÍ %d"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, c-format
 msgid "unexpected boot device type %d"
 msgstr "ÒâÍâµÄÒýµ¼É豸ÀàÐÍ %d"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, c-format
 msgid "unexpected feature %d"
 msgstr "ÒâÍâµÄÌØÐÔ %d"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, c-format
 msgid "cannot create config directory '%s'"
 msgstr "ÎÞ·¨Éú³ÉÅäÖÃĿ¼ '%s'"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, c-format
 msgid "cannot create config file '%s'"
 msgstr "ÎÞ·¨Éú³ÉÅäÖÃÎļþ '%s'"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, c-format
 msgid "cannot write config file '%s'"
 msgstr "ÎÞ·¨Ð´ÈëÅäÖÃÎļþ '%s'"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, c-format
 msgid "cannot save config file '%s'"
 msgstr "ÎÞ·¨±£´æÅäÖÃÎļþ '%s'"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "Ä¿±ê %s ÒÑ´æÔÚ"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, c-format
 msgid "Failed to open dir '%s'"
 msgstr "´ò¿ªÄ¿Â¼ '%s' ʧ°Ü"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, c-format
 msgid "cannot remove config %s"
 msgstr "ÎÞ·¨ÎªÉ¾³ýÅäÖà %s"
 
-#: src/domain_conf.c:3980
-msgid "unknown virt type"
-msgstr "δ֪ virt ÀàÐÍ"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr "ÔÚ¹¹¼Ü %s ÖÐûÓÐÓÃÓÚÓò %s os ÀàÐÍ %s µÄÄ£ÄâÆ÷"
-
 #: src/iptables.c:103
 #, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1476,434 +1517,454 @@ msgstr "
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr "ÎÞ·¨Ïò±í '%s' ÖеÄÁ´ '%s' Ìí¼Ó·Óɱí¹æÔò '%s'£º%s"
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 msgid "could not parse connection URI"
 msgstr "ÎÞ·¨½âÎöÁ¬½Ó URI"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 msgid "cannot get working directory"
 msgstr "ÎÞ·¨»ñµÃ¹¤×÷Ŀ¼"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr "·¾¶¹ý³¤"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 msgid "cannot get current directory"
 msgstr "ÎÞ·¨»ñµÃµ±Ç°Ä¿Â¼"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr "´ø°²È«±êÖ¾µÄ virDomainGetXMLDesc"
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 msgid "domainMigratePrepare did not set uri"
 msgstr "domainMigratePrepare ûÓÐÉ趨 uri"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domainMigratePrepare2 ûÓÐÉ趨 uri"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr "·¾¶Îª NULL"
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr "±êÇ©±ØÐëΪÁã"
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr "»º³åΪ NULL"
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr "±êÇ©²ÎÊý±ØÐëΪ VIR_MEMORY_VIRTUAL"
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr "»º³åΪ NULL µ«´óСÊÇ·ÇÁãÊý"
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 msgid "setsid failed"
 msgstr "setsid ʧ°Ü"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "ioctl(TIOCSTTY) ʧ°Ü"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 msgid "dup2(stdin) failed"
 msgstr "dup2(stdin) ʧ°Ü"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 msgid "dup2(stdout) failed"
 msgstr "dup2(stdout) ʧ°Ü"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 msgid "dup2(stderr) failed"
 msgstr "dup2(stderr) ʧ°Ü"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 msgid "unable to send container continue message"
 msgstr "ÎÞ·¨·¢ËÍÈÝÆ÷¼ÌÐøÐÅÏ¢"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 msgid "Failed to read the container continue message"
 msgstr "¶ÁÈ¡ÈÝÆ÷¼ÌÐøÐÅϢʧ°Ü"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, c-format
 msgid "failed to create %s"
 msgstr "´´½¨ %s ʧ°Ü"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "ÔÚ %s ¹ÒÔØ %s ʧ°Ü"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "°ó¶¨Ð root %s ʧ°Ü"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "¹ÒÔØ /dev tmpfs ʧ°Ü"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "pivot root %s µ½ %s ʧ°Ü"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "ÔÚ %s ¹ÒÔØ %s ʧ°Ü"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 msgid "cannot create /dev/pts"
 msgstr "ÎÞ·¨´´½¨ /dev/pts"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "½« /dev/pts Òƶ¯µ½ÈÝÆ÷ʧ°Ü"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, c-format
 msgid "failed to make device %s"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Ϊ '%s' ´´½¨·ûºÅÁ´½Ó '%s' ʧ°Ü"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, c-format
 msgid "failed to mount %s at %s"
 msgstr "ÔÚ %s ¹ÒÔØ %s ʧ°Ü"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 msgid "failed to read /proc/mounts"
 msgstr "¶ÁÈ¡ /proc/mounts ʧ°Ü"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, c-format
 msgid "failed to unmount '%s'"
 msgstr "¹ÒÔØ '%s' ʧ°Ü"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 msgid "failed to mount /proc"
 msgstr "¹ÒÔØ /proc ʧ°Ü"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
+msgid "failed to remove capabilities %d"
+msgstr "»ñµÃÐÔÄÜʧ°Ü"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "»ñµÃÐÔÄÜʧ°Ü"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "»ñµÃÐÔÄÜʧ°Ü"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr "lxcChild() ´«µÝÎÞЧ vm ¶¨Òå"
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "´ò¿ª %s ʧ°Ü"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 msgid "failed to run clone container"
 msgstr "ÔËÐпË¡ÈÝÆ÷ʧ°Ü"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Ϊ %s Öд´½¨ cgroup ʧ°Ü\n"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 msgid "Failed to set lxc resources"
 msgstr "É趨 lxc ×ÊԴʧ°Ü"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, c-format
 msgid "failed to create server socket '%s'"
 msgstr "´´½¨·þÎñÆ÷Ì×½Ó×Ö '%s' ʧ°Ü"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "°ó¶¨·þÎñÆ÷Ì×½Ó×Ö '%s' ʧ°Ü"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, c-format
 msgid "failed to listen server socket %s"
 msgstr "ÕìÌý·þÎñÆ÷Ì×½Ó×Ö %s ʧ°Ü"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, c-format
 msgid "read of fd %d failed"
 msgstr "¶ÁÈ¡ fd %d ʧ°Ü"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, c-format
 msgid "write to fd %d failed"
 msgstr "дÈë fd %d ʧ°Ü"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 msgid "epoll_create(2) failed"
 msgstr "epoll_create(2) ʧ°Ü"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 msgid "epoll_ctl(appPty) failed"
 msgstr "epoll_ctl(appPty) ʧ°Ü"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 msgid "epoll_ctl(contPty) failed"
 msgstr "epoll_ctl(contPty) ʧ°Ü"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr "´íÎóʼþ %d"
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 msgid "epoll_wait() failed"
 msgstr "epoll_wait() ʧ°Ü"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "½«½Ó¿Ú %s Òƶ¯µ½ ns %d ʧ°Ü"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, c-format
 msgid "failed to delete veth: %s"
 msgstr "ɾ³ý veth ʧ°Ü£º%s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 msgid "sockpair failed"
 msgstr "sockpair ʧ°Ü"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "ÎÞ·¨½âÎö²úÆ· %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "¹ÒÔØ /dev tmpfs ʧ°Ü"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "ÔÚ %s ¹ÒÔØ %s ʧ°Ü"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 msgid "failed to allocate tty"
 msgstr "·ÖÅä tty ʧ°Ü"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "ÎÞ·¨Ð´Èë pid Îļþ '%s/%s.pid'"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 msgid "Unable to change to root dir"
 msgstr "²»Äܸü¸Ä root Ŀ¼"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 msgid "Unable to become session leader"
 msgstr "ÎÞ·¨³ÉΪ»á»°Òýµ¼Õß"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 msgid "Failed connection from LXC driver"
 msgstr "´Ó LXC Çý¶¯³ÌÐòÁ¬½Óʧ°Ü"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "´æ´¢³Øδ¼¤»î"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr "ϵͳȱÉÙ NETNS Ö§³Ö"
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 msgid "no domain with matching uuid"
 msgstr "ûÓÐÆ¥Åä uuid µÄÓò"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 msgid "cannot delete active domain"
 msgstr "ÎÞ·¨É¾³ý»îÔ¾Óò"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 msgid "cannot undefine transient domain"
 msgstr "ÎÞ·¨È¡Ïû¶¨Òå˲ʱÓò"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "ÎÞ·¨Îª %s Öд´½¨ cgroup\n"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "waitpid µÈ´ýÈÝÆ÷ %d ʧ°Ü£º%d"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 msgid "failed to get bridge for interface"
 msgstr "Ϊ½Ó¿Ú»ñµÃÇŽÓʧ°Ü"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "´´½¨ veth É豸¶Ôʧ°Ü£º%d"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 msgid "failed to allocate veth names"
 msgstr "·ÖÅä veth Ãû³Æʧ°Ü"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, c-format
 msgid "failed to add %s device to %s"
 msgstr "ÔÚ %s ÖÐÌí¼Ó %s É豸ʧ°Ü"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 msgid "failed to enable parent ns veth device"
 msgstr "ÆôÓø¸ ns veth É豸ʧ°Ü"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 msgid "failed to create client socket"
 msgstr "´´½¨¿Í»§¶ËÌ×½Ó×Öʧ°Ü"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 msgid "failed to connect to client socket"
 msgstr "Á¬½Óµ½¿Í»§¶ËÌ×½Ó×Öʧ°Ü"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, c-format
 msgid "invalid PID %d for container"
 msgstr "ÈÝÆ÷µÄÎÞЧ PID %d"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, c-format
 msgid "failed to kill pid %d"
 msgstr "ɱËÀ pid %d ʧ°Ü"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, c-format
 msgid "cannot wait for '%s'"
 msgstr "ÎÞ·¨µÈ´ý '%s'"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr "Æô¶¯¹ý³ÌÖÐÒâÍâ¹Ø±ÕÈÝÆ÷ '%s' "
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, c-format
 msgid "cannot create log directory '%s'"
 msgstr "ÎÞ·¨Éú³ÉÈÕ־Ŀ¼ '%s'"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, c-format
 msgid "failed to open '%s'"
 msgstr "´ò¿ª '%s' ʧ°Ü"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "¶ÁÈ¡ pid Îļþ %s/%s.pid ʧ°Ü"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, c-format
 msgid "no domain named %s"
 msgstr "ûÓÐÃûΪ %s µÄÓò"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, c-format
 msgid "no domain with id %d"
 msgstr "ûÓÐ id ÊÇ %d µÄÓò"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, c-format
 msgid "Unknown release: %s"
 msgstr "δ֪·¢²¼£º%s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, c-format
 msgid "No such domain %s"
 msgstr "ûÓÐÓò %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, c-format
 msgid "Invalid parameter `%s'"
 msgstr "ÎÞЧ²ÎÊý `%s'"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 msgid "Invalid parameter count"
 msgstr "ÎÞЧ²ÎÊý¼ÆÊý"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 msgid "failed to determine host name"
 msgstr "¾ö¶¨Ö÷»úÃûʧ°Ü"
 
@@ -1936,22 +1997,22 @@ msgstr "
 msgid "unknown forwarding type '%s'"
 msgstr "δ֪ת·¢ÀàÐÍ '%s'"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr "ÍøÂçÅäÖÃÎļþ '%s' ÓëÍøÂçÃû³Æ '%s' ²»Æ¥Åä"
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, c-format
 msgid "cannot remove config file '%s'"
 msgstr "ÎÞ·¨É¾³ýÅäÖÃÎļþ '%s'"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr "ÇŽÓÉú³É³¬¹ý×î´ó id %d"
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, c-format
 msgid "bridge name '%s' already in use."
 msgstr "ÇŽÓÃû³Æ '%s' ÒÑÔÚʹÓá£"
@@ -2095,312 +2156,448 @@ msgstr "û
 msgid "network '%s' does not have a bridge name."
 msgstr "ÍøÂç '%s' ûÓÐÇŽÓÃû³Æ¡£"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "ÎÞ·¨ÎªË²Ê±ÓòÉ趨×Ô¶¯Æô¶¯"
+
+#: src/network_driver.c:1375
 #, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "ÎÞ·¨Éú³É×Ô¶¯Æô¶¯Ä¿Â¼ '%s'"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Ϊ '%s' ´´½¨·ûºÅÁ´½Ó '%s' ʧ°Ü"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "ɾ³ý·ûºÅÁ´½Ó '%s' ʧ°Ü"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Ë¢ÐÂ³Ø %s ʧ°Ü"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Ë¢ÐÂ³Ø %s ʧ°Ü"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "ÎÞ·¨½âÎöϵͳÁ´½Ó %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr "ûÓÐÃû³ÆÆ¥ÅäµÄ½ÚµãÉ豸"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 msgid "no parent for this device"
 msgstr "Õâ¸öÉ豸ûÓÐÉÏÒ»¼¶É豸"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "virXPathLong() µÄÎÞЧ²ÎÊý"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "ÎÞ·¨´ò¿ªÂ·¾¶ '%s'"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "ǨÒƲÙ×÷ʧ°Ü"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "ÎÞ·¨ÕÒµ½ÀàÐÍÎļþ '%s'"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "ÎÞ·¨»ñµÃµ±Ç°Ê±¼ä"
+
+#: src/node_device_conf.c:483
 #, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ¿éÉ豸·¾¶"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr "Ϊ '%s' ½âÎö´æ´¢ÄÜÁ¦³ö´í"
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "ȱÉÙ '%s' µÄ´æ´¢ÄÜÁ¦ÀàÐÍ"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr "ûÓÐÓÃÓÚ '%s' µÄ¿ÉÒƶ¯½éÖÊ´óС"
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr "Ϊ '%s' ÌṩµÄÎÞЧ¿ÉÒƶ¯½éÖÊ´óС"
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "ÓÃÓÚ '%s' µÄδ֪´æ´¢ÄÜÁ¦ÀàÐÍ '%s'"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, c-format
 msgid "no size supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ´óС"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "Ϊ '%s' ÌṩµÄÎÞЧ´óС"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ SCSI Ö÷»ú ID"
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ SCSI Ö÷»ú ID"
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ SCSI ×ÜÏß ID"
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ SCSI ×ÜÏß ID"
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ SCSI Ä¿±ê ID"
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ SCSI Ä¿±ê ID"
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ SCSI LUN ID"
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ SCSI LUN ID"
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "Ϊ '%s' ½âÎö´æ´¢ÄÜÁ¦³ö´í"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "ȱÉÙ '%s' µÄ´æ´¢ÄÜÁ¦ÀàÐÍ"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "ûÓÐΪ '%s' Ìṩ´óС"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "ûÓÐΪ '%s' Ìṩ´óС"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "ÓÃÓÚ '%s' µÄδ֪´æ´¢ÄÜÁ¦ÀàÐÍ '%s'"
+
+#: src/node_device_conf.c:714
 #, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "ûÓÐΪ '%s' ÌṩÍøÂç½Ó¿Ú"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "'%s' µÄÎÞЧÍøÂçÀàÐÍ"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ½Ó¿ÚºÅ"
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ÍøÂç½Ó¿ÚºÅ"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ½Ó¿ÚÀàÐÍ"
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ½Ó¿ÚÀàÐÍ"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ½Ó¿ÚÑÇÀà"
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ½Ó¿ÚÑÇÀà"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ½Ó¿ÚЭÒé"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ½Ó¿ÚЭÒé"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ×ÜÏߺÅ"
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ×ÜÏߺÅ"
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB É豸ºÅ"
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB É豸ºÅ"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ¾­ÏúÉÌ ID"
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ¾­ÏúÉÌ ID"
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ USB ²úÆ· ID"
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ USB ²úÆ· ID"
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI Óò ID"
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI Óò ID"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI ×ÜÏß ID"
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI ×ÜÏß ID"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI ²å²Û ID"
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI ²å²Û ID"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI ¹¦ÄÜ ID"
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI ¹¦ÄÜ ID"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI ¾­ÏúÉÌ ID"
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI ¾­ÏúÉÌ ID"
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' Ìṩ PCI ²úÆ· ID"
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr "'%s' µÄÎÞЧ PCI ²úÆ· ID"
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr "ûÓÐΪ '%s' ϵͳ UUID"
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "'%s' µÄ»ûÐÎ uuid ÔªËØ"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 msgid "missing capability type"
 msgstr "ȱÉÙÄÜÁ¦ÀàÐÍ"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, c-format
 msgid "unknown capability type '%s'"
 msgstr "δ֪ÄÜÁ¦ÀàÐÍ '%s'"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "δ֪ÄÜÁ¦ÀàÐÍ '%d'£¬ÓÃÓÚ '%s'"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr "'%s' ûÓÐÉ豸ÈÝÁ¿"
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "´ò¿ª²¢¶ÁÈ¡ %s Îļþʧ°Ü"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "´ò¿ª²¢¶ÁÈ¡ %s Îļþʧ°Ü"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "´Ó '%s' ¶Áȡʧ°Ü£º%s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "´Ó '%s' ¶Áȡʧ°Ü£º%s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "´Ó '%s' ¶Áȡʧ°Ü£º%s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr "ÕýÔÚ½âÎö cpuinfo ´¦ÀíÆ÷"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr "ÕýÔÚ½âÎö cpuinfo cpu MHz"
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 msgid "no cpus found"
 msgstr "ûÓÐÕÒµ½ cpus"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, c-format
 msgid "cannot open %s"
 msgstr "ÎÞ·¨´ò¿ª %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+#, fuzzy
+msgid "node info not implemented on this platform"
+msgstr "Õâ¸öƽ̨ÖÐûÓÐʹÓÿØÖÆ̨"
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr "ÔÚÕą̂Ö÷»úÖв»Ö§³Ö NUMA"
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr "Æô¶¯µ¥Ôª %d Òç³ö£¨0 - %d£©"
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+msgid "Failed to query NUMA free memory"
+msgstr "²éѯ NUMA ¿ÉÓÃÄÚ´æʧ°Ü"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "ÕýÔÚ»ñµÃÒ»Ììµ±ÖеÄʱ¼ä"
 
@@ -2415,17 +2612,17 @@ msgstr "
 msgid "Wrong state to perform action"
 msgstr "´æ´¢¾íÐÅÏ¢"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 msgid "domain is not running"
 msgstr "ÓòûÓÐÔÚÔËÐÐ"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr "ûÓÐÆ¥Åä id %d µÄÓò"
@@ -2436,17 +2633,18 @@ msgid "domain is not paused "
 msgstr "Óò '%s' δÖжÏ"
 
 #: src/openvz_conf.c:131
-msgid "Cound not extract vzctl version"
+#, fuzzy
+msgid "Could not extract vzctl version"
 msgstr "ÎÞ·¨ÌáÈ¡ vzctl °æ±¾"
 
 #: src/openvz_conf.c:198
-#, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "ÎÞ·¨ÎªÈÝÆ÷ %d ÔÚ config ÖжÁÈ¡ 'IP_ADDRESS'"
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "ÎÞ·¨ÎªÈÝÆ÷ %d ÔÚ config ÖжÁÈ¡ 'NETIF'"
 
 #: src/openvz_conf.c:257
@@ -2466,13 +2664,13 @@ msgid "Wrong MAC address"
 msgstr "´íÎó MAC µØÖ·"
 
 #: src/openvz_conf.c:359
-#, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "ÎÞ·¨ÎªÈÝÆ÷ %d ÔÚ config ÖжÁÈ¡ 'OSTEMPLATE'"
 
 #: src/openvz_conf.c:373
-#, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+#, fuzzy, c-format
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "ÎÞ·¨ÎªÈÝÆ÷ %d ÔÚ config ÖжÁÈ¡ 'VE_PRIVATE'"
 
 #: src/openvz_conf.c:434
@@ -2488,14 +2686,10 @@ msgid "UUID in config file malformed"
 msgstr "ÅäÖÃÎļþÖÐµÄ UUID ºÜÆæ¹Ö"
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
 msgstr "ÎÞ·¨ÎªÈÝÆ÷ %d ÔÚ config ÖжÁÈ¡"
 
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr "ÎÞ·¨¶ÁÈ¡½ÚµãÐÅÏ¢"
-
 #: src/openvz_driver.c:110
 msgid "Container is not defined"
 msgstr "ûÓж¨ÒåÈÝÆ÷"
@@ -2531,7 +2725,7 @@ msgstr "Ϊ
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, c-format
 msgid "Could not exec %s"
 msgstr "ÎÞ·¨Ö´ÐÐ %s"
@@ -2599,7 +2793,7 @@ msgstr "
 msgid "Could not read container config"
 msgstr "ÎÞ·¨¶ÁÈ¡ÈÝÆ÷ÅäÖÃ"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, c-format
 msgid "unknown type '%s'"
 msgstr "δ֪ÀàÐÍ '%s'"
@@ -2608,7 +2802,20 @@ msgstr "δ֪
 msgid "VCPUs should be >= 1"
 msgstr "VCPUs Ó¦¸Ã >= 1"
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "ÎÞ·¨½âÎö VPS ID %s"
@@ -2729,881 +2936,853 @@ msgstr "
 msgid "got asynchronous packet number %d\n"
 msgstr "»ñµÃÁËÒì²½Êý¾Ý°üºÅ %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "ÎÞ·¨ daemonize QEMU ½ø³Ì"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "ÎÞ·¨½âÎö°æ±¾ %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "ÎÞ·¨ daemonize QEMU ½ø³Ì"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr "À´×Ô %d pid %lu µÄÒâÍâÍ˳ö״̬"
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr "ÒâÍâÍ˳ö״̬ '%d'£¬qemu ¿ÉÄÜʧ°Ü"
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "ÎÞ·¨ÕÒµ½ QEMU ¶þ½øÖÆ %s£º%s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, c-format
 msgid "Network '%s' not found"
 msgstr "δÕÒµ½ÍøÂç '%s'"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, c-format
 msgid "Network type %d is not supported"
 msgstr "²»Ö§³ÖÍøÂçÀàÐÍ %d"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "ÎÞ·¨³õʼ»¯ÇŽÓÖ§³Ö£º%s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "ÔÚÇŽÓÖÐÌí¼Ó tap ½Ó¿Úʧ°Ü¡£%s ²»ÊÇÇŽÓÉ豸"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "½« tap ½Ó¿Ú '%s' Ìí¼Óµ½ÇÅ½Ó '%s' ʧ°Ü£º%s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "ÔÚ´Ë QEMU ¶þ½øÖÆÖв»Ö§³Ö TCP ǨÒÆ"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr "ÔÚ´Ë QEMU ¶þ½øÖÆÖв»Ö§³Ö STDIO ǨÒÆ"
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "´ÅÅÌ '%s' ²»Ö§³ÖÇý¶¯³ÌÐòÃû³Æ '%s' "
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "'%s' Öв»Ö§³ÖµÄ usb ´ÅÅÌÀàÐÍ"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, c-format
 msgid "unsupported disk type '%s'"
 msgstr "²»Ö§³ÖµÄ´ÅÅÌÀàÐÍ '%s'"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr "ÎÞЧµÄÉùÒôÄ£¿é"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "'%s' µÄ»ûÐÎ uuid ÔªËØ"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "ÎÞ·¨½âÎöÉ豸 %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "¶ªÊ§É豸ÐÅÏ¢ %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "ÎÞ·¨½âÎö PCI Óò '%s'"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr ""
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "ÎÞ·¨½ÓÐøÓò %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "ÎÞ·¨½âÎö¹¦ÄÜ %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "δ֪×Ö·ûÉ豸ÀàÐÍ '%s'"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "ÎÞ·¨ÌáÈ¡´ÅÅÌÉ豸"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "ÎÞ·¨ÕÒµ½ÐÂÉú³ÉµÄ¾í '%s'"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "δ֪×Ö·ûÉ豸ÀàÐÍ '%s'"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "ûÓмàÊÓÆ÷·¾¶"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "ȱÉÙ auth Ö÷»úÊôÐÔ"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ²å²Û '%s'"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "ÎÞ·¨½âÎöÉ豸 %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ²å²Û '%s'"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ×ÜÏß '%s'"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "δ֪ auth ÀàÐÍ '%s'"
 
-#: src/qemu_conf.c:2887
-msgid "invalid domain state"
-msgstr "ÎÞЧÓò״̬"
-
-#: src/qemu_conf.c:2896
-msgid "invalid pid"
-msgstr "ÎÞЧ pid"
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr "ûÓмàÊÓÆ÷·¾¶"
-
-#: src/qemu_conf.c:2910
-msgid "no domain config"
-msgstr "½ÚµãÓòÅäÖÃ"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, c-format
 msgid "failed to create logfile %s"
 msgstr "Éú³ÉÈÕÖ¾Îļþ %s ʧ°Ü"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "ÎÞ·¨Îª VM ÈÕÖ¾ÎļþÉ趨 close-on-exec ±êÇ©"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "Éú³ÉÈÕÖ¾Îļþ %s/%s.log ʧ°Ü"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "%lld ²»ÔÚ %s ÖÐ"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "×Ô¶¯Æô¶¯ VM '%s' ʧ°Ü£º%s\n"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, c-format
 msgid "Failed to unlink status file %s"
 msgstr "È¡ÏûÁ´½Ó״̬Îļþ %s ʧ°Ü"
 
-#: src/qemu_driver.c:315
-#, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "¶ÁÈ¡ %s µÄÓò״̬ʧ°Ü\n"
-
-#: src/qemu_driver.c:325
-#, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "½âÎö %s µÄÓò״̬ʧ°Ü\n"
-
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:301
 #, c-format
 msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Ϊ %s ÖØÐÂÁ¬½Ó¼àÊÓÆ÷ʧ°Ü£º%d\n"
 
-#: src/qemu_driver.c:376
-msgid "Failed to start security driver"
-msgstr "Æô¶¯°²È«ÐÔÇý¶¯³ÌÐòʧ°Ü"
-
-#: src/qemu_driver.c:381
-msgid "No security driver available"
-msgstr "ûÓпÉÓð²È«ÐÔÇý¶¯³ÌÐò"
-
-#: src/qemu_driver.c:401
+#: src/qemu_driver.c:363
 #, c-format
 msgid "Failed to copy secModel model: %s"
 msgstr "¸´ÖÆ secModel ģʽʧ°Ü£º%s"
 
-#: src/qemu_driver.c:409
+#: src/qemu_driver.c:371
 #, c-format
 msgid "Failed to copy secModel DOI: %s"
 msgstr "¸´ÖÆ secModel DOI ʧ°Ü£º%s"
 
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:392
+msgid "Failed to start security driver"
+msgstr "Æô¶¯°²È«ÐÔÇý¶¯³ÌÐòʧ°Ü"
+
+#: src/qemu_driver.c:397
+msgid "No security driver available"
+msgstr "ûÓпÉÓð²È«ÐÔÇý¶¯³ÌÐò"
+
+#: src/qemu_driver.c:483
 #, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Éú³É״̬ dir '%s' ʧ°Ü£º%s\n"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr "¶ÁÈ¡ %s Æô¶¯Êä³öʧ°Ü"
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr "¶ÁÈ¡ %s Æô¶¯Êä³ö³¬Ê±"
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr "¶ÁÈ¡ %s Æô¶¯Êä³öʱ¿Õ¼ä²»×ã"
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr "¶ÁÈ¡ %s ÈÕÖ¾Êä³öʧ°Ü"
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr "¶ÁÈ¡ %s ÈÕÖ¾Êä³öʱ¿Õ¼ä²»×ã"
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, fuzzy, c-format
 msgid "Process exited while reading %s log output"
 msgstr "¶ÁÈ¡ %s ÈÕÖ¾Êä³ö³¬Ê±"
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr "¶ÁÈ¡ %s ÈÕÖ¾Êä³ö³¬Ê±"
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr "ÎÞ·¨´ò¿ª¼à¿ØÆ÷·¾¶ %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr "ÎÞ·¨Îª¼àÊÓÆ÷É趨 close-on-exec ±êÇ©"
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr "ÎÞ·¨½«¼àÊÓÆ÷ÖÃÓÚÎÞ×èÈûģʽ"
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "ÎÞ·¨¹Ø±ÕÈÕÖ¾Îļþ£º%s\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, c-format
 msgid "unable to start guest: %s"
 msgstr "ÎÞ·¨Æô¶¯¿ÍÌ壺%s"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr "ÎÞ·¨ÔËÐмàÊÓÆ÷ÃüÁîÌáÈ¡ CPU Ïß³ÌÐÅÏ¢"
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 msgid "failed to set CPU affinity"
 msgstr "É趨 CPU Ç׺ÍÐÔʧ°Ü"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 msgid "resume operation failed"
 msgstr "»Ö¸´²Ù×÷ʧ°Ü"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr "É趨 VNC ÃÜÂëʧ°Ü"
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 msgid "Failed to set security label"
 msgstr "ÎÞ·¨ÉèÖð²È«ÐÔ±êÇ©"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 msgid "VM is already active"
 msgstr "VM ÒѾ­¼¤»î"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr "ÎÞ·¨ÕÒµ½Ã»ÓÐʹÓÃµÄ VNC ¶Ë¿Ú"
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr "ÎÞ·¨Éú³ÉÈÕ־Ŀ¼ %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "ÎÞ·¨ÕÒµ½ QEMU ¶þ½øÖÆ %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "ÎÞ·¨Îª %s ɾ³ýÅäÖÃ"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "¹¹½¨³Ø %s ʧ°Ü"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "ÎÞ·¨½« envv дÈëÈÕÖ¾Îļþ %s\n"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "ÎÞ·¨½« argv дÈëÈÕÖ¾Îļþ %s\n"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "ÎÞ·¨²éÕÒÈÕÖ¾Îļþβ²¿£º%s\n"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "ûÓгöÏÖÓò %s\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "ÕýÔÚ¹Ø±Õ VM '%s'\n"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "½« SIGTERM ·¢Ë͵½ %s£¨%d)£©Ê§°Ü"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "´Ó %s ɾ³ýÓò״̬ʧ°Ü"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "´Ó %s ÖÐɾ³ý PCI ID '%s' ʧ°Ü"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr "ûÓд¦ÀíµÄ fd ʼþ %d λÓÚ %s"
 
-#: src/qemu_driver.c:1852
+#: src/qemu_driver.c:1786
 #, c-format
-msgid "Unable to open %s"
-msgstr "ÎÞ·¨´ò¿ª tty %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
-msgstr "ÔÚÕą̂Ö÷»úÖв»Ö§³Ö NUMA"
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
+msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
-msgstr "Æô¶¯µ¥Ôª %d Òç³ö£¨0 - %d£©"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
+msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
-msgid "Failed to query NUMA free memory"
-msgstr "²éѯ NUMA ¿ÉÓÃÄÚ´æʧ°Ü"
+#: src/qemu_driver.c:1802
+#, fuzzy
+msgid "qemu state driver is not active"
+msgstr "´æ´¢³Øδ¼¤»î"
+
+#: src/qemu_driver.c:1847
+#, c-format
+msgid "Unable to open %s"
+msgstr "ÎÞ·¨´ò¿ª tty %s"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr "ûÓÐÆ¥Åä uuid '%s' µÄÓò"
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "ûÓдøÆ¥ÅäÃû³Æ %s µÄÓò"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "ÓòÃû '%s' ÒѾ­¶¨Òå"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, c-format
 msgid "domain is already active as '%s'"
 msgstr "ÓòÒѾ­¼¤»îΪ '%s'"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 msgid "suspend operation failed"
 msgstr "¹ÒÆð²Ù×÷ʧ°Ü"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 msgid "shutdown operation failed"
 msgstr "¹Ø±Õ²Ù×÷ʧ°Ü"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr "ÎÞ·¨½«×î´óÄÚ´æÉèÖÃΪµÍÓÚµ±Ç°ÄÚ´æ"
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 msgid "could not query memory balloon allocation"
 msgstr "ÎÞ·¨²éѯÄÚ´æ²¼¶ûÖµ·ÖÅä"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 msgid "could not parse memory balloon allocation"
 msgstr "ÎÞ·¨½âÎöÄÚ´æ²¼¶ûÖµ·ÖÅä"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 msgid "could not balloon memory allocation"
 msgstr "ÎÞ·¨½øÐÐÄÚ´æ²¼¶ûÖµ·ÖÅä"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr "ÎÞ·¨½«ÄÚ´æÉèÖÃΪ¸ßÓÚ×î´óÄÚ´æ"
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 msgid "cannot set memory of an active domain"
 msgstr "ÎÞ·¨ÔÚ»îÔ¾ÓòÖÐÉ趨ÄÚ´æ"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 msgid "failed to get domain xml"
 msgstr "»ñµÃÓò xml ʧ°Ü"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, c-format
 msgid "failed to create '%s'"
 msgstr "´´½¨ '%s' ʧ°Ü"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 msgid "failed to write save header"
 msgstr "дÈë±£´æ±êÌâʧ°Ü"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 msgid "failed to write xml"
 msgstr "дÈë xml ʧ°Ü"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, c-format
 msgid "unable to save file %s"
 msgstr "ÎÞ·¨±£´æÎļþ %s"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 msgid "migrate operation failed"
 msgstr "ǨÒƲÙ×÷ʧ°Ü"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr "Õâ¸ö qemu ²»Ö§³Ö 'migrate'"
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 msgid "cannot change vcpu count of an active domain"
 msgstr "ÎÞ·¨¸ü¸Ä»îÔ¾ÓòµÄ vcpu ¼ÆÊý"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "Óò¶¨Òå '%d' ÖÐδ֪µÄ virt ÀàÐÍ"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr "ÎÞ·¨¾ö¶¨¸ÃÓòµÄ×î´ó vcpu"
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr "ÐèÒªµÄ vcpu ´óÓÚ¸ÃÓò×î¶àÔÊÐíµÄ vcpu£º%d > %d"
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "ÎÞ·¨ÔÚ»îÔ¾µÄÓòÖÐ pin vcpu"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr "vcpu Êý³¬¹ý·¶Î§ %d > %d"
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 msgid "cannot set affinity"
 msgstr "ÎÞ·¨É趨Ç׺ÍÐÔ"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr "²»Ö§³Ö cpu Ç׺ÍÐÔ"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 msgid "cannot get affinity"
 msgstr "ÎÞ·¨»ñµÃÇ׺ÍÐÔ"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr "cpu Ç׺ÍÐÔ²»¿ÉÓÃ"
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 msgid "Failed to get security label"
 msgstr "»ñµÃ°²È«ÐÔ±êǩʧ°Ü"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr "°²È«ÐÔģʽ³¬¹ý×î´óµÄ %d ×Ö½Ú"
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr "°²È«ÐÔ DOI ³¬¹ý×î´óµÄ %d ×Ö½Ú"
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 msgid "cannot read domain image"
 msgstr "ÎÞ·¨¶ÁÈ¡ÓòÓ³Ïñ"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 msgid "failed to read qemu header"
 msgstr "¶ÁÈ¡ qemu ±êÌâʧ°Ü"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr "image magic ²»ÕýÈ·"
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr "Ó³Ïñ°æ±¾²»ÊÜÖ§³Ö£¨%d > %d£©"
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 msgid "failed to read XML"
 msgstr "¶ÁÈ¡ XML ʧ°Ü"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 msgid "failed to parse XML"
 msgstr "½âÎö XML ʧ°Ü"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 msgid "failed to assign new VM"
 msgstr "·ÖÅäÐ嵀 VM ʧ°Ü"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 msgid "failed to resume domain"
 msgstr "»Ö¸´Óòʧ°Ü"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "²»Ö§³ÖµÄ´ÅÅÌÀàÐÍ '%s'"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "ÎÞ·¨¾ö¶¨ QEMU ¶þ½øÖƲÎÊýÓï·¨ %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "ÎÞ·¨½«´ÅÅÌ '%s' ת»»Îª×ÜÏß/É豸Ë÷Òý"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "²»Ö§³Ö×ÜÏß '%s' µÄ´ÅÅÌÃû³ÆÓ³Éä"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr "ûÓÐ×ÜÏßΪ '%s' ÇÒÄ¿±êΪ '%s' µÄÉ豸"
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr "Ä£ÄâÆ÷°æ±¾²»Ö§³ÖÉ豸 '%s' ºÍÄ¿±ê '%s' µÄ¿ÉÒý¶¯½éÖÊ"
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 msgid "could not change cdrom media"
 msgstr "ÎÞ·¨¸ü¸Ä¹âÅ̽éÖÊ"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "¸ü¸Ä¹âÅ̽éÖÊʧ°Ü£º%s"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr "Ä¿±ê %s ÒÑ´æÔÚ"
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr "ÎÞ·¨¸½¼Ó %s ´ÅÅÌ"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr "ÎÞ·¨½âÎö²å²ÛºÅÂë\n"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, c-format
 msgid "adding %s disk failed"
 msgstr "Ìí¼Ó %s ´ÅÅÌʧ°Ü"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr "ÎÞ·¨¸½¼Ó usb ´ÅÅÌ"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 msgid "adding usb disk failed"
 msgstr "Ìí¼Ó usb ´ÅÅÌʧ°Ü"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr "ÎÞ·¨¸½¼Ó usb É豸"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 msgid "adding usb device failed"
 msgstr "Ìí¼Ó usb É豸ʧ°Ü"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 msgid "cannot attach device on inactive domain"
 msgstr "ÎÞ·¨ÔÚ·Ç»îÔ¾µÄÓòÖи½¼ÓÉ豸"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr "ÎÞ·¨ÈȲå°Î´ÅÅÌ×ÜÏß '%s'¡£"
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr "ÎÞ·¨ÈȲå°Î´ÅÅÌÉ豸ÀàÐÍ '%s'¡£"
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr "ÎÞ·¨¸½¼ÓÉ豸ÀàÐÍ '%s'"
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, c-format
 msgid "disk %s not found"
 msgstr "δÕÒµ½´ÅÅÌ %s"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr "ÎÞ·¨·ÖÀë´ÅÅÌ %s - ÎÞЧ²å²ÛºÅÂë %d"
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Ö´ÐзÖÀë´ÅÅÌ %s ÃüÁîʧ°Ü"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "·ÖÀë´ÅÅÌ %s ʧ°Ü£ºÎÞЧ²å²Û %d"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 msgid "cannot detach device on inactive domain"
 msgstr "ÎÞ·¨ÔÚ·Ç»îÔ¾µÄÓòÖзÖÀëÉ豸"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr "Ö»Äܶą̀·ÖÀë SCSI »òÕß virtio ´ÅÅÌÉ豸"
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 msgid "cannot set autostart for transient domain"
 msgstr "ÎÞ·¨ÎªË²Ê±ÓòÉ趨×Ô¶¯Æô¶¯"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, c-format
 msgid "cannot create autostart directory %s"
 msgstr "ÎÞ·¨Éú³É×Ô¶¯Æô¶¯Ä¿Â¼ %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Ϊ '%s' ´´½¨·ûºÅÁ´½Ó '%s' ʧ°Ü"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, c-format
 msgid "invalid path: %s"
 msgstr "ÎÞЧ·¾¶£º%s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr "'info blockstats' ÃüÁîʧ°Ü"
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr "Õâ¸ö qemu ²»Ö§³Ö 'info blockstats'"
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, c-format
 msgid "device not found: %s (%s)"
 msgstr "δÕÒµ½É豸£º%s£¨%s£©"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr "NULL »òÕß¿Õ·¾¶"
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr "ÎÞЧ·¾¶£¬'%s' ÊÇδ֪½Ó¿Ú"
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, c-format
 msgid "%s: failed to open"
 msgstr "%s£º´ò¿ªÎļþʧ°Ü"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, c-format
 msgid "%s: failed to seek or read"
 msgstr "%s£º²éÕÒ²¢¶Áȡʧ°Ü"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 msgid "invalid path"
 msgstr "ÎÞЧ·¾¶"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr "QEMU Çý¶¯³ÌÐòÖ»Ö§³ÖÐéÄâÄÚ´æµØÖ·"
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "mkstemp(\"%s\") ʧ°Ü"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr "'memsave' ÃüÁîʧ°Ü"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "¶ÁȡʹÓÃÄ£°å %s ´´½¨µÄÁÙʱÎļþʧ°Ü"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 msgid "no domain XML passed"
 msgstr "ûÓиø³öÓò XML"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr "KVM ǨÒÆÖ»Ö§³Ö tcp URI"
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr "URI Ä©¶ËûÓÐ ':port'"
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 msgid "could not generate random UUID"
 msgstr "ÎÞ·¨Éú³ÉËæ»ú UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "ÓÐÏàͬÃû³Æ»òÕß UUID µÄÓòÒѾ­×÷Ϊ '%s' ´æÔÚ"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr "Ö¸¶¨ÀëÏßǨÒÆ£¬µ«¹ÒÆð²Ù×÷ʧ°Ü"
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, c-format
 msgid "migrate failed: %s"
 msgstr "ǨÒÆʧ°Ü£º %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "ʧ°Üºó»Ö¸´¿ÍÌå %s ʧ°Ü\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr "É豸 %s ²»ÊÇ PCI É豸"
@@ -3612,504 +3791,509 @@ msgstr "
 msgid "failed to find libvirtd binary"
 msgstr "²éÕÒ libvirtd ¶þ½øÖÆÂëʧ°Ü"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr "remote_open£ºURL ÖеĴ«ÊäÎÞ·¨Ê¶±ð£¨Ó¦¸ÃÊÇ tls|unix|ssh|ext|tcp£©"
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr "remote_open£º'ext' ´«ÊäÐèÒªÃüÁî"
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "ÎÞ·¨½âÎöÖ÷»úÃû '%s'£º%s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
-#, c-format
-msgid "unable to connect to '%s'"
+#: src/remote_internal.c:606
+#, fuzzy, c-format
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "²»ÄÜÁ¬½Óµ½ '%s'"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 msgid "unable to create socket"
 msgstr "ÎÞ·¨Éú³ÉÌ×½Ó×Ö"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, c-format
+msgid "unable to connect to '%s'"
+msgstr "²»ÄÜÁ¬½Óµ½ '%s'"
+
+#: src/remote_internal.c:748
 msgid "unable to create socket pair"
 msgstr "ÎÞ·¨´´½¨Ì×½Ó×Ö¶Ô"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr "Windows Öв»Ö§³Ö unix¡¢ssh ÒÔ¼° ext ´«Êä·½·¨ "
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 msgid "unable to make socket non-blocking"
 msgstr "ÎÞ·¨½«Ì×½Ó×ÖÖÃÓÚÎÞ×èÈûģʽ"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 msgid "unable to make pipe"
 msgstr "ÎÞ·¨Éú³É¹ÜµÀ"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 msgid "unable to auto-detect URI"
 msgstr "ÎÞ·¨×Ô¶¯Õì²â URI"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr "·ÖÅä»Øµ÷Áбí³ö´í"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 msgid "Error allocating domainEvents"
 msgstr "·ÖÅäÓòʼþ³ö´í"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, c-format
 msgid "Cannot access %s '%s'"
 msgstr "ÎÞ·¨·ÃÎÊ %s '%s'"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "ÎÞ·¨·ÖÅä TLS Ö¤Ê飺%s"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "ÎÞ·¨ÔØÈë CA Ö¤Ê飺%s"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr "ÎÞ·¨ÔØÈëרÓÃÃÜÔ¿/Ö¤Ê飺%s"
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "ÎÞ·¨³õʼ»¯ TLS ¿Í»§¶Ë£º%s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr "ÎÞ·¨É趨 TLS Ëã·¨ÓÅÑ¡¼¶£º%s"
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "ÎÞ·¨É趨֤ÊéÓÅÏȼ¶£º%s"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr "ÎÞ·¨É趨»á»°Ö¤Ê飺 %s"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "ÎÞ·¨Íê³É TLS ÎÕÊÖ£º%s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr "ÎÞ·¨Íê³É TLS ³õʼ»¯£º%s"
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr "·þÎñÆ÷ÉóºËʧ°Ü£¨Ê¹ÓÃÎÒÃǵÄÖ¤Êé»òÕß IP µØÖ·£©\n"
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "ÎÞ·¨ÑéÖ¤·þÎñÆ÷Ö¤Ê飺%s"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 msgid "cannot get current time"
 msgstr "ÎÞ·¨»ñµÃµ±Ç°Ê±¼ä"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr "ÎÞЧ֤Êé"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr "¸ÃÖ¤Êé²»¿ÉÐÅ¡£"
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr "¸ÃÖ¤ÊéûÓй«ÈÏ·¢ÐÐÈË¡£"
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr "Ö¤ÊéÒѳ·Ïú¡£"
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr "¸ÃÖ¤ÊéʹÓò»°²È«µÄËã·¨"
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr "·þÎñÆ÷Ö¤ÊéÑé֤ʧ°Ü£º%s"
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr "Ö¤ÊéÀàÐͲ»ÊÇ X.509"
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr "gnutls_certificate_get_peers ʧ°Ü"
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "ÎÞ·¨³õʼ»¯Ö¤Êé %s "
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, c-format
 msgid "unable to import certificate: %s"
 msgstr "ÎÞ·¨µ¼ÈëÖ¤Ê飺%s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr "Ö¤Êé¹ýÆÚ"
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr "Ö¤Ê黹ûÓ줻î"
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr "Ö¤ÊéÓµÓÐÕßÓëÖ÷»úÃû£¨%s£©²»Æ¥Åä"
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "NUMA µ¥Ôª¹ý¶à£º%d > %d"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "Ô¶³ÌÓò ID ¹ý¶à£º%d > %d"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr "Ó³Ïñ³¤¶È´óÓÚ×î´óÖµ£º%d > %d"
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr "vCPU ¼ÆÊý³¬¹ý×î´óÖµ£º%d > %d"
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr "vCPU Ó³Ïñ»º³å³¤¶È³¬¹ý×î´óÖµ£º%d > %d"
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr "Ö÷»ú±¨¸æÌ«¶à vCPU£º%d > %d"
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr "Ö÷»ú±¨¸æÓ³Ïñ»º³å³¤¶È³¬¹ý×î´óÖµ£º%d > %d"
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr "°²È«ÐÔ±êÇ©³¬¹ý×î´óÖµ£º%zd"
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr "°²È«ÐÔģʽ³¬¹ý×î´óÖµ£º%zd "
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr "°²È«ÐÔ doi ³¬¹ý×î´óÖµ£º%zd "
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "Ì«¶àÔ¶³ÌÓòÃû£º%d > %d"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr "remoteDomainGetSchedulerParameters£º·µ»ØµÄ²ÎÊýÊýÖµ³¬¹ýÏÞÖÆ"
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr "remoteDomainGetSchedulerParameters£ºÎ´Öª²ÎÊýÀàÐÍ"
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 msgid "out of memory allocating array"
 msgstr "·ÖÅäÕóÁÐʱÄÚ´æÒç³ö"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 msgid "unknown parameter type"
 msgstr "δ֪²ÎÊýÀàÐÍ"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr "ΪԶ³ÌЭÒéÇëÇóµÄ¿é peek ¹ý´ó£¬%zi > %d"
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr "·µ»ØµÄ»º³åºÍÇëÇóµÄ´óС²»Í¬"
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr "ΪԶ³ÌЭÒéÇëÇóµÄÄÚ´æ peek ¹ý´ó£¬%zi > %d"
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "Ì«¶àÔ¶³ÌÍøÂ磺%d > %d"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "Ì«¶àÔ¶³ÌÍøÂ磺%d > %d"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 msgid "too many storage pools requested"
 msgstr "´æ´¢³ØÇëÇó¹ý¶à"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 msgid "too many storage pools received"
 msgstr "ÊÕµ½µÄ´æ´¢³Ø¹ý¶à"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 msgid "too many storage volumes requested"
 msgstr "´æ´¢¾íÇëÇó¹ý¶à"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 msgid "too many storage volumes received"
 msgstr "½ÓÊÕµ½µÄ´æ´¢¾í¹ý¶à"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 msgid "too many device names requested"
 msgstr "É豸Ãû³ÆÇëÇó¹ý¶à"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 msgid "too many device names received"
 msgstr "½ÓÊÕµ½µÄÉ豸Ãû³Æ¹ý¶à"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 msgid "too many capability names requested"
 msgstr "ÄÜÁ¦Ãû³ÆÇëÇó¹ý¶à"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr "½ÓÊÕµ½µÄÄÜÁ¦Ãû³Æ¹ý¶à"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, c-format
 msgid "unknown authentication type %s"
 msgstr "δ֪ÑéÖ¤ÀàÐÍ %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr "ÇëÇóµÄÑéÖ¤ÀàÐÍ %s ±»¾Ü¾ø"
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, c-format
 msgid "unsupported authentication type %d"
 msgstr "²»Ö§³ÖµÄÑéÖ¤ÀàÐÍ %d"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "³õʼ»¯ SASL ³ÌÐò¿âÑé֤ʧ°Ü£º%d£¨%s£©"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 msgid "failed to get sock address"
 msgstr "ÎÞ·¨»ñµÃ sock µØÖ·"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 msgid "failed to get peer address"
 msgstr "ÎÞ·¨»ñµÃ peer µØÖ·"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "´´½¨ SASL ¿Í»§¶Ë»·¾³Ê§°Ü£º%d£¨%s£©"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr "¶Ô TLS »á»°ÎÞЧµÄÃÜÂë´óС"
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "ÎÞ·¨É趨Íⲿ SSF %d£¨%s£©"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "ÎÞ·¨É趨°²È«Ö§³Ö %d£¨%s£©"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "·þÎñÆ÷²»Ö§³Ö SASL »úÖÆ %s"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Æô¶¯ SASL ЭÉÌʧ°Ü£º%d£¨%s£©"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 msgid "Failed to make auth credentials"
 msgstr "Éú³ÉÑéÖ¤Ö¤Êéʧ°Ü"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr "SASL ЭÉÌÊý¾Ý¹ý³¤£º%d ×Ö½Ú"
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "SASL ²½Öèʧ°Ü£º%d£¨%s£©"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr "ЭÉÌ SSF %d ²»¹»Ç¿´ó"
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 msgid "Failed to collect auth credentials"
 msgstr "ÊÕ¼¯ÑéÖ¤Ö¤Êéʧ°Ü"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr "ûÓÐʼþÖ§³Ö"
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr "ÔÚÁбíÖÐÌí¼Ó cb"
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr "´ÓÁбíÖÐɾ³ý cb"
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr "xdr_remote_message_header ʧ°Ü"
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr "marshalling args"
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr "xdr_u_int (length word)"
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 msgid "cannot send data"
 msgstr "ÎÞ·¨·¢ËÍÊý¾Ý"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "´Ó TLS Ì×½Ó×Ö¶ÁÈ¡ %s"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 msgid "server closed connection"
 msgstr "·þÎñÆ÷¹Ø±ÕÁ¬½Ó"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 msgid "cannot recv data"
 msgstr "ÎÞ·¨ recv Êý¾Ý"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "±àÂë SASL Êý¾Ýʧ°Ü£º%s "
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "½âÂë SAL Êý¾Ýʧ°Ü£º%s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr "xdr_u_int (length word, reply)"
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr "´Ó·þÎñÆ÷½ÓÊÕµÄÊý¾Ý°ü¹ýС"
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr "´Ó·þÎñÆ÷½ÓÊÕµÄÊý¾Ý°ü¹ý´ó"
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 msgid "invalid header in reply"
 msgstr "»Ø¸´ÖеÄÎÞЧ±êÌâ"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr "δ֪³ÌÐò£¨½ÓÊÕ %x£¬Ô¤ÆÚµÄÊÇ %x£©"
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr "δ֪ЭÒé°æ±¾£¨½ÓÊÕ %x£¬Ô¤ÆÚµÄÊÇ %x£©"
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr "´Ó·þÎñÆ÷»ñµÃÒÔÍâ RPC µ÷Óà %d"
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr "ûÓÐÓÃÓڵȴý»ØÓ¦´®¿Ú %d µÄµ÷ÓÃ"
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr "δ֪¹ý³Ì£¨½ÓÊÕ %x£¬Ô¤ÆÚµÄÊÇ %x£©"
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr "unmarshalling ret"
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr "unmarshalling remote_error"
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr "δ֪״̬£¨½ÓÊÕ %x£©"
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 msgid "poll on socket failed"
 msgstr "poll on Ì×½Ó×Öʧ°Ü"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr "ÔÚÌ×½Ó×ÖÖÐÊÕµ½ hangup / error ʼþ"
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 msgid "failed to wait on condition"
 msgstr "µÈ´ýÃüÁîʧ°Ü£º%s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr "remoteDomainProcessEvent: unmarshalling ret"
 
@@ -4123,66 +4307,66 @@ msgstr "
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr "%s£ºDOI '%s' ³¬¹ýÁËÔÊÐíµÄ×î´ó %d ³¤¶È"
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "%s£ºÎÞ·¨´ò¿ª SELinux ÐéÄâÓòÉÏÏÂÎÄÎļþ %s£º%s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr "%s£ºÎÞ·¨¶ÁÈ¡ SELinux ÐéÄâÓòÉÏÏÂÎÄÎļþ %s£º%s"
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "%s£ºÎÞ·¨´ò¿ª SELinux ÐéÄâÓòÓ³ÏñÉÏÏÂÎÄÎļþ %s£º%s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "%s£ºÎÞ·¨¶ÁÈ¡ SELinux ÐéÄâÓòÓ³ÏñÉÏÏÂÎÄÎļþ %s£º%s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr "ÒѾ­Îª VM ¶¨ÒåÁË°²È«ÐÔ±êÇ©"
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "ÎÞ·¨Îª %s Éú³É selinux ÉÏÏÂÎÄ"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr "%s£ºµ÷Óà getpidcon() ³ö´í£º%s"
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr "%s£º°²È«ÐÔ±êÇ©³¬¹ý×î´ó³¤¶È£º%d"
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr "%s£ºµ÷Óà security_getenforce() ³ö´í£º%s"
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "%s£ºÎÞ·¨ÔÚ %s ÖÐÉèÖð²È«ÐÔÉÏÏÂÎÄ '\\%s'£º%s¡£"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, c-format
 msgid "cannot resolve symlink %s"
 msgstr "ÎÞ·¨½âÎöϵͳÁ´½Ó %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, c-format
 msgid "Invalid security label %s"
 msgstr "ÎÞЧ°²È«ÐÔ±êÇ© %s"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
@@ -4191,98 +4375,112 @@ msgstr ""
 "%s£º°²È«ÐÔ±êÇ©Çý¶¯³ÌÐò²»Æ¥Å䣺ΪÓòÅäÖÃÁË '%s' Ä£¿é£¬µ«Îª¼à¿Ø³ÌÐòÇý¶¯³ÌÐòÅäÖÃ"
 "µÄÊÇ '%s'¡£"
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "%s£ºÎÞ·¨É趨°²È«ÐÔÉÏÏÂÎÄ '\\%s'£º%s¡£"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr "ȱÉÙ³ØÀàÐÍ %d ºó¶Ë"
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, c-format
 msgid "cannot open volume '%s'"
 msgstr "ÎÞ·¨´ò¿ª¾í '%s'"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, c-format
 msgid "cannot stat file '%s'"
 msgstr "ÎÞ·¨ stat Îļþ '%s'"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "ÎÞ·¨²éÕÒÎļþ '%s' µÄ½áβ"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, c-format
 msgid "cannot get file context of '%s'"
 msgstr "ÎÞ·¨»ñµÃ '%s' µÄÎļþÉÏÏÂÎÄ"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, c-format
 msgid "cannot read dir '%s'"
 msgstr "ÎÞ·¨¶ÁȡĿ¼ '%s'"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, c-format
 msgid "Failed to compile regex %s"
 msgstr "±àÒë±í´ïʽ %s ʧ°Ü"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr "ÎÞ·¨¶ÁÈ¡ fd"
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, c-format
 msgid "failed to wait for command '%s'"
 msgstr "µÈ´ýÃüÁîʧ°Ü '%s' ʧ°Ü"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr "ÎÞ·¨³¹µ×Í˳öÃüÁî"
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, c-format
 msgid "read error on pipe to '%s'"
 msgstr "pipe µ½ '%s' ʱ³öÏÖ¶ÁÈ¡´íÎó"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr "ÃüÁî %d µÄ·ÇÁãÍ˳ö״̬"
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr "ÔÚ Win32 ÖÐûÓÐʹÓà %s"
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr "ÎÞ·¨½âÎöÉ豸ÆðʼλÖÃ"
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr "ÎÞ·¨½âÎöÉ豸ÖÕֹλÖÃ"
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "ÎÞЧ°²È«ÐÔÀàÐÍ %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "Ä¿±ê %s ÒÑ´æÔÚ"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr "ûÓÐ×ã¹»µÄ¿ÉÓÃÀ©Õ¹"
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "ÎÞ·¨¶ÁÈ¡¾íÄ¿±ê·¾¶ '%s'"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr "¾í·¾¶ '%s' ûÓÐÒÔÉÏÒ»¼¶³ØÔ´É豸Ãû³Æ¿ªÊ¼¡£"
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "ÎÞ·¨´ÓÄ¿±ê '%s' ÖнâÎö·ÖÇøºÅÂë"
@@ -4380,7 +4578,7 @@ msgid "cannot fill file '%s'"
 msgstr "ÎÞ·¨×°ÈëÎļþ '%s'"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, c-format
 msgid "cannot close file '%s'"
 msgstr "ÎÞ·¨¹Ø±ÕÎļþ '%s'"
@@ -4390,59 +4588,63 @@ msgstr "
 msgid "cannot copy from volume to a directory volume"
 msgstr "ÎÞ·¨¸ü¸Äµ½¸ùĿ¼£º%s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, c-format
 msgid "unknown storage vol type %d"
 msgstr "δ֪´æ´¢¾íÀàÐÍ %d"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "δ֪´æ´¢ºó¶Ë´æ´¢ÀàÐÍ %d"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr "ÎÞ·¨·ÃÎʵĺó¶Ë´æ´¢¾í %s"
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 #, fuzzy
 msgid "cannot copy from volume with qcow-create"
 msgstr "´´½¨ qcow ²»Ö§³Öдʱ¸´ÖÆ£¨copy-on-write£©Ó³Ïñ"
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr "²»Ö§³ÖµÄ´æ´¢¾íÀàÐÍ %d"
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr "´´½¨ qcow ²»Ö§³Öдʱ¸´ÖÆ£¨copy-on-write£©Ó³Ïñ"
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr "ûÓÐ qemu-img Ôò²»Ö§³ÖÉú³É·ÇԭʼӳÏñ"
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, c-format
 msgid "cannot read path '%s'"
 msgstr "ÎÞ·¨¶Áȡ·¾¶ '%s'"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, c-format
 msgid "cannot set file owner '%s'"
 msgstr "ÎÞ·¨É趨ÎļþÓµÓÐÕß '%s'"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, c-format
 msgid "cannot set file mode '%s'"
 msgstr "ÎÞ·¨É趨Îļþģʽ '%s'"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, c-format
 msgid "cannot unlink file '%s'"
 msgstr "ÎÞ·¨È¡ÏûÁ´½ÓÎļþ '%s'"
@@ -4676,164 +4878,165 @@ msgstr "
 msgid "Scanning host%u"
 msgstr "ÕýÔÚɨÃèÖ÷»ú %u"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr "ȱÉÙ auth Ö÷»úÊôÐÔ"
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr "ȱÉÙ auth ÃÜÂëÊôÐÔ"
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr "»ûÐεİ˽øÖÆģʽ"
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr "»ûÐεÄÓµÓÐÕßÔªËØ"
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr "»ûÐεÄ×éȺԪËØ"
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr "δ֪´æ´¢³ØµÄ¸ùÔªËØ"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, c-format
 msgid "unknown storage pool type %s"
 msgstr "δ֪´æ´¢³ØÀàÐÍ %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr "ȱÉÙ³ØÔ´Ãû³ÆÔªËØ"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 msgid "unable to generate uuid"
 msgstr "ÎÞ·¨Éú³É uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, c-format
 msgid "unknown pool format type %s"
 msgstr "δ֪³Ø¸ñʽÀàÐÍ %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr "ȱÉÙ´æ´¢³ØÔ´Ö÷»úÃû³Æ"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr "ÎÞ·¨ÌáÈ¡´æ´¢³ØÔ´É豸"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 msgid "missing storage pool source device path"
 msgstr "ȱÉÙ´æ´¢³ØÔ´É豸·¾¶"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr "ȱÉÙ´æ´¢³ØԴ·¾¶"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 msgid "missing storage pool source adapter name"
 msgstr "ȱÉÙ´æ´¢³ØÔ´ÊÊÅäÆ÷Ãû³Æ"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, c-format
 msgid "unknown auth type '%s'"
 msgstr "δ֪ auth ÀàÐÍ '%s'"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr "ȱÉÙ´æ´¢³ØÄ¿±ê·¾¶"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr "δ֪´æ´¢³ØµÄ¸ùÔªËØ"
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr "²»Ö§³ÖµÄ³Ø¸ñʽºÅ %d"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 msgid "unexpected pool type"
 msgstr "ÒâÍâµÄ³ØÀàÐÍ"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, c-format
 msgid "unknown size units '%s'"
 msgstr "δ֪´óСµÄµ¥Ôª '%s'"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr "»ûÐÎÈÝÁ¿ÔªËØ"
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr "ÈÝÁ¿ÔªËØÖµ¹ý´ó"
 
-#: src/storage_conf.c:940
-msgid "unknown root element"
-msgstr "δ֪¸ùÔªËØ"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 msgid "missing volume name element"
 msgstr "ȱÉÙ¾íÃû³ÆÔªËØ"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr "ȱÉÙÈÝÁ¿ÔªËØ"
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, c-format
 msgid "unknown volume format type %s"
 msgstr "δ֪¾í¸ñʽÀàÐÍ %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "δ֪´æ´¢³ØµÄ¸ùÔªËØ"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr "δ֪¾í¸ñʽºÅ %d"
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, c-format
 msgid "cannot create config directory %s"
 msgstr "ÎÞ·¨Éú³ÉÅäÖÃĿ¼ %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr "ÎÞ·¨½¨Á¢ÅäÖÃÎļþ·¾¶"
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr "ÎÞ·¨½¨Á¢×Ô¶¯Æô¶¯Á´½Ó·¾¶"
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 msgid "failed to generate XML"
 msgstr "´´½¨ XML ʧ°Ü"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, c-format
 msgid "cannot create config file %s"
 msgstr "ÎÞ·¨Éú³ÉÅäÖÃÎļþ %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, c-format
 msgid "cannot write config file %s"
 msgstr "ÎÞ·¨Ð´ÈëÅäÖÃÎļþ %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, c-format
 msgid "cannot save config file %s"
 msgstr "ÎÞ·¨±£´æÅäÖÃÎļþ %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, c-format
 msgid "no config file for %s"
 msgstr "%s ûÓÐÅäÖÃÎļþ"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr "ÎÞ·¨Îª %s ɾ³ýÅäÖÃ"
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr "ûÓдøÆ¥Åä uuid µÄ³Ø"
 
@@ -4841,487 +5044,548 @@ msgstr "û
 msgid "no pool with matching name"
 msgstr "ûÓдøÆ¥ÅäÃû³ÆµÄ³Ø"
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr "´æ´¢³ØÒÑ´æÔÚ"
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr "ûÓдøÆ¥Åä uuid µÄ´æ´¢³Ø"
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr "³ØÈÔÊǼ¤»îµÄ"
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 msgid "pool already active"
 msgstr "³ØÒѾ­¼¤»î"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 msgid "storage pool is already active"
 msgstr "´æ´¢³ØÒѾ­¼¤»î"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr "´æ´¢³Øδ¼¤»î"
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr "´æ´¢³ØÈÔÈ»¼¤»î"
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr "³Ø²»Ö§³Ö¾íɾ³ý"
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr "³ØûÓÐÅäÖÃÎļþ"
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr "ûÓдøÆ¥ÅäÃû³ÆµÄ´æ´¢¾í"
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr "ûÓдøÆ¥ÅäÃÜÔ¿µÄ´æ´¢¾í"
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr "ûÓдøÆ¥Åä·¾¶µÄ´æ´¢¾í"
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr "´æ´¢¾íÒѾ­´æÔÚ"
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr "´æ´¢³Ø²»Ö§³Ö¾í´´½¨"
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "ûÓдøÆ¥ÅäÃû³ÆµÄ´æ´¢¾í"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "ÇŽÓÃû³Æ '%s' ÒÑÔÚʹÓá£"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 #, fuzzy
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr "´æ´¢³Ø²»Ö§³Ö¾í´´½¨"
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Óò '%s' ÈÔÔÚÔËÐÐ"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr "´æ´¢³Ø²»Ö§³Ö¾íɾ³ý"
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "'%s' ûÓÐÉ豸ÈÝÁ¿"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "ÕýÔÚ½âÎö³ØÎļþÃû"
+
+#: src/test.c:457
 #, c-format
 msgid "loading host definition file '%s'"
 msgstr "ÕýÔÚÔØÈëÖ÷»ú¶¨ÒåÎļþ '%s'"
 
-#: src/test.c:384
-msgid "host"
-msgstr "Ö÷»ú"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "´ò¿ªÄ¿Â¼ '%s' ʧ°Ü"
 
-#: src/test.c:392
-msgid "node"
-msgstr "½Úµã"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "ÕýÔÚ´´½¨xpathÉÏÏÂÎÄ"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "½Úµã cpu µÄ numa ½Úµã"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "½Úµã cpu socket"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "½Úµã cpu ºËÐÄ"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "½Úµã cpu Ïß³Ì"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "½Úµã»îÔ¾ cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "½Úµã cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "½ÚµãÄÚ´æ"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "½ÚµãÓòÁбí"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "½âÎöÓòÎļþÃû"
 
-#: src/test.c:516
+#: src/test.c:599
 msgid "node network list"
 msgstr "½ÚµãÍøÂçÁбí"
 
-#: src/test.c:526
+#: src/test.c:609
 msgid "resolving network filename"
 msgstr "½âÎöÍøÂçÎļþÃû"
 
-#: src/test.c:551
+#: src/test.c:635
 msgid "node pool list"
 msgstr "½Úµã³ØÁбí"
 
-#: src/test.c:563
+#: src/test.c:647
 msgid "resolving pool filename"
 msgstr "ÕýÔÚ½âÎö³ØÎļþÃû"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr "testOpen£ºÌṩһ¸ö·¾¶»òÕßĬÈÏʹÓà test:///"
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr "ÎÞ·¨²éÕÒÖ÷»úÃû"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, c-format
 msgid "domain '%s' not paused"
 msgstr "Óò '%s' δÖжÏ"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, c-format
 msgid "domain '%s' not running"
 msgstr "Óò '%s' ûÓÐÔÚÔËÐÐ"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "±£´æÓò '%s' ʧ°Ü£¬ÎÞ·¨ÎªÔªÊý¾Ý·ÖÅä¿Õ¼ä"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "½«Óò '%s' ±£´æµ½ '%s'£º´ò¿ªÊ§°Ü"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "½«Óò '%s' ±£´æµ½ '%s'£ºÐ´Èëʧ°Ü"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, c-format
 msgid "cannot read domain image '%s'"
 msgstr "ÎÞ·¨¶ÁÈ¡ÓòÓ³Ïñ '%s'"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr "ûÓÐÍê³ÉÔÚ '%s' Öб£´æ±êÌâ"
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr "´íÎóÆ¥ÅäµÄ header magic"
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "ÔÚ '%s' ÖжÁÈ¡ÔªÊý¾Ý³¤¶Èʧ°Ü"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr "ÔªÊý¾Ý³¤¶È³¬³ö·¶Î§"
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "'%s' Öв»ÍêÕûµÄÔªÊý¾Ý"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Óò '%s' coredump£º´ò¿ª %s ʧ°Ü"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "Óò '%s' coredump£ºÔÚ %s дÈë±êÌâʧ°Ü"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Óò '%s' coredump£ºÐ´Èëʧ°Ü£º%s "
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr "·¶Î§³¬³ö¿ÉÓõ¥Ôª"
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, c-format
 msgid "Domain '%s' is already running"
 msgstr "Óò '%s' ÒѾ­ÔËÐÐ"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, c-format
 msgid "Domain '%s' is still running"
 msgstr "Óò '%s' ÈÔÔÚÔËÐÐ"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, c-format
 msgid "Network '%s' is still running"
 msgstr "ÍøÂç '%s' ÈÔÔÚÔËÐÐ"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, c-format
 msgid "Network '%s' is already running"
 msgstr "ÍøÂç '%s' ÒѾ­ÔËÐÐ"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, c-format
 msgid "storage pool '%s' is already active"
 msgstr "´æ´¢³Ø '%s' ÒѾ­¼¤»î"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr "´æ´¢³Ø '%s' δ¼¤»î"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "ûÓдøÆ¥ÅäÃû³Æ '%s' µÄ´æ´¢¾í"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "ûÓдøÆ¥ÅäÃÜÔ¿ '%s' µÄ´æ´¢¾í"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "ûÓдøÆ¥Åä·¾¶ '%s' µÄ´æ´¢¾í"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr "ÔÚ³ØÖÐûÓÐÓÃÓÚ¾í '%s' µÄ×ã¹»¿ÉÓÿռä"
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "²»Ö§³ÖÍøÂçÀàÐÍ %d"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "²»Ö§³ÖÍøÂçÀàÐÍ %d"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "²»Ö§³ÖÍøÂçÀàÐÍ %d"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr "Ö»Ö§³Ö×Ö·ûÉ豸µÄ TCP ÕìÌý"
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr "²»Ö§³Ö×Ö·ûÉ豸ÀàÐÍ %d"
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "É趨ִÐÐʱ¹Ø±Õ£¨close-on-exec£©ÃèÊö·û±êǩʧ°Ü\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr "É趨ִÐÐʱ¹Ø±Õ£¨close-on-exec£©ÃèÊö·û±ê¼Çʧ°Ü"
+
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "×Ô¶¯Æô¶¯ VM '%s' ʧ°Ü£º%s\n"
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr "ÎÞ·¨³õʼ»¯ inotify"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "´´½¨¼àÊÓÆ÷Ŀ¼ %s ʧ°Ü£º%s"
 
-#: src/uml_driver.c:414
-msgid "umlStartup: out of memory\n"
+#: src/uml_driver.c:406
+#, fuzzy
+msgid "umlStartup: out of memory"
 msgstr "umlStartup£ºÄÚ´æÒç³ö\n"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, c-format
 msgid "failed to read pid: %s"
 msgstr "¶ÁÈ¡ pid ʧ°Ü£º%s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 msgid "cannot open socket"
 msgstr "ÎÞ·¨´ò¿ªÌ×½Ó×Ö"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 msgid "cannot bind socket"
 msgstr "ÎÞ·¨°ó¶¨Ì×½Ó×Ö"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "ÎÞ·¨·¢Ë͹ý³¤µÄÃüÁî %s£¨%d ×Ö½Ú£©"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, c-format
 msgid "cannot send command %s"
 msgstr "ÎÞ·¨·¢ËÍÃüÁî %s "
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, c-format
 msgid "cannot read reply %s"
 msgstr "ÎÞ·¨¶ÁÈ¡»Ø¸´ %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr "ûÓÐÖ¸¶¨ÄÚºË"
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "ÎÞ·¨ÕÒµ½ UML ÄÚºË %s"
 
-#: src/uml_driver.c:868
-#, c-format
-msgid "Got unexpected pid %d != %d\n"
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "ÎÞ·¨½« envv дÈëÈÕÖ¾Îļþ %s\n"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "ÎÞ·¨½« argv дÈëÈÕÖ¾Îļþ %s\n"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
 msgstr "»ñµÃÒâÍâ pid %d != %d\n"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "´æ´¢³Øδ¼¤»î"
+
+#: src/uml_driver.c:1111
 #, c-format
 msgid "cannot parse version %s"
 msgstr "ÎÞ·¨½âÎö°æ±¾ %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, c-format
 msgid "domain '%s' is already defined"
 msgstr "ÓòÃû '%s' ÒѾ­¶¨Òå"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "uuid Ϊ '%s' µÄÓòÒѾ­¶¨Òå"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 msgid "cannot read cputime for domain"
 msgstr "ÎÞ·¨ÎªÓò¶ÁÈ¡ cputime"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, c-format
 msgid "cannot read %s"
 msgstr "ÎÞ·¨¶ÁÈ¡ %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr "ÎÞ·¨×è¶ÏÐźÅ"
 
-#: src/util.c:331
+#: src/util.c:358
 msgid "cannot create pipe"
 msgstr "ÎÞ·¨´´½¨¹ÜµÀ"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr "É趨·Ç¿éÎļþÃèÊö·û±ê¼Çʧ°Ü"
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr "É趨ִÐÐʱ¹Ø±Õ£¨close-on-exec£©ÃèÊö·û±ê¼Çʧ°Ü"
-
-#: src/util.c:362
+#: src/util.c:385
 msgid "Failed to create pipe"
 msgstr "´´½¨¹ÜµÀʧ°Ü"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr "ÎÞ·¨·Ö¿ª×Ó½ø³Ì"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 msgid "cannot unblock signals"
 msgstr "ÎÞ·¨È¡ÏûÐźÅ×è¶Ï"
 
-#: src/util.c:463
+#: src/util.c:482
 msgid "failed to setup stdin file handle"
 msgstr "ÉèÖà stdin Îļþ´¦Àíʧ°Ü"
 
-#: src/util.c:469
+#: src/util.c:488
 msgid "failed to setup stdout file handle"
 msgstr "ÉèÖà stdout Îļþ´¦Àíʧ°Ü"
 
-#: src/util.c:475
+#: src/util.c:494
 msgid "failed to setup stderr file handle"
 msgstr "ÉèÖà stderr Îļþ´¦Àíʧ°Ü"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr "ÎÞ·¨³ÉΪ»á»°Áìµ¼Õß"
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr "ÎÞ·¨¸ü¸Äµ½¸ùĿ¼£º%s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "ÎÞ·¨¶ÁÈ¡ÀàÐÍÎļþ '%s'"
 
-#: src/util.c:530
+#: src/util.c:555
 #, c-format
 msgid "cannot execute binary %s"
 msgstr "ÎÞ·¨Ö´Ðжþ½øÖÆÎļþ %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr "δ֪ poll ÏìÓ¦¡£"
 
-#: src/util.c:719
+#: src/util.c:744
 msgid "poll error"
 msgstr "poll ´íÎó"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr "Í˳ö '%s' ʱûÓзÇÁã״̬ %d ºÍÐźŠ%d£º%s"
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "´ò¿ªÄ¿Â¼ '%s' ʧ°Ü"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "´´½¨ '%s' ʧ°Ü"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "²éÕÒ uid '%d' µÄÓû§¼Ç¼ʧ°Ü"
@@ -5385,15 +5649,15 @@ msgstr "
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "ÓòÃû£¬id »ò uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "½ûÖ¹×Ô¶¯Æô¶¯"
 
@@ -5507,15 +5771,15 @@ msgstr "
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Ãû³Æ"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "״̬"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "ûÓÐ״̬"
 
@@ -5631,7 +5895,7 @@ msgstr "È¡
 msgid "Undefine the configuration for an inactive domain."
 msgstr "È¡Ïû¶¨ÒåÒ»¸ö·Ç»îÔ¾ÓòµÄÅäÖá£"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "ÓòÃû»ò uuid"
 
@@ -5874,11 +6138,11 @@ msgstr "
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Ãû³Æ£º"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -5886,16 +6150,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS ÀàÐÍ£º"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "״̬£º"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU£º"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU ʱ¼ä£º"
 
@@ -5923,1495 +6187,1556 @@ msgstr "
 msgid "disable"
 msgstr "½ûÓÃ"
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr "°²È«ÐÔģʽ£º"
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr "°²È«ÐÔ DOI£º"
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr "°²È«ÐÔ±êÇ©£º"
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 msgid "NUMA free memory"
 msgstr "NUMA¿ÉÓÃÄÚ´æ"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr "ÏÔʾ¿ÉÓõÄNUMAµ¥Ôª¿ÕÏÐÄÚ´æ"
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 msgid "NUMA cell number"
 msgstr "NUMA µ¥Ôª Êý"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr "×ÜÁ¿"
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "Óò vcpu µÄÐÅÏ¢"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "»Ö¸´Õâ¸öÓòÐéÄâ CPU µÄ»ù±¾ÐÅÏ¢¡£"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU¹Øϵ:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr "¹Ø±ÕÓò,ÐéÄâCPU²»´æÔÚ."
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "¿ØÖÆÓò vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "°ÑÓò VCPU ²åÈëµ½Ö÷»úµÄÎïÀí CPU ÖС£"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu ºÅ"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "Ö÷»ú cpu ºÅ(ÒÔ¶ººÅ·Ö¸ô)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr "vcpupin£ºÎÞЧ»òÕ߶ªÊ§µÄ vCPU ºÅ¡£"
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr "vcpupin£ºÈ±ÉÙ cpu Áбí"
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 msgid "vcpupin: failed to get domain informations."
 msgstr "vcpupin£º»ñµÃÓòÐÅϢʧ°Ü"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr "vcpupin£ºÎÞЧ vCPU ºÅ¡£"
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr "cpulist£º²»¿ÉÓøñʽ¡£¿Õ×Ö·û´®¡£"
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr "cpuÁбí:%s:²»¿ÉÓøñʽ.ÔÚ%dλÖÃÆÚÍûÊý×Ö('%c'¸½½ü)."
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr "cpuÁбí:%s:²»¿ÉÓøñʽ.ÔÚ%dλÖÃÆÚÍûÊý×Ö»ò¶ººÅ('%c'¸½½ü)."
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr "cpuÁбí:%s:²»¿ÉÓøñʽ.ÔÚ%dλÖýáβ¶ººÅ."
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "ÎïÀí CPU %d ²»´æÔÚ."
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "¸Ä±äÐéÄâ CPU µÄºÅ"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "ÔÚ¿Í»§ÓòÖÐÐÞ¸ÄÐéÄâ CPU ºÅ¡£"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "ÐéÄâ CPU ºÅ"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 msgid "Invalid number of virtual CPUs."
 msgstr "ÐéÄâ CPU µÄÊýÎÞЧ"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 msgid "Too many virtual CPUs."
 msgstr "ÐéÄâ CPUÌ«¶à"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "¸Ä±äÄÚ´æµÄ·ÖÅä"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "¸Ä±äµ±Ç°ÔÚ guest ÓòÖеÄÄÚ´æ·ÖÅä¡£"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 msgid "number of kilobytes of memory"
 msgstr "ÄÚ´æµÄǧ×Ö½ÚÊý"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "ÄÚ´æ´óС %d Öµ²»¿ÉÓÃ"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr "²»ÄܲéÖ¤×î´óÄÚ´æ´óС"
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "¸Ä±ä×î´óÄÚ´æÏÞÖÆÖµ"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "¸Ä±äÔÚ¿Í»§ÓòÖеÄ×î´óÄÚ´æ·ÖÅäÏÞÖÆ¡£"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 msgid "maximum memory limit in kilobytes"
 msgstr "×î´óÄÚ´æÏÞÖƵÄǧ×Ö½ÚÊý"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr "²»ÄܲéÖ¤µ±Ç°ÄÚ´æ´óС"
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 msgid "Unable to shrink current MemorySize"
 msgstr "ÎÞ·¨¼õÉÙµ±Ç°ÄÚ´æ´óС"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr "²»Äܸıä×î´óÄÚ´æ´óС"
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "½ÚµãÐÅÏ¢"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "·µ»Ø¹ØÓÚÕâ¸ö½ÚµãµÄ»ù±¾ÐÅÏ¢¡£"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "»ñµÃ½ÚµãÐÅϢʧ°Ü"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU Ðͺţº"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU ƵÂÊ£º"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket£º"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "ÿ¸ö socket µÄÄÚºËÊý£º"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "ÿ¸öÄں˵ÄÏß³ÌÊý£º"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA µ¥Ôª£º"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "ÄÚ´æ´óС£º"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "ÐÔÄÜ"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "·µ»Ø ¹ÜÀí³ÌÐò/Çý¶¯Æ÷ÐÔÄÜ."
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "»ñµÃÐÔÄÜʧ°Ü"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML ÖеÄÓòÐÅÏ¢"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "°ÑÓòÐÅÏ¢×÷Ϊһ¸ö XML Êä³öµ½ stdout¡£"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 msgid "show inactive defined XML"
 msgstr "ÏÔʾ²»»îÔ¾¶¨ÒåµÄ XML"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr "°üÀ¨ XML ת´¢ÖÐÓ밲ȫÐÔÏà¹ØµÄÐÅÏ¢"
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "ÎÞ·¨ÎªÓòËÑË÷ÅäÖÃÎļþ"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "±à¼­Ä³¸öÓòµÄ XML ÅäÖá£"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "ÅäÖÃÎļþÓï·¨´íÎó"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "½«Óò id »ò UUID ת»»ÎªÓòÃû"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "Óò id »ò uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "°ÑÒ»¸öÓòÃû»ò UUID ת»»ÎªÓò id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "°ÑÒ»¸öÓòÃû»ò id ת»»ÎªÓò UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "Óò id »òÓòÃû"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "»ñµÃÓò UUID ʧ°Ü"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr "½«ÓòǨÒƵ½ÁíÒ»¸öÖ÷»úÖÐ"
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr "½«ÓòǨÒƵ½ÁíÒ»¸öÖ÷»úÖС£ÈÈǨÒÆʱÌí¼Ó --live¡£"
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr "ÈÈǨÒÆ"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr "Á¬½ÓÄ¿µÄµØÖ÷»úµÄ URI"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr "ǨÒÆ URI£¬ ͨ³£¿ÉÊ¡ÂÔ"
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr "ÔÚǨÒƹý³¤ÖÐÖØÐÂÃüÃûΪһ¸öÐÂÃû³Æ£¨Èç¹ûÖ§³Ö£©"
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr "ǨÒÆ£º¶ªÊ§ desturi"
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "×Ô¶¯¿ªÊ¼ÍøÂç"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "ÉèÖÃÒ»¸öÍøÂçÔÚÆô¶¯Ê±×Ô¶¯¿ªÊ¼."
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "ÍøÂçÃû»ò uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "°ÑÍøÂç%s±ê¼ÇΪ×Ô¶¯Æô¶¯Ê§°Ü"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "°ÑÍøÂç%sÈ¡Ïû±ê¼ÇΪ×Ô¶¯Æô¶¯Ê§°Ü"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "ÍøÂç%s±ê¼ÇΪ×Ô¶¯Æô¶¯\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "ÍøÂç%sÈ¡Ïû±ê¼ÇΪ×Ô¶¯Æô¶¯\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "´ÓÒ»¸ö XML Îļþ´´½¨Ò»¸öÍøÂç"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "´´½¨Ò»¸öÍøÂç"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "Îļþ°üÀ¨Ò»¸ö XMLÍøÂçÃèÊö"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "´Ó%s´´½¨ÍøÂç%s \n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "´Ó %s ´´½¨ÍøÂçʧ°Ü"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "´ÓÒ»¸ö XML Îļþ¶¨Òå(µ«²»¿ªÊ¼)Ò»¸öÍøÂç"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "¶¨ÒåÒ»¸öÍøÂç."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "´Ó %s¶¨ÒåÍøÂç%s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "´Ó %s ¶¨ÒåÍøÂçʧ°Ü"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "ɾ³ýÒ»¸öÍøÂç"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "ɾ³ýÒ»¸öÖ¸¶¨ÍøÂç."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "ÍøÂçÃû,id »ò uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "ÍøÂç %s ±»É¾³ý\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "ɾ³ýÍøÂç %s ʧ°Ü"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML ÖеÄÍøÂçÐÅÏ¢"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 msgid "Output the network information as an XML dump to stdout."
 msgstr "°ÑÍøÂçÐÅÏ¢×÷Ϊһ¸ö XML Êä³öµ½ stdout¡£"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "ÁгöÍøÂç"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "·µ»ØÍøÂçÁбí"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "Áгö²»»îÔ¾µÄÍøÂç"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "Áгö²»»îÔ¾ºÍ»îÔ¾µÄÍøÂç"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "Áгö»îÔ¾µÄÍøÂçʧ°Ü"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "Áгö²»»îÔ¾µÄÍøÂçʧ°Ü"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "×Ô¶¯¿ªÊ¼"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "²»×Ô¶¯¿ªÊ¼"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "»î¶¯"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "²»»îÔ¾"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "°ÑÒ»¸öÍøÂçUUID ת»»ÎªÍøÂçÃû"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "ÍøÂçuuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "¿ªÊ¼Ò»¸ö(ÒÔÇ°¶¨ÒåµÄ)²»»îÔ¾µÄÍøÂç"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "¿ªÊ¼Ò»¸öÍøÂç."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "·Ç»îÔ¾ÍøÂçµÄÃû³Æ"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "ÍøÂç %s ÒÑ¿ªÊ¼\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "¿ªÊ¼ÍøÂç %s ʧ°Ü"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "È¡Ïû¶¨ÒåÒ»¸ö·Ç»îÔ¾µÄÍøÂç"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "È¡Ïû¶¨ÒåÒ»¸ö·Ç»îÔ¾ÍøÂçÅäÖá£"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "ÍøÂç %s ÒѾ­±»È¡Ïû¶¨Òå\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "È¡Ïû¶¨ÒåÍøÂç %s ʧ°Ü"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "°ÑÒ»¸öÍøÂçÃûת»»ÎªÍøÂçUUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "ÍøÂçÃû"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "»ñµÃÍøÂçUUID ʧ°Ü"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 msgid "autostart a pool"
 msgstr "×Ô¶¯Æô¶¯Ä³¸ö³Ø"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr "½«Ä³¸ö³ØÉèÖÃΪÔÚÒýµ¼Ê±×Ô¶¯Æô¶¯¡£"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 msgid "pool name or uuid"
 msgstr "³ØÃû»ò uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "½«³Ø %s ±ê¼ÇΪ×Ô¶¯Æô¶¯Ê§°Ü"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "È¡Ïû½«³Ø %s ±ê¼ÇΪ×Ô¶¯Æô¶¯Ê§°Ü"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "³Ø %s ±ê¼ÇΪ×Ô¶¯Æô¶¯\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "È¡Ïû½«³Ø %s ±ê¼ÇΪ×Ô¶¯Æô¶¯\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 msgid "create a pool from an XML file"
 msgstr "´ÓÒ»¸ö XML ÎļþÖд´½¨Ò»¸ö³Ø"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 msgid "Create a pool."
 msgstr "´´½¨Ò»¸ö³Ø¡£"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 msgid "file containing an XML pool description"
 msgstr "°üº¬ XML ³ØÃèÊöµÄÎļþ"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, c-format
 msgid "Pool %s created from %s\n"
 msgstr "´Ó %s Öд´½¨³Ø %s \n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, c-format
 msgid "Failed to create pool from %s"
 msgstr "´Ó %s ´´½¨³Øʧ°Ü"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "´ÓÒ»¸ö XML Îļþ´´½¨Ò»¸öÓò"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "°üº¬ XML ¾íÃèÊöµÄÎļþ"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "ÔÚ %s Öд´½¨¾í %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "ÔÚ %s Öд´½¨¾íʧ°Ü"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Õą̂Ö÷»úÖÐÖеÄö¾ÙÉ豸"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "·Ç»îÔ¾ÍøÂçµÄÃû³Æ"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "ÖØÖýڵãÉ豸"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Áгö½ÚµãÉ豸ʧ°Ü"
+
+#: src/virsh.c:3163
 msgid "name of the pool"
 msgstr "³ØµÄÃû³Æ"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr "´òÓ¡ XML Îĵµ£¬µ«²»Äܶ¨Òå/´´½¨"
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr "³ØÀàÐÍ"
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr "»ù±¾´æ´¢µÄÔ´Ö÷»ú"
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr "»ù±¾´æ´¢µÄԴ·¾¶"
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr "»ù±¾´æ´¢µÄÔ´É豸"
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr "»ù±¾´æ´¢µÄԴ·¾¶Ãû³Æ"
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr "»ù±¾´æ´¢µÄÄ¿±ê"
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 msgid "Failed to allocate XML buffer"
 msgstr "·ÖÅä XML »º³åʧ°Ü"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 msgid "create a pool from a set of args"
 msgstr "´ÓÒ»×é±äÁ¿Öд´½¨Ò»¸ö³Ø"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, c-format
 msgid "Pool %s created\n"
 msgstr "´´½¨³Ø %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, c-format
 msgid "Failed to create pool %s"
 msgstr "´´½¨³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 msgid "define (but don't start) a pool from an XML file"
 msgstr "ÔÚÒ»¸ö XML ÎļþÖж¨Ò壨µ«²»Æô¶¯£©Ò»¸ö³Ø"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 msgid "Define a pool."
 msgstr "¶¨Òå³Ø¡£"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "ÔÚ %s Öж¨Òå³Ø %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, c-format
 msgid "Failed to define pool from %s"
 msgstr "ÔÚ %s Öж¨Òå³Øʧ°Ü"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr "ÔÚÒ»×é±äÁ¿Öж¨Òå³Ø"
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, c-format
 msgid "Pool %s defined\n"
 msgstr "¶¨Òå³Ø %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, c-format
 msgid "Failed to define pool %s"
 msgstr "¶¨Òå³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr "½¨Á¢³Ø"
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr "½¨Á¢Ò»¸ö¸ø¶¨µÄ³Ø¡£"
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, c-format
 msgid "Pool %s built\n"
 msgstr "¹¹½¨³Ø %s\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, c-format
 msgid "Failed to build pool %s"
 msgstr "¹¹½¨³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 msgid "destroy a pool"
 msgstr "Ïú»Ù³Ø"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 msgid "Destroy a given pool."
 msgstr "Ïú»ÙÒ»¸ö¸ø¶¨µÄ³Ø¡£"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Ïú»Ù³Ø %s\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Ïú»Ù³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr "ɾ³ý³Ø"
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 msgid "Delete a given pool."
 msgstr "ɾ³ýÒ»¸ö¸ø¶¨µÄ³Ø¡£"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, c-format
 msgid "Pool %s deleted\n"
 msgstr "³Ø %s ±»É¾³ý\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, c-format
 msgid "Failed to delete pool %s"
 msgstr "ɾ³ý³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr "ˢгØ"
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr "ˢиø¶¨µÄ³Ø¡£"
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, c-format
 msgid "Pool %s refreshed\n"
 msgstr "³Ø %s ±»Ë¢ÐÂ\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Ë¢ÐÂ³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 msgid "pool information in XML"
 msgstr "XML ÖеijØÐÅÏ¢"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "°Ñ³ØÐÅÏ¢×÷Ϊ XML ת´¢Êä³öµ½ stdout¡£"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 msgid "list pools"
 msgstr "Áгö³Ø"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 msgid "Returns list of pools."
 msgstr "·µ»Ø³ØÁбí"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 msgid "list inactive pools"
 msgstr "Áгö²»»îÔ¾µÄ³Ø"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 msgid "list inactive & active pools"
 msgstr "²»»îÔ¾ºÍ»îÔ¾µÄ³Ø"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 msgid "Failed to list active pools"
 msgstr "Áгö»îÔ¾µÄ³Øʧ°Ü"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 msgid "Failed to list inactive pools"
 msgstr "Áгö²»»îÔ¾µÄ³Øʧ°Ü"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr "ÕÒµ½Ç±ÔÚ´æ´¢³ØÔ´"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr "·µ»Ø XML <sources> Îĵµ"
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr "Òª²éÕҵĴ洢³ØÔ´ÀàÐÍ"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr "Òª²éѯµÄ¿ÉÑ¡Ö÷»ú"
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr "Òª²éѯµÄ¿ÉÑ¡¶Ë¿Ú"
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 msgid "Out of memory"
 msgstr "ÄÚ´æÒç³ö"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr "virAsprintf ʧ°Ü£¨errno %d£©"
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "²éÕÒÈÎÒâ %s ³ØԴʧ°Ü"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr "·¢ÏÖDZÔÚ´æ´¢³ØÔ´"
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr "Òª·¢ÏֵĴ洢³ØÔ´ÀàÐÍ"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr "ÓÃÀ´²éѯ³ØµÄÔ´ xml ¿ÉÑ¡Îļþ"
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 msgid "storage pool information"
 msgstr "´æ´¢³ØÐÅÏ¢"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 msgid "Returns basic information about the storage pool."
 msgstr "·µ»Ø¹ØÓÚÕâ¸ö´æ´¢³ØµÄ»ù±¾ÐÅÏ¢¡£"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr "building"
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr "degraded"
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr "ÈÝÁ¿£º"
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 msgid "Allocation:"
 msgstr "·ÖÅ䣺"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr "¿ÉÓãº"
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 msgid "convert a pool UUID to pool name"
 msgstr "½«³Ø UUID ת»»Îª³ØÃû³Æ"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 msgid "pool uuid"
 msgstr "³Ø uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 msgid "start a (previously defined) inactive pool"
 msgstr "Æô¶¯Ò»¸ö£¨ÒÔÇ°¶¨ÒåµÄ£©·Ç»îÔ¾µÄ³Ø"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 msgid "Start a pool."
 msgstr "Æô¶¯Ò»¸ö³Ø¡£"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 msgid "name of the inactive pool"
 msgstr "·Ç»îÔ¾³ØµÄÃû³Æ"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, c-format
 msgid "Pool %s started\n"
 msgstr "³Ø %s ÒÑÆô¶¯\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, c-format
 msgid "Failed to start pool %s"
 msgstr "Æô¶¯³Ø %s ʧ°Ü"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 msgid "create a volume from a set of args"
 msgstr "´ÓÒ»×é±äÁ¿Öд´½¨¾í"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 msgid "Create a vol."
 msgstr "´´½¨Ò»¸ö¾í¡£"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 msgid "pool name"
 msgstr "¾íÃû³Æ"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 msgid "name of the volume"
 msgstr "¾íµÄÃû³Æ"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr "´ø k¡¢M¡¢G¡¢T ºó׺µÄ¿ÉÑ¡¾í´óС"
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr "´ø k¡¢M¡¢G¡¢T ºó׺µÄ¿ÉÑ¡³õʼ·ÖÅä´óС"
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr "Îļþ¸ñʽÀàÐÍ raw¡¢bochs¡¢qcow¡¢qcow2¡¢vmdk"
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr "»ûÐεĴóС %s"
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, c-format
 msgid "Vol %s created\n"
 msgstr "´´½¨¾í %s \n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, c-format
 msgid "Failed to create vol %s"
 msgstr "´´½¨¾í %s ʧ°Ü"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 msgid "undefine an inactive pool"
 msgstr "È¡Ïû¶¨ÒåÒ»¸ö²»»îÔ¾µÄ³Ø"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 msgid "Undefine the configuration for an inactive pool."
 msgstr "È¡Ïû¶¨ÒåÒ»¸ö²»»îÔ¾³ØµÄÅäÖá£"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "³Ø %s ÒѾ­±»È¡Ïû¶¨Òå\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, c-format
 msgid "Failed to undefine pool %s"
 msgstr "È¡Ïû¶¨Òå³Ø %s ʧ°Ü"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 msgid "convert a pool name to pool UUID"
 msgstr "°ÑÒ»¸ö³ØÃû³Æת»»Îª³Ø UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 msgid "failed to get pool UUID"
 msgstr "»ñµÃ³Ø UUID ʧ°Ü"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 msgid "create a vol from an XML file"
 msgstr "´ÓÒ»¸ö XML Îļþ´´½¨Ò»¸ö¾í"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 msgid "file containing an XML vol description"
 msgstr "°üº¬ XML ¾íÃèÊöµÄÎļþ"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, c-format
 msgid "Vol %s created from %s\n"
 msgstr "ÔÚ %s Öд´½¨¾í %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, c-format
 msgid "Failed to create vol from %s"
 msgstr "ÔÚ %s Öд´½¨¾íʧ°Ü"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "´ÓÒ»¸ö XML Îļþ´´½¨Ò»¸ö¾í"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "·Ç»îÔ¾³ØµÄÃû³Æ"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "¾íÃû³Æ»òÕßÃÜÔ¿"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "ÔÚ %s Öд´½¨¾í %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "¾íµÄÃû³Æ"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "¾íÃû³Æ»òÕßÃÜÔ¿"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "ÍøÂçÃû"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Æô¶¯³Ø %s ʧ°Ü"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "ÔÚ %s Öд´½¨¾í %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "ÔÚ %s Öд´½¨¾íʧ°Ü"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr "ɾ³ý¾í"
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 msgid "Delete a given vol."
 msgstr "ɾ³ýÒ»¸ö¸ø¶¨µÄ¾í¡£"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr "¾íÃû³Æ¡¢ÃÜÔ¿»òÕß·¾¶"
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, c-format
 msgid "Vol %s deleted\n"
 msgstr "¾í %s ±»É¾³ý\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, c-format
 msgid "Failed to delete vol %s"
 msgstr "ɾ³ý¾í %s ʧ°Ü"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 msgid "storage vol information"
 msgstr "´æ´¢¾íÐÅÏ¢"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 msgid "Returns basic information about the storage vol."
 msgstr "·µ»Ø¹ØÓÚÕâ¸ö´æ´¢¾íµÄ»ù±¾ÐÅÏ¢¡£"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 msgid "Type:"
 msgstr "ÀàÐÍ£º"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr "Îļþ"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "block"
 msgstr "¿é"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 msgid "vol information in XML"
 msgstr "XML ÖеľíÐÅÏ¢"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "½«¾íÐÅÏ¢×÷Ϊһ¸ö XML ת´¢Êä³öµ½ stdout¡£"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 msgid "list vols"
 msgstr "Áгö¾í"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 msgid "Returns list of vols by pool."
 msgstr "¸ù¾Ý³Ø·µ»Ø¾íÁбí"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 msgid "Failed to list active vols"
 msgstr "Áгö»îÔ¾µÄ¾íʧ°Ü"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr "·¾¶"
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 msgid "convert a vol UUID to vol name"
 msgstr "½«¾í UUID ת»»Îª¾íÃû³Æ"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr "¾íÃÜÔ¿»òÕß·¾¶"
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 msgid "convert a vol UUID to vol key"
 msgstr "½«¾í UUID ת»»Îª¾íÃÜÔ¿"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 msgid "vol uuid"
 msgstr "¾í uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 msgid "convert a vol UUID to vol path"
 msgstr "½«¾í UUID ת»»Îª¾í·¾¶"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr "¾íÃû³Æ»òÕßÃÜÔ¿"
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "ÏÔʾ°æ±¾"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "ÏÔʾϵͳ°æ±¾ÐÅÏ¢¡£"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "»ñµÃ¹ÜÀí³ÌÐòÀàÐÍʧ°Ü"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "±àÒëʹÓõĿ⣺libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "»ñµÃ¿âº¯ÊýÐÅϢʧ°Ü"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "ʹÓõĿ⣺libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "ʹÓÃµÄ API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "»ñµÃ¹ÜÀí³ÌÐò°æ±¾Ê§°Ü"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "ÎÞ·¨ÌáÈ¡ÔËÐÐµÄ %s¹ÜÀí³ÌÐò°æ±¾\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "ÔËÐйÜÀí³ÌÐò: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr "Õą̂Ö÷»úÖÐÖеÄö¾ÙÉ豸"
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 msgid "list devices in a tree"
 msgstr "ÔÚij¸öÊ÷ÖÐÁгöÉ豸"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr "ÄÜÁ¦Ãû³Æ"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 msgid "Failed to count node devices"
 msgstr "½ÚµãÉ豸¼ÆÊýʧ°Ü"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 msgid "Failed to list node devices"
 msgstr "Áгö½ÚµãÉ豸ʧ°Ü"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr "XML ÖеĽڵãÉ豸ÏêÇé"
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "½«½ÚµãÉ豸ÏêÇé×÷Ϊ XML ת´¢µ½ stdout¡£"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr "É豸ÃÜÔ¿"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr "ÎÞ·¨ÕÒµ½Æ¥ÅäµÄÉ豸"
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
 msgstr "·ÖÀë½ÚµãÉ豸¼°ÆäÉ豸Çý¶¯³ÌÐò"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
 msgstr "ÔÚ·ÖÅ䵽ij¸öÓò֮ǰ·ÖÀë½ÚµãÉ豸¼°ÆäÉ豸Çý¶¯³ÌÐò¡£"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, c-format
 msgid "Device %s dettached\n"
 msgstr "·ÖÀëÉ豸 %s\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, c-format
 msgid "Failed to dettach device %s"
 msgstr "·ÖÀëÉ豸 %s ʧ°Ü"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+#, fuzzy
+msgid "reattach node device to its device driver"
 msgstr "ÖØи½¼Ó½ÚµãÉ豸É豸»úÆ÷É豸Çý¶¯³ÌÐò"
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+#, fuzzy
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr "ÔÚ·ÖÅ䵽ij¸öÓò֮ǰ·ÖÀë½ÚµãÉ豸¼°ÆäÉ豸Çý¶¯³ÌÐò¡£"
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr "ÖØи½¼ÓÉ豸 %s\n"
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, c-format
 msgid "Failed to re-attach device %s"
 msgstr "ÖØи½¼ÓÉ豸 %s ʧ°Ü"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 msgid "reset node device"
 msgstr "ÖØÖýڵãÉ豸"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 msgid "Reset node device before or after assigning to a domain."
 msgstr "ÔÚ·ÖÅ䵽ij¸öÓò֮ǰ»òÕßÖ®ºóÖØÖýڵãÉ豸¡£"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, c-format
 msgid "Device %s reset\n"
 msgstr "ÖØÖÃÉ豸 %s\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, c-format
 msgid "Failed to reset device %s"
 msgstr "ÖØÖÃÉ豸 %s ʧ°Ü"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 msgid "print the hypervisor hostname"
 msgstr "´òÓ¡¹ÜÀí³ÌÐòÖ÷»úÃû"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 msgid "failed to get hostname"
 msgstr "»ñµÃÖ÷»úÃûʧ°Ü"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 msgid "print the hypervisor canonical URI"
 msgstr "´òÓ¡¹ÜÀí³ÌÐòµäÐ͵ÄURI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 msgid "failed to get URI"
 msgstr "»ñµÃURIʧ°Ü"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc ÏÔʾ"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr "ΪVNC ÏÔʾÊä³öIPµØÖ·ºÍ¶Ë¿ÚºÅ."
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr "tty ¿ØÖÆ̨"
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr "Ϊ TTY ¿ØÖÆ̨Êä³öÉ豸¡£"
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 msgid "attach device from an XML file"
 msgstr "´ÓÒ»¸öXMLÎļþ¸½¼Ó×°ÖÃ"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 msgid "Attach device from an XML <file>."
 msgstr "´ÓÒ»¸öXMLÎļþ¸½¼Ó×°ÖÃ."
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr "XML Îļþ"
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr "attach-device£ºÈ±ÉÙ <file> Ñ¡Ïî"
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, c-format
 msgid "Failed to attach device from %s"
 msgstr "´Ó %s »ñµÃÉ豸ʧ°Ü"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr "³É¹¦¸½¼ÓÉ豸\n"
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 msgid "detach device from an XML file"
 msgstr "´ÓÒ»¸ö XML Îļþ·ÖÀëÉ豸"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 msgid "Detach device from an XML <file>"
 msgstr "´ÓÒ»¸ö XML Îļþ·ÖÀëÉ豸"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr "detach-device£ºÈ±ÉÙ <file> Ñ¡Ïî"
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, c-format
 msgid "Failed to detach device from %s"
 msgstr "ΪÓò %s ·ÖÀëÉ豸ʧ°Ü"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr "³É¹¦·ÖÀëÉ豸\n"
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 msgid "attach network interface"
 msgstr "»ñµÃÍøÂç½çÃæ"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr "¸½¼ÓÐÂÍøÂç½çÃæ."
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr "ÍøÂç½çÃæÀàÐÍ"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 msgid "source of network interface"
 msgstr "ÍøÂç½çÃæÔ´"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 msgid "target network name"
 msgstr "Ä¿±êÍøÂçÃû³Æ"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 msgid "MAC address"
 msgstr "MAC µØÖ·"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr "¹¹½¨ÍøÂç½çÃæÓýű¾"
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr "%sÔÚ'attach-interface'ÃüÁîÖв»Ö§³Ö"
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr "³É¹¦¸½¼Ó½Ó¿Ú\n"
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 msgid "detach network interface"
 msgstr "·ÖÀëÍøÂç½çÃæ"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr "·ÖÀëÍøÂç½çÃæ¡£"
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 msgid "Failed to get interface information"
 msgstr "»ñµÃ½çÃæÐÅϢʧ°Ü"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr "δÕÒµ½ÀàÐÍΪ%sµÄ½çÃæ"
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr "δÕÒµ½MACµØַΪ%sµÄ½çÃæ"
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 msgid "Failed to allocate memory"
 msgstr "·ÖÅäÄÚ´æʧ°Ü"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 msgid "Failed to create XML"
 msgstr "´´½¨XMLʧ°Ü"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr "³É¹¦·ÖÀë½Ó¿Ú\n"
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr "¸½¼Ó´ÅÅÌÉ豸"
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr "¸½¼ÓдÅÅÌÉ豸."
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr "´ÅÅÌÉ豸Դ"
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr "´ÅÅÌÉ豸Ŀ±ê"
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr "´ÅÅÌÉ豸Çý¶¯"
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr "´ÅÅÌÉ豸¸±Çý¶¯"
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr "Ä¿±êÉ豸ÀàÐÍ"
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr "É豸¶Áдģʽ"
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr "%sÔÚ'attach-disk'ÃüÁîÖв»Ö§³Ö"
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr "³É¹¦¸½¼Ó´ÅÅÌ\n"
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr "·ÖÀë´ÅÅÌÉ豸"
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr "·ÖÀë´ÅÅÌÉ豸¡£"
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 msgid "Failed to get disk information"
 msgstr "»ñµÃ´ÅÅÌÐÅϢʧ°Ü"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr "Ä¿±êΪ %sµÄ´ÅÅÌδÕÒµ½"
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr "³É¹¦·ÖÀë´ÅÅÌ\n"
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "malloc£º·ÖÅäÁÙʱÎļþÃûʧ°Ü£º%s "
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "mkstemp£º´´½¨ÁÙʱÎļþʧ°Ü£º%s"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "дÈ룺%s£ºÐ´ÈëÁÙʱÎļþʧ°Ü£º%s"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "¹Ø±Õ£º%s£ºÐ´Èë»òÕ߹رÕÁÙʱÎļþʧ°Ü£º%s"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr "%s£º$EDITOR »·¾³±äÁ¿°üº¬ shell ÔªÊý¾Ý»òÕßÆäËü²»ÄܽÓÊܵÄ×Ö·û"
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
@@ -7419,88 +7744,88 @@ msgid ""
 msgstr ""
 "%s£ºÁÙʱÎļþÃû°üº¬ shell ÔªÊý¾Ý»òÕßÆäËü²»ÄܽÓÊܵÄ×Ö·û£¨$TMPDIR ´íÁËÂ𣿣©"
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "virAsprintf£ºÎÞ·¨Éú³É±à¼­ÃüÁ%s"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, c-format
 msgid "%s: edit command failed: %s"
 msgstr "%s£º±à¼­ÃüÁîʧ°Ü£º%s"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr "%s£ºÃüÁîÒÔ·ÇÁã״̬Í˳ö"
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "%s£º¶ÁÈ¡ÁÙʱÎļþʧ°Ü£º%s"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 msgid "edit XML configuration for a domain"
 msgstr "±à¼­Ä³¸öÓòµÄ XML ÅäÖÃ"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 msgid "Edit the XML configuration for a domain."
 msgstr "±à¼­Ä³¸öÓòµÄ XML ÅäÖá£"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr "ûÓиü¸ÄÓò %s XML ÅäÖá£\n"
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr "´íÎó£ºÁíһλÓû§¸ü¸ÄÁË XML ÅäÖÃ"
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "±à¼­ÁËÓò %s XML ÅäÖá£\n"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 msgid "edit XML configuration for a network"
 msgstr "ΪÍøÂç±à¼­ XML ÅäÖÃ"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 msgid "Edit the XML configuration for a network."
 msgstr "ΪÍøÂç±à¼­ XML ÅäÖá£"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 msgid "edit XML configuration for a storage pool"
 msgstr "Ϊ´æ´¢³Ø±à¼­ XML ÅäÖÃ"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Ϊ´æ´¢³Ø±à¼­ XML ÅäÖá£"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "Í˳öÕâ¸ö·Ç½»»¥Ê½ÖÕ¶Ë"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "ÃüÁî '%s' ÐèÒª <%s> Ñ¡Ïî"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "ÃüÁî '%s' ÐèÒª --%s Ñ¡Ïî"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "ÃüÁî '%s' ²»´æÔÚ"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 msgid ""
 "\n"
 "  SYNOPSIS\n"
@@ -7508,17 +7833,17 @@ msgstr ""
 "\n"
 "  SYNOPSIS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, c-format
 msgid "[--%s <number>]"
 msgstr "[--%s <number>]"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, c-format
 msgid "[--%s <string>]"
 msgstr "[--%s <string>]"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7526,7 +7851,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7534,58 +7859,58 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr "ÄÚ²¿´íÎó£ºvirsh %s£ºÃ»ÓÐ %s VSH_OT_DATA Ñ¡Ïî"
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "È¡Ïû¶¨ÒåÓòÃû»ò id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "»ñµÃÓò '%s' ʧ°Ü"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "δָ¶¨ÍøÂçÃû³Æ"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "»ñµÃÍøÂç '%s' ʧ°Ü"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 msgid "undefined pool name"
 msgstr "䶨Òå³ØÃû³Æ"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, c-format
 msgid "failed to get pool '%s'"
 msgstr "»ñµÃ³Ø '%s' ʧ°Ü"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 msgid "undefined vol name"
 msgstr "䶨Òå¾íÃû³Æ"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, c-format
 msgid "failed to get vol '%s'"
 msgstr "»ñµÃ¾í '%s' ʧ°Ü"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7596,128 +7921,128 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "ȱÉÙ \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "²»ÆÚÍûµÄÁîÅÆ£¨ÃüÁîÃû£©£º'%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "δ֪µÄÃüÁ'%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "ÃüÁî '%s' ²»Ö§³ÖÑ¡Ïî --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "ÆÚÍûµÄʹÓ÷½·¨£º--%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "Êý×Ö"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "×Ö·û´®"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "·ÇÆÚÍûµÄÊý¾Ý '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "Ñ¡Ïî"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "Êý¾Ý"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr "ÏÐÖÃ"
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "ÔÝÍ£"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "¹Ø±Õ"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "¹Ø±Õ"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "±ÀÀ£"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "ÀëÏß"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "ÎÞЧµÄÁ¬½Ó"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: ´íÎó£º"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "´íÎó£º"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: ·ÖÅä %d ×Ö½Úʧ°Ü"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: ·ÖÅä %lu×Ö½Úʧ°Ü"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "Á¬½Óµ½¹ÜÀí³ÌÐòʧ°Ü"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 msgid "failed to get the log file information"
 msgstr "»ñµÃÈÕÖ¾ÎļþÐÅϢʧ°Ü"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr "ÈÕ־·¾¶²»ÊÇÒ»¸öÎļþ"
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr "´ò¿ªÈÕÖ¾Îļþʧ°Ü,¼ì²éÈÕÖ¾Îļþ·¾¶"
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 msgid "failed to write the log file"
 msgstr "дÈëÈÕÖ¾Îļþʧ°Ü"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "%s£ºÐ´ÈëÈÕÖ¾Îļþʧ°Ü£º%s"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 msgid "failed to disconnect from the hypervisor"
 msgstr "Óë¹ÜÀí³ÌÐò¶Ï¿ªÁ¬½Óʧ°Ü"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, c-format
 msgid ""
 "\n"
@@ -7750,7 +8075,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 msgid ""
 "\n"
 "  (specify help <command> for details about the command)\n"
@@ -7760,17 +8085,17 @@ msgstr ""
 "  (ʹÓà --help <command> À´»ñµÃÕâ¸öÃüÁîµÄÏêϸÐÅÏ¢)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "²»Ö§³ÖÑ¡Ïî '-%c'¡£²ÎÔÄ --help¡£"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr "ÌáÈ¡²ÎÊý '%s'¡£Çë¿´ --help¡£"
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -7779,7 +8104,7 @@ msgstr ""
 "»¶Ó­Ê¹Óà %s£¬ÐéÄ⻯µÄ½»»¥Ê½Öնˡ£\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -7828,13 +8153,14 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "´Ë¹¦Äܲ»±»¹ÜÀí³ÌÐòÖ§³Ö %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "²»ÄÜÁ¬½Óµ½¹ÜÀí³ÌÐò"
+#, fuzzy
+msgid "no hypervisor driver available"
+msgstr "ûÓпÉÓð²È«ÐÔÇý¶¯³ÌÐò"
 
 #: src/virterror.c:742
-#, c-format
-msgid "could not connect to %s"
-msgstr "²»ÄÜÁ¬½Óµ½ %s"
+#, fuzzy, c-format
+msgid "no hypervisor driver available for %s"
+msgstr "ûÓпÉÓð²È«ÐÔÇý¶¯³ÌÐò"
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8293,7 +8619,7 @@ msgstr "
 msgid "invalid interface pointer in %s"
 msgstr "ÎÞЧµÄÍøÂçÖ¸Õë %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 msgid "internal error: buffer too small"
 msgstr "ÄÚ²¿´íÎ󣺻º³å̫С"
 
@@ -8349,22 +8675,32 @@ msgstr "
 msgid "adding watch on %s"
 msgstr "ÔÚ %s ÖÐÌí¼Ó watch"
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr "ÐÅÓõ÷¶È³ÌÐò¼ÓȨ²ÎÊý (%d) ³¬³ö·¶Î§ £¨1-65535£©"
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr "ÐÅÓõ÷¶È³ÌÐòÉÏÏÞ²ÎÊý £¨%d£©³¬³ö·¶Î§ £¨0-65535£©"
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, c-format
 msgid "cannot read file %s"
 msgstr "ÎÞ·¨¶ÁÈ¡Îļþ %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr "ÎÞ·¨³õʼ»¯ mutex"
 
@@ -8411,7 +8747,7 @@ msgstr "
 msgid "domain information incomplete, missing uuid"
 msgstr "ÓòÐÅÏ¢²»ÍêÈ«£¬È±ÉÙ uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "ÓòÐÅÏ¢²»ÍêÈ«£¬È±ÉÙÃû³Æ"
 
@@ -8463,252 +8799,252 @@ msgstr "
 msgid "unexpected sound model %s"
 msgstr "ÒâÍâµÄÉùÒôģʽ %s"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, c-format
 msgid "unknown graphics type '%s'"
 msgstr "δ֪ͼÐÎÀàÐÍ '%s'"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 msgid "missing PCI domain"
 msgstr "ȱÉÙ PCI Óò"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 msgid "missing PCI bus"
 msgstr "ȱÉÙ PCI ×ÜÏß"
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 msgid "missing PCI slot"
 msgstr "ȱÉÙ PCI ²å²Û"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 msgid "missing PCI func"
 msgstr "ȱÉÙ PCI ¹¦ÄÜ"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "ÎÞ·¨½âÎö PCI Óò '%s'"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ×ÜÏß '%s'"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ²å²Û '%s'"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "ÎÞ·¨½âÎö PCI ¹¦ÄÜ '%s'"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "ÓòÐÅÏ¢²»ÍêÈ«£¬È±ÉÙ id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, c-format
 msgid "invalid CPU mask %s"
 msgstr "ÎÞЧ CPU ÑÚÂë %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, c-format
 msgid "unknown lifecycle type %s"
 msgstr "δ֪ÖÜÆÚÀàÐÍ %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 msgid "topology syntax error"
 msgstr "ÍØÆ˽ṹ¾ä·¨´íÎó"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "½âÊÍ Xend ÓòÐÅϢʧ°Ü"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, c-format
 msgid "Domain %s isn't running."
 msgstr "Óò %s ûÓÐÔÚÔËÐС£"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr "xenDaemonDomainFetch ²éÕÒÕâ¸öÓòʧ°Ü"
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 msgid "unsupported device type"
 msgstr "²»Ö§³ÖµÄÉ豸ÀàÐÍ"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart ÎÞ·¨ÕÒµ½Õâ¸öÓò"
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr "xenDaemonGetAutostart ÎÞ·¨ÕÒµ½Õâ¸öÓò"
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 msgid "unexpected value from on_xend_start"
 msgstr "on_xend_start ÖеÄÒâÍâÖµ"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 msgid "no memory"
 msgstr "ûÓÐÄÚ´æ"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 msgid "sexpr2string failed"
 msgstr "sexpr2string ʧ°Ü"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 msgid "Failed to redefine sexpr"
 msgstr "ÖØж¨Òå sexpr ʧ°Ü"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr "sexpr ÖÐûÓÐ on_xend_start"
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, c-format
 msgid "unable to resolve name %s"
 msgstr "ÎÞ·¨½âÎöÃû³Æ %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr "xenDaemonDomainMigrate£ºXen ²»Ö§³ÖÔÚǨÒÆʱÖØÐÂÃüÃûÓò"
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr "xenDaemonDomainMigrate£ºXen ²»Ö§³ÖÔÚǨÒÆʱµÄ´ø¿íÏÞÖÆ"
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr "xenDaemonDomainMigrate£º²»Ö§³ÖµÄ±ê¼Ç"
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr "xenDaemonDomainMigrate£ºÎÞЧ URI"
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr "xenDaemonDomainMigrate£ºXen Ö»Ö§³Ö xenmigr:// ǨÒÆ"
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr "xenDaemonDomainMigrate£ºÔÚ URI ÖбØÐëÖ¸¶¨Ö÷»úÃû"
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr "xenDaemonDomainMigrate£ºÎÞЧ¶Ë¿ÚºÅ"
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 msgid "failed to parse domain description"
 msgstr "½âÊÍÓòÃèÊöʧ°Ü"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 msgid "failed to build sexpr"
 msgstr "¹¹½¨ sexpr ʧ°Ü"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "´´½¨²»»î¶¯Óò %s ʧ°Ü\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr "xendConfigVersion < 4 ²»Ö§³Ö"
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 msgid "node information incomplete, missing scheduler name"
 msgstr "½ÚµãÐÅÏ¢²»ÍêÕû£¬È±ÉÙµ÷¶È³ÌÐòÃû³Æ"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr "strdup ʧ°Ü"
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr "δ֪µ÷¶È³ÌÐò"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 msgid "Failed to get a scheduler name"
 msgstr "»ñµÃµ÷¶È³ÌÐòÃûʧ°Ü"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "ÓòÐÅÏ¢²»ÍêÕû£¬È±ÉÙ cpu_weight"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "ÓòÐÅÏ¢²»ÍêÕû£¬È±ÉÙ cpu_cap"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr "²»Ö§³Ö dom0 ÖÐµÄ domainBlockPeek"
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr "%s£ºÎÞЧ·¾¶"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, c-format
 msgid "failed to open for reading: %s"
 msgstr "´ò¿ª²¢¶Áȡʧ°Ü£º%s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "´ÓÎļþ lseek »òÕ߶Áȡʧ°Ü£º%s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, c-format
 msgid "unexpected graphics type %d"
 msgstr "ÒâÍâµÄͼÐÎÀàÐÍ %d"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 msgid "unexpected chr device type"
 msgstr "ÒâÍâµÄ×Ö·ûÉ豸ÀàÐÍ"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr "ÎÞ·¨Ö±½Ó¸½¼ÓÈíÅÌ %s"
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr "ÎÞ·¨Ö±½Ó¸½¼Ó¹âÇý %s"
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr "²»Ö§³ÖµÄÍøÂçÀàÐÍ %d"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, c-format
 msgid "network %s is not active"
 msgstr "ÍøÂç %s ²»»îÔ¾"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr "XenD ²»Ö§³Ö¹ÜÀíµÄ PCI É豸"
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "ÒâÍâµÄÖÜÆÚÖµ %d"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 msgid "no HVM domain loader"
 msgstr "ÎÞ HVM Óò×°ÔسÌÐò"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr "²»Ö§³ÖÈȲ鱨É豸ÀàÐÍ"
 
@@ -8806,21 +9142,21 @@ msgstr "
 msgid "unable to store config file handle"
 msgstr "ÎÞ·¨±£´æÅäÖÃÎļþÈí¼þ"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 msgid "unknown device"
 msgstr "δ֪É豸"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr "ÎÞ·¨¼ì²é config %s µÄÁ´½Ó %s"
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, c-format
 msgid "failed to create link %s to %s"
 msgstr "´´½¨ %s µ½ %s µÄÁ´½Óʧ°Ü"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, c-format
 msgid "failed to remove link %s"
 msgstr "ɾ³ýÁ´½Ó %s ʧ°Ü"
@@ -8886,6 +9222,41 @@ msgstr "
 msgid "reallocating list"
 msgstr "ÕýÔÚ·ÖÅäÁбí"
 
+#, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Éú³ÉÉ豸 %s ʧ°Ü"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "´ò¿ª²¢¶ÁÈ¡ %s Îļþʧ°Ü"
+
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "É趨ִÐÐʱ¹Ø±Õ£¨close-on-exec£©ÃèÊö·û±êǩʧ°Ü\n"
+
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "ÎÞ·¨¶ÁÈ¡½ÚµãÐÅÏ¢"
+
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "¶ÁÈ¡ %s µÄÓò״̬ʧ°Ü\n"
+
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "½âÎö %s µÄÓò״̬ʧ°Ü\n"
+
+#~ msgid "unknown root element"
+#~ msgstr "δ֪¸ùÔªËØ"
+
+#~ msgid "host"
+#~ msgstr "Ö÷»ú"
+
+#~ msgid "node"
+#~ msgstr "½Úµã"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "²»ÄÜÁ¬½Óµ½¹ÜÀí³ÌÐò"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "²»ÄÜÁ¬½Óµ½ %s"
+
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "×Ô¶¯Æô¶¯ÍøÂç '%s' ʧ°Ü£º%s\n"
 
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index 3e39f89..d7c5151 100644
Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 66b4ec0..de59cea 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: zh_TW\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2007-04-10 16:18+1000\n"
 "Last-Translator: Chester Cheng <ccheng at redhat.com>\n"
 "Language-Team: Traditional Chinese <zh_TW at li.org>\n"
@@ -97,233 +97,233 @@ msgstr ""
 msgid "Unknown error"
 msgstr "未知的主機"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "無法讀取描述檔 %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "分配設定"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "分配網路"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "無預期的數值節點"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 msgid "cannot initialize mutex"
 msgstr ""
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 msgid "cannot initialize condition variable"
 msgstr ""
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "無法為網路 %s 取消定義"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "無法為網路 %s 取消定義"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "無法連上 hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "操作失敗:%s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -331,184 +331,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "無法取得節點資訊"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "無法開啟網路 %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "改變記憶體分配"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET 操作失敗:%s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "無預期的 mime 類型"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "無法寫入插槽 %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "無法分配節點"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "無法暫停區域 %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "無法從 %s 建立區域"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "無法繼續區域 %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "網路名稱或 uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "無法將區域 %s 的核心傾印至 %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -616,7 +616,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr ""
@@ -641,8 +641,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "區域目前的記憶體"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -663,7 +664,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -820,44 +821,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "未中止的數量"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "未中止的字串"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "預期的是數值"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "清單並沒有以 ] 結尾"
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "預期的是清單式的分隔子"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "清單並沒有以 ] 結尾"
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "預期的是名稱"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "預期的是分隔子"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "預期的是指定子"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "無法開啟檔案"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "無法存入內容"
 
@@ -947,544 +957,577 @@ msgstr "無法將網路加入至連線雜湊表"
 msgid "dev missing from connection hash table"
 msgstr "連線雜湊表中找不到區域"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "未知的指令:「%s」"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, c-format
 msgid "Invalid floppy device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr ""
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "未知的指令:「%s」"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "找不到裝置的來源資訊"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "找不到裝置的來源資訊"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "找不到裝置的來源資訊"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, c-format
 msgid "cannot parse vnc port %s"
 msgstr ""
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "無法連上 %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "未知的指令:「%s」"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, c-format
 msgid "cannot parse vendor id %s"
 msgstr ""
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, c-format
 msgid "cannot parse product %s"
 msgstr ""
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, c-format
 msgid "cannot parse bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, c-format
 msgid "cannot parse device %s"
 msgstr ""
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "找不到 \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "找不到 \""
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "無法連上 %s"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "無法連上 %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "無法連上 %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "未知的主機 %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "未知的主機 %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "找不到裝置的目標資訊"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "未知的主機 %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, c-format
 msgid "unknown lifecycle action %s"
 msgstr ""
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "無效的區域指標,於 %s"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "區域目前的記憶體"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "未知的作業系統類型"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "未知的作業系統類型"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "找不到區域名稱的資訊"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "無效的區域指標,於 %s"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "無法取得網路 UUID"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 msgid "missing memory element"
 msgstr ""
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "無預期的資料「%s」"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "未知的作業系統類型"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr ""
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 msgid "cannot extract boot device"
 msgstr ""
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "未知的主機 %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "網路名稱"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 msgid "cannot extract serial devices"
 msgstr ""
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "節點的區域清單"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "找不到區域名稱的資訊"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "無效的區域指標,於 %s"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "無效的參數,於 "
+
+#: src/domain_conf.c:2738
+msgid "no monitor path"
+msgstr ""
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, c-format
 msgid "at line %d: %s"
 msgstr ""
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "無法存入內容"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 msgid "incorrect root element"
 msgstr ""
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "無預期的 dict 節點"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "無預期的 dict 節點"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "無預期的 dict 節點"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "無預期的 dict 節點"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "無預期的 dict 節點"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "無預期的數值節點"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "無預期的 mime 類型"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "未知的作業系統類型"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1520,468 +1563,488 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "無法連上 %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "網路名稱"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 msgid "path too long"
 msgstr ""
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "區域目前的記憶體"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "區域的資訊不正確,domid 並非數字型態"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "區域的資訊不正確,domid 並非數字型態"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 msgid "ioctl(TIOCSTTY) failed"
 msgstr ""
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "無法建立非運作中的區域 %s\n"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "無法建立非運作中的區域 %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "無法為網路 %s 取消定義"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "無法為區域 %s 取消定義"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "網路名稱"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "無法刪除區域 %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "無法從 %s 建立區域"
+msgid "failed to remove capabilities %d"
+msgstr "無法取得能力方面的資訊"
+
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "無法取得能力方面的資訊"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "無法取得能力方面的資訊"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "無法開啟要讀取的 %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "無法取得節點資訊"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "無法取得網路「%s」"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "操作失敗:%s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "無法連上 %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "無法為區域 %s 取消定義"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "無法分配節點"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "無法寫入設定檔"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "區域目前的記憶體"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "無法讀取設定檔 %s"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "無效的連線指標,於 %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "區域還在執行中"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "區域 id 或 uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "非作用中區域的名稱"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "取消定義非作用中的區域"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "無法開啟區域 %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "無法取得節點資訊"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "無法分配節點"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "無法從 %s 建立區域"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "無法寫入插槽 %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "無法連上 Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "無效的區域指標,於 "
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "無法讀取描述檔 %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "區域名稱"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "節點的區域清單"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "未知的主機 %s"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "無法繼續區域 %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "無效的參數,於 %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "無效的參數,於 "
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "無法取得 hypervisor 類型"
@@ -2015,22 +2078,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "區域 %s 已經存在"
@@ -2178,315 +2241,451 @@ msgstr "XML 格式的網路資訊"
 msgid "network '%s' does not have a bridge name."
 msgstr "網路 %s 已開啟\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "自動啟動一個區域"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "無法從 %s 建立網路"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "無法繼續區域 %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "無法繼續區域 %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "無法連上 %s"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 msgid "no node device with matching name"
 msgstr ""
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "無效的參數,於 "
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "無法暫停區域 %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "操作失敗"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "無法連上 %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "區域目前的記憶體"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, c-format
 msgid "missing storage capability type for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, c-format
 msgid "invalid size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr ""
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "找不到 root 裝置的資訊"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "無法暫停區域 %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "無法暫停區域 %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "未知的作業系統類型 %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "網路名稱"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "無效的網路指標,於 %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "無效的網路指標,於 %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "無效的區域指標,於 %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "無效的區域指標,於 %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "無效的連線指標,於 %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, c-format
 msgid "malformed uuid element for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "找不到 root 裝置的資訊"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "無法開啟要讀取的 %s"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "無法開啟要讀取的 %s"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "無法讀取描述檔 %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "無法讀取描述檔 %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "無法讀取描述檔 %s"
+
+#: src/nodeinfo.c:82
 msgid "parsing cpuinfo processor"
 msgstr ""
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "節點的處理器 numa 節點"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "無法暫停區域 %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "已使用的記憶體:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "讀取當天的時間"
 
@@ -2501,18 +2700,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "節點資訊"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "區域還在執行中"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2524,18 +2723,18 @@ msgstr "區域 %s 已經存在"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
 #: src/openvz_conf.c:198
 #, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:230
-#, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read 'NETIF' from config for container %d"
+msgstr "無法連上 %s"
 
 #: src/openvz_conf.c:257
 #, fuzzy
@@ -2558,12 +2757,12 @@ msgstr "無效的參數,於 %s"
 
 #: src/openvz_conf.c:359
 #, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:373
 #, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr ""
 
 #: src/openvz_conf.c:434
@@ -2580,13 +2779,9 @@ msgid "UUID in config file malformed"
 msgstr ""
 
 #: src/openvz_conf.c:489
-#, c-format
-msgid "Cound not read config for container %d"
-msgstr ""
-
-#: src/openvz_conf.c:532
-msgid "Cound not read nodeinfo"
-msgstr ""
+#, fuzzy, c-format
+msgid "Could not read config for container %d"
+msgstr "無法連上 %s"
 
 #: src/openvz_driver.c:110
 #, fuzzy
@@ -2626,7 +2821,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "無法連上 %s"
@@ -2700,7 +2895,7 @@ msgstr ""
 msgid "Could not read container config"
 msgstr "無法連上 %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "未知的作業系統類型 %s"
@@ -2709,7 +2904,20 @@ msgstr "未知的作業系統類型 %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "無法連上 %s"
@@ -2832,920 +3040,888 @@ msgstr "使用代理伺服器時通訊錯誤:封包格式錯誤\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "取得非同步的封包號碼 %d\n"
 
-#: src/qemu_conf.c:442
-msgid "Unable to read QEMU help output"
-msgstr ""
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+msgid "Unable to read QEMU help output"
+msgstr ""
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr ""
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "網路名稱或 uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "網路 %s 已開啟\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr ""
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr ""
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "無法取得節點資訊"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "不支援 hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "無預期的資料「%s」"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "無預期的資料「%s」"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 msgid "invalid sound model"
 msgstr ""
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "無效的參數,於 %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "找不到 %s 的裝置資訊"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "無法從 %s 建立區域"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "未知的作業系統類型 %s"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "網路名稱或 uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "找不到區域名稱的資訊"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "無法連上 %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "無效的參數,於 %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "無效的區域指標,於 %s"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "無效的參數,於 "
-
-#: src/qemu_conf.c:2903
-msgid "no monitor path"
-msgstr ""
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "節點的區域清單"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
-msgstr "無法從 %s 建立區域"
+msgid "Failed to reconnect monitor for %s: %d\n"
+msgstr "無法從 %s 建立網路"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "無法將區域 %s 存至 %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "無法從 %s 建立網路"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "區域目前的記憶體"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "無法暫停區域 %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "無法暫停區域 %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, c-format
 msgid "Unable to open monitor path %s"
 msgstr ""
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "無法取得區域「%s」"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "操作失敗"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "區域目前的記憶體"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "區域已經啟動"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, c-format
 msgid "cannot create log directory %s"
 msgstr ""
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr ""
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "區域 %s 正在執行關機\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr ""
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "無法暫停區域 %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "已使用的記憶體:"
+msgid "qemu state driver is not active"
+msgstr "區域還在執行中"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "無法暫停區域 %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "區域 id 或 uuid"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "區域 %s 已經存在"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "區域已經啟動"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "操作失敗"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "操作失敗"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "改變記憶體分配"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "無法連上 %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "改變記憶體分配"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "非作用中區域的名稱"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "無法取得區域 UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "操作失敗"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "為非作用中的區域取消定義。"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr ""
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "取消定義非作用中的區域"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "無法連上 %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 msgid "cpu affinity is not supported"
 msgstr ""
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "節點的區域清單"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "區域目前的記憶體"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "節點的區域清單"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "無法從 Xen 系統程式讀取"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "無法取得網路 UUID"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "無法繼續區域 %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "無預期的資料「%s」"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr ""
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr ""
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "無法連上 %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, c-format
 msgid "cannot attach %s disk"
 msgstr ""
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 msgid "Unable to parse slot number\n"
 msgstr ""
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "區域 %s 已經存在"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 msgid "cannot attach usb disk"
 msgstr ""
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "載入主機定義檔"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 msgid "cannot attach usb device"
 msgstr ""
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "載入主機定義檔"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "取消定義非作用中的區域"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "區域資訊"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "無法取得節點資訊"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "無法從 %s 建立區域"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "取消定義非作用中的區域"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "自動啟動一個區域"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "無法從 %s 建立網路"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "無效的參數,於 %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "從 %s 回復區域\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "無法暫停區域 %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "無法讀取設定檔 %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "無效的參數,於 "
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "操作失敗:%s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 msgid "'memsave' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "無法寫入設定檔"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "節點的區域清單"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "無法取得區域 UUID"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "操作失敗:%s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "無法繼續區域 %s"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3755,532 +3931,537 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "無法為網路 %s 取消定義"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "無法暫停區域 %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "無法連上 %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "無法連上 %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "無法關閉插槽 %d\n"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "無法取得區域 UUID"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 #, fuzzy
 msgid "Error allocating callbacks list"
 msgstr "分配網路"
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "分配區域"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "無法分配節點"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, c-format
 msgid "unable to load CA certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr ""
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, c-format
 msgid "unable to set certificate priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, c-format
 msgid "unable to set session credentials: %s"
 msgstr ""
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr ""
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, c-format
 msgid "unable to verify server certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "區域目前的記憶體"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 #, fuzzy
 msgid "Invalid certificate"
 msgstr "記憶體大小 %d 不是有效的數值"
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, c-format
 msgid "unable to initialize certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "過多區域"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "過多區域"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "改變記憶體分配"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "未知的作業系統類型"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "過多連線"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "過多連線"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "註冊太多驅動程式"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 msgid "too many capability names received"
 msgstr ""
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "操作失敗:%s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "操作失敗"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "無法為 S-Expr 製作序列號:%s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "無法取得節點資訊"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "無法建立非運作中的區域 %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, c-format
 msgid "cannot set security props %d (%s)"
 msgstr ""
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "不支援 hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "無法開啟區域 %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "無法存入內容"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "無法開啟區域 %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "無法連上 hypervisor"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "節點的區域清單"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "唯讀的連線"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "節點的區域清單"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "無法取得網路「%s」"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "無效的參數,於 %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "操作失敗"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "無法開啟區域 %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4294,164 +4475,178 @@ msgstr "區域目前的記憶體"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "無法暫停區域 %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "無法暫停區域 %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "無法連上 %s"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "區域目前的記憶體"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "無法寫入設定檔:%s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "無效的參數,於 %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "無法開啟區域 %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "內部錯誤 %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "無效的區域指標,於 %s"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "無預期的 mime 類型"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "無法連上 %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr ""
@@ -4553,7 +4748,7 @@ msgid "cannot fill file '%s'"
 msgstr "無法暫停區域 %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "無法暫停區域 %s"
@@ -4563,58 +4758,62 @@ msgstr "無法暫停區域 %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "無法從 %s 建立網路"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "無法暫停區域 %s"
@@ -4849,171 +5048,171 @@ msgstr "無法從 %s 建立網路"
 msgid "Scanning host%u"
 msgstr "未知的主機 %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-msgid "unknown root element for storage pool"
-msgstr ""
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 msgid "missing pool source name element"
 msgstr ""
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "網路名稱或 uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 msgid "missing storage pool source host name"
 msgstr ""
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 msgid "cannot extract storage pool source devices"
 msgstr ""
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "找不到裝置 %s 的來源資訊"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 msgid "missing storage pool source path"
 msgstr ""
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "找不到裝置 %s 的來源資訊"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 msgid "missing storage pool target path"
 msgstr ""
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+msgid "unknown root element for storage pool"
+msgstr ""
+
+#: src/storage_conf.c:796
 #, c-format
 msgid "unknown pool format number %d"
 msgstr ""
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "無預期的 mime 類型"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "未知的主機 %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "未知的主機 %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "找不到區域名稱的資訊"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "未知的作業系統類型 %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "未知的主機 %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "無法寫入設定檔:%s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "設定檔語法錯誤:%s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5021,503 +5220,563 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "區域已經啟動"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "區域已經啟動"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "區域 id 或 uuid"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "區域 %s 已經存在"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "區域還在執行中"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "無法開啟區域 %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "解析區域的檔名"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "載入主機定義檔"
 
-#: src/test.c:384
-msgid "host"
-msgstr "主機"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "無法暫停區域 %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "節點"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "建立 xpath 的內文"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "節點的處理器 numa 節點"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "結點的處理器插槽"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "節點的處理器核心"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "節點的處理器執行續"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "節點啟用中的處理器"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "節點的處理器速度(MHz)"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "節點的記憶體"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "節點的區域清單"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "解析區域的檔名"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "節點的區域清單"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "解析區域的檔名"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "節點的區域清單"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "解析區域的檔名"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 msgid "cannot lookup hostname"
 msgstr ""
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "區域 %s 已經存在"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "區域還在執行中"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "無法分配節點"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "將區域狀態存至檔案"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "將區域狀態存至檔案"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "節點的區域清單"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "無法從 Xen 系統程式讀取"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "無預期的資料「%s」"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "區域 %s 已傾印至 %s\n"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "無法寫入設定檔"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "區域 %s 已傾印至 %s\n"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "區域已經啟動"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "區域還在執行中"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "區域還在執行中"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "區域已經啟動"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "區域已經啟動"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, c-format
 msgid "storage pool '%s' is not active"
 msgstr ""
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr ""
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr ""
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr ""
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "網路 %s 已開啟\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "網路 %s 已開啟\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "網路 %s 已開啟\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, c-format
 msgid "unsupported chr device type %d"
 msgstr ""
 
-#: src/uml_driver.c:104
-msgid "Failed to set close-on-exec file descriptor flag\n"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
 msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "無法暫停區域 %s"
+
+#: src/uml_driver.c:367
 msgid "cannot initialize inotify"
 msgstr ""
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "無法從 %s 建立網路"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "記憶體不足"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "無法暫停區域 %s"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "結點的處理器插槽"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "結點的處理器插槽"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "未知的指令:「%s」"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "未知的指令:「%s」"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "無法連上 %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, c-format
 msgid "Cannot find UML kernel %s"
 msgstr ""
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "無法寫入設定檔"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "無法寫入設定檔"
+
+#: src/uml_driver.c:887
+#, fuzzy, c-format
+msgid "Got unexpected pid %d != %d"
+msgstr "無預期的 dict 節點"
+
+#: src/uml_driver.c:937
 #, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "unexpected UML URI path '%s', try uml:///system"
 msgstr ""
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "區域還在執行中"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "無法連上 %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "區域 %s 已經存在"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "區域 %s 已經存在"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "非作用中區域的名稱"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "無法連上 %s"
 
-#: src/util.c:316
+#: src/util.c:343
 msgid "cannot block signals"
 msgstr ""
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 msgid "cannot fork child process"
 msgstr ""
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "結點的處理器插槽"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "無法解析設定檔 %s"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "無法解析設定檔 %s"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "無法為區域 %s 取消定義"
 
-#: src/util.c:497
+#: src/util.c:522
 msgid "cannot become session leader"
 msgstr ""
 
-#: src/util.c:503
+#: src/util.c:528
 #, c-format
 msgid "cannot change to root directory: %s"
 msgstr ""
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "無法連上 %s"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "無法連上 %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "錯誤:"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "無法暫停區域 %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "無法為網路 %s 取消定義"
@@ -5582,15 +5841,15 @@ msgstr "將區域設定為開機時自動啟動。"
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "區域名稱、id 或 uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr "停用自動啟動"
 
@@ -5707,15 +5966,15 @@ msgstr "無法列出非作用中的區域"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "名稱"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "狀態"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "無狀態"
 
@@ -5837,7 +6096,7 @@ msgstr "取消定義非作用中的區域"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "區域名稱或 uuid"
 
@@ -6082,11 +6341,11 @@ msgstr "傳回區域的相關資訊。"
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "名稱:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6094,16 +6353,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "作業系統類型:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "狀態:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "處理器數目:"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "處理器時間:"
 
@@ -6132,1684 +6391,1743 @@ msgstr ""
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "已使用的記憶體:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell:"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "區域 vcpu 的資訊"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "傳回區域的虛擬處理器之基本資訊。"
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "處理器:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "處理器的同屬:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "控制區域 vcpu 的同屬"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "讓區域 VCPU 符合主機的實際處理器。"
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu 數量"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "主機處理器數目(以逗號隔開)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "無法取得節點資訊"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "實體處理器「%d」不存在。"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "改變虛擬處理器的數量"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "改變在客座區域中啟用的虛擬器處理器數量"
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "虛擬處理器的數量"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "虛擬處理器的數量"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "太多虛擬處理器。"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "改變記憶體分配"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "改變客座區域中,目前的記憶體分配。"
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "記憶體數量(位元組)"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr "記憶體大小 %d 不是有效的數值"
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "改變最大記憶體的限制"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "改變客座區域的最大記憶體分配限制。"
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "最大記憶體限制(位元組)"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "區域目前的記憶體"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "節點資訊"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "傳回節點的基本資訊。"
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "無法取得節點資訊"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "處理器類型:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "處理器的頻率:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "處理器的插槽:"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "每個插槽的核心:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "每個核心的執行續:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell:"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "記憶體大小:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr "能力"
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr "傳回 hypervisor 或驅動程式的能力。"
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 msgid "failed to get capabilities"
 msgstr "無法取得能力方面的資訊"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "XML 格式的區域資訊"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "將區域資訊以 XML 格式輸出到螢幕上。"
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "列出非作用中的區域"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "將區域名稱或 ID 轉為 UUID"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "設定檔語法錯誤"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "將區域 id 或 UUID 轉為區域名稱"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "區域 id 或 uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "將區域名稱或 UUID 轉為區域 ID"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "將區域名稱或 ID 轉為 UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "區域 ID 或名稱"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "無法取得區域 UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 #, fuzzy
 msgid "live migration"
 msgstr "節點資訊"
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 #, fuzzy
 msgid "connection URI of the destination host"
 msgstr "連接客座端主控台"
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 msgid "autostart a network"
 msgstr "自動啟動網路"
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr "將網路設定為開機時自動啟動。"
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 msgid "network name or uuid"
 msgstr "網路名稱或 uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "無法%s將網路標記為%s自動啟動"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "無法%s將網路標記為%s自動啟動"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "網路 %s %s標記為自動啟動\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "網路 %s %s標記為自動啟動\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 msgid "create a network from an XML file"
 msgstr "從 XML 檔案建立網路"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 msgid "Create a network."
 msgstr "建立網路。"
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 msgid "file containing an XML network description"
 msgstr "包含 XML 網路描述的檔案"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, c-format
 msgid "Network %s created from %s\n"
 msgstr "網路 %s 建立自 %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, c-format
 msgid "Failed to create network from %s"
 msgstr "無法從 %s 建立網路"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 msgid "define (but don't start) a network from an XML file"
 msgstr "從 XML 檔案定義(但不啟動)網路"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 msgid "Define a network."
 msgstr "定義網路。"
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, c-format
 msgid "Network %s defined from %s\n"
 msgstr "網路 %s 定義自 %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, c-format
 msgid "Failed to define network from %s"
 msgstr "無法從 %s 定義網路"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 msgid "destroy a network"
 msgstr "刪除一個網路"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 msgid "Destroy a given network."
 msgstr "刪除給定的網路。"
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 msgid "network name, id or uuid"
 msgstr "網路名稱、id 或 uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, c-format
 msgid "Network %s destroyed\n"
 msgstr "網路 %s 已經刪除\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, c-format
 msgid "Failed to destroy network %s"
 msgstr "無法刪除網路 %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 msgid "network information in XML"
 msgstr "XML 格式的網路資訊"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "將網路資訊以 XML 格式輸出到螢幕上。"
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr "列出網路"
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 msgid "Returns list of networks."
 msgstr "傳回網路清單。"
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 msgid "list inactive networks"
 msgstr "列出非作用中的網路"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 msgid "list inactive & active networks"
 msgstr "列出作用中與非作用中的網路"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 msgid "Failed to list active networks"
 msgstr "無法列出運作中的網路"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 msgid "Failed to list inactive networks"
 msgstr "無法列出非作用中的網路"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr "自動啟動"
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 msgid "no autostart"
 msgstr "不自動啟動"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr "啟用"
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 msgid "inactive"
 msgstr "非啟用中"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 msgid "convert a network UUID to network name"
 msgstr "將網路 id 或 UUID 轉為網路名稱"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr "網路 uuid"
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 msgid "start a (previously defined) inactive network"
 msgstr "開啟(先前定義的)非作用中網路"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 msgid "Start a network."
 msgstr "啟動一個網路。"
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 msgid "name of the inactive network"
 msgstr "非作用中網路的名稱"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, c-format
 msgid "Network %s started\n"
 msgstr "網路 %s 已開啟\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, c-format
 msgid "Failed to start network %s"
 msgstr "無法開啟網路 %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 msgid "undefine an inactive network"
 msgstr "取消定義非作用中的網路"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 msgid "Undefine the configuration for an inactive network."
 msgstr "為非作用中的網路取消定義。"
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, c-format
 msgid "Network %s has been undefined\n"
 msgstr "網路 %s 已經取消定義\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, c-format
 msgid "Failed to undefine network %s"
 msgstr "無法為網路 %s 取消定義"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 msgid "convert a network name to network UUID"
 msgstr "將網路名稱轉為網路 UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr "網路名稱"
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 msgid "failed to get network UUID"
 msgstr "無法取得網路 UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "自動啟動一個區域"
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 #, fuzzy
 msgid "Configure a pool to be automatically started at boot."
 msgstr "將區域設定為開機時自動啟動。"
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "區域名稱或 uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "無法%s將網路標記為%s自動啟動"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "無法%s將網路標記為%s自動啟動"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "區域 %s %s已標記為自動啟動\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "區域 %s %s已標記為自動啟動\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "建立區域。"
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "包含 XML 區域描述的檔案"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "從 XML 檔案建立區域"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "包含 XML 區域描述的檔案"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "區域 %s 建立自 %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "無法從 %s 建立區域"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "區域資訊"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "非作用中網路的名稱"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "無法列出非作用中的區域"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "無法列出非作用中的區域"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "非作用中區域的名稱"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "無法分配節點"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "從 XML 檔案定義(但不啟動)區域"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "定義區域。"
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "區域 %s 定義自 %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "無法從 %s 定義區域"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "區域 %s 定義自 %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "無法為區域 %s 取消定義"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "區域 %s 已經刪除\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "無法暫停區域 %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "刪除一個區域"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "刪除給定的區域。"
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "區域 %s 已經刪除\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "無法刪除區域 %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "刪除給定的區域。"
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "區域 %s 已經刪除\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "無法刪除區域 %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "區域 %s 已經繼續執行\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "無法繼續區域 %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "XML 格式的區域資訊"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "將區域資訊以 XML 格式輸出到螢幕上。"
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "列出區域"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "傳回區域清單。"
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "列出非作用中的區域"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "列出作用中與非作用中的區域"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "無法列出運作中的區域"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "無法列出非作用中的區域"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 msgid "find potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 msgid "type of storage pool sources to find"
 msgstr ""
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "記憶體不足"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "無法將區域 %s 存至 %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 msgid "type of storage pool sources to discover"
 msgstr ""
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "節點資訊"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "傳回節點的基本資訊。"
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "執行中"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "分配區域"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "將網路 id 或 UUID 轉為網路名稱"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "區域的 uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "開啟(先前定義的)非作用中區域"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "開啟一個區域。"
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "非作用中區域的名稱"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "區域 %s 已開啟\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "無法開啟區域 %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "建立區域。"
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "區域名稱"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "非作用中區域的名稱"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "取消定義非作用中的區域"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "區域 %s 已經取消定義\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "無法為區域 %s 取消定義"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "將網路名稱轉為網路 UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "無法取得區域 UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "包含 XML 區域描述的檔案"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "非作用中區域的名稱"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "區域名稱或 uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "非作用中區域的名稱"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "區域名稱或 uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "網路名稱"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "無法開啟區域 %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "區域 %s 建立自 %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "刪除給定的區域。"
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "區域 %s 已經刪除\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "無法刪除區域 %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "節點資訊"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "傳回節點的基本資訊。"
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "作業系統類型:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "以組絕"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "XML 格式的區域資訊"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "將區域資訊以 XML 格式輸出到螢幕上。"
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "列出區域"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "傳回區域清單。"
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "無法列出運作中的區域"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "將網路 id 或 UUID 轉為網路名稱"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "將網路 id 或 UUID 轉為網路名稱"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "區域的 uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "將網路 id 或 UUID 轉為網路名稱"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "顯示版本"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "顯示系統版本的資訊。"
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "無法取得 hypervisor 類型"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "用此函式庫來編譯:libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "無法取得函式庫的版本"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "使用函式庫:libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "使用 API:%s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "無法取得 hypervisor 的版本"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "無法解開執行中 %s hypervisor 的版本\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "執行 hypervisor:%s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "找不到裝置的資訊"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 #, fuzzy
 msgid "capability name"
 msgstr "能力"
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "無法連上 hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "無法列出非作用中的區域"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "將網路資訊以 XML 格式輸出到螢幕上。"
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 msgid "device key"
 msgstr ""
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "傳回執行中區域的狀態"
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "區域 %s 已經刪除\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "無法列出非作用中的區域"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "傳回執行中區域的狀態"
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "區域 %s 已經繼續執行\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "無法取得 hypervisor 類型"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "無法取得 hypervisor 類型"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor 連線的 URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "無法取得區域 UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr "vnc 顯示"
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 #, fuzzy
 msgid "Output the IP address and port number for the VNC display."
 msgstr "為 VNC 顯示模式輸出 IP 位址與連接埠號。"
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "從 XML 檔案建立區域"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "網路名稱"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 #, fuzzy
 msgid "network interface type"
 msgstr "網路名稱"
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "未定義的網路名稱"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "網路名稱"
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "無效的參數,於 %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "網路名稱"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "無法取得節點資訊"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "無法分配節點"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "無法讀取插槽 %d\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "無法取得節點資訊"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "無法分配節點"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "無法建立非運作中的區域 %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "無法讀取設定檔"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "為非作用中的網路取消定義。"
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "為非作用中的網路取消定義。"
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "為非作用中的區域取消定義。"
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "離開這互動式的終端機"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "「%s」指令需要 <%s> 選項"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "「%s」指令需要 --%s 選項"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "「%s」指令不存在"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  名稱\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7818,17 +8136,17 @@ msgstr ""
 "\n"
 "  選項\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7836,7 +8154,7 @@ msgstr ""
 "\n"
 "  描述\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7844,60 +8162,60 @@ msgstr ""
 "\n"
 "  選項\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "未定義的區域名稱或 id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "無法取得區域「%s」"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 msgid "undefined network name"
 msgstr "未定義的網路名稱"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, c-format
 msgid "failed to get network '%s'"
 msgstr "無法取得網路「%s」"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "未定義的網路名稱"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "無法取得區域「%s」"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "未定義的網路名稱"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "無法取得區域「%s」"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7908,131 +8226,131 @@ msgstr ""
 "(時間:%.3f 毫秒)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "找不到 \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "無預期的 token(指令名稱):「%s」"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "未知的指令:「%s」"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "「%s」指令並不支援 --%s 選項"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "語法:--%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "數量"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "字串"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "無預期的資料「%s」"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "選項"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "資料"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "已暫停"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "關機中"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "關機"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "當機"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "離線"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "沒有有效的連線"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s:錯誤:"
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "錯誤:"
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s:%d:無法分配 %d 位元組"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s:%d:無法分配 %lu 位元組"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "無法連上 hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "無法取得節點資訊"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "無法寫入設定檔"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "無法從 hypervisor 處斷線"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8064,7 +8382,7 @@ msgstr ""
 "\n"
 "  命令(非互動式模式):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8075,17 +8393,17 @@ msgstr ""
 "  (請使用 --help <指令> 以取得關於指令的詳細資料)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "不支援的選項「-%c」。請參閱 --help。"
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8094,7 +8412,7 @@ msgstr ""
 "歡迎使用 %s - 虛擬化的互動模式終端機。\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8145,13 +8463,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "不支援 hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "無法連上 hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "無法連上 %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8626,7 +8944,7 @@ msgstr "無效的網路指標,於 "
 msgid "invalid interface pointer in %s"
 msgstr "無效的網路指標,於 %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "內部錯誤 %s"
@@ -8685,22 +9003,32 @@ msgstr ""
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "無法連上 %s"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 msgid "cannot initialise mutex"
 msgstr ""
 
@@ -8749,7 +9077,7 @@ msgstr "區域的資訊不正確,domid 並非數字型態"
 msgid "domain information incomplete, missing uuid"
 msgstr "區域的資訊不全,沒有 uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "區域的資訊不全,沒有名稱"
 
@@ -8804,270 +9132,270 @@ msgstr ""
 msgid "unexpected sound model %s"
 msgstr "無預期的 dict 節點"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "未知的作業系統類型 %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "暫停區域"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "找不到 \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "找不到 \""
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "找不到 \""
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "無法連上 %s"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "無效的參數,於 %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "無法連上 %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "無法連上 %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 msgid "domain information incomplete, missing id"
 msgstr "區域的資訊不全,沒有 id"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "無效的參數,於 %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "未知的作業系統類型 %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "設定檔語法錯誤"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "無法解析 Xend 的區域資訊"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "區域還在執行中"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "無預期的 mime 類型"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "無預期的數值節點"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "節點的記憶體"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "操作失敗"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "無法為網路 %s 取消定義"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "無法暫停區域 %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "無法解析 Xend 的區域資訊"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "無法為 S-Expr 製作序列號"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "無法建立非運作中的區域 %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "區域的資訊不全,沒有名稱"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 msgid "Unknown scheduler"
 msgstr ""
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "無法取得 hypervisor 類型"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "區域的資訊不全,沒有 uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "區域的資訊不全,沒有 uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, c-format
 msgid "%s: invalid path"
 msgstr ""
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "無法開啟要讀取的 %s"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "無法讀取設定檔 %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "無預期的 mime 類型"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "無預期的 mime 類型"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, c-format
 msgid "unsupported network type %d"
 msgstr ""
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "區域還在執行中"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "無預期的數值節點"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "節點的區域清單"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 msgid "hotplug of device type not supported"
 msgstr ""
 
@@ -9171,22 +9499,22 @@ msgstr "區域目前的記憶體"
 msgid "unable to store config file handle"
 msgstr "無法讀取設定檔 %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "未知的作業系統類型"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "無法從 %s 建立區域"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "無法暫停區域 %s"
@@ -9258,6 +9586,34 @@ msgid "reallocating list"
 msgstr "分配區域"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "無法從 %s 建立區域"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "無法開啟要讀取的 %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "無法從 %s 建立區域"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "無法將區域 %s 存至 %s"
+
+#~ msgid "host"
+#~ msgstr "主機"
+
+#~ msgid "node"
+#~ msgstr "節點"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "無法連上 hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "無法連上 %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "無法開啟網路 %s"
 
@@ -9431,10 +9787,6 @@ msgstr "分配區域"
 #~ msgstr "分配新的緩衝區"
 
 #, fuzzy
-#~ msgid "Got unexpected pid, damn\n"
-#~ msgstr "無預期的 dict 節點"
-
-#, fuzzy
 #~ msgid "failed to allocate space for capabilities support"
 #~ msgstr "無法取得能力方面的資訊"
 
diff --git a/po/zu.gmo b/po/zu.gmo
index 153e483..6d7f31c 100644
Binary files a/po/zu.gmo and b/po/zu.gmo differ
diff --git a/po/zu.po b/po/zu.po
index d5f15b4..07387cf 100644
--- a/po/zu.po
+++ b/po/zu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libvirt\n"
 "Report-Msgid-Bugs-To: libvir-list at redhat.com\n"
-"POT-Creation-Date: 2009-05-29 18:42+0200\n"
+"POT-Creation-Date: 2009-07-03 16:21+0200\n"
 "PO-Revision-Date: 2006-11-27 16:59+0100\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -96,235 +96,235 @@ msgstr ""
 msgid "Unknown error"
 msgstr "unknown host"
 
-#: qemud/qemud.c:243
+#: qemud/qemud.c:241
 #, fuzzy, c-format
 msgid "Cannot access %s '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:260
+#: qemud/qemud.c:258
 #, c-format
 msgid "gnutls_certificate_allocate_credentials: %s"
 msgstr ""
 
-#: qemud/qemud.c:273
+#: qemud/qemud.c:271
 #, c-format
 msgid "gnutls_certificate_set_x509_trust_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:287
+#: qemud/qemud.c:285
 #, c-format
 msgid "gnutls_certificate_set_x509_crl_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:304
+#: qemud/qemud.c:302
 #, c-format
 msgid "gnutls_certificate_set_x509_key_file: %s"
 msgstr ""
 
-#: qemud/qemud.c:317
+#: qemud/qemud.c:315
 #, c-format
 msgid "gnutls_dh_params_init: %s"
 msgstr ""
 
-#: qemud/qemud.c:322
+#: qemud/qemud.c:320
 #, c-format
 msgid "gnutls_dh_params_generate2: %s"
 msgstr ""
 
-#: qemud/qemud.c:344
+#: qemud/qemud.c:342
 #, fuzzy, c-format
 msgid "Failed to read from signal pipe: %s"
 msgstr "Failed to read description file %s"
 
-#: qemud/qemud.c:354
+#: qemud/qemud.c:352
 #, fuzzy
 msgid "Reloading configuration on SIGHUP"
 msgstr "allocating configuration"
 
-#: qemud/qemud.c:356
+#: qemud/qemud.c:354
 #, fuzzy
 msgid "Error while reloading drivers"
 msgstr "allocating node"
 
-#: qemud/qemud.c:362
+#: qemud/qemud.c:360
 #, c-format
 msgid "Shutting down on signal %d"
 msgstr ""
 
-#: qemud/qemud.c:367
+#: qemud/qemud.c:365
 #, fuzzy, c-format
 msgid "Received unexpected signal %d"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:453
+#: qemud/qemud.c:451
 #, fuzzy, c-format
 msgid "Failed to open pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:459
+#: qemud/qemud.c:457
 #, fuzzy, c-format
 msgid "Failed to fdopen pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:466
+#: qemud/qemud.c:464
 #, fuzzy, c-format
 msgid "Failed to write to pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:473
+#: qemud/qemud.c:471
 #, fuzzy, c-format
 msgid "Failed to close pid file '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:490
+#: qemud/qemud.c:488
 #, fuzzy
 msgid "Failed to allocate memory for struct qemud_socket"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:500
+#: qemud/qemud.c:498
 #, fuzzy, c-format
 msgid "Failed to create socket: %s"
 msgstr "Failed to read socket %d\n"
 
-#: qemud/qemud.c:522
+#: qemud/qemud.c:520
 #, fuzzy, c-format
 msgid "Failed to bind socket to '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:531
+#: qemud/qemud.c:529
 #, fuzzy, c-format
 msgid "Failed to listen for connections on '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:542 qemud/qemud.c:683
+#: qemud/qemud.c:540 qemud/qemud.c:681
 msgid "Failed to add server event callback"
 msgstr ""
 
-#: qemud/qemud.c:571
+#: qemud/qemud.c:569
 #, c-format
 msgid "getaddrinfo: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:581
+#: qemud/qemud.c:579
 #, c-format
 msgid "socket: %s"
 msgstr ""
 
-#: qemud/qemud.c:590
+#: qemud/qemud.c:588
 #, c-format
 msgid "bind: %s"
 msgstr ""
 
-#: qemud/qemud.c:597
+#: qemud/qemud.c:595
 #, c-format
 msgid "listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:641
+#: qemud/qemud.c:639
 #, c-format
 msgid "remoteListenTCP: calloc: %s"
 msgstr ""
 
-#: qemud/qemud.c:672
+#: qemud/qemud.c:670
 #, c-format
 msgid "remoteListenTCP: listen: %s"
 msgstr ""
 
-#: qemud/qemud.c:766
+#: qemud/qemud.c:764
 msgid "Resulting path too long for buffer in qemudInitPaths()"
 msgstr ""
 
-#: qemud/qemud.c:778
+#: qemud/qemud.c:776
 #, fuzzy
 msgid "Failed to allocate struct qemud_server"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:783 qemud/qemud.c:1266 src/domain_conf.c:540
-#: src/network_conf.c:170 src/node_device_conf.c:134 src/openvz_conf.c:453
-#: src/qemu_driver.c:432 src/remote_internal.c:902 src/remote_internal.c:6237
-#: src/storage_conf.c:1306 src/test.c:235 src/test.c:363
+#: qemud/qemud.c:781 qemud/qemud.c:1265 src/domain_conf.c:527
+#: src/network_conf.c:170 src/node_device_conf.c:164 src/openvz_conf.c:453
+#: src/qemu_driver.c:428 src/remote_internal.c:929 src/remote_internal.c:6253
+#: src/storage_conf.c:1375 src/test.c:235 src/test.c:444
 #, fuzzy
 msgid "cannot initialize mutex"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:787
+#: qemud/qemud.c:785
 #, fuzzy
 msgid "cannot initialize condition variable"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:795
+#: qemud/qemud.c:794
 #, fuzzy
 msgid "Failed to initialize event system"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:884
+#: qemud/qemud.c:883
 #, fuzzy, c-format
 msgid "Failed to initialize SASL authentication %s"
 msgstr "Failed to undefine domain %s"
 
-#: qemud/qemud.c:902
+#: qemud/qemud.c:901
 #, fuzzy, c-format
 msgid "Failed to connect to system bus for PolicyKit auth: %s"
 msgstr "Failed to connect to the hypervisor"
 
-#: qemud/qemud.c:1014
+#: qemud/qemud.c:1013
 #, c-format
 msgid "remoteInitializeTLSSession: %s"
 msgstr ""
 
-#: qemud/qemud.c:1030
+#: qemud/qemud.c:1029
 #, c-format
 msgid "remoteCheckDN: gnutls_x509_cert_get_dn: %s"
 msgstr ""
 
-#: qemud/qemud.c:1047
+#: qemud/qemud.c:1046
 #, c-format
 msgid "remoteCheckDN: failed: client DN is %s"
 msgstr ""
 
-#: qemud/qemud.c:1062
+#: qemud/qemud.c:1061
 #, fuzzy, c-format
 msgid "remoteCheckCertificate: verify failed: %s"
 msgstr "operation failed: %s"
 
-#: qemud/qemud.c:1069
+#: qemud/qemud.c:1068
 msgid "remoteCheckCertificate: the client certificate is not trusted."
 msgstr ""
 
-#: qemud/qemud.c:1073
+#: qemud/qemud.c:1072
 msgid "remoteCheckCertificate: the client certificate has unknown issuer."
 msgstr ""
 
-#: qemud/qemud.c:1077
+#: qemud/qemud.c:1076
 msgid "remoteCheckCertificate: the client certificate has been revoked."
 msgstr ""
 
-#: qemud/qemud.c:1082
+#: qemud/qemud.c:1081
 msgid ""
 "remoteCheckCertificate: the client certificate uses an insecure algorithm."
 msgstr ""
 
-#: qemud/qemud.c:1090
+#: qemud/qemud.c:1089
 msgid "remoteCheckCertificate: certificate is not X.509"
 msgstr ""
 
-#: qemud/qemud.c:1095
+#: qemud/qemud.c:1094
 msgid "remoteCheckCertificate: no peers"
 msgstr ""
 
-#: qemud/qemud.c:1105
+#: qemud/qemud.c:1104
 msgid "remoteCheckCertificate: gnutls_x509_crt_init failed"
 msgstr ""
 
-#: qemud/qemud.c:1115
+#: qemud/qemud.c:1114
 msgid "remoteCheckCertificate: the client certificate has expired"
 msgstr ""
 
-#: qemud/qemud.c:1122
+#: qemud/qemud.c:1121
 msgid "remoteCheckCertificate: the client certificate is not yet activated"
 msgstr ""
 
-#: qemud/qemud.c:1131
+#: qemud/qemud.c:1130
 msgid ""
 "remoteCheckCertificate: client's Distinguished Name is not on the list of "
 "allowed clients (tls_allowed_dn_list).  Use 'openssl x509 -in clientcert.pem "
@@ -332,184 +332,184 @@ msgid ""
 "run this daemon with --verbose option."
 msgstr ""
 
-#: qemud/qemud.c:1149
+#: qemud/qemud.c:1148
 msgid "remoteCheckCertificate: failed to verify client's certificate"
 msgstr ""
 
-#: qemud/qemud.c:1152
+#: qemud/qemud.c:1151
 msgid ""
 "remoteCheckCertificate: tls_no_verify_certificate is set so the bad "
 "certificate is ignored"
 msgstr ""
 
-#: qemud/qemud.c:1158
+#: qemud/qemud.c:1157
 msgid "client had unexpected data pending tx after access check"
 msgstr ""
 
-#: qemud/qemud.c:1186
+#: qemud/qemud.c:1185
 #, fuzzy, c-format
 msgid "Failed to verify client credentials: %s"
 msgstr "failed to get node information"
 
-#: qemud/qemud.c:1213
+#: qemud/qemud.c:1212
 #, fuzzy, c-format
 msgid "Failed to accept connection: %s"
 msgstr "Failed to start domain %s"
 
-#: qemud/qemud.c:1219
+#: qemud/qemud.c:1218
 #, c-format
 msgid "Too many active clients (%d), dropping connection"
 msgstr ""
 
-#: qemud/qemud.c:1225
+#: qemud/qemud.c:1224
 #, fuzzy
 msgid "Out of memory allocating clients"
 msgstr "change memory allocation"
 
-#: qemud/qemud.c:1300
+#: qemud/qemud.c:1299
 #, c-format
 msgid "Turn off polkit auth for privileged client %d"
 msgstr ""
 
-#: qemud/qemud.c:1339 qemud/qemud.c:1944
+#: qemud/qemud.c:1338 qemud/qemud.c:1943
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s"
 msgstr "GET operation failed: %s"
 
-#: qemud/qemud.c:1524 qemud/qemud.c:1752
+#: qemud/qemud.c:1523 qemud/qemud.c:1751
 #, fuzzy, c-format
 msgid "unexpected negative length request %lld"
 msgstr "unexpected mime type"
 
-#: qemud/qemud.c:1540
+#: qemud/qemud.c:1539
 #, c-format
 msgid "read: %s"
 msgstr ""
 
-#: qemud/qemud.c:1553
+#: qemud/qemud.c:1552
 #, c-format
 msgid "gnutls_record_recv: %s"
 msgstr ""
 
-#: qemud/qemud.c:1615
+#: qemud/qemud.c:1614
 #, fuzzy, c-format
 msgid "failed to decode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:1763
+#: qemud/qemud.c:1762
 #, c-format
 msgid "write: %s"
 msgstr ""
 
-#: qemud/qemud.c:1774
+#: qemud/qemud.c:1773
 #, c-format
 msgid "gnutls_record_send: %s"
 msgstr ""
 
-#: qemud/qemud.c:1823
+#: qemud/qemud.c:1822
 #, fuzzy, c-format
 msgid "failed to encode SASL data %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2068
+#: qemud/qemud.c:2067
 #, c-format
 msgid "Signal handler reported %d errors: last error: %s"
 msgstr ""
 
-#: qemud/qemud.c:2123
+#: qemud/qemud.c:2122
 #, fuzzy
 msgid "Failed to register shutdown timeout"
 msgstr "Failed to write to socket %d\n"
 
-#: qemud/qemud.c:2132
+#: qemud/qemud.c:2131
 #, fuzzy
 msgid "Failed to allocate workers"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2293 qemud/qemud.c:2312
+#: qemud/qemud.c:2292 qemud/qemud.c:2311
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2299 qemud/qemud.c:2329
+#: qemud/qemud.c:2298 qemud/qemud.c:2328
 #, fuzzy, c-format
 msgid "failed to allocate memory for %s config list value"
 msgstr "failed to allocate a node"
 
-#: qemud/qemud.c:2317 qemud/qemud.c:2340
+#: qemud/qemud.c:2316 qemud/qemud.c:2339
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: must be a string or list of strings\n"
 msgstr ""
 
-#: qemud/qemud.c:2356
+#: qemud/qemud.c:2355
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: invalid type: got %s; expected %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2378
+#: qemud/qemud.c:2377
 #, c-format
 msgid "remoteReadConfigFile: %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2421
+#: qemud/qemud.c:2420
 #, c-format
 msgid "remoteReadConfigFile: %s: %s: unsupported auth %s\n"
 msgstr ""
 
-#: qemud/qemud.c:2569
+#: qemud/qemud.c:2580
 msgid "Cannot set group when not running as root"
 msgstr ""
 
-#: qemud/qemud.c:2579
+#: qemud/qemud.c:2590
 #, fuzzy
 msgid "Failed to allocate memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2588
+#: qemud/qemud.c:2599
 #, fuzzy
 msgid "Failed to reallocate enough memory for buffer"
 msgstr "allocate new buffer"
 
-#: qemud/qemud.c:2594
+#: qemud/qemud.c:2605
 #, fuzzy, c-format
 msgid "Failed to lookup group '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2607 qemud/qemud.c:2617
+#: qemud/qemud.c:2618 qemud/qemud.c:2628
 #, fuzzy, c-format
 msgid "Failed to parse mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2695
+#: qemud/qemud.c:2706
 msgid "additional privileges are required\n"
 msgstr ""
 
-#: qemud/qemud.c:2701
+#: qemud/qemud.c:2712
 #, fuzzy
 msgid "failed to set reduced privileges\n"
 msgstr "Failed to suspend domain %s"
 
-#: qemud/qemud.c:2850
+#: qemud/qemud.c:2861
 #, fuzzy, c-format
 msgid "Failed to fork as daemon: %s"
 msgstr "Failed to resume domain %s"
 
-#: qemud/qemud.c:2873
+#: qemud/qemud.c:2884
 #, fuzzy, c-format
 msgid "Failed to create pipe: %s"
 msgstr "Failed to create domain %s\n"
 
-#: qemud/qemud.c:2898
+#: qemud/qemud.c:2909
 #, fuzzy
 msgid "unable to create rundir"
 msgstr "domain name or uuid"
 
-#: qemud/qemud.c:2919
+#: qemud/qemud.c:2936
 #, fuzzy, c-format
 msgid "Failed to change group ownership of %s"
 msgstr "Failed to core dump domain %s to %s"
 
-#: qemud/qemud.c:2927
+#: qemud/qemud.c:2944
 msgid "Failed to register callback for signal pipe"
 msgstr ""
 
@@ -617,7 +617,7 @@ msgstr ""
 msgid "maxnames > REMOTE_INTERFACE_NAME_LIST_MAX"
 msgstr ""
 
-#: qemud/remote.c:2864 src/remote_internal.c:5571
+#: qemud/remote.c:2864 src/remote_internal.c:5587
 #, fuzzy, c-format
 msgid "Cannot resolve address %d: %s"
 msgstr "Failed to suspend domain %s"
@@ -642,8 +642,9 @@ msgid "sasl context setup failed %d (%s)"
 msgstr ""
 
 #: qemud/remote.c:2961
-msgid "cannot TLS get cipher size"
-msgstr ""
+#, fuzzy
+msgid "cannot get TLS cipher size"
+msgstr "Failed to create domain %s\n"
 
 #: qemud/remote.c:2970
 #, c-format
@@ -664,7 +665,7 @@ msgstr ""
 msgid "cannot allocate mechlist"
 msgstr ""
 
-#: qemud/remote.c:3054 src/remote_internal.c:6064
+#: qemud/remote.c:3054 src/remote_internal.c:6080
 #, c-format
 msgid "cannot query SASL ssf on connection %d (%s)"
 msgstr ""
@@ -821,44 +822,53 @@ msgstr ""
 msgid "Not enabling IFF_VNET_HDR; disabled at build time"
 msgstr ""
 
-#: src/conf.c:349
+#: src/conf.c:354
 msgid "unterminated number"
 msgstr "unterminated number"
 
-#: src/conf.c:382 src/conf.c:398 src/conf.c:409
+#: src/conf.c:387 src/conf.c:403 src/conf.c:414
 msgid "unterminated string"
 msgstr "unterminated string"
 
-#: src/conf.c:436 src/conf.c:489
+#: src/conf.c:441 src/conf.c:504
 msgid "expecting a value"
 msgstr "expecting a value"
 
-#: src/conf.c:456
+#: src/conf.c:452
+#, fuzzy
+msgid "lists not allowed in VMX format"
+msgstr "list is not closed with ] "
+
+#: src/conf.c:466
 msgid "expecting a separator in list"
 msgstr "expecting a separator in list"
 
-#: src/conf.c:479
+#: src/conf.c:489
 #, fuzzy
 msgid "list is not closed with ]"
 msgstr "list is not closed with ] "
 
-#: src/conf.c:523
+#: src/conf.c:496
+msgid "numbers not allowed in VMX format"
+msgstr ""
+
+#: src/conf.c:538
 msgid "expecting a name"
 msgstr "expecting a name"
 
-#: src/conf.c:584
+#: src/conf.c:602
 msgid "expecting a separator"
 msgstr "expecting a separator"
 
-#: src/conf.c:615
+#: src/conf.c:633
 msgid "expecting an assignment"
 msgstr "expecting an assignment"
 
-#: src/conf.c:900
+#: src/conf.c:922
 msgid "failed to open file"
 msgstr "failed to open file"
 
-#: src/conf.c:911
+#: src/conf.c:933
 msgid "failed to save content"
 msgstr "failed to save content"
 
@@ -950,548 +960,582 @@ msgstr "failed to add domain to connection hash table"
 msgid "dev missing from connection hash table"
 msgstr "domain missing from connection hash table"
 
-#: src/domain_conf.c:631
+#: src/domain_conf.c:643
 #, fuzzy, c-format
 msgid "unknown disk type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:684
+#: src/domain_conf.c:696
 #, fuzzy, c-format
 msgid "unknown disk device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:710
+#: src/domain_conf.c:722
 #, fuzzy, c-format
 msgid "Invalid floppy device name: %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:725
+#: src/domain_conf.c:737
 #, c-format
 msgid "Invalid harddisk device name: %s"
 msgstr ""
 
-#: src/domain_conf.c:732
+#: src/domain_conf.c:744
 #, fuzzy, c-format
 msgid "unknown disk bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:757
+#: src/domain_conf.c:769
 #, c-format
 msgid "Invalid bus type '%s' for floppy disk"
 msgstr ""
 
-#: src/domain_conf.c:763
+#: src/domain_conf.c:775
 #, fuzzy, c-format
 msgid "Invalid bus type '%s' for disk"
 msgstr "invalid argument in %s"
 
-#: src/domain_conf.c:770
+#: src/domain_conf.c:782
 #, fuzzy, c-format
 msgid "unknown disk cache mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:824
+#: src/domain_conf.c:836
 #, fuzzy, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:919
+#: src/domain_conf.c:931
 #, fuzzy, c-format
 msgid "unknown interface type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:989
+#: src/domain_conf.c:1001
 msgid ""
 "No <source> 'network' attribute specified with <interface type='network'/>"
 msgstr ""
 
-#: src/domain_conf.c:1015
+#: src/domain_conf.c:1027
 msgid "No <source> 'dev' attribute specified with <interface type='bridge'/>"
 msgstr ""
 
-#: src/domain_conf.c:1035
+#: src/domain_conf.c:1047
 msgid "No <source> 'port' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1040
+#: src/domain_conf.c:1052
 msgid "Cannot parse <source> 'port' attribute with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1048
+#: src/domain_conf.c:1060
 msgid "No <source> 'address' attribute specified with socket interface"
 msgstr ""
 
-#: src/domain_conf.c:1060
+#: src/domain_conf.c:1072
 msgid ""
 "No <source> 'name' attribute specified with <interface type='internal'/>"
 msgstr ""
 
-#: src/domain_conf.c:1084
+#: src/domain_conf.c:1096
 msgid "Model name contains invalid characters"
 msgstr ""
 
-#: src/domain_conf.c:1259 src/domain_conf.c:1336
+#: src/domain_conf.c:1271 src/domain_conf.c:1348
 #, fuzzy
 msgid "Missing source path attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1276 src/domain_conf.c:1293
+#: src/domain_conf.c:1288 src/domain_conf.c:1305
 #, fuzzy
 msgid "Missing source host attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1281 src/domain_conf.c:1298 src/domain_conf.c:1318
+#: src/domain_conf.c:1293 src/domain_conf.c:1310 src/domain_conf.c:1330
 #, fuzzy
 msgid "Missing source service attribute for char device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1389
+#: src/domain_conf.c:1401
 #, fuzzy
 msgid "missing input device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1395
+#: src/domain_conf.c:1407
 #, fuzzy, c-format
 msgid "unknown input device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1402
+#: src/domain_conf.c:1414
 #, fuzzy, c-format
 msgid "unknown input bus type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1410
+#: src/domain_conf.c:1422
 #, c-format
 msgid "ps2 bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1416 src/domain_conf.c:1423
+#: src/domain_conf.c:1428 src/domain_conf.c:1435
 #, c-format
 msgid "unsupported input bus %s"
 msgstr ""
 
-#: src/domain_conf.c:1428
+#: src/domain_conf.c:1440
 #, c-format
 msgid "xen bus does not support %s input device"
 msgstr ""
 
-#: src/domain_conf.c:1473
+#: src/domain_conf.c:1485
 #, fuzzy
 msgid "missing graphics device type"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:1479
+#: src/domain_conf.c:1491
 #, fuzzy, c-format
 msgid "unknown graphics device type '%s'"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:1490
+#: src/domain_conf.c:1502
 #, fuzzy, c-format
 msgid "cannot parse vnc port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1528 src/domain_conf.c:1590
+#: src/domain_conf.c:1540 src/domain_conf.c:1602
 #, fuzzy, c-format
 msgid "unknown fullscreen value '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1546
+#: src/domain_conf.c:1558
 #, fuzzy, c-format
 msgid "cannot parse rdp port %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1629
+#: src/domain_conf.c:1641
 #, fuzzy, c-format
 msgid "unknown sound model '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1663
+#: src/domain_conf.c:1682
 #, fuzzy, c-format
 msgid "cannot parse vendor id %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1670
+#: src/domain_conf.c:1689
 msgid "usb vendor needs id"
 msgstr ""
 
-#: src/domain_conf.c:1680
+#: src/domain_conf.c:1700
 #, fuzzy, c-format
 msgid "cannot parse product %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1688
+#: src/domain_conf.c:1708
 msgid "usb product needs id"
 msgstr ""
 
-#: src/domain_conf.c:1699 src/domain_conf.c:1786
+#: src/domain_conf.c:1719 src/domain_conf.c:1810
 #, fuzzy, c-format
 msgid "cannot parse bus %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1706
+#: src/domain_conf.c:1726
 msgid "usb address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1715
+#: src/domain_conf.c:1735
 #, fuzzy, c-format
 msgid "cannot parse device %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1723
+#: src/domain_conf.c:1743
 msgid "usb address needs device id"
 msgstr ""
 
-#: src/domain_conf.c:1728
+#: src/domain_conf.c:1748
 #, fuzzy, c-format
 msgid "unknown usb source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1739
+#: src/domain_conf.c:1758
+msgid "vendor cannot be 0."
+msgstr ""
+
+#: src/domain_conf.c:1764
 #, fuzzy
 msgid "missing vendor"
 msgstr "missing \""
 
-#: src/domain_conf.c:1745
+#: src/domain_conf.c:1769
 #, fuzzy
 msgid "missing product"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1773
+#: src/domain_conf.c:1797
 #, fuzzy, c-format
 msgid "cannot parse domain %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:1793
+#: src/domain_conf.c:1817
 msgid "pci address needs bus id"
 msgstr ""
 
-#: src/domain_conf.c:1802
+#: src/domain_conf.c:1826
 #, fuzzy, c-format
 msgid "cannot parse slot %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1810
+#: src/domain_conf.c:1834
 msgid "pci address needs slot id"
 msgstr ""
 
-#: src/domain_conf.c:1819
+#: src/domain_conf.c:1843
 #, fuzzy, c-format
 msgid "cannot parse function %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:1827
+#: src/domain_conf.c:1851
 msgid "pci address needs function id"
 msgstr ""
 
-#: src/domain_conf.c:1832
+#: src/domain_conf.c:1856
 #, fuzzy, c-format
 msgid "unknown pci source type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1865
+#: src/domain_conf.c:1889
 #, fuzzy, c-format
 msgid "unknown hostdev mode '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1876
+#: src/domain_conf.c:1900
 #, fuzzy, c-format
 msgid "unknown host device type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1881
+#: src/domain_conf.c:1905
 #, fuzzy
 msgid "missing type in hostdev"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1909
+#: src/domain_conf.c:1933
 #, fuzzy, c-format
 msgid "unknown node %s"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:1940
+#: src/domain_conf.c:1964
 #, fuzzy, c-format
 msgid "unknown lifecycle action %s"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:1964
+#: src/domain_conf.c:1988
 #, fuzzy
 msgid "missing security type"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:1971
+#: src/domain_conf.c:1995
 #, fuzzy
 msgid "invalid security type"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:1984
+#: src/domain_conf.c:2008
 #, fuzzy
 msgid "missing security model"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:1993
+#: src/domain_conf.c:2017
 msgid "security label is missing"
 msgstr ""
 
-#: src/domain_conf.c:2007
+#: src/domain_conf.c:2031
 msgid "security imagelabel is missing"
 msgstr ""
 
-#: src/domain_conf.c:2040 src/domain_conf.c:2676 src/domain_conf.c:2717
-#: src/network_conf.c:480 src/network_conf.c:520 src/node_device_conf.c:1042
-#: src/qemu_conf.c:2868 src/storage_conf.c:696 src/storage_conf.c:1071
+#: src/domain_conf.c:2064 src/domain_conf.c:2800 src/domain_conf.c:2841
+#: src/domain_conf.c:2913 src/network_conf.c:480 src/network_conf.c:520
+#: src/node_device_conf.c:1164 src/storage_conf.c:720 src/storage_conf.c:1127
 #, fuzzy
 msgid "missing root element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2076
+#: src/domain_conf.c:2100
 #, fuzzy
 msgid "unknown device type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2123
+#: src/domain_conf.c:2134
+#, fuzzy
+msgid "unknown virt type"
+msgstr "unknown OS type"
+
+#: src/domain_conf.c:2145
+#, c-format
+msgid "no emulator for domain %s os type %s on architecture %s"
+msgstr ""
+
+#: src/domain_conf.c:2180
 #, fuzzy
 msgid "missing domain type attribute"
 msgstr "missing domain name information"
 
-#: src/domain_conf.c:2129
+#: src/domain_conf.c:2186
 #, fuzzy, c-format
 msgid "invalid domain type %s"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2146 src/network_conf.c:335
+#: src/domain_conf.c:2203 src/network_conf.c:335
 #, fuzzy
 msgid "Failed to generate UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/domain_conf.c:2152 src/network_conf.c:342 src/storage_conf.c:511
+#: src/domain_conf.c:2209 src/network_conf.c:342 src/storage_conf.c:509
 msgid "malformed uuid element"
 msgstr ""
 
-#: src/domain_conf.c:2161
+#: src/domain_conf.c:2218
 #, fuzzy
 msgid "missing memory element"
 msgstr "missing root device information"
 
-#: src/domain_conf.c:2194
+#: src/domain_conf.c:2251
 #, fuzzy, c-format
 msgid "unexpected feature %s"
 msgstr "unexpected data '%s'"
 
-#: src/domain_conf.c:2234
+#: src/domain_conf.c:2291
 #, fuzzy
 msgid "no OS type"
 msgstr "unknown OS type"
 
-#: src/domain_conf.c:2262
+#: src/domain_conf.c:2319
 #, c-format
 msgid "os type '%s' & arch '%s' combination is not supported"
 msgstr ""
 
-#: src/domain_conf.c:2270 src/xm_internal.c:701
+#: src/domain_conf.c:2327 src/xm_internal.c:701
 #, fuzzy, c-format
 msgid "no supported architecture for os type '%s'"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2320
+#: src/domain_conf.c:2377
 #, fuzzy
 msgid "cannot extract boot device"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2328
+#: src/domain_conf.c:2385
 #, fuzzy
 msgid "missing boot device"
 msgstr "missing source information for device"
 
-#: src/domain_conf.c:2333
+#: src/domain_conf.c:2390
 #, fuzzy, c-format
 msgid "unknown boot device '%s'"
 msgstr "unknown OS type %s"
 
-#: src/domain_conf.c:2353
+#: src/domain_conf.c:2415
 #, fuzzy
 msgid "cannot extract disk devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2374
+#: src/domain_conf.c:2436
 msgid "cannot extract filesystem devices"
 msgstr ""
 
-#: src/domain_conf.c:2393
+#: src/domain_conf.c:2455
 #, fuzzy
 msgid "cannot extract network devices"
 msgstr "invalid connection pointer in"
 
-#: src/domain_conf.c:2414
+#: src/domain_conf.c:2476
 msgid "cannot extract parallel devices"
 msgstr ""
 
-#: src/domain_conf.c:2434
+#: src/domain_conf.c:2496
 #, fuzzy
 msgid "cannot extract serial devices"
 msgstr "too many domains"
 
-#: src/domain_conf.c:2484
+#: src/domain_conf.c:2546
 #, fuzzy
 msgid "cannot extract input devices"
 msgstr "invalid domain pointer in"
 
-#: src/domain_conf.c:2519
+#: src/domain_conf.c:2581
 #, fuzzy
 msgid "cannot extract graphics devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2563
+#: src/domain_conf.c:2625
 #, fuzzy
 msgid "cannot extract sound devices"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/domain_conf.c:2593
+#: src/domain_conf.c:2655
 msgid "cannot extract host devices"
 msgstr ""
 
-#: src/domain_conf.c:2639 src/network_conf.c:445 src/node_device_conf.c:1007
-#: src/qemu_conf.c:2814 src/storage_conf.c:651
+#: src/domain_conf.c:2704
+#, fuzzy
+msgid "no domain config"
+msgstr "node domain list"
+
+#: src/domain_conf.c:2717
+#, fuzzy
+msgid "missing domain state"
+msgstr "missing domain name information"
+
+#: src/domain_conf.c:2722
+#, fuzzy, c-format
+msgid "invalid domain state '%s'"
+msgstr "invalid domain pointer in"
+
+#: src/domain_conf.c:2730
+#, fuzzy
+msgid "invalid pid"
+msgstr "invalid argument in %s"
+
+#: src/domain_conf.c:2738
+#, fuzzy
+msgid "no monitor path"
+msgstr "Failed to suspend domain %s"
+
+#: src/domain_conf.c:2763 src/network_conf.c:445 src/node_device_conf.c:1129
+#: src/storage_conf.c:649
 #, fuzzy, c-format
 msgid "at line %d: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2670 src/domain_conf.c:2711 src/network_conf.c:474
-#: src/network_conf.c:514 src/node_device_conf.c:1036 src/qemu_conf.c:2862
-#: src/storage_conf.c:683 src/storage_conf.c:1058
+#: src/domain_conf.c:2794 src/domain_conf.c:2835 src/domain_conf.c:2907
+#: src/network_conf.c:474 src/network_conf.c:514 src/node_device_conf.c:1158
+#: src/storage_conf.c:713 src/storage_conf.c:1120
 #, fuzzy
 msgid "failed to parse xml document"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:2741 src/network_conf.c:542 src/node_device_conf.c:976
-#: src/qemu_conf.c:2880
+#: src/domain_conf.c:2865 src/domain_conf.c:2936 src/network_conf.c:542
+#: src/node_device_conf.c:1098
 #, fuzzy
 msgid "incorrect root element"
 msgstr "unknown host %s"
 
-#: src/domain_conf.c:2950
+#: src/domain_conf.c:3146
 msgid "topology cpuset syntax error"
 msgstr ""
 
-#: src/domain_conf.c:2964
+#: src/domain_conf.c:3160
 #, fuzzy, c-format
 msgid "unexpected lifecycle type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2986
+#: src/domain_conf.c:3182
 #, fuzzy, c-format
 msgid "unexpected disk type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2991
+#: src/domain_conf.c:3187
 #, fuzzy, c-format
 msgid "unexpected disk device %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:2996
+#: src/domain_conf.c:3192
 #, fuzzy, c-format
 msgid "unexpected disk bus %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3001
+#: src/domain_conf.c:3197
 #, fuzzy, c-format
 msgid "unexpected disk cache mode %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3049
+#: src/domain_conf.c:3245
 #, fuzzy, c-format
 msgid "unexpected filesystem type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3100 src/domain_conf.c:3328
+#: src/domain_conf.c:3296 src/domain_conf.c:3525
 #, fuzzy, c-format
 msgid "unexpected net type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3181
+#: src/domain_conf.c:3378
 #, fuzzy, c-format
 msgid "unexpected char type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3281 src/xend_internal.c:5522
+#: src/domain_conf.c:3478 src/xend_internal.c:5533
 #, fuzzy, c-format
 msgid "unexpected sound model %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3301 src/xend_internal.c:5544
+#: src/domain_conf.c:3498 src/xend_internal.c:5555
 #, fuzzy, c-format
 msgid "unexpected input type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3306
+#: src/domain_conf.c:3503
 #, fuzzy, c-format
 msgid "unexpected input bus type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3423
+#: src/domain_conf.c:3620
 #, fuzzy, c-format
 msgid "unexpected hostdev mode %d"
 msgstr "unexpected dict node"
 
-#: src/domain_conf.c:3430
+#: src/domain_conf.c:3627
 #, fuzzy, c-format
 msgid "unexpected hostdev type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3478
+#: src/domain_conf.c:3675
 #, fuzzy, c-format
 msgid "unexpected domain type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3563
+#: src/domain_conf.c:3760
 #, fuzzy, c-format
 msgid "unexpected boot device type %d"
 msgstr "unexpected mime type"
 
-#: src/domain_conf.c:3581
+#: src/domain_conf.c:3778
 #, fuzzy, c-format
 msgid "unexpected feature %d"
 msgstr "unexpected value node"
 
-#: src/domain_conf.c:3727 src/network_conf.c:657
+#: src/domain_conf.c:3958 src/network_conf.c:660
 #, fuzzy, c-format
 msgid "cannot create config directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3736 src/network_conf.c:666
+#: src/domain_conf.c:3967 src/network_conf.c:669
 #, fuzzy, c-format
 msgid "cannot create config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3744 src/network_conf.c:674
+#: src/domain_conf.c:3975 src/network_conf.c:677
 #, fuzzy, c-format
 msgid "cannot write config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3751 src/network_conf.c:681
+#: src/domain_conf.c:3982 src/network_conf.c:684
 #, fuzzy, c-format
 msgid "cannot save config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3852 src/network_conf.c:783 src/storage_conf.c:1384
+#: src/domain_conf.c:4111
+#, fuzzy, c-format
+msgid "unexpected domain %s already exists"
+msgstr "unexpected mime type"
+
+#: src/domain_conf.c:4154 src/network_conf.c:786 src/storage_conf.c:1452
 #, fuzzy, c-format
 msgid "Failed to open dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/domain_conf.c:3906
+#: src/domain_conf.c:4219
 #, fuzzy, c-format
 msgid "cannot remove config %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/domain_conf.c:3980
-#, fuzzy
-msgid "unknown virt type"
-msgstr "unknown OS type"
-
-#: src/domain_conf.c:3991
-#, c-format
-msgid "no emulator for domain %s os type %s on architecture %s"
-msgstr ""
-
 #: src/iptables.c:103
 #, fuzzy, c-format
 msgid "Failed to run '%s %s': %s"
@@ -1527,470 +1571,490 @@ msgstr ""
 msgid "Failed to add iptables rule '%s' to chain '%s' in table '%s': %s"
 msgstr ""
 
-#: src/libvirt.c:967
+#: src/libvirt.c:964
 #, fuzzy
 msgid "could not parse connection URI"
 msgstr "could not connect to %s"
 
-#: src/libvirt.c:2141
+#: src/libvirt.c:2136
 #, fuzzy
 msgid "cannot get working directory"
 msgstr "failed to write configuration file: %s"
 
-#: src/libvirt.c:2148 src/libvirt.c:2224
+#: src/libvirt.c:2143 src/libvirt.c:2219
 #, fuzzy
 msgid "path too long"
 msgstr "domain name or uuid"
 
-#: src/libvirt.c:2217
+#: src/libvirt.c:2212
 #, fuzzy
 msgid "cannot get current directory"
 msgstr "Failed to create domain %s\n"
 
-#: src/libvirt.c:2717
+#: src/libvirt.c:2712
 msgid "virDomainGetXMLDesc with secure flag"
 msgstr ""
 
-#: src/libvirt.c:2963
+#: src/libvirt.c:2958
 #, fuzzy
 msgid "domainMigratePrepare did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:2992
+#: src/libvirt.c:2987
 #, fuzzy
 msgid "domainMigratePrepare2 did not set uri"
 msgstr "domain information incorrect domid not numeric"
 
-#: src/libvirt.c:3717
+#: src/libvirt.c:3712
 msgid "path is NULL"
 msgstr ""
 
-#: src/libvirt.c:3723
+#: src/libvirt.c:3718
 msgid "flags must be zero"
 msgstr ""
 
-#: src/libvirt.c:3730
+#: src/libvirt.c:3725
 msgid "buffer is NULL"
 msgstr ""
 
-#: src/libvirt.c:3829
+#: src/libvirt.c:3824
 msgid "flags parameter must be VIR_MEMORY_VIRTUAL"
 msgstr ""
 
-#: src/libvirt.c:3836
+#: src/libvirt.c:3831
 msgid "buffer is NULL but size is non-zero"
 msgstr ""
 
-#: src/lxc_container.c:127
+#: src/lxc_container.c:128
 #, fuzzy
 msgid "setsid failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:133
+#: src/lxc_container.c:134
 #, fuzzy
 msgid "ioctl(TIOCSTTY) failed"
 msgstr "allocate value array"
 
-#: src/lxc_container.c:146
+#: src/lxc_container.c:147
 #, fuzzy
 msgid "dup2(stdin) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:152
+#: src/lxc_container.c:153
 #, fuzzy
 msgid "dup2(stdout) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:158
+#: src/lxc_container.c:159
 #, fuzzy
 msgid "dup2(stderr) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_container.c:186
+#: src/lxc_container.c:187
 #, fuzzy
 msgid "unable to send container continue message"
 msgstr "failed to allocate a node"
 
-#: src/lxc_container.c:215
+#: src/lxc_container.c:216
 #, fuzzy
 msgid "Failed to read the container continue message"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:296
+#: src/lxc_container.c:297
 #, fuzzy
 msgid "failed to make root private"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:307 src/lxc_container.c:329 src/lxc_container.c:496
+#: src/lxc_container.c:308 src/lxc_container.c:330 src/lxc_container.c:497
 #, fuzzy, c-format
 msgid "failed to create %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:316
+#: src/lxc_container.c:317
 #, fuzzy, c-format
 msgid "failed to mount empty tmpfs at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:337
+#: src/lxc_container.c:338
 #, fuzzy, c-format
 msgid "failed to bind new root %s into tmpfs"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:346
+#: src/lxc_container.c:347
 #, fuzzy, c-format
 msgid "failed to chroot into %s"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:354
+#: src/lxc_container.c:355
 #, fuzzy
 msgid "failed to pivot root"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:397
+#: src/lxc_container.c:398
 #, fuzzy, c-format
 msgid "failed to mkdir %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:403
+#: src/lxc_container.c:404
 #, fuzzy, c-format
 msgid "failed to mount %s on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:411
+#: src/lxc_container.c:412
 #, fuzzy
 msgid "cannot create /dev/pts"
 msgstr "Failed to create domain %s\n"
 
-#: src/lxc_container.c:418
+#: src/lxc_container.c:419
 #, fuzzy
 msgid "failed to mount /dev/pts in container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_container.c:449
+#: src/lxc_container.c:450
 #, fuzzy, c-format
 msgid "failed to make device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:458
+#: src/lxc_container.c:459
 #, fuzzy
 msgid "failed to create symlink /dev/ptmx to /dev/pts/ptmx"
 msgstr "Failed to save domain %s to %s"
 
-#: src/lxc_container.c:466
+#: src/lxc_container.c:467
 #, fuzzy
 msgid "failed to make device /dev/ptmx"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:504 src/lxc_container.c:619
+#: src/lxc_container.c:505 src/lxc_container.c:620
 #, fuzzy, c-format
 msgid "failed to mount %s at %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:527
+#: src/lxc_container.c:528
 #, fuzzy
 msgid "failed to read /proc/mounts"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_container.c:555
+#: src/lxc_container.c:556
 #, fuzzy, c-format
 msgid "failed to unmount '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:605
+#: src/lxc_container.c:606
 #, fuzzy
 msgid "failed to make / slave"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:629
+#: src/lxc_container.c:630
 #, fuzzy
 msgid "failed to mount /proc"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:660
+#: src/lxc_container.c:669
 #, fuzzy, c-format
-msgid "failed to drop %s"
-msgstr "Failed to suspend domain %s"
+msgid "failed to remove capabilities %d"
+msgstr "failed to open file"
 
-#: src/lxc_container.c:665
-msgid "failed to drop capabilities PR_CAPBSET_DROP undefined"
+#: src/lxc_container.c:675 src/lxc_controller.c:227
+#, fuzzy, c-format
+msgid "failed to apply capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:682
+#, fuzzy, c-format
+msgid "failed to lock capabilities: %d"
+msgstr "failed to open file"
+
+#: src/lxc_container.c:687 src/lxc_controller.c:231
+msgid "libcap-ng support not compiled in, unable to clear capabilities"
 msgstr ""
 
-#: src/lxc_container.c:693
+#: src/lxc_container.c:715
 msgid "lxcChild() passed invalid vm definition"
 msgstr ""
 
-#: src/lxc_container.c:714
+#: src/lxc_container.c:736
 #, fuzzy, c-format
 msgid "failed to open tty %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_container.c:792
+#: src/lxc_container.c:814
 #, fuzzy
 msgid "failed to run clone container"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:87
+#: src/lxc_controller.c:91
 #, fuzzy, c-format
 msgid "Unable to create cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_controller.c:117
+#: src/lxc_controller.c:121
 #, fuzzy
 msgid "Failed to set lxc resources"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:143
+#: src/lxc_controller.c:147
 #, fuzzy, c-format
 msgid "failed to create server socket '%s'"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_controller.c:155
+#: src/lxc_controller.c:159
 #, fuzzy, c-format
 msgid "failed to bind server socket '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:161
+#: src/lxc_controller.c:165
 #, fuzzy, c-format
 msgid "failed to listen server socket %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:195
+#: src/lxc_controller.c:199
 #, fuzzy, c-format
 msgid "read of fd %d failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:202
+#: src/lxc_controller.c:206
 #, fuzzy, c-format
 msgid "write to fd %d failed"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:254
+#: src/lxc_controller.c:277
 #, fuzzy
 msgid "epoll_create(2) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:264
+#: src/lxc_controller.c:287
 #, fuzzy
 msgid "epoll_ctl(appPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:270 src/lxc_controller.c:278 src/lxc_controller.c:286
-#: src/lxc_controller.c:306 src/lxc_controller.c:312
+#: src/lxc_controller.c:293 src/lxc_controller.c:301 src/lxc_controller.c:309
+#: src/lxc_controller.c:329 src/lxc_controller.c:335
 #, fuzzy
 msgid "epoll_ctl(contPty) failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:329
+#: src/lxc_controller.c:352
 #, c-format
 msgid "error event %d"
 msgstr ""
 
-#: src/lxc_controller.c:350
+#: src/lxc_controller.c:373
 #, fuzzy
 msgid "epoll_wait() failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:400
+#: src/lxc_controller.c:423
 #, fuzzy, c-format
 msgid "failed to move interface %s to ns %d"
 msgstr "failed to get node information"
 
-#: src/lxc_controller.c:425
+#: src/lxc_controller.c:448
 #, fuzzy, c-format
 msgid "failed to delete veth: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/lxc_controller.c:458
+#: src/lxc_controller.c:481
 #, fuzzy
 msgid "sockpair failed"
 msgstr "operation failed: %s"
 
-#: src/lxc_controller.c:488
+#: src/lxc_controller.c:511
 #, fuzzy
 msgid "cannot unshare mount namespace"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:494
+#: src/lxc_controller.c:517
 #, fuzzy
 msgid "failed to switch root mount into slave mode"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_controller.c:506
+#: src/lxc_controller.c:529
 #, fuzzy, c-format
 msgid "failed to make path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:514
+#: src/lxc_controller.c:537
 #, fuzzy, c-format
 msgid "failed to mount devpts on %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_controller.c:532 src/lxc_controller.c:541 src/lxc_driver.c:876
+#: src/lxc_controller.c:555 src/lxc_controller.c:564 src/lxc_driver.c:887
 #, fuzzy
 msgid "failed to allocate tty"
 msgstr "failed to allocate a node"
 
-#: src/lxc_controller.c:713
+#: src/lxc_controller.c:741
 #, fuzzy, c-format
 msgid "Unable to write pid file '%s/%s.pid'"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:727
+#: src/lxc_controller.c:755
 #, fuzzy
 msgid "Unable to change to root dir"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:733
+#: src/lxc_controller.c:761
 #, fuzzy
 msgid "Unable to become session leader"
 msgstr "failed to write configuration file"
 
-#: src/lxc_controller.c:741
+#: src/lxc_controller.c:769
 #, fuzzy
 msgid "Failed connection from LXC driver"
 msgstr "Failed to undefine domain %s"
 
-#: src/lxc_driver.c:288 src/lxc_driver.c:981 src/lxc_driver.c:1020
+#: src/lxc_driver.c:97
+#, c-format
+msgid "unexpected LXC URI path '%s', try lxc:///"
+msgstr ""
+
+#: src/lxc_driver.c:105
+#, fuzzy
+msgid "lxc state driver is not active"
+msgstr "Domain is already active"
+
+#: src/lxc_driver.c:304 src/lxc_driver.c:992 src/lxc_driver.c:1031
 msgid "System lacks NETNS support"
 msgstr ""
 
-#: src/lxc_driver.c:327 src/lxc_driver.c:374 src/lxc_driver.c:420
-#: src/lxc_driver.c:445 src/opennebula/one_driver.c:300
+#: src/lxc_driver.c:343 src/lxc_driver.c:390 src/lxc_driver.c:436
+#: src/lxc_driver.c:461 src/opennebula/one_driver.c:300
 #: src/opennebula/one_driver.c:329 src/opennebula/one_driver.c:404
 #: src/openvz_driver.c:350 src/openvz_driver.c:389 src/openvz_driver.c:433
 #: src/openvz_driver.c:470 src/openvz_driver.c:909 src/openvz_driver.c:951
-#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1325
-#: src/uml_driver.c:1448 src/uml_driver.c:1488 src/uml_driver.c:1559
-#: src/uml_driver.c:1620 src/uml_driver.c:1664 src/uml_driver.c:1690
-#: src/uml_driver.c:1764
+#: src/openvz_driver.c:982 src/openvz_driver.c:1054 src/uml_driver.c:1294
+#: src/uml_driver.c:1417 src/uml_driver.c:1457 src/uml_driver.c:1528
+#: src/uml_driver.c:1589 src/uml_driver.c:1633 src/uml_driver.c:1659
+#: src/uml_driver.c:1733
 #, fuzzy
 msgid "no domain with matching uuid"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:333 src/openvz_driver.c:914 src/qemu_driver.c:3758
-#: src/uml_driver.c:1626
+#: src/lxc_driver.c:349 src/openvz_driver.c:914 src/qemu_driver.c:3698
+#: src/uml_driver.c:1595
 #, fuzzy
 msgid "cannot delete active domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:339 src/opennebula/one_driver.c:306 src/qemu_driver.c:3764
-#: src/uml_driver.c:1632
+#: src/lxc_driver.c:355 src/opennebula/one_driver.c:306 src/qemu_driver.c:3704
+#: src/uml_driver.c:1601
 #, fuzzy
 msgid "cannot undefine transient domain"
 msgstr "name of the inactive domain"
 
-#: src/lxc_driver.c:385
+#: src/lxc_driver.c:401
 #, fuzzy, c-format
 msgid "Unable to get cgroup for %s\n"
 msgstr "Failed to create domain from %s"
 
-#: src/lxc_driver.c:487
+#: src/lxc_driver.c:503
 #, fuzzy, c-format
 msgid "waitpid failed to wait for container %d: %d"
 msgstr "Failed to start domain %s"
 
-#: src/lxc_driver.c:569
+#: src/lxc_driver.c:585
 #, fuzzy
 msgid "failed to get bridge for interface"
 msgstr "failed to get node information"
 
-#: src/lxc_driver.c:580
+#: src/lxc_driver.c:596
 #, fuzzy, c-format
 msgid "failed to create veth device pair: %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/lxc_driver.c:593
+#: src/lxc_driver.c:609
 #, fuzzy
 msgid "failed to allocate veth names"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:599
+#: src/lxc_driver.c:615
 #, fuzzy, c-format
 msgid "failed to add %s device to %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:606
+#: src/lxc_driver.c:622
 #, fuzzy
 msgid "failed to enable parent ns veth device"
 msgstr "failed to allocate a node"
 
-#: src/lxc_driver.c:636
+#: src/lxc_driver.c:652
 #, fuzzy
 msgid "failed to create client socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/lxc_driver.c:646
+#: src/lxc_driver.c:662
 #, fuzzy
 msgid "failed to connect to client socket"
 msgstr "failed to connect to Xen Store"
 
-#: src/lxc_driver.c:671
+#: src/lxc_driver.c:687
 #, fuzzy, c-format
 msgid "invalid PID %d for container"
 msgstr "invalid domain pointer in"
 
-#: src/lxc_driver.c:678
+#: src/lxc_driver.c:694
 #, fuzzy, c-format
 msgid "failed to kill pid %d"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:807 src/util.c:786
+#: src/lxc_driver.c:818 src/util.c:811
 #, fuzzy, c-format
 msgid "cannot wait for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:814
+#: src/lxc_driver.c:825
 #, c-format
 msgid "container '%s' unexpectedly shutdown during startup"
 msgstr ""
 
-#: src/lxc_driver.c:862
+#: src/lxc_driver.c:873
 #, fuzzy, c-format
 msgid "cannot create log directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/lxc_driver.c:899
+#: src/lxc_driver.c:910
 #, fuzzy, c-format
 msgid "failed to open '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:919
+#: src/lxc_driver.c:930
 #, fuzzy, c-format
 msgid "Failed to read pid file %s/%s.pid"
 msgstr "Failed to suspend domain %s"
 
-#: src/lxc_driver.c:975 src/opennebula/one_driver.c:425
+#: src/lxc_driver.c:986 src/opennebula/one_driver.c:425
 #, fuzzy, c-format
 msgid "no domain named %s"
 msgstr "domain name"
 
-#: src/lxc_driver.c:1065 src/lxc_driver.c:1101 src/opennebula/one_driver.c:513
+#: src/lxc_driver.c:1076 src/lxc_driver.c:1112 src/opennebula/one_driver.c:513
 #: src/opennebula/one_driver.c:538
 #, fuzzy, c-format
 msgid "no domain with id %d"
 msgstr "domain id or uuid"
 
-#: src/lxc_driver.c:1295
+#: src/lxc_driver.c:1305
 #, fuzzy, c-format
 msgid "Unknown release: %s"
 msgstr "got unknown HTTP error code %d"
 
-#: src/lxc_driver.c:1332 src/lxc_driver.c:1385
+#: src/lxc_driver.c:1342 src/lxc_driver.c:1395
 #, fuzzy, c-format
 msgid "No such domain %s"
 msgstr "Failed to resume domain %s"
 
-#: src/lxc_driver.c:1347
+#: src/lxc_driver.c:1357
 #, fuzzy, c-format
 msgid "Invalid parameter `%s'"
 msgstr "invalid argument in %s"
 
-#: src/lxc_driver.c:1375
+#: src/lxc_driver.c:1385
 #, fuzzy
 msgid "Invalid parameter count"
 msgstr "invalid argument in"
 
-#: src/lxc_driver.c:1414 src/qemu_driver.c:2111 src/qemu_driver.c:4929
+#: src/lxc_driver.c:1424 src/qemu_driver.c:2047 src/qemu_driver.c:4869
 #, fuzzy
 msgid "failed to determine host name"
 msgstr "failed to get hypervisor type"
@@ -2024,22 +2088,22 @@ msgstr ""
 msgid "unknown forwarding type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/network_conf.c:741
+#: src/network_conf.c:744
 #, c-format
 msgid "Network config filename '%s' does not match network name '%s'"
 msgstr ""
 
-#: src/network_conf.c:831
+#: src/network_conf.c:834
 #, fuzzy, c-format
 msgid "cannot remove config file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_conf.c:905
+#: src/network_conf.c:908
 #, c-format
 msgid "Bridge generation exceeded max id %d"
 msgstr ""
 
-#: src/network_conf.c:924
+#: src/network_conf.c:927
 #, fuzzy, c-format
 msgid "bridge name '%s' already in use."
 msgstr "domain %s exists already"
@@ -2188,317 +2252,453 @@ msgstr "domain information in XML"
 msgid "network '%s' does not have a bridge name."
 msgstr "Domain %s started\n"
 
-#: src/network_driver.c:1369
+#: src/network_driver.c:1358
+#, fuzzy
+msgid "cannot set autostart for transient network"
+msgstr "name of the inactive domain"
+
+#: src/network_driver.c:1375
 #, fuzzy, c-format
 msgid "cannot create autostart directory '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/network_driver.c:1376 src/storage_driver.c:970
+#: src/network_driver.c:1382 src/storage_driver.c:974
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s' to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/network_driver.c:1383 src/qemu_driver.c:4410 src/storage_driver.c:978
-#: src/uml_driver.c:1727
+#: src/network_driver.c:1389 src/qemu_driver.c:4350 src/storage_driver.c:982
+#: src/uml_driver.c:1696
 #, fuzzy, c-format
 msgid "Failed to delete symlink '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device.c:149 src/node_device.c:174 src/node_device.c:208
-#: src/node_device.c:238
+#: src/node_device.c:65
+#, fuzzy, c-format
+msgid "Failed to refresh WWPN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:72
+#, fuzzy, c-format
+msgid "Failed to refresh WWNN for host%d"
+msgstr "Failed to resume domain %s"
+
+#: src/node_device.c:110
+#, fuzzy, c-format
+msgid "cannot resolve driver link %s"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device.c:283 src/node_device.c:311 src/node_device.c:345
+#: src/node_device.c:375
 #, fuzzy
 msgid "no node device with matching name"
 msgstr "domain id or name"
 
-#: src/node_device.c:184
+#: src/node_device.c:321
 #, fuzzy
 msgid "no parent for this device"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/node_device_conf.c:433
+#: src/node_device.c:418
+#, fuzzy, c-format
+msgid "Invalid vport operation (%d)"
+msgstr "invalid argument in"
+
+#: src/node_device.c:435
+#, fuzzy, c-format
+msgid "Vport operation path is '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device.c:449
+#, c-format
+msgid "Write of '%s' to '%s' during vport create/delete failed"
+msgstr ""
+
+#: src/node_device.c:458
+#, fuzzy
+msgid "Vport operation complete"
+msgstr "operation failed"
+
+#: src/node_device.c:486
+msgid "Device is not a fibre channel HBA"
+msgstr ""
+
+#: src/node_device.c:516
+#, fuzzy, c-format
+msgid "Could not find parent HBA for '%s'"
+msgstr "could not connect to %s"
+
+#: src/node_device.c:536
+#, c-format
+msgid "Parent HBA %s is not capable of vport operations"
+msgstr ""
+
+#: src/node_device.c:557
+#, fuzzy
+msgid "Could not get current time"
+msgstr "Failed to create domain %s\n"
+
+#: src/node_device_conf.c:483
 #, fuzzy, c-format
 msgid "no block device path supplied for '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/node_device_conf.c:445
+#: src/node_device_conf.c:496
 #, c-format
 msgid "error parsing storage capabilities for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:455
+#: src/node_device_conf.c:506
 #, fuzzy, c-format
 msgid "missing storage capability type for '%s'"
 msgstr "missing source information for device"
 
-#: src/node_device_conf.c:475
+#: src/node_device_conf.c:526
 #, c-format
 msgid "no removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:476
+#: src/node_device_conf.c:527
 #, c-format
 msgid "invalid removable media size supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:486
+#: src/node_device_conf.c:537
 #, fuzzy, c-format
 msgid "unknown storage capability type '%s' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:498
+#: src/node_device_conf.c:549
 #, fuzzy, c-format
 msgid "no size supplied for '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/node_device_conf.c:499
+#: src/node_device_conf.c:550
 #, fuzzy, c-format
 msgid "invalid size supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:526 src/node_device_conf.c:571
+#: src/node_device_conf.c:577 src/node_device_conf.c:625
 #, c-format
 msgid "no SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:527 src/node_device_conf.c:572
+#: src/node_device_conf.c:578 src/node_device_conf.c:626
 #, c-format
 msgid "invalid SCSI host ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:532
+#: src/node_device_conf.c:583
 #, c-format
 msgid "no SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:533
+#: src/node_device_conf.c:584
 #, c-format
 msgid "invalid SCSI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:538
+#: src/node_device_conf.c:589
 #, c-format
 msgid "no SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:539
+#: src/node_device_conf.c:590
 #, c-format
 msgid "invalid SCSI target ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:544
+#: src/node_device_conf.c:595
 #, c-format
 msgid "no SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:545
+#: src/node_device_conf.c:596
 #, c-format
 msgid "invalid SCSI LUN ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:598
+#: src/node_device_conf.c:632
+#, fuzzy, c-format
+msgid "error parsing SCSI host capabilities for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:642
+#, fuzzy, c-format
+msgid "missing SCSI host capability type for '%s'"
+msgstr "missing source information for device"
+
+#: src/node_device_conf.c:664
+#, fuzzy, c-format
+msgid "no WWNN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:672
+#, fuzzy, c-format
+msgid "no WWPN supplied for '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/node_device_conf.c:680
+#, fuzzy, c-format
+msgid "unknown SCSI host capability type '%s' for '%s'"
+msgstr "unknown OS type %s"
+
+#: src/node_device_conf.c:714
 #, fuzzy, c-format
 msgid "no network interface supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:613
+#: src/node_device_conf.c:729
 #, fuzzy, c-format
 msgid "invalid network type supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:641
+#: src/node_device_conf.c:757
 #, c-format
 msgid "no USB interface number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:642
+#: src/node_device_conf.c:758
 #, fuzzy, c-format
 msgid "invalid USB interface number supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:647
+#: src/node_device_conf.c:763
 #, c-format
 msgid "no USB interface class supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:648
+#: src/node_device_conf.c:764
 #, fuzzy, c-format
 msgid "invalid USB interface class supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:653
+#: src/node_device_conf.c:769
 #, c-format
 msgid "no USB interface subclass supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:654
+#: src/node_device_conf.c:770
 #, fuzzy, c-format
 msgid "invalid USB interface subclass supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:659
+#: src/node_device_conf.c:775
 #, fuzzy, c-format
 msgid "no USB interface protocol supplied for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:660
+#: src/node_device_conf.c:776
 #, fuzzy, c-format
 msgid "invalid USB interface protocol supplied for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:710
+#: src/node_device_conf.c:826
 #, c-format
 msgid "no USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:711
+#: src/node_device_conf.c:827
 #, c-format
 msgid "invalid USB bus number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:716
+#: src/node_device_conf.c:832
 #, c-format
 msgid "no USB device number supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:717
+#: src/node_device_conf.c:833
 #, fuzzy, c-format
 msgid "invalid USB device number supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:722
+#: src/node_device_conf.c:838
 #, c-format
 msgid "no USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:723
+#: src/node_device_conf.c:839
 #, c-format
 msgid "invalid USB vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:728
+#: src/node_device_conf.c:844
 #, c-format
 msgid "no USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:729
+#: src/node_device_conf.c:845
 #, c-format
 msgid "invalid USB product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:756
+#: src/node_device_conf.c:872
 #, c-format
 msgid "no PCI domain ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:757
+#: src/node_device_conf.c:873
 #, fuzzy, c-format
 msgid "invalid PCI domain ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:762
+#: src/node_device_conf.c:878
 #, c-format
 msgid "no PCI bus ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:763
+#: src/node_device_conf.c:879
 #, fuzzy, c-format
 msgid "invalid PCI bus ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:768
+#: src/node_device_conf.c:884
 #, c-format
 msgid "no PCI slot ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:769
+#: src/node_device_conf.c:885
 #, fuzzy, c-format
 msgid "invalid PCI slot ID supplied for '%s'"
 msgstr "invalid domain pointer in %s"
 
-#: src/node_device_conf.c:774
+#: src/node_device_conf.c:890
 #, c-format
 msgid "no PCI function ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:775
+#: src/node_device_conf.c:891
 #, fuzzy, c-format
 msgid "invalid PCI function ID supplied for '%s'"
 msgstr "invalid connection pointer in %s"
 
-#: src/node_device_conf.c:780
+#: src/node_device_conf.c:896
 #, c-format
 msgid "no PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:781
+#: src/node_device_conf.c:897
 #, c-format
 msgid "invalid PCI vendor ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:786
+#: src/node_device_conf.c:902
 #, c-format
 msgid "no PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:787
+#: src/node_device_conf.c:903
 #, c-format
 msgid "invalid PCI product ID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:822
+#: src/node_device_conf.c:938
 #, c-format
 msgid "no system UUID supplied for '%s'"
 msgstr ""
 
-#: src/node_device_conf.c:828
+#: src/node_device_conf.c:944
 #, fuzzy, c-format
 msgid "malformed uuid element for '%s'"
 msgstr "invalid argument in %s"
 
-#: src/node_device_conf.c:862
+#: src/node_device_conf.c:979
 #, fuzzy
 msgid "missing capability type"
 msgstr "missing domain name information"
 
-#: src/node_device_conf.c:868
+#: src/node_device_conf.c:985
 #, fuzzy, c-format
 msgid "unknown capability type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:902
+#: src/node_device_conf.c:1019
 #, fuzzy, c-format
 msgid "unknown capability type '%d' for '%s'"
 msgstr "unknown OS type %s"
 
-#: src/node_device_conf.c:944
+#: src/node_device_conf.c:1066
 #, c-format
 msgid "no device capabilities for '%s'"
 msgstr ""
 
-#: src/nodeinfo.c:78
+#: src/node_device_hal_linux.c:53
+#, fuzzy, c-format
+msgid "Opened WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:56
+#, fuzzy, c-format
+msgid "Failed to open WWN path '%s' for reading"
+msgstr "failed to open %s for reading"
+
+#: src/node_device_hal_linux.c:79
+#, fuzzy, c-format
+msgid "Failed to read WWN for host%d '%s'"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:117
+#, c-format
+msgid "Checking if host%d is an FC HBA"
+msgstr ""
+
+#: src/node_device_hal_linux.c:137
+#, fuzzy, c-format
+msgid "Failed to read WWPN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/node_device_hal_linux.c:146
+#, fuzzy, c-format
+msgid "Failed to read WWNN for host%d"
+msgstr "Failed to read description file %s"
+
+#: src/nodeinfo.c:82
 #, fuzzy
 msgid "parsing cpuinfo processor"
 msgstr "domain uuid"
 
-#: src/nodeinfo.c:91
+#: src/nodeinfo.c:94
 msgid "parsing cpuinfo cpu MHz"
 msgstr ""
 
-#: src/nodeinfo.c:120
+#: src/nodeinfo.c:121
 #, fuzzy
 msgid "no cpus found"
 msgstr "node cpu numa nodes"
 
-#: src/nodeinfo.c:158 src/uml_driver.c:1789 src/util.c:322
+#: src/nodeinfo.c:159 src/uml_driver.c:1758 src/util.c:349
 #, fuzzy, c-format
 msgid "cannot open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/opennebula/one_conf.c:130
+#: src/nodeinfo.c:175
+msgid "node info not implemented on this platform"
+msgstr ""
+
+#: src/nodeinfo.c:257 src/nodeinfo.c:294
+msgid "NUMA not supported on this host"
+msgstr ""
+
+#: src/nodeinfo.c:263
+#, c-format
+msgid "start cell %d out of range (0-%d)"
+msgstr ""
+
+#: src/nodeinfo.c:275 src/nodeinfo.c:302
+#, fuzzy
+msgid "Failed to query NUMA free memory"
+msgstr "Used memory:"
+
+#: src/nodeinfo.c:323 src/nodeinfo.c:330
+msgid "NUMA memory information not available on this platform"
+msgstr ""
+
+#: src/opennebula/one_conf.c:150
 msgid "Error submitting virtual machine to OpenNebula"
 msgstr ""
 
-#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1161
+#: src/opennebula/one_driver.c:335 src/test.c:245 src/test.c:1240
 msgid "getting time of day"
 msgstr "getting time of day"
 
@@ -2513,18 +2713,18 @@ msgstr ""
 msgid "Wrong state to perform action"
 msgstr "node information"
 
-#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2250
-#: src/qemu_driver.c:2300 src/qemu_driver.c:2380 src/qemu_driver.c:2791
-#: src/qemu_driver.c:4459 src/qemu_driver.c:4598 src/qemu_driver.c:4744
-#: src/qemu_driver.c:5070 src/xen_internal.c:1078 src/xen_internal.c:1158
-#: src/xen_internal.c:1261
+#: src/opennebula/one_driver.c:584 src/qemu_driver.c:2186
+#: src/qemu_driver.c:2236 src/qemu_driver.c:2316 src/qemu_driver.c:2733
+#: src/qemu_driver.c:4399 src/qemu_driver.c:4538 src/qemu_driver.c:4684
+#: src/qemu_driver.c:5010 src/xen_internal.c:1088 src/xen_internal.c:1168
+#: src/xen_internal.c:1271
 #, fuzzy
 msgid "domain is not running"
 msgstr "Domain is already active"
 
 #: src/opennebula/one_driver.c:587 src/opennebula/one_driver.c:620
-#: src/qemu_driver.c:2022 src/uml_driver.c:1265 src/uml_driver.c:1295
-#: src/vbox/vbox_tmpl.c:569
+#: src/qemu_driver.c:1958 src/uml_driver.c:1234 src/uml_driver.c:1264
+#: src/vbox/vbox_tmpl.c:566
 #, c-format
 msgid "no domain with matching id %d"
 msgstr ""
@@ -2536,17 +2736,17 @@ msgstr "domain information"
 
 #: src/openvz_conf.c:131
 #, fuzzy
-msgid "Cound not extract vzctl version"
+msgid "Could not extract vzctl version"
 msgstr "invalid domain pointer in"
 
 #: src/openvz_conf.c:198
 #, fuzzy, c-format
-msgid "Cound not read 'IP_ADDRESS' from config for container %d"
+msgid "Could not read 'IP_ADDRESS' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:230
 #, fuzzy, c-format
-msgid "Cound not read 'NETIF' from config for container %d"
+msgid "Could not read 'NETIF' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:257
@@ -2571,12 +2771,12 @@ msgstr "invalid argument in %s"
 
 #: src/openvz_conf.c:359
 #, fuzzy, c-format
-msgid "Cound not read 'OSTEMPLATE' from config for container %d"
+msgid "Could not read 'OSTEMPLATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:373
 #, fuzzy, c-format
-msgid "Cound not read 'VE_PRIVATE' from config for container %d"
+msgid "Could not read 'VE_PRIVATE' from config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_conf.c:434
@@ -2596,12 +2796,7 @@ msgstr "configuration file syntax error: %s"
 
 #: src/openvz_conf.c:489
 #, fuzzy, c-format
-msgid "Cound not read config for container %d"
-msgstr "could not connect to %s"
-
-#: src/openvz_conf.c:532
-#, fuzzy
-msgid "Cound not read nodeinfo"
+msgid "Could not read config for container %d"
 msgstr "could not connect to %s"
 
 #: src/openvz_driver.c:110
@@ -2642,7 +2837,7 @@ msgstr ""
 
 #: src/openvz_driver.c:216 src/openvz_driver.c:644 src/openvz_driver.c:828
 #: src/openvz_driver.c:883 src/openvz_driver.c:921 src/openvz_driver.c:957
-#: src/openvz_driver.c:1034 src/openvz_driver.c:1170 src/openvz_driver.c:1221
+#: src/openvz_driver.c:1034 src/openvz_driver.c:1188 src/openvz_driver.c:1239
 #, fuzzy, c-format
 msgid "Could not exec %s"
 msgstr "could not connect to %s"
@@ -2720,7 +2915,7 @@ msgstr "Domain is already active"
 msgid "Could not read container config"
 msgstr "could not connect to %s"
 
-#: src/openvz_driver.c:1008 src/qemu_driver.c:1879
+#: src/openvz_driver.c:1008 src/qemu_driver.c:1874
 #, fuzzy, c-format
 msgid "unknown type '%s'"
 msgstr "unknown OS type %s"
@@ -2729,7 +2924,20 @@ msgstr "unknown OS type %s"
 msgid "VCPUs should be >= 1"
 msgstr ""
 
-#: src/openvz_driver.c:1179 src/openvz_driver.c:1230
+#: src/openvz_driver.c:1105
+#, c-format
+msgid "unexpected OpenVZ URI path '%s', try openvz:///system"
+msgstr ""
+
+#: src/openvz_driver.c:1112
+msgid "OpenVZ control file /proc/vz does not exist"
+msgstr ""
+
+#: src/openvz_driver.c:1118
+msgid "OpenVZ control file /proc/vz is not accessible"
+msgstr ""
+
+#: src/openvz_driver.c:1197 src/openvz_driver.c:1248
 #, fuzzy, c-format
 msgid "Could not parse VPS ID %s"
 msgstr "could not connect to %s"
@@ -2852,929 +3060,896 @@ msgstr "Communication error with proxy: malformed packet\n"
 msgid "got asynchronous packet number %d\n"
 msgstr "got asynchronous packet number %d\n"
 
-#: src/qemu_conf.c:442
-#, fuzzy
-msgid "Unable to read QEMU help output"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:456
+#: src/qemu_conf.c:582
 #, fuzzy, c-format
 msgid "cannot parse QEMU version number in '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:530
+#: src/qemu_conf.c:615
+#, fuzzy
+msgid "Unable to read QEMU help output"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_conf.c:639
 #, c-format
 msgid "Unexpected exit status from qemu %d pid %lu"
 msgstr ""
 
-#: src/qemu_conf.c:538
+#: src/qemu_conf.c:647
 #, c-format
 msgid "Unexpected exit status '%d', qemu probably failed"
 msgstr ""
 
-#: src/qemu_conf.c:578
+#: src/qemu_conf.c:687
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:611
+#: src/qemu_conf.c:720 src/uml_conf.c:204
 #, fuzzy, c-format
 msgid "Network '%s' not found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:626
+#: src/qemu_conf.c:735
 #, fuzzy, c-format
 msgid "Network type %d is not supported"
 msgstr "Domain %s started\n"
 
-#: src/qemu_conf.c:643
+#: src/qemu_conf.c:752 src/uml_conf.c:115
 #, fuzzy, c-format
 msgid "cannot initialize bridge support: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:653
+#: src/qemu_conf.c:762 src/uml_conf.c:125
 #, fuzzy, c-format
 msgid "Failed to add tap interface to bridge. %s is not a bridge device"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:657
+#: src/qemu_conf.c:766 src/uml_conf.c:130
 #, fuzzy, c-format
 msgid "Failed to add tap interface '%s' to bridge '%s' : %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:807
+#: src/qemu_conf.c:916
 #, fuzzy
 msgid "TCP migration is not supported with this QEMU binary"
 msgstr "no support for hypervisor"
 
-#: src/qemu_conf.c:815 src/qemu_conf.c:821
+#: src/qemu_conf.c:924 src/qemu_conf.c:930
 msgid "STDIO migration is not supported with this QEMU binary"
 msgstr ""
 
-#: src/qemu_conf.c:1069
+#: src/qemu_conf.c:1173
 #, fuzzy, c-format
 msgid "unsupported driver name '%s' for disk '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1109 src/qemu_conf.c:1179
+#: src/qemu_conf.c:1213 src/qemu_conf.c:1284
 #, fuzzy, c-format
 msgid "unsupported usb disk type for '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1117 src/qemu_conf.c:1198 src/uml_conf.c:273
+#: src/qemu_conf.c:1221 src/qemu_conf.c:1303 src/uml_conf.c:439
 #, fuzzy, c-format
 msgid "unsupported disk type '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_conf.c:1444
+#: src/qemu_conf.c:1549
 #, fuzzy
 msgid "invalid sound model"
 msgstr "invalid domain pointer in"
 
-#: src/qemu_conf.c:1697
+#: src/qemu_conf.c:1802
 #, fuzzy, c-format
 msgid "malformed keyword arguments in '%s'"
 msgstr "invalid argument in %s"
 
-#: src/qemu_conf.c:1830
+#: src/qemu_conf.c:1935
 #, fuzzy, c-format
 msgid "cannot parse drive index '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1839
+#: src/qemu_conf.c:1944
 #, fuzzy, c-format
 msgid "missing file parameter in drive '%s'"
 msgstr "missing devices information for %s"
 
-#: src/qemu_conf.c:1846
+#: src/qemu_conf.c:1951
 #, c-format
 msgid "missing index parameter in drive '%s'"
 msgstr ""
 
-#: src/qemu_conf.c:1906
+#: src/qemu_conf.c:2011
 #, fuzzy, c-format
 msgid "cannot parse NIC vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:1918
+#: src/qemu_conf.c:2023
 #, fuzzy, c-format
 msgid "cannot find NIC definition for vlan %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_conf.c:1977
+#: src/qemu_conf.c:2082
 #, fuzzy, c-format
 msgid "cannot parse vlan in '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2007
+#: src/qemu_conf.c:2112
 #, fuzzy, c-format
 msgid "cannot parse NIC definition '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2071 src/qemu_conf.c:2129
+#: src/qemu_conf.c:2176 src/qemu_conf.c:2234
 #, fuzzy, c-format
 msgid "unknown PCI device syntax '%s'"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2079 src/qemu_conf.c:2152
+#: src/qemu_conf.c:2184 src/qemu_conf.c:2257
 #, fuzzy, c-format
 msgid "cannot extract PCI device bus '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2086
+#: src/qemu_conf.c:2191
 #, fuzzy, c-format
 msgid "cannot extract PCI device slot '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2093
+#: src/qemu_conf.c:2198
 #, fuzzy, c-format
 msgid "cannot extract PCI device function '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2138
+#: src/qemu_conf.c:2243
 #, fuzzy, c-format
 msgid "cannot extract USB device vendor '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2145
+#: src/qemu_conf.c:2250
 #, fuzzy, c-format
 msgid "cannot extract PCI device product '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2159
+#: src/qemu_conf.c:2264
 #, fuzzy, c-format
 msgid "cannot extract PCI device address '%s'"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_conf.c:2260
+#: src/qemu_conf.c:2365
 #, fuzzy, c-format
 msgid "cannot find port number in character device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2296
+#: src/qemu_conf.c:2401
 #, fuzzy, c-format
 msgid "unknown character device syntax %s"
 msgstr "unknown OS type"
 
-#: src/qemu_conf.c:2329
+#: src/qemu_conf.c:2434
 #, fuzzy
 msgid "no emulator path found"
 msgstr "domain name or uuid"
 
-#: src/qemu_conf.c:2381
+#: src/qemu_conf.c:2486
 #, fuzzy, c-format
 msgid "missing value for %s argument"
 msgstr "missing root device information"
 
-#: src/qemu_conf.c:2426
+#: src/qemu_conf.c:2531
 #, fuzzy, c-format
 msgid "cannot parse VNC port '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2450
+#: src/qemu_conf.c:2555
 #, fuzzy, c-format
 msgid "cannot parse memory level '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_conf.c:2459
+#: src/qemu_conf.c:2564
 #, fuzzy, c-format
 msgid "cannot parse CPU count '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2467
+#: src/qemu_conf.c:2572
 #, fuzzy, c-format
 msgid "cannot parse UUID '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_conf.c:2720
+#: src/qemu_conf.c:2825
 #, c-format
 msgid "unknown QEMU argument '%s' during conversion"
 msgstr ""
 
-#: src/qemu_conf.c:2723
+#: src/qemu_conf.c:2828
 #, fuzzy, c-format
 msgid "unknown argument '%s'"
 msgstr "unknown OS type %s"
 
-#: src/qemu_conf.c:2887
-#, fuzzy
-msgid "invalid domain state"
-msgstr "invalid domain pointer in"
-
-#: src/qemu_conf.c:2896
-#, fuzzy
-msgid "invalid pid"
-msgstr "invalid argument in %s"
-
-#: src/qemu_conf.c:2903
-#, fuzzy
-msgid "no monitor path"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_conf.c:2910
-#, fuzzy
-msgid "no domain config"
-msgstr "node domain list"
-
-#: src/qemu_driver.c:153 src/qemu_driver.c:185 src/uml_driver.c:774
+#: src/qemu_driver.c:152 src/qemu_driver.c:184 src/uml_driver.c:799
 #, fuzzy, c-format
 msgid "failed to create logfile %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:159 src/qemu_driver.c:191 src/uml_driver.c:783
+#: src/qemu_driver.c:158 src/qemu_driver.c:190 src/uml_driver.c:808
 #, fuzzy
 msgid "Unable to set VM logfile close-on-exec flag"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:177
+#: src/qemu_driver.c:176
 #, fuzzy, c-format
 msgid "failed to build logfile name %s/%s.log"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:197
+#: src/qemu_driver.c:196
 #, fuzzy, c-format
 msgid "Unable to seek to %lld in %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:227 src/uml_driver.c:144
+#: src/qemu_driver.c:226
 #, fuzzy, c-format
 msgid "Failed to autostart VM '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:270
+#: src/qemu_driver.c:269
 #, fuzzy, c-format
 msgid "Failed to unlink status file %s"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:315
+#: src/qemu_driver.c:301
 #, fuzzy, c-format
-msgid "Failed to read domain status for %s\n"
+msgid "Failed to reconnect monitor for %s: %d\n"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:325
+#: src/qemu_driver.c:363
 #, fuzzy, c-format
-msgid "Failed to parse domain status for %s\n"
-msgstr "Failed to save domain %s to %s"
+msgid "Failed to copy secModel model: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:331
+#: src/qemu_driver.c:371
 #, fuzzy, c-format
-msgid "Failed to reconnect monitor for %s: %d\n"
-msgstr "Failed to create domain from %s"
+msgid "Failed to copy secModel DOI: %s"
+msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:376
+#: src/qemu_driver.c:392
 #, fuzzy
 msgid "Failed to start security driver"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:381
+#: src/qemu_driver.c:397
 msgid "No security driver available"
 msgstr ""
 
-#: src/qemu_driver.c:401
-#, fuzzy, c-format
-msgid "Failed to copy secModel model: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:409
-#, fuzzy, c-format
-msgid "Failed to copy secModel DOI: %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:485
+#: src/qemu_driver.c:483
 #, fuzzy, c-format
 msgid "Failed to create state dir '%s': %s\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:688 src/qemu_driver.c:701 src/qemu_driver.c:712
+#: src/qemu_driver.c:697 src/qemu_driver.c:710 src/qemu_driver.c:721
 #, c-format
 msgid "Failure while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:696
+#: src/qemu_driver.c:705
 #, c-format
 msgid "Timed out while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:730
+#: src/qemu_driver.c:739
 #, c-format
 msgid "Out of space while reading %s startup output"
 msgstr ""
 
-#: src/qemu_driver.c:767
+#: src/qemu_driver.c:776
 #, c-format
 msgid "Failure while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:776
+#: src/qemu_driver.c:785
 #, c-format
 msgid "Out of space while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:783
+#: src/qemu_driver.c:792
 #, c-format
 msgid "Process exited while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:796
+#: src/qemu_driver.c:805
 #, c-format
 msgid "Timed out while reading %s log output"
 msgstr ""
 
-#: src/qemu_driver.c:825
+#: src/qemu_driver.c:834
 #, fuzzy, c-format
 msgid "Unable to open monitor path %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:830
+#: src/qemu_driver.c:839
 msgid "Unable to set monitor close-on-exec flag"
 msgstr ""
 
-#: src/qemu_driver.c:835
+#: src/qemu_driver.c:844
 msgid "Unable to put monitor into non-blocking mode"
 msgstr ""
 
-#: src/qemu_driver.c:985 src/qemu_driver.c:1557
+#: src/qemu_driver.c:994
 #, fuzzy, c-format
 msgid "Unable to close logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:994
+#: src/qemu_driver.c:1003
 #, fuzzy, c-format
 msgid "unable to start guest: %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1024
+#: src/qemu_driver.c:1033
 msgid "cannot run monitor command to fetch CPU thread info"
 msgstr ""
 
-#: src/qemu_driver.c:1128
+#: src/qemu_driver.c:1137
 #, fuzzy
 msgid "failed to set CPU affinity"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1138 src/qemu_driver.c:2306
+#: src/qemu_driver.c:1147 src/qemu_driver.c:2242
 #, fuzzy
 msgid "resume operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:1171
+#: src/qemu_driver.c:1180
 msgid "setting VNC password failed"
 msgstr ""
 
-#: src/qemu_driver.c:1313
+#: src/qemu_driver.c:1322
 #, fuzzy
 msgid "Failed to set security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:1347 src/uml_driver.c:738
+#: src/qemu_driver.c:1357 src/uml_driver.c:763
 #, fuzzy
 msgid "VM is already active"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:1365
+#: src/qemu_driver.c:1375
 msgid "Unable to find an unused VNC port"
 msgstr ""
 
-#: src/qemu_driver.c:1373 src/uml_driver.c:760
+#: src/qemu_driver.c:1383 src/uml_driver.c:785
 #, fuzzy, c-format
 msgid "cannot create log directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1393 src/qemu_driver.c:3527
+#: src/qemu_driver.c:1399 src/qemu_driver.c:3467
 #, fuzzy, c-format
 msgid "Cannot find QEMU binary %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1408
+#: src/qemu_driver.c:1414
 #, fuzzy, c-format
 msgid "Cannot remove stale PID file for %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:1415
+#: src/qemu_driver.c:1421
 #, fuzzy
 msgid "Failed to build pidfile path."
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1428 src/qemu_driver.c:1431 src/uml_driver.c:798
-#: src/uml_driver.c:801
+#: src/qemu_driver.c:1434 src/qemu_driver.c:1437
 #, fuzzy, c-format
 msgid "Unable to write envv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1438 src/qemu_driver.c:1441 src/qemu_driver.c:1446
-#: src/uml_driver.c:808 src/uml_driver.c:811 src/uml_driver.c:816
+#: src/qemu_driver.c:1444 src/qemu_driver.c:1447 src/qemu_driver.c:1452
 #, fuzzy, c-format
 msgid "Unable to write argv to logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1450
+#: src/qemu_driver.c:1456
 #, fuzzy, c-format
 msgid "Unable to seek to end of logfile: %s\n"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:1467
+#: src/qemu_driver.c:1473
 #, fuzzy, c-format
 msgid "Domain %s didn't show up\n"
 msgstr "Domain %s is being shutdown\n"
 
-#: src/qemu_driver.c:1542
+#: src/qemu_driver.c:1546
 #, fuzzy, c-format
 msgid "Shutting down VM '%s'\n"
 msgstr "failed to get domain '%s'"
 
-#: src/qemu_driver.c:1547
+#: src/qemu_driver.c:1551
 #, fuzzy, c-format
 msgid "Failed to send SIGTERM to %s (%d)"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:1580
+#: src/qemu_driver.c:1578
 #, fuzzy, c-format
 msgid "Failed to remove domain status for %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1585
+#: src/qemu_driver.c:1583
 #, fuzzy, c-format
 msgid "Failed to remove PID file for %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/qemu_driver.c:1633
+#: src/qemu_driver.c:1631
 #, c-format
 msgid "unhandled fd event %d for %s"
 msgstr ""
 
-#: src/qemu_driver.c:1852
-#, fuzzy, c-format
-msgid "Unable to open %s"
-msgstr "Failed to suspend domain %s"
-
-#: src/qemu_driver.c:1917 src/qemu_driver.c:1954 src/uml_driver.c:969
-#: src/uml_driver.c:1000
-msgid "NUMA not supported on this host"
+#: src/qemu_driver.c:1786
+#, c-format
+msgid "unexpected QEMU URI path '%s', try qemu:///system"
 msgstr ""
 
-#: src/qemu_driver.c:1923
+#: src/qemu_driver.c:1793
 #, c-format
-msgid "start cell %d out of range (0-%d)"
+msgid "unexpected QEMU URI path '%s', try qemu:///session"
 msgstr ""
 
-#: src/qemu_driver.c:1935 src/qemu_driver.c:1962 src/uml_driver.c:980
-#: src/uml_driver.c:1008
+#: src/qemu_driver.c:1802
 #, fuzzy
-msgid "Failed to query NUMA free memory"
-msgstr "Used memory:"
+msgid "qemu state driver is not active"
+msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2049 src/qemu_driver.c:2245 src/qemu_driver.c:2295
-#: src/qemu_driver.c:2344 src/qemu_driver.c:2375 src/qemu_driver.c:2417
-#: src/qemu_driver.c:2444 src/qemu_driver.c:2469 src/qemu_driver.c:2592
-#: src/qemu_driver.c:2633 src/qemu_driver.c:2785 src/qemu_driver.c:2920
-#: src/qemu_driver.c:2981 src/qemu_driver.c:3050 src/qemu_driver.c:3130
-#: src/qemu_driver.c:3163 src/qemu_driver.c:3405 src/qemu_driver.c:3638
-#: src/qemu_driver.c:3752 src/qemu_driver.c:4143 src/qemu_driver.c:4293
-#: src/qemu_driver.c:4346 src/qemu_driver.c:4373 src/qemu_driver.c:4454
-#: src/qemu_driver.c:4592 src/qemu_driver.c:4658 src/qemu_driver.c:4732
-#: src/qemu_driver.c:5064 src/uml_driver.c:1353 src/uml_driver.c:1378
-#: src/uml_driver.c:1411
+#: src/qemu_driver.c:1847
+#, fuzzy, c-format
+msgid "Unable to open %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/qemu_driver.c:1985 src/qemu_driver.c:2181 src/qemu_driver.c:2231
+#: src/qemu_driver.c:2280 src/qemu_driver.c:2311 src/qemu_driver.c:2353
+#: src/qemu_driver.c:2380 src/qemu_driver.c:2405 src/qemu_driver.c:2528
+#: src/qemu_driver.c:2569 src/qemu_driver.c:2727 src/qemu_driver.c:2862
+#: src/qemu_driver.c:2923 src/qemu_driver.c:2992 src/qemu_driver.c:3072
+#: src/qemu_driver.c:3107 src/qemu_driver.c:3349 src/qemu_driver.c:3578
+#: src/qemu_driver.c:3692 src/qemu_driver.c:4083 src/qemu_driver.c:4233
+#: src/qemu_driver.c:4286 src/qemu_driver.c:4313 src/qemu_driver.c:4394
+#: src/qemu_driver.c:4532 src/qemu_driver.c:4598 src/qemu_driver.c:4672
+#: src/qemu_driver.c:5004 src/uml_driver.c:1322 src/uml_driver.c:1347
+#: src/uml_driver.c:1380
 #, c-format
 msgid "no domain with matching uuid '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:2074 src/qemu_driver.c:5193
+#: src/qemu_driver.c:2010 src/qemu_driver.c:5133
 #, fuzzy, c-format
 msgid "no domain with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/qemu_driver.c:2174 src/qemu_driver.c:2193 src/qemu_driver.c:3311
-#: src/qemu_driver.c:3330 src/qemu_driver.c:3682 src/qemu_driver.c:3697
+#: src/qemu_driver.c:2110 src/qemu_driver.c:2129 src/qemu_driver.c:3255
+#: src/qemu_driver.c:3274 src/qemu_driver.c:3622 src/qemu_driver.c:3637
 #, fuzzy, c-format
 msgid "domain '%s' is already defined with uuid %s"
 msgstr "domain %s exists already"
 
-#: src/qemu_driver.c:2182 src/qemu_driver.c:3319
+#: src/qemu_driver.c:2118 src/qemu_driver.c:3263
 #, fuzzy, c-format
 msgid "domain is already active as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:2256 src/qemu_driver.c:2800
+#: src/qemu_driver.c:2192 src/qemu_driver.c:2742
 #, fuzzy
 msgid "suspend operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2350 src/uml_driver.c:1272
+#: src/qemu_driver.c:2286 src/uml_driver.c:1241
 #, fuzzy
 msgid "shutdown operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2475 src/uml_driver.c:1384
+#: src/qemu_driver.c:2411 src/uml_driver.c:1353
 msgid "cannot set max memory lower than current memory"
 msgstr ""
 
-#: src/qemu_driver.c:2508
+#: src/qemu_driver.c:2444
 #, fuzzy
 msgid "could not query memory balloon allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2519
+#: src/qemu_driver.c:2455
 #, fuzzy
 msgid "could not parse memory balloon allocation"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:2558
+#: src/qemu_driver.c:2494
 #, fuzzy
 msgid "could not balloon memory allocation"
 msgstr "change memory allocation"
 
-#: src/qemu_driver.c:2598 src/uml_driver.c:1423
+#: src/qemu_driver.c:2534 src/uml_driver.c:1392
 msgid "cannot set memory higher than max memory"
 msgstr ""
 
-#: src/qemu_driver.c:2606 src/uml_driver.c:1417
+#: src/qemu_driver.c:2542 src/uml_driver.c:1386
 #, fuzzy
 msgid "cannot set memory of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2812
+#: src/qemu_driver.c:2754
 #, fuzzy
 msgid "failed to get domain xml"
 msgstr "failed to get domain UUID"
 
-#: src/qemu_driver.c:2820
+#: src/qemu_driver.c:2762
 #, fuzzy, c-format
 msgid "failed to create '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:2826
+#: src/qemu_driver.c:2768
 #, fuzzy
 msgid "failed to write save header"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2832
+#: src/qemu_driver.c:2774
 #, fuzzy
 msgid "failed to write xml"
 msgstr "Failed to write to socket %d\n"
 
-#: src/qemu_driver.c:2838
+#: src/qemu_driver.c:2780
 #, fuzzy, c-format
 msgid "unable to save file %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:2860 src/qemu_driver.c:5113
+#: src/qemu_driver.c:2802 src/qemu_driver.c:5053
 #, fuzzy
 msgid "migrate operation failed"
 msgstr "operation failed"
 
-#: src/qemu_driver.c:2871
+#: src/qemu_driver.c:2813
 msgid "'migrate' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:2926
+#: src/qemu_driver.c:2868
 #, fuzzy
 msgid "cannot change vcpu count of an active domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:2932 src/qemu_driver.c:3136 src/qemu_driver.c:3169
+#: src/qemu_driver.c:2874 src/qemu_driver.c:3078 src/qemu_driver.c:3113
 #, fuzzy, c-format
 msgid "unknown virt type in domain definition '%d'"
 msgstr "load domain definition file"
 
-#: src/qemu_driver.c:2939
+#: src/qemu_driver.c:2881
 msgid "could not determine max vcpus for the domain"
 msgstr ""
 
-#: src/qemu_driver.c:2945
+#: src/qemu_driver.c:2887
 #, c-format
 msgid ""
 "requested vcpus is greater than max allowable vcpus for the domain: %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:2987 src/qemu_driver.c:3056
+#: src/qemu_driver.c:2929 src/qemu_driver.c:2998
 #, fuzzy
 msgid "cannot pin vcpus on an inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:2993
+#: src/qemu_driver.c:2935
 #, c-format
 msgid "vcpu number out of range %d > %d"
 msgstr ""
 
-#: src/qemu_driver.c:3014
+#: src/qemu_driver.c:2956
 #, fuzzy
 msgid "cannot set affinity"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3019
+#: src/qemu_driver.c:2961
 #, fuzzy
 msgid "cpu affinity is not supported"
 msgstr "library call failed, possibly not supported"
 
-#: src/qemu_driver.c:3091
+#: src/qemu_driver.c:3033
 #, fuzzy
 msgid "cannot get affinity"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3101
+#: src/qemu_driver.c:3043
 msgid "cpu affinity is not available"
 msgstr ""
 
-#: src/qemu_driver.c:3192
+#: src/qemu_driver.c:3136
 #, fuzzy
 msgid "Failed to get security label"
 msgstr "domain memory"
 
-#: src/qemu_driver.c:3223
+#: src/qemu_driver.c:3167
 #, c-format
 msgid "security model string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3233
+#: src/qemu_driver.c:3177
 #, c-format
 msgid "security DOI string exceeds max %d bytes"
 msgstr ""
 
-#: src/qemu_driver.c:3261
+#: src/qemu_driver.c:3205
 #, fuzzy
 msgid "cannot read domain image"
 msgstr "node domain list"
 
-#: src/qemu_driver.c:3267
+#: src/qemu_driver.c:3211
 #, fuzzy
 msgid "failed to read qemu header"
 msgstr "failed to read from Xen Daemon"
 
-#: src/qemu_driver.c:3273
+#: src/qemu_driver.c:3217
 msgid "image magic is incorrect"
 msgstr ""
 
-#: src/qemu_driver.c:3279
+#: src/qemu_driver.c:3223
 #, c-format
 msgid "image version is not supported (%d > %d)"
 msgstr ""
 
-#: src/qemu_driver.c:3291
+#: src/qemu_driver.c:3235
 #, fuzzy
 msgid "failed to read XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3299 src/qemu_driver.c:4964
+#: src/qemu_driver.c:3243 src/qemu_driver.c:4904
 #, fuzzy
 msgid "failed to parse XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3340 src/qemu_driver.c:5001
+#: src/qemu_driver.c:3284 src/qemu_driver.c:4941
 #, fuzzy
 msgid "failed to assign new VM"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:3367
+#: src/qemu_driver.c:3311
 #, fuzzy
 msgid "failed to resume domain"
 msgstr "Failed to resume domain %s"
 
-#: src/qemu_driver.c:3438 src/qemu_driver.c:3473 src/xen_unified.c:1061
-#: src/xen_unified.c:1100
+#: src/qemu_driver.c:3382 src/qemu_driver.c:3417 src/xen_unified.c:1082
+#: src/xen_unified.c:1121
 #, fuzzy, c-format
 msgid "unsupported config type %s"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3536
+#: src/qemu_driver.c:3476
 #, fuzzy, c-format
 msgid "Cannot determine QEMU argv syntax %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:3799
+#: src/qemu_driver.c:3739
 #, fuzzy, c-format
 msgid "cannot convert disk '%s' to bus/device index"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/qemu_driver.c:3825
+#: src/qemu_driver.c:3765
 #, fuzzy, c-format
 msgid "Unsupported disk name mapping for bus '%s'"
 msgstr "unexpected mime type"
 
-#: src/qemu_driver.c:3860
+#: src/qemu_driver.c:3800
 #, c-format
 msgid "No device with bus '%s' and target '%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3883
+#: src/qemu_driver.c:3823
 #, c-format
 msgid ""
 "Emulator version does not support removable media for device '%s' and target "
 "'%s'"
 msgstr ""
 
-#: src/qemu_driver.c:3920
+#: src/qemu_driver.c:3860
 #, fuzzy
 msgid "could not change cdrom media"
 msgstr "could not connect to %s"
 
-#: src/qemu_driver.c:3931
+#: src/qemu_driver.c:3871
 #, fuzzy, c-format
 msgid "changing cdrom media failed: %s"
 msgstr "domain name"
 
-#: src/qemu_driver.c:3958 src/qemu_driver.c:4027
+#: src/qemu_driver.c:3898 src/qemu_driver.c:3967
 #, c-format
 msgid "target %s already exists"
 msgstr ""
 
-#: src/qemu_driver.c:3984
+#: src/qemu_driver.c:3924
 #, fuzzy, c-format
 msgid "cannot attach %s disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:3998
+#: src/qemu_driver.c:3938
 #, fuzzy
 msgid "Unable to parse slot number\n"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4001
+#: src/qemu_driver.c:3941
 #, fuzzy, c-format
 msgid "adding %s disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4052
+#: src/qemu_driver.c:3992
 #, fuzzy
 msgid "cannot attach usb disk"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4063
+#: src/qemu_driver.c:4003
 #, fuzzy
 msgid "adding usb disk failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4106
+#: src/qemu_driver.c:4046
 #, fuzzy
 msgid "cannot attach usb device"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4117
+#: src/qemu_driver.c:4057
 #, fuzzy
 msgid "adding usb device failed"
 msgstr "loading host definition file"
 
-#: src/qemu_driver.c:4149
+#: src/qemu_driver.c:4089
 #, fuzzy
 msgid "cannot attach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4174
+#: src/qemu_driver.c:4114
 #, c-format
 msgid "disk bus '%s' cannot be hotplugged."
 msgstr ""
 
-#: src/qemu_driver.c:4184
+#: src/qemu_driver.c:4124
 #, c-format
 msgid "disk device type '%s' cannot be hotplugged"
 msgstr ""
 
-#: src/qemu_driver.c:4194
+#: src/qemu_driver.c:4134
 #, c-format
 msgid "device type '%s' cannot be attached"
 msgstr ""
 
-#: src/qemu_driver.c:4228
+#: src/qemu_driver.c:4168
 #, fuzzy, c-format
 msgid "disk %s not found"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4234
+#: src/qemu_driver.c:4174
 #, c-format
 msgid "disk %s cannot be detached - invalid slot number %d"
 msgstr ""
 
-#: src/qemu_driver.c:4246
+#: src/qemu_driver.c:4186
 #, fuzzy, c-format
 msgid "failed to execute detach disk %s command"
 msgstr "Failed to destroy domain %s"
 
-#: src/qemu_driver.c:4255
+#: src/qemu_driver.c:4195
 #, fuzzy, c-format
 msgid "failed to detach disk %s: invalid slot %d"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/qemu_driver.c:4299
+#: src/qemu_driver.c:4239
 #, fuzzy
 msgid "cannot detach device on inactive domain"
 msgstr "undefine an inactive domain"
 
-#: src/qemu_driver.c:4319
+#: src/qemu_driver.c:4259
 msgid "only SCSI or virtio disk device can be detached dynamically"
 msgstr ""
 
-#: src/qemu_driver.c:4379 src/uml_driver.c:1696
+#: src/qemu_driver.c:4319 src/uml_driver.c:1665
 #, fuzzy
 msgid "cannot set autostart for transient domain"
 msgstr "name of the inactive domain"
 
-#: src/qemu_driver.c:4396 src/storage_driver.c:963 src/uml_driver.c:1713
+#: src/qemu_driver.c:4336 src/storage_driver.c:967 src/uml_driver.c:1682
 #, fuzzy, c-format
 msgid "cannot create autostart directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/qemu_driver.c:4403 src/uml_driver.c:1720
+#: src/qemu_driver.c:4343 src/uml_driver.c:1689
 #, fuzzy, c-format
 msgid "Failed to create symlink '%s to '%s'"
 msgstr "Failed to save domain %s to %s"
 
-#: src/qemu_driver.c:4472
+#: src/qemu_driver.c:4412
 #, fuzzy, c-format
 msgid "invalid path: %s"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4483
+#: src/qemu_driver.c:4423
 msgid "'info blockstats' command failed"
 msgstr ""
 
-#: src/qemu_driver.c:4496
+#: src/qemu_driver.c:4436
 msgid "'info blockstats' not supported by this qemu"
 msgstr ""
 
-#: src/qemu_driver.c:4564
+#: src/qemu_driver.c:4504
 #, fuzzy, c-format
 msgid "device not found: %s (%s)"
 msgstr "Domain restored from %s\n"
 
-#: src/qemu_driver.c:4604 src/qemu_driver.c:4664 src/uml_driver.c:1770
+#: src/qemu_driver.c:4544 src/qemu_driver.c:4604 src/uml_driver.c:1739
 msgid "NULL or empty path"
 msgstr ""
 
-#: src/qemu_driver.c:4621
+#: src/qemu_driver.c:4561
 #, c-format
 msgid "invalid path, '%s' is not a known interface"
 msgstr ""
 
-#: src/qemu_driver.c:4683
+#: src/qemu_driver.c:4623
 #, fuzzy, c-format
 msgid "%s: failed to open"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4694
+#: src/qemu_driver.c:4634
 #, fuzzy, c-format
 msgid "%s: failed to seek or read"
 msgstr "Failed to suspend domain %s"
 
-#: src/qemu_driver.c:4701 src/uml_driver.c:1807
+#: src/qemu_driver.c:4641 src/uml_driver.c:1776
 #, fuzzy
 msgid "invalid path"
 msgstr "invalid argument in %s"
 
-#: src/qemu_driver.c:4738
+#: src/qemu_driver.c:4678
 msgid "QEMU driver only supports virtual memory addrs"
 msgstr ""
 
-#: src/qemu_driver.c:4751
+#: src/qemu_driver.c:4691
 #, fuzzy, c-format
 msgid "mkstemp(\"%s\") failed"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:4759
+#: src/qemu_driver.c:4699
 #, fuzzy
 msgid "'memsave' command failed"
 msgstr "domain name"
 
-#: src/qemu_driver.c:4768
+#: src/qemu_driver.c:4708
 #, fuzzy, c-format
 msgid "failed to read temporary file created with template %s"
 msgstr "failed to write configuration file"
 
-#: src/qemu_driver.c:4908
+#: src/qemu_driver.c:4848
 #, fuzzy
 msgid "no domain XML passed"
 msgstr "domain information"
 
-#: src/qemu_driver.c:4945
+#: src/qemu_driver.c:4885
 msgid "only tcp URIs are supported for KVM migrations"
 msgstr ""
 
-#: src/qemu_driver.c:4955
+#: src/qemu_driver.c:4895
 msgid "URI did not have ':port' at the end"
 msgstr ""
 
-#: src/qemu_driver.c:4981
+#: src/qemu_driver.c:4921
 #, fuzzy
 msgid "could not generate random UUID"
 msgstr "Failed to create domain %s\n"
 
-#: src/qemu_driver.c:4990
+#: src/qemu_driver.c:4930
 #, fuzzy, c-format
 msgid "domain with the same name or UUID already exists as '%s'"
 msgstr "Domain is already active"
 
-#: src/qemu_driver.c:5078
+#: src/qemu_driver.c:5018
 msgid "off-line migration specified, but suspend operation failed"
 msgstr ""
 
-#: src/qemu_driver.c:5122
+#: src/qemu_driver.c:5062
 #, fuzzy, c-format
 msgid "migrate failed: %s"
 msgstr "operation failed: %s"
 
-#: src/qemu_driver.c:5152
+#: src/qemu_driver.c:5092
 #, fuzzy, c-format
 msgid "Failed to resume guest %s after failure\n"
 msgstr "Failed to resume new domain %s\n"
 
-#: src/qemu_driver.c:5262 src/xen_unified.c:1552
+#: src/qemu_driver.c:5203 src/xen_unified.c:1573
 #, c-format
 msgid "device %s is not a PCI device"
 msgstr ""
@@ -3784,531 +3959,536 @@ msgstr ""
 msgid "failed to find libvirtd binary"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:350
+#: src/remote_internal.c:375
 msgid ""
 "remote_open: transport in URL not recognised (should be tls|unix|ssh|ext|tcp)"
 msgstr ""
 
-#: src/remote_internal.c:510
+#: src/remote_internal.c:533
 msgid "remote_open: for 'ext' transport, command is required"
 msgstr ""
 
-#: src/remote_internal.c:532 src/xend_internal.c:808
+#: src/remote_internal.c:555 src/xend_internal.c:808
 #, fuzzy, c-format
 msgid "unable to resolve hostname '%s': %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:583 src/remote_internal.c:659
+#: src/remote_internal.c:606
 #, fuzzy, c-format
-msgid "unable to connect to '%s'"
+msgid "unable to connect to libvirtd at '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:635
+#: src/remote_internal.c:658
 #, fuzzy
 msgid "unable to create socket"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:722
+#: src/remote_internal.c:682
+#, fuzzy, c-format
+msgid "unable to connect to '%s'"
+msgstr "Failed to suspend domain %s"
+
+#: src/remote_internal.c:748
 #, fuzzy
 msgid "unable to create socket pair"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:741
+#: src/remote_internal.c:768
 msgid "transport methods unix, ssh and ext are not supported under Windows"
 msgstr ""
 
-#: src/remote_internal.c:750
+#: src/remote_internal.c:777
 #, fuzzy
 msgid "unable to make socket non-blocking"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:756
+#: src/remote_internal.c:783
 #, fuzzy
 msgid "unable to make pipe"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:790
+#: src/remote_internal.c:817
 #, fuzzy
 msgid "unable to auto-detect URI"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:807
+#: src/remote_internal.c:834
 msgid "Error allocating callbacks list"
 msgstr ""
 
-#: src/remote_internal.c:812
+#: src/remote_internal.c:839
 #, fuzzy
 msgid "Error allocating domainEvents"
 msgstr "allocating domain"
 
-#: src/remote_internal.c:1040
+#: src/remote_internal.c:1052
 #, fuzzy, c-format
 msgid "Cannot access %s '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1062
+#: src/remote_internal.c:1074
 #, fuzzy, c-format
 msgid "unable to allocate TLS credentials: %s"
 msgstr "failed to allocate a node"
 
-#: src/remote_internal.c:1082
+#: src/remote_internal.c:1094
 #, fuzzy, c-format
 msgid "unable to load CA certificate: %s"
 msgstr "failed to write configuration file"
 
-#: src/remote_internal.c:1097
+#: src/remote_internal.c:1109
 #, c-format
 msgid "unable to load private key/certificate: %s"
 msgstr ""
 
-#: src/remote_internal.c:1126
+#: src/remote_internal.c:1138
 #, fuzzy, c-format
 msgid "unable to initialize TLS client: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1135
+#: src/remote_internal.c:1147
 #, c-format
 msgid "unable to set TLS algorithm priority: %s"
 msgstr ""
 
-#: src/remote_internal.c:1144
+#: src/remote_internal.c:1156
 #, fuzzy, c-format
 msgid "unable to set certificate priority: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1154
+#: src/remote_internal.c:1166
 #, fuzzy, c-format
 msgid "unable to set session credentials: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1169
+#: src/remote_internal.c:1181
 #, fuzzy, c-format
 msgid "unable to complete TLS handshake: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1191
+#: src/remote_internal.c:1203
 #, c-format
 msgid "unable to complete TLS initialization: %s"
 msgstr ""
 
-#: src/remote_internal.c:1197
+#: src/remote_internal.c:1209
 msgid "server verification (of our certificate or IP address) failed\n"
 msgstr ""
 
-#: src/remote_internal.c:1222
+#: src/remote_internal.c:1234
 #, fuzzy, c-format
 msgid "unable to verify server certificate: %s"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:1229
+#: src/remote_internal.c:1241
 #, fuzzy
 msgid "cannot get current time"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:1234
+#: src/remote_internal.c:1246
 msgid "Invalid certificate"
 msgstr ""
 
-#: src/remote_internal.c:1237
+#: src/remote_internal.c:1249
 msgid "The certificate is not trusted."
 msgstr ""
 
-#: src/remote_internal.c:1240
+#: src/remote_internal.c:1252
 msgid "The certificate hasn't got a known issuer."
 msgstr ""
 
-#: src/remote_internal.c:1243
+#: src/remote_internal.c:1255
 msgid "The certificate has been revoked."
 msgstr ""
 
-#: src/remote_internal.c:1247
+#: src/remote_internal.c:1259
 msgid "The certificate uses an insecure algorithm"
 msgstr ""
 
-#: src/remote_internal.c:1251
+#: src/remote_internal.c:1263
 #, c-format
 msgid "server certificate failed validation: %s"
 msgstr ""
 
-#: src/remote_internal.c:1257
+#: src/remote_internal.c:1269
 msgid "Certificate type is not X.509"
 msgstr ""
 
-#: src/remote_internal.c:1262
+#: src/remote_internal.c:1274
 msgid "gnutls_certificate_get_peers failed"
 msgstr ""
 
-#: src/remote_internal.c:1272
+#: src/remote_internal.c:1284
 #, fuzzy, c-format
 msgid "unable to initialize certificate: %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:1280
+#: src/remote_internal.c:1292
 #, fuzzy, c-format
 msgid "unable to import certificate: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:1287
+#: src/remote_internal.c:1299
 msgid "The certificate has expired"
 msgstr ""
 
-#: src/remote_internal.c:1293
+#: src/remote_internal.c:1305
 msgid "The certificate is not yet activated"
 msgstr ""
 
-#: src/remote_internal.c:1301
+#: src/remote_internal.c:1313
 #, c-format
 msgid "Certificate's owner does not match the hostname (%s)"
 msgstr ""
 
-#: src/remote_internal.c:1602
+#: src/remote_internal.c:1614
 #, fuzzy, c-format
 msgid "too many NUMA cells: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:1665 src/remote_internal.c:1679
+#: src/remote_internal.c:1677 src/remote_internal.c:1691
 #, fuzzy, c-format
 msgid "too many remote domain IDs: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2183
+#: src/remote_internal.c:2195
 #, c-format
 msgid "map length greater than maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2222
+#: src/remote_internal.c:2234
 #, c-format
 msgid "vCPU count exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2228
+#: src/remote_internal.c:2240
 #, c-format
 msgid "vCPU map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2245
+#: src/remote_internal.c:2257
 #, c-format
 msgid "host reports too many vCPUs: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2251
+#: src/remote_internal.c:2263
 #, c-format
 msgid "host reports map buffer length exceeds maximum: %d > %d"
 msgstr ""
 
-#: src/remote_internal.c:2324
+#: src/remote_internal.c:2338
 #, c-format
 msgid "security label exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2357
+#: src/remote_internal.c:2373
 #, c-format
 msgid "security model exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2366
+#: src/remote_internal.c:2382
 #, c-format
 msgid "security doi exceeds maximum: %zd"
 msgstr ""
 
-#: src/remote_internal.c:2669 src/remote_internal.c:2683
+#: src/remote_internal.c:2685 src/remote_internal.c:2699
 #, fuzzy, c-format
 msgid "too many remote domain names: %d > %d"
 msgstr "too many domains"
 
-#: src/remote_internal.c:2967
+#: src/remote_internal.c:2983
 msgid ""
 "remoteDomainGetSchedulerParameters: returned number of parameters exceeds "
 "limit"
 msgstr ""
 
-#: src/remote_internal.c:2994
+#: src/remote_internal.c:3010
 msgid "remoteDomainGetSchedulerParameters: unknown parameter type"
 msgstr ""
 
-#: src/remote_internal.c:3025
+#: src/remote_internal.c:3041
 #, fuzzy
 msgid "out of memory allocating array"
 msgstr "change memory allocation"
 
-#: src/remote_internal.c:3052
+#: src/remote_internal.c:3068
 #, fuzzy
 msgid "unknown parameter type"
 msgstr "unknown OS type"
 
-#: src/remote_internal.c:3163
+#: src/remote_internal.c:3179
 #, c-format
 msgid "block peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3184 src/remote_internal.c:3235
+#: src/remote_internal.c:3200 src/remote_internal.c:3251
 msgid "returned buffer is not same size as requested"
 msgstr ""
 
-#: src/remote_internal.c:3215
+#: src/remote_internal.c:3231
 #, c-format
 msgid "memory peek request too large for remote protocol, %zi > %d"
 msgstr ""
 
-#: src/remote_internal.c:3348 src/remote_internal.c:3362
-#: src/remote_internal.c:3421 src/remote_internal.c:3435
+#: src/remote_internal.c:3364 src/remote_internal.c:3378
+#: src/remote_internal.c:3437 src/remote_internal.c:3451
 #, fuzzy, c-format
 msgid "too many remote networks: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:3838 src/remote_internal.c:3852
+#: src/remote_internal.c:3854 src/remote_internal.c:3868
 #, fuzzy, c-format
 msgid "too many remote interfaces: %d > %d"
 msgstr "too many connections"
 
-#: src/remote_internal.c:4163 src/remote_internal.c:4232
+#: src/remote_internal.c:4179 src/remote_internal.c:4248
 #, fuzzy
 msgid "too many storage pools requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4175 src/remote_internal.c:4244
+#: src/remote_internal.c:4191 src/remote_internal.c:4260
 #, fuzzy
 msgid "too many storage pools received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4738
+#: src/remote_internal.c:4754
 #, fuzzy
 msgid "too many storage volumes requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:4751
+#: src/remote_internal.c:4767
 #, fuzzy
 msgid "too many storage volumes received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5138
+#: src/remote_internal.c:5154
 #, fuzzy
 msgid "too many device names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5152
+#: src/remote_internal.c:5168
 #, fuzzy
 msgid "too many device names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5292
+#: src/remote_internal.c:5308
 #, fuzzy
 msgid "too many capability names requested"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5305
+#: src/remote_internal.c:5321
 #, fuzzy
 msgid "too many capability names received"
 msgstr "too many drivers registered"
 
-#: src/remote_internal.c:5490
+#: src/remote_internal.c:5506
 #, fuzzy, c-format
 msgid "unknown authentication type %s"
 msgstr "unknown OS type %s"
 
-#: src/remote_internal.c:5500
+#: src/remote_internal.c:5516
 #, c-format
 msgid "requested authentication type %s rejected"
 msgstr ""
 
-#: src/remote_internal.c:5541
+#: src/remote_internal.c:5557
 #, fuzzy, c-format
 msgid "unsupported authentication type %d"
 msgstr "operation failed"
 
-#: src/remote_internal.c:5783
+#: src/remote_internal.c:5799
 #, fuzzy, c-format
 msgid "failed to initialize SASL library: %d (%s)"
 msgstr "Failed to undefine domain %s"
 
-#: src/remote_internal.c:5792
+#: src/remote_internal.c:5808
 #, fuzzy
 msgid "failed to get sock address"
 msgstr "Failed to save domain %s to %s"
 
-#: src/remote_internal.c:5802
+#: src/remote_internal.c:5818
 #, fuzzy
 msgid "failed to get peer address"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5827
+#: src/remote_internal.c:5843
 #, fuzzy, c-format
 msgid "Failed to create SASL client context: %d (%s)"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:5840
+#: src/remote_internal.c:5856
 msgid "invalid cipher size for TLS session"
 msgstr ""
 
-#: src/remote_internal.c:5850
+#: src/remote_internal.c:5866
 #, fuzzy, c-format
 msgid "cannot set external SSF %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5869
+#: src/remote_internal.c:5885
 #, fuzzy, c-format
 msgid "cannot set security props %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:5888
+#: src/remote_internal.c:5904
 #, fuzzy, c-format
 msgid "SASL mechanism %s not supported by server"
 msgstr "no support for hypervisor"
 
-#: src/remote_internal.c:5907
+#: src/remote_internal.c:5923
 #, fuzzy, c-format
 msgid "Failed to start SASL negotiation: %d (%s)"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:5925 src/remote_internal.c:6003
+#: src/remote_internal.c:5941 src/remote_internal.c:6019
 #, fuzzy
 msgid "Failed to make auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:5949
+#: src/remote_internal.c:5965
 #, c-format
 msgid "SASL negotiation data too long: %d bytes"
 msgstr ""
 
-#: src/remote_internal.c:5989
+#: src/remote_internal.c:6005
 #, fuzzy, c-format
 msgid "Failed SASL step: %d (%s)"
 msgstr "Failed to suspend domain %s"
 
-#: src/remote_internal.c:6073
+#: src/remote_internal.c:6089
 #, c-format
 msgid "negotiation SSF %d was not strong enough"
 msgstr ""
 
-#: src/remote_internal.c:6128
+#: src/remote_internal.c:6144
 #, fuzzy
 msgid "Failed to collect auth credentials"
 msgstr "failed to get node information"
 
-#: src/remote_internal.c:6162
+#: src/remote_internal.c:6178
 msgid "no event support"
 msgstr ""
 
-#: src/remote_internal.c:6167
+#: src/remote_internal.c:6183
 msgid "adding cb to list"
 msgstr ""
 
-#: src/remote_internal.c:6196
+#: src/remote_internal.c:6212
 msgid "removing cb fron list"
 msgstr ""
 
-#: src/remote_internal.c:6258
+#: src/remote_internal.c:6274
 msgid "xdr_remote_message_header failed"
 msgstr ""
 
-#: src/remote_internal.c:6264
+#: src/remote_internal.c:6280
 msgid "marshalling args"
 msgstr ""
 
-#: src/remote_internal.c:6281
+#: src/remote_internal.c:6297
 msgid "xdr_u_int (length word)"
 msgstr ""
 
-#: src/remote_internal.c:6327
+#: src/remote_internal.c:6343
 #, fuzzy
 msgid "cannot send data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6358
+#: src/remote_internal.c:6374
 #, fuzzy, c-format
 msgid "failed to read from TLS socket %s"
 msgstr "Failed to read socket %d\n"
 
-#: src/remote_internal.c:6363 src/remote_internal.c:6381
+#: src/remote_internal.c:6379 src/remote_internal.c:6397
 #, fuzzy
 msgid "server closed connection"
 msgstr "read-only connection"
 
-#: src/remote_internal.c:6377
+#: src/remote_internal.c:6393
 #, fuzzy
 msgid "cannot recv data"
 msgstr "node domain list"
 
-#: src/remote_internal.c:6410
+#: src/remote_internal.c:6426
 #, fuzzy, c-format
 msgid "failed to encode SASL data: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/remote_internal.c:6508
+#: src/remote_internal.c:6524
 #, fuzzy, c-format
 msgid "failed to decode SASL data: %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/remote_internal.c:6582
+#: src/remote_internal.c:6598
 msgid "xdr_u_int (length word, reply)"
 msgstr ""
 
-#: src/remote_internal.c:6589
+#: src/remote_internal.c:6605
 msgid "packet received from server too small"
 msgstr ""
 
-#: src/remote_internal.c:6598
+#: src/remote_internal.c:6614
 msgid "packet received from server too large"
 msgstr ""
 
-#: src/remote_internal.c:6622
+#: src/remote_internal.c:6638
 #, fuzzy
 msgid "invalid header in reply"
 msgstr "invalid argument in %s"
 
-#: src/remote_internal.c:6631
+#: src/remote_internal.c:6647
 #, c-format
 msgid "unknown program (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6639
+#: src/remote_internal.c:6655
 #, c-format
 msgid "unknown protocol version (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6656
+#: src/remote_internal.c:6672
 #, c-format
 msgid "got unexpected RPC call %d from server"
 msgstr ""
 
-#: src/remote_internal.c:6674
+#: src/remote_internal.c:6690
 #, c-format
 msgid "no call waiting for reply with serial %d"
 msgstr ""
 
-#: src/remote_internal.c:6684
+#: src/remote_internal.c:6700
 #, c-format
 msgid "unknown procedure (received %x, expected %x)"
 msgstr ""
 
-#: src/remote_internal.c:6698
+#: src/remote_internal.c:6714
 msgid "unmarshalling ret"
 msgstr ""
 
-#: src/remote_internal.c:6709
+#: src/remote_internal.c:6725
 msgid "unmarshalling remote_error"
 msgstr ""
 
-#: src/remote_internal.c:6719
+#: src/remote_internal.c:6735
 #, c-format
 msgid "unknown status (received %x)"
 msgstr ""
 
-#: src/remote_internal.c:6825
+#: src/remote_internal.c:6841
 #, fuzzy
 msgid "poll on socket failed"
 msgstr "allocate value array"
 
-#: src/remote_internal.c:6886
+#: src/remote_internal.c:6902
 msgid "received hangup / error event on socket"
 msgstr ""
 
-#: src/remote_internal.c:6988
+#: src/remote_internal.c:7004
 #, fuzzy
 msgid "failed to wait on condition"
 msgstr "Failed to start domain %s"
 
-#: src/remote_internal.c:7088
+#: src/remote_internal.c:7104
 msgid "remoteDomainProcessEvent: unmarshalling ret"
 msgstr ""
 
@@ -4322,164 +4502,178 @@ msgstr "invalid domain pointer in"
 msgid "%s: DOI '%s' is longer than the maximum allowed length of %d"
 msgstr ""
 
-#: src/security_selinux.c:113
+#: src/security_selinux.c:114
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual domain context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:121
+#: src/security_selinux.c:122
 #, c-format
 msgid "%s: cannot read SELinux virtual domain context file %s: %s"
 msgstr ""
 
-#: src/security_selinux.c:134
+#: src/security_selinux.c:135
 #, fuzzy, c-format
 msgid "%s: cannot open SELinux virtual image context file %s: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:142
+#: src/security_selinux.c:143
 #, fuzzy, c-format
 msgid "%s: cannot read SELinux virtual image context file %s: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/security_selinux.c:170
+#: src/security_selinux.c:176
 msgid "security label already defined for VM"
 msgstr ""
 
-#: src/security_selinux.c:191 src/security_selinux.c:197
+#: src/security_selinux.c:197 src/security_selinux.c:203
 #, fuzzy, c-format
 msgid "cannot generate selinux context for %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:244
+#: src/security_selinux.c:234 src/security_selinux.c:288
 #, c-format
 msgid "%s: error calling getpidcon(): %s"
 msgstr ""
 
-#: src/security_selinux.c:252
+#: src/security_selinux.c:296
 #, c-format
 msgid "%s: security label exceeds maximum lenth: %d"
 msgstr ""
 
-#: src/security_selinux.c:264
+#: src/security_selinux.c:308
 #, c-format
 msgid "%s: error calling security_getenforce(): %s"
 msgstr ""
 
-#: src/security_selinux.c:280
+#: src/security_selinux.c:335
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s' on %s: %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/security_selinux.c:307
+#: src/security_selinux.c:359
 #, fuzzy, c-format
 msgid "cannot resolve symlink %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/security_selinux.c:368
+#: src/security_selinux.c:428
 #, fuzzy, c-format
 msgid "Invalid security label %s"
 msgstr "domain memory"
 
-#: src/security_selinux.c:387
+#: src/security_selinux.c:447
 #, c-format
 msgid ""
 "%s: security label driver mismatch: '%s' model configured for domain, but "
 "hypervisor driver is '%s'."
 msgstr ""
 
-#: src/security_selinux.c:397
+#: src/security_selinux.c:457
 #, fuzzy, c-format
 msgid "%s: unable to set security context '\\%s': %s."
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:106 src/storage_conf.c:224
+#: src/storage_backend.c:133 src/storage_conf.c:230
 #, c-format
 msgid "missing backend for pool type %d"
 msgstr ""
 
-#: src/storage_backend.c:121 src/storage_backend_fs.c:301
+#: src/storage_backend.c:148 src/storage_backend_fs.c:301
 #: src/storage_backend_scsi.c:147
 #, fuzzy, c-format
 msgid "cannot open volume '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:184
+#: src/storage_backend.c:211
 #, fuzzy, c-format
 msgid "cannot stat file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:217
+#: src/storage_backend.c:244
 #, fuzzy, c-format
 msgid "cannot seek to end of file '%s'"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend.c:238
+#: src/storage_backend.c:265
 #, fuzzy, c-format
 msgid "cannot get file context of '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:331
+#: src/storage_backend.c:339
 #, fuzzy, c-format
 msgid "cannot read dir '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:418
+#: src/storage_backend.c:426
 #, fuzzy, c-format
 msgid "Failed to compile regex %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend.c:450 src/storage_backend.c:584
+#: src/storage_backend.c:458 src/storage_backend.c:592
 msgid "cannot read fd"
 msgstr ""
 
-#: src/storage_backend.c:521 src/storage_backend.c:639
+#: src/storage_backend.c:529 src/storage_backend.c:647
 #, fuzzy, c-format
 msgid "failed to wait for command '%s'"
 msgstr "Failed to start domain %s"
 
-#: src/storage_backend.c:530 src/storage_backend.c:652
+#: src/storage_backend.c:538 src/storage_backend.c:660
 msgid "command did not exit cleanly"
 msgstr ""
 
-#: src/storage_backend.c:618
+#: src/storage_backend.c:626
 #, fuzzy, c-format
 msgid "read error on pipe to '%s'"
 msgstr "internal error %s"
 
-#: src/storage_backend.c:646
+#: src/storage_backend.c:654
 #, c-format
 msgid "non-zero exit status from command %d"
 msgstr ""
 
-#: src/storage_backend.c:673 src/storage_backend.c:685
+#: src/storage_backend.c:681 src/storage_backend.c:693
 #, c-format
 msgid "%s not implemented on Win32"
 msgstr ""
 
-#: src/storage_backend_disk.c:109
+#: src/storage_backend_disk.c:111
 msgid "cannot parse device start location"
 msgstr ""
 
-#: src/storage_backend_disk.c:116
+#: src/storage_backend_disk.c:118
 msgid "cannot parse device end location"
 msgstr ""
 
-#: src/storage_backend_disk.c:332
+#: src/storage_backend_disk.c:392
+#, fuzzy
+msgid "Invalid partition type"
+msgstr "invalid domain pointer in"
+
+#: src/storage_backend_disk.c:400
+#, fuzzy
+msgid "extended partition already exists"
+msgstr "unexpected mime type"
+
+#: src/storage_backend_disk.c:424
+msgid "no extended partition found and no primary partition available"
+msgstr ""
+
+#: src/storage_backend_disk.c:509
 msgid "no large enough free extent"
 msgstr ""
 
-#: src/storage_backend_disk.c:372
+#: src/storage_backend_disk.c:605
 #, fuzzy, c-format
 msgid "Couldn't read volume target path '%s'"
 msgstr "could not connect to %s"
 
-#: src/storage_backend_disk.c:383
+#: src/storage_backend_disk.c:616
 #, c-format
 msgid "Volume path '%s' did not start with parent pool source device name."
 msgstr ""
 
-#: src/storage_backend_disk.c:392
+#: src/storage_backend_disk.c:625
 #, fuzzy, c-format
 msgid "cannot parse partition number from target '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4582,7 +4776,7 @@ msgid "cannot fill file '%s'"
 msgstr "Failed to suspend domain %s"
 
 #: src/storage_backend_fs.c:1141 src/storage_backend_fs.c:1149
-#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:633
+#: src/storage_backend_fs.c:1440 src/storage_backend_logical.c:633
 #, fuzzy, c-format
 msgid "cannot close file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4592,58 +4786,62 @@ msgstr "Failed to suspend domain %s"
 msgid "cannot copy from volume to a directory volume"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_backend_fs.c:1241 src/storage_backend_fs.c:1247
+#: src/storage_backend_fs.c:1237 src/storage_backend_fs.c:1243
 #, fuzzy, c-format
 msgid "unknown storage vol type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1261
+#: src/storage_backend_fs.c:1258
 msgid "a different backing store can not be specified."
 msgstr ""
 
-#: src/storage_backend_fs.c:1268
+#: src/storage_backend_fs.c:1265
 #, fuzzy, c-format
 msgid "unknown storage vol backing store type %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_backend_fs.c:1274
+#: src/storage_backend_fs.c:1271
 #, c-format
 msgid "inaccessible backing store volume %s"
 msgstr ""
 
-#: src/storage_backend_fs.c:1304
+#: src/storage_backend_fs.c:1283
+msgid "unable to find kvm-img or qemu-img"
+msgstr ""
+
+#: src/storage_backend_fs.c:1331
 msgid "cannot copy from volume with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1310
+#: src/storage_backend_fs.c:1337
 #, c-format
 msgid "unsupported storage vol type %d"
 msgstr ""
 
-#: src/storage_backend_fs.c:1316
+#: src/storage_backend_fs.c:1343
 msgid "copy-on-write image not supported with qcow-create"
 msgstr ""
 
-#: src/storage_backend_fs.c:1363
+#: src/storage_backend_fs.c:1397
 msgid "creation of non-raw images is not supported without qemu-img"
 msgstr ""
 
-#: src/storage_backend_fs.c:1374 src/storage_backend_logical.c:610
+#: src/storage_backend_fs.c:1407 src/storage_backend_logical.c:610
 #, fuzzy, c-format
 msgid "cannot read path '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1383 src/storage_backend_logical.c:619
+#: src/storage_backend_fs.c:1416 src/storage_backend_logical.c:619
 #, fuzzy, c-format
 msgid "cannot set file owner '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1391 src/storage_backend_logical.c:626
+#: src/storage_backend_fs.c:1424 src/storage_backend_logical.c:626
 #, fuzzy, c-format
 msgid "cannot set file mode '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/storage_backend_fs.c:1450
+#: src/storage_backend_fs.c:1483
 #, fuzzy, c-format
 msgid "cannot unlink file '%s'"
 msgstr "Failed to suspend domain %s"
@@ -4879,177 +5077,177 @@ msgstr "Failed to create domain from %s"
 msgid "Scanning host%u"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:369
+#: src/storage_conf.c:375
 msgid "missing auth host attribute"
 msgstr ""
 
-#: src/storage_conf.c:376
+#: src/storage_conf.c:382
 msgid "missing auth passwd attribute"
 msgstr ""
 
-#: src/storage_conf.c:418
+#: src/storage_conf.c:424
 msgid "malformed octal mode"
 msgstr ""
 
-#: src/storage_conf.c:429
+#: src/storage_conf.c:435
 msgid "malformed owner element"
 msgstr ""
 
-#: src/storage_conf.c:440
+#: src/storage_conf.c:446
 msgid "malformed group element"
 msgstr ""
 
-#: src/storage_conf.c:473
-#, fuzzy
-msgid "unknown root element for storage pool"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:480
+#: src/storage_conf.c:478
 #, fuzzy, c-format
 msgid "unknown storage pool type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:497
+#: src/storage_conf.c:495
 #, fuzzy
 msgid "missing pool source name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:505
+#: src/storage_conf.c:503
 #, fuzzy
 msgid "unable to generate uuid"
 msgstr "domain name or uuid"
 
-#: src/storage_conf.c:526
+#: src/storage_conf.c:524
 #, fuzzy, c-format
 msgid "unknown pool format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:536
+#: src/storage_conf.c:534
 #, fuzzy
 msgid "missing storage pool source host name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:546
+#: src/storage_conf.c:544
 #, fuzzy
 msgid "cannot extract storage pool source devices"
 msgstr "too many domains"
 
-#: src/storage_conf.c:559
+#: src/storage_conf.c:557
 #, fuzzy
 msgid "missing storage pool source device path"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:570
+#: src/storage_conf.c:568
 #, fuzzy
 msgid "missing storage pool source path"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:592
+#: src/storage_conf.c:590
 #, fuzzy
 msgid "missing storage pool source adapter name"
 msgstr "missing source information for device"
 
-#: src/storage_conf.c:605
+#: src/storage_conf.c:603
 #, fuzzy, c-format
 msgid "unknown auth type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:620
+#: src/storage_conf.c:618
 #, fuzzy
 msgid "missing storage pool target path"
 msgstr "missing target information for device"
 
-#: src/storage_conf.c:760
+#: src/storage_conf.c:665
+#, fuzzy
+msgid "unknown root element for storage pool"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:796
 #, fuzzy, c-format
 msgid "unknown pool format number %d"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:793 src/storage_conf.c:1553
+#: src/storage_conf.c:829 src/storage_conf.c:1616
 #, fuzzy
 msgid "unexpected pool type"
 msgstr "unexpected mime type"
 
-#: src/storage_conf.c:897
+#: src/storage_conf.c:933
 #, fuzzy, c-format
 msgid "unknown size units '%s'"
 msgstr "unknown host %s"
 
-#: src/storage_conf.c:904
+#: src/storage_conf.c:940
 msgid "malformed capacity element"
 msgstr ""
 
-#: src/storage_conf.c:909
+#: src/storage_conf.c:945
 msgid "capacity element value too large"
 msgstr ""
 
-#: src/storage_conf.c:940
-#, fuzzy
-msgid "unknown root element"
-msgstr "unknown host %s"
-
-#: src/storage_conf.c:947
+#: src/storage_conf.c:976
 #, fuzzy
 msgid "missing volume name element"
 msgstr "missing root device information"
 
-#: src/storage_conf.c:958
+#: src/storage_conf.c:987
 msgid "missing capacity element"
 msgstr ""
 
-#: src/storage_conf.c:987 src/storage_conf.c:1010
+#: src/storage_conf.c:1016 src/storage_conf.c:1039
 #, fuzzy, c-format
 msgid "unknown volume format type %s"
 msgstr "unknown OS type %s"
 
-#: src/storage_conf.c:1106
+#: src/storage_conf.c:1070
+#, fuzzy
+msgid "unknown root element for storage vol"
+msgstr "unknown host %s"
+
+#: src/storage_conf.c:1175
 #, c-format
 msgid "unknown volume format number %d"
 msgstr ""
 
-#: src/storage_conf.c:1447
+#: src/storage_conf.c:1510
 #, fuzzy, c-format
 msgid "cannot create config directory %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1455
+#: src/storage_conf.c:1518
 msgid "cannot construct config file path"
 msgstr ""
 
-#: src/storage_conf.c:1466
+#: src/storage_conf.c:1529
 msgid "cannot construct autostart link path"
 msgstr ""
 
-#: src/storage_conf.c:1480
+#: src/storage_conf.c:1543
 #, fuzzy
 msgid "failed to generate XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/storage_conf.c:1488
+#: src/storage_conf.c:1551
 #, fuzzy, c-format
 msgid "cannot create config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1496
+#: src/storage_conf.c:1559
 #, fuzzy, c-format
 msgid "cannot write config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1503
+#: src/storage_conf.c:1566
 #, fuzzy, c-format
 msgid "cannot save config file %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/storage_conf.c:1524
+#: src/storage_conf.c:1587
 #, fuzzy, c-format
 msgid "no config file for %s"
 msgstr "configuration file syntax error: %s"
 
-#: src/storage_conf.c:1530
+#: src/storage_conf.c:1593
 #, c-format
 msgid "cannot remove config for %s"
 msgstr ""
 
-#: src/storage_driver.c:273 src/storage_driver.c:916 src/storage_driver.c:945
+#: src/storage_driver.c:273 src/storage_driver.c:920 src/storage_driver.c:949
 msgid "no pool with matching uuid"
 msgstr ""
 
@@ -5057,509 +5255,568 @@ msgstr ""
 msgid "no pool with matching name"
 msgstr ""
 
-#: src/storage_driver.c:478 src/test.c:2528
+#: src/storage_driver.c:478 src/test.c:2607
 msgid "storage pool already exists"
 msgstr ""
 
-#: src/storage_driver.c:557 src/storage_driver.c:611 src/storage_driver.c:656
-#: src/storage_driver.c:693 src/storage_driver.c:749 src/storage_driver.c:798
-#: src/storage_driver.c:855 src/storage_driver.c:891 src/storage_driver.c:1007
-#: src/storage_driver.c:1040 src/storage_driver.c:1085
-#: src/storage_driver.c:1210 src/storage_driver.c:1333
-#: src/storage_driver.c:1479 src/storage_driver.c:1557
-#: src/storage_driver.c:1609 src/storage_driver.c:1655
+#: src/storage_driver.c:561 src/storage_driver.c:615 src/storage_driver.c:660
+#: src/storage_driver.c:697 src/storage_driver.c:753 src/storage_driver.c:802
+#: src/storage_driver.c:859 src/storage_driver.c:895 src/storage_driver.c:1011
+#: src/storage_driver.c:1044 src/storage_driver.c:1089
+#: src/storage_driver.c:1214 src/storage_driver.c:1337
+#: src/storage_driver.c:1488 src/storage_driver.c:1566
+#: src/storage_driver.c:1618 src/storage_driver.c:1664
 msgid "no storage pool with matching uuid"
 msgstr ""
 
-#: src/storage_driver.c:563
+#: src/storage_driver.c:567
 msgid "pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:569 src/storage_driver.c:708 src/storage_driver.c:764
-#: src/storage_driver.c:813
+#: src/storage_driver.c:573 src/storage_driver.c:712 src/storage_driver.c:768
+#: src/storage_driver.c:817
 #, c-format
 msgid "pool '%s' has asynchronous jobs running."
 msgstr ""
 
-#: src/storage_driver.c:620
+#: src/storage_driver.c:624
 #, fuzzy
 msgid "pool already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:665
+#: src/storage_driver.c:669
 #, fuzzy
 msgid "storage pool is already active"
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:702 src/storage_driver.c:807 src/storage_driver.c:1013
-#: src/storage_driver.c:1046 src/storage_driver.c:1091
-#: src/storage_driver.c:1216 src/storage_driver.c:1345
-#: src/storage_driver.c:1351 src/storage_driver.c:1485
-#: src/storage_driver.c:1563 src/storage_driver.c:1615
-#: src/storage_driver.c:1661
+#: src/storage_driver.c:706 src/storage_driver.c:811 src/storage_driver.c:1017
+#: src/storage_driver.c:1050 src/storage_driver.c:1095
+#: src/storage_driver.c:1220 src/storage_driver.c:1349
+#: src/storage_driver.c:1355 src/storage_driver.c:1494
+#: src/storage_driver.c:1572 src/storage_driver.c:1624
+#: src/storage_driver.c:1670
 msgid "storage pool is not active"
 msgstr ""
 
-#: src/storage_driver.c:758
+#: src/storage_driver.c:762
 msgid "storage pool is still active"
 msgstr ""
 
-#: src/storage_driver.c:771
+#: src/storage_driver.c:775
 msgid "pool does not support volume delete"
 msgstr ""
 
-#: src/storage_driver.c:951 src/test.c:2859
+#: src/storage_driver.c:955 src/test.c:2938
 msgid "pool has no config file"
 msgstr ""
 
-#: src/storage_driver.c:1099 src/storage_driver.c:1361
-#: src/storage_driver.c:1496 src/storage_driver.c:1571
-#: src/storage_driver.c:1623 src/storage_driver.c:1669
+#: src/storage_driver.c:1103 src/storage_driver.c:1365
+#: src/storage_driver.c:1505 src/storage_driver.c:1580
+#: src/storage_driver.c:1632 src/storage_driver.c:1678
 msgid "no storage vol with matching name"
 msgstr ""
 
-#: src/storage_driver.c:1138
+#: src/storage_driver.c:1142
 msgid "no storage vol with matching key"
 msgstr ""
 
-#: src/storage_driver.c:1185
+#: src/storage_driver.c:1189
 msgid "no storage vol with matching path"
 msgstr ""
 
-#: src/storage_driver.c:1229 src/test.c:3094 src/test.c:3175
+#: src/storage_driver.c:1233 src/test.c:3173 src/test.c:3254
 msgid "storage vol already exists"
 msgstr ""
 
-#: src/storage_driver.c:1241
+#: src/storage_driver.c:1245
 msgid "storage pool does not support volume creation"
 msgstr ""
 
-#: src/storage_driver.c:1339
+#: src/storage_driver.c:1343
 #, fuzzy
 msgid "no storage pool with matching name"
 msgstr "domain id or name"
 
-#: src/storage_driver.c:1371
+#: src/storage_driver.c:1375
 #, fuzzy, c-format
 msgid "storage volume name '%s' already in use."
 msgstr "domain %s exists already"
 
-#: src/storage_driver.c:1382
+#: src/storage_driver.c:1391
 msgid "storage pool does not support volume creation from an existing volume"
 msgstr ""
 
-#: src/storage_driver.c:1388 src/storage_driver.c:1502
+#: src/storage_driver.c:1397 src/storage_driver.c:1511
 #, fuzzy, c-format
 msgid "volume '%s' is still being allocated."
 msgstr "Domain is already active"
 
-#: src/storage_driver.c:1509
+#: src/storage_driver.c:1518
 msgid "storage pool does not support vol deletion"
 msgstr ""
 
+#: src/test.c:365
+#, fuzzy, c-format
+msgid "node vol list for pool '%s'"
+msgstr "Failed to start domain %s"
+
 #: src/test.c:376
+#, fuzzy
+msgid "resolving volume filename"
+msgstr "resolving domain filename"
+
+#: src/test.c:457
 #, fuzzy, c-format
 msgid "loading host definition file '%s'"
 msgstr "loading host definition file"
 
-#: src/test.c:384
-msgid "host"
-msgstr "host"
+#: src/test.c:466
+#, fuzzy, c-format
+msgid "Invalid XML in file '%s'"
+msgstr "Failed to suspend domain %s"
 
-#: src/test.c:392
-msgid "node"
-msgstr "node"
+#: src/test.c:475
+msgid "Root element is not 'node'"
+msgstr ""
 
-#: src/test.c:399
+#: src/test.c:482
 msgid "creating xpath context"
 msgstr "creating xpath context"
 
-#: src/test.c:414
+#: src/test.c:497
 msgid "node cpu numa nodes"
 msgstr "node cpu numa nodes"
 
-#: src/test.c:422
+#: src/test.c:505
 msgid "node cpu sockets"
 msgstr "node cpu sockets"
 
-#: src/test.c:430
+#: src/test.c:513
 msgid "node cpu cores"
 msgstr "node cpu cores"
 
-#: src/test.c:438
+#: src/test.c:521
 msgid "node cpu threads"
 msgstr "node cpu threads"
 
-#: src/test.c:449
+#: src/test.c:532
 msgid "node active cpu"
 msgstr "node active cpu"
 
-#: src/test.c:456
+#: src/test.c:539
 msgid "node cpu mhz"
 msgstr "node cpu mhz"
 
-#: src/test.c:471
+#: src/test.c:554
 msgid "node memory"
 msgstr "node memory"
 
-#: src/test.c:477
+#: src/test.c:560
 msgid "node domain list"
 msgstr "node domain list"
 
-#: src/test.c:488
+#: src/test.c:571
 msgid "resolving domain filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:516
+#: src/test.c:599
 #, fuzzy
 msgid "node network list"
 msgstr "node domain list"
 
-#: src/test.c:526
+#: src/test.c:609
 #, fuzzy
 msgid "resolving network filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:551
+#: src/test.c:635
 #, fuzzy
 msgid "node pool list"
 msgstr "node domain list"
 
-#: src/test.c:563
+#: src/test.c:647
 #, fuzzy
 msgid "resolving pool filename"
 msgstr "resolving domain filename"
 
-#: src/test.c:650
+#: src/test.c:729
 msgid "testOpen: supply a path or use test:///default"
 msgstr ""
 
-#: src/test.c:719 src/uml_driver.c:1162 src/xen_unified.c:468
+#: src/test.c:798 src/uml_driver.c:1131 src/xen_unified.c:489
 #, fuzzy
 msgid "cannot lookup hostname"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:963
+#: src/test.c:1042
 #, fuzzy, c-format
 msgid "domain '%s' not paused"
 msgstr "domain information"
 
-#: src/test.c:1005 src/test.c:1046
+#: src/test.c:1084 src/test.c:1125
 #, fuzzy, c-format
 msgid "domain '%s' not running"
 msgstr "Domain is already active"
 
-#: src/test.c:1206
+#: src/test.c:1285
 #, fuzzy, c-format
 msgid "saving domain '%s' failed to allocate space for metadata"
 msgstr "failed to allocate a node"
 
-#: src/test.c:1213
+#: src/test.c:1292
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': open failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1220 src/test.c:1226 src/test.c:1232 src/test.c:1239
+#: src/test.c:1299 src/test.c:1305 src/test.c:1311 src/test.c:1318
 #, fuzzy, c-format
 msgid "saving domain '%s' to '%s': write failed"
 msgstr "save a domain state to a file"
 
-#: src/test.c:1290
+#: src/test.c:1369
 #, fuzzy, c-format
 msgid "cannot read domain image '%s'"
 msgstr "node domain list"
 
-#: src/test.c:1296
+#: src/test.c:1375
 #, c-format
 msgid "incomplete save header in '%s'"
 msgstr ""
 
-#: src/test.c:1302
+#: src/test.c:1381
 msgid "mismatched header magic"
 msgstr ""
 
-#: src/test.c:1307
+#: src/test.c:1386
 #, fuzzy, c-format
 msgid "failed to read metadata length in '%s'"
 msgstr "failed to read from Xen Daemon"
 
-#: src/test.c:1313
+#: src/test.c:1392
 msgid "length of metadata out of range"
 msgstr ""
 
-#: src/test.c:1322
+#: src/test.c:1401
 #, fuzzy, c-format
 msgid "incomplete metdata in '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/test.c:1379
+#: src/test.c:1458
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to open %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1385
+#: src/test.c:1464
 #, fuzzy, c-format
 msgid "domain '%s' coredump: failed to write header to %s"
 msgstr "failed to write configuration file"
 
-#: src/test.c:1391
+#: src/test.c:1470
 #, fuzzy, c-format
 msgid "domain '%s' coredump: write failed: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/test.c:1660
+#: src/test.c:1739
 msgid "Range exceeds available cells"
 msgstr ""
 
-#: src/test.c:1694
+#: src/test.c:1773
 #, fuzzy, c-format
 msgid "Domain '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:1731
+#: src/test.c:1810
 #, fuzzy, c-format
 msgid "Domain '%s' is still running"
 msgstr "Domain is already active"
 
-#: src/test.c:2112
+#: src/test.c:2191
 #, fuzzy, c-format
 msgid "Network '%s' is still running"
 msgstr "Domain %s started\n"
 
-#: src/test.c:2145
+#: src/test.c:2224
 #, fuzzy, c-format
 msgid "Network '%s' is already running"
 msgstr "Domain is already active"
 
-#: src/test.c:2487 src/test.c:2607 src/test.c:2640 src/test.c:2708
+#: src/test.c:2566 src/test.c:2686 src/test.c:2719 src/test.c:2787
 #, fuzzy, c-format
 msgid "storage pool '%s' is already active"
 msgstr "Domain is already active"
 
-#: src/test.c:2669 src/test.c:2740 src/test.c:2892 src/test.c:2927
-#: src/test.c:2973 src/test.c:3084 src/test.c:3165 src/test.c:3265
-#: src/test.c:3343 src/test.c:3388 src/test.c:3428
+#: src/test.c:2748 src/test.c:2819 src/test.c:2971 src/test.c:3006
+#: src/test.c:3052 src/test.c:3163 src/test.c:3244 src/test.c:3344
+#: src/test.c:3422 src/test.c:3467 src/test.c:3507
 #, fuzzy, c-format
 msgid "storage pool '%s' is not active"
 msgstr "Domain is already active"
 
-#: src/test.c:2981 src/test.c:3182 src/test.c:3258 src/test.c:3336
-#: src/test.c:3381 src/test.c:3421
+#: src/test.c:3060 src/test.c:3261 src/test.c:3337 src/test.c:3415
+#: src/test.c:3460 src/test.c:3500
 #, fuzzy, c-format
 msgid "no storage vol with matching name '%s'"
 msgstr "domain id or name"
 
-#: src/test.c:3024
+#: src/test.c:3103
 #, fuzzy, c-format
 msgid "no storage vol with matching key '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3058
+#: src/test.c:3137
 #, fuzzy, c-format
 msgid "no storage vol with matching path '%s'"
 msgstr "domain information in XML"
 
-#: src/test.c:3102 src/test.c:3191
+#: src/test.c:3181 src/test.c:3270
 #, c-format
 msgid "Not enough free space in pool for volume '%s'"
 msgstr ""
 
-#: src/uml_conf.c:134
+#: src/uml_conf.c:172
+msgid "IP address not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:177
+msgid "script execution not supported for ethernet inteface"
+msgstr ""
+
+#: src/uml_conf.c:184
+#, fuzzy
+msgid "TCP server networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:189
+#, fuzzy
+msgid "TCP client networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:234
+#, fuzzy
+msgid "internal networking type not supported"
+msgstr "Domain %s started\n"
+
+#: src/uml_conf.c:301
 msgid "only TCP listen is supported for chr device"
 msgstr ""
 
-#: src/uml_conf.c:154
+#: src/uml_conf.c:321
 #, fuzzy, c-format
 msgid "unsupported chr device type %d"
 msgstr "unexpected mime type"
 
-#: src/uml_driver.c:104
-#, fuzzy
-msgid "Failed to set close-on-exec file descriptor flag\n"
-msgstr "failed to write configuration file"
+#: src/uml_driver.c:95 src/util.c:371 src/util.c:398
+msgid "Failed to set close-on-exec file descriptor flag"
+msgstr ""
 
-#: src/uml_driver.c:375
+#: src/uml_driver.c:135
+#, fuzzy, c-format
+msgid "Failed to autostart VM '%s': %s"
+msgstr "Failed to suspend domain %s"
+
+#: src/uml_driver.c:367
 #, fuzzy
 msgid "cannot initialize inotify"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:381
+#: src/uml_driver.c:373
 #, fuzzy, c-format
 msgid "Failed to create monitor directory %s: %s"
 msgstr "Failed to create domain from %s"
 
-#: src/uml_driver.c:414
+#: src/uml_driver.c:406
 #, fuzzy
-msgid "umlStartup: out of memory\n"
+msgid "umlStartup: out of memory"
 msgstr "out of memory"
 
-#: src/uml_driver.c:562
+#: src/uml_driver.c:554
 #, fuzzy, c-format
 msgid "failed to read pid: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/uml_driver.c:610
+#: src/uml_driver.c:603
 #, fuzzy
 msgid "cannot open socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:618
+#: src/uml_driver.c:612
 #, fuzzy
 msgid "cannot bind socket"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:671
+#: src/uml_driver.c:667
 #, fuzzy, c-format
 msgid "cannot send too long command %s (%d bytes)"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:681
+#: src/uml_driver.c:677
 #, fuzzy, c-format
 msgid "cannot send command %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:691
+#: src/uml_driver.c:687
 #, fuzzy, c-format
 msgid "cannot read reply %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/uml_driver.c:744
+#: src/uml_driver.c:769
 msgid "no kernel specified"
 msgstr ""
 
-#: src/uml_driver.c:753
+#: src/uml_driver.c:778
 #, fuzzy, c-format
 msgid "Cannot find UML kernel %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:868
+#: src/uml_driver.c:823 src/uml_driver.c:826
+#, fuzzy, c-format
+msgid "Unable to write envv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:833 src/uml_driver.c:836 src/uml_driver.c:841
+#, fuzzy, c-format
+msgid "Unable to write argv to logfile: %s"
+msgstr "failed to write configuration file"
+
+#: src/uml_driver.c:887
 #, fuzzy, c-format
-msgid "Got unexpected pid %d != %d\n"
+msgid "Got unexpected pid %d != %d"
 msgstr "unexpected dict node"
 
-#: src/uml_driver.c:1142
+#: src/uml_driver.c:937
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///system"
+msgstr ""
+
+#: src/uml_driver.c:944
+#, c-format
+msgid "unexpected UML URI path '%s', try uml:///session"
+msgstr ""
+
+#: src/uml_driver.c:953
+#, fuzzy
+msgid "uml state driver is not active"
+msgstr "Domain is already active"
+
+#: src/uml_driver.c:1111
 #, fuzzy, c-format
 msgid "cannot parse version %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/uml_driver.c:1214
+#: src/uml_driver.c:1183
 #, fuzzy, c-format
 msgid "domain '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1224
+#: src/uml_driver.c:1193
 #, fuzzy, c-format
 msgid "domain with uuid '%s' is already defined"
 msgstr "domain %s exists already"
 
-#: src/uml_driver.c:1459
+#: src/uml_driver.c:1428
 #, fuzzy
 msgid "cannot read cputime for domain"
 msgstr "name of the inactive domain"
 
-#: src/uml_driver.c:1800
+#: src/uml_driver.c:1769
 #, fuzzy, c-format
 msgid "cannot read %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:316
+#: src/util.c:343
 #, fuzzy
 msgid "cannot block signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:331
+#: src/util.c:358
 #, fuzzy
 msgid "cannot create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:338 src/util.c:369
+#: src/util.c:365 src/util.c:392
 msgid "Failed to set non-blocking file descriptor flag"
 msgstr ""
 
-#: src/util.c:344 src/util.c:375
-msgid "Failed to set close-on-exec file descriptor flag"
-msgstr ""
-
-#: src/util.c:362
+#: src/util.c:385
 #, fuzzy
 msgid "Failed to create pipe"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:391 src/util.c:510
+#: src/util.c:410 src/util.c:535
 #, fuzzy
 msgid "cannot fork child process"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:410 src/util.c:447
+#: src/util.c:429 src/util.c:466
 #, fuzzy
 msgid "cannot unblock signals"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:463
+#: src/util.c:482
 #, fuzzy
 msgid "failed to setup stdin file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:469
+#: src/util.c:488
 #, fuzzy
 msgid "failed to setup stdout file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:475
+#: src/util.c:494
 #, fuzzy
 msgid "failed to setup stderr file handle"
 msgstr "failed to get hypervisor type"
 
-#: src/util.c:497
+#: src/util.c:522
 #, fuzzy
 msgid "cannot become session leader"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:503
+#: src/util.c:528
 #, fuzzy, c-format
 msgid "cannot change to root directory: %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:517
+#: src/util.c:542
 #, fuzzy
 msgid "could not write pidfile"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:530
+#: src/util.c:555
 #, fuzzy, c-format
 msgid "cannot execute binary %s"
 msgstr "failed to write configuration file: %s"
 
-#: src/util.c:643
+#: src/util.c:668
 #, c-format
 msgid "Intermediate daemon process exited with status %d."
 msgstr ""
 
-#: src/util.c:688
+#: src/util.c:713
 msgid "Unknown poll response."
 msgstr ""
 
-#: src/util.c:719
+#: src/util.c:744
 #, fuzzy
 msgid "poll error"
 msgstr "internal error %s"
 
-#: src/util.c:795
+#: src/util.c:820
 #, c-format
 msgid "'%s' exited with non-zero status %d and signal %d: %s"
 msgstr ""
 
-#: src/util.c:941
+#: src/util.c:966
 #, fuzzy, c-format
 msgid "Failed to open file '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/util.c:948
+#: src/util.c:973
 #, fuzzy, c-format
 msgid "Failed to read file '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/util.c:1791
+#: src/util.c:1847
 #, fuzzy, c-format
 msgid "Failed to find user record for uid '%d'"
 msgstr "Failed to undefine domain %s"
@@ -5626,15 +5883,15 @@ msgstr ""
 #: src/virsh.c:397 src/virsh.c:496 src/virsh.c:720 src/virsh.c:756
 #: src/virsh.c:812 src/virsh.c:878 src/virsh.c:1116 src/virsh.c:1159
 #: src/virsh.c:1378 src/virsh.c:1422 src/virsh.c:1460 src/virsh.c:1498
-#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1723 src/virsh.c:1809
-#: src/virsh.c:1942 src/virsh.c:1998 src/virsh.c:2054 src/virsh.c:2173
-#: src/virsh.c:2415 src/virsh.c:5081 src/virsh.c:5156 src/virsh.c:5217
-#: src/virsh.c:5275 src/virsh.c:5333 src/virsh.c:5449 src/virsh.c:5569
-#: src/virsh.c:5726 src/virsh.c:5956
+#: src/virsh.c:1536 src/virsh.c:1574 src/virsh.c:1725 src/virsh.c:1811
+#: src/virsh.c:1944 src/virsh.c:2000 src/virsh.c:2056 src/virsh.c:2175
+#: src/virsh.c:2417 src/virsh.c:5184 src/virsh.c:5259 src/virsh.c:5320
+#: src/virsh.c:5378 src/virsh.c:5436 src/virsh.c:5552 src/virsh.c:5672
+#: src/virsh.c:5829 src/virsh.c:6059
 msgid "domain name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:398 src/virsh.c:2481 src/virsh.c:2970
+#: src/virsh.c:398 src/virsh.c:2483 src/virsh.c:2972
 msgid "disable autostarting"
 msgstr ""
 
@@ -5752,15 +6009,15 @@ msgstr "Failed to list inactive domains"
 msgid "Id"
 msgstr "Id"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519 src/virsh.c:4475
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622 src/virsh.c:4578
 msgid "Name"
 msgstr "Name"
 
-#: src/virsh.c:661 src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:661 src/virsh.c:2761 src/virsh.c:3622
 msgid "State"
 msgstr "State"
 
-#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:6973 src/virsh.c:6989
+#: src/virsh.c:674 src/virsh.c:696 src/virsh.c:7078 src/virsh.c:7094
 msgid "no state"
 msgstr "no state"
 
@@ -5882,7 +6139,7 @@ msgstr "undefine an inactive domain"
 msgid "Undefine the configuration for an inactive domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:1014 src/virsh.c:2344
+#: src/virsh.c:1014 src/virsh.c:2346
 msgid "domain name or uuid"
 msgstr "domain name or uuid"
 
@@ -6126,11 +6383,11 @@ msgstr "Returns basic information about the domain."
 msgid "Id:"
 msgstr "Id:"
 
-#: src/virsh.c:1600 src/virsh.c:3754 src/virsh.c:4365
+#: src/virsh.c:1600 src/virsh.c:3857 src/virsh.c:4468
 msgid "Name:"
 msgstr "Name:"
 
-#: src/virsh.c:1603 src/virsh.c:3757
+#: src/virsh.c:1603 src/virsh.c:3860
 msgid "UUID:"
 msgstr "UUID:"
 
@@ -6138,16 +6395,16 @@ msgstr "UUID:"
 msgid "OS Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:1611 src/virsh.c:1767 src/virsh.c:3764 src/virsh.c:3768
-#: src/virsh.c:3772 src/virsh.c:3776
+#: src/virsh.c:1611 src/virsh.c:1769 src/virsh.c:3867 src/virsh.c:3871
+#: src/virsh.c:3875 src/virsh.c:3879
 msgid "State:"
 msgstr "State:"
 
-#: src/virsh.c:1614 src/virsh.c:2125
+#: src/virsh.c:1614 src/virsh.c:2127
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: src/virsh.c:1621 src/virsh.c:1774
+#: src/virsh.c:1621 src/virsh.c:1776
 msgid "CPU time:"
 msgstr "CPU time:"
 
@@ -6177,1709 +6434,1768 @@ msgstr "Name"
 msgid "disable"
 msgstr ""
 
-#: src/virsh.c:1651
+#: src/virsh.c:1653
 msgid "Security model:"
 msgstr ""
 
-#: src/virsh.c:1652
+#: src/virsh.c:1654
 msgid "Security DOI:"
 msgstr ""
 
-#: src/virsh.c:1661
+#: src/virsh.c:1663
 msgid "Security label:"
 msgstr ""
 
-#: src/virsh.c:1674
+#: src/virsh.c:1676
 #, fuzzy
 msgid "NUMA free memory"
 msgstr "Used memory:"
 
-#: src/virsh.c:1675
+#: src/virsh.c:1677
 msgid "display available free memory for the NUMA cell."
 msgstr ""
 
-#: src/virsh.c:1680
+#: src/virsh.c:1682
 #, fuzzy
 msgid "NUMA cell number"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:1706
+#: src/virsh.c:1708
 msgid "Total"
 msgstr ""
 
-#: src/virsh.c:1717
+#: src/virsh.c:1719
 msgid "domain vcpu information"
 msgstr "domain vcpu information"
 
-#: src/virsh.c:1718
+#: src/virsh.c:1720
 msgid "Returns basic information about the domain virtual CPUs."
 msgstr "Returns basic information about the domain virtual CPUs."
 
-#: src/virsh.c:1765
+#: src/virsh.c:1767
 msgid "VCPU:"
 msgstr "VCPU:"
 
-#: src/virsh.c:1766
+#: src/virsh.c:1768
 msgid "CPU:"
 msgstr "CPU:"
 
-#: src/virsh.c:1776
+#: src/virsh.c:1778
 msgid "CPU Affinity:"
 msgstr "CPU Affinity:"
 
-#: src/virsh.c:1788
+#: src/virsh.c:1790
 msgid "Domain shut off, virtual CPUs not present."
 msgstr ""
 
-#: src/virsh.c:1803
+#: src/virsh.c:1805
 msgid "control domain vcpu affinity"
 msgstr "control domain vcpu affinity"
 
-#: src/virsh.c:1804
+#: src/virsh.c:1806
 msgid "Pin domain VCPUs to host physical CPUs."
 msgstr "Pin domain VCPUs to host physical CPUs."
 
-#: src/virsh.c:1810
+#: src/virsh.c:1812
 msgid "vcpu number"
 msgstr "vcpu number"
 
-#: src/virsh.c:1811
+#: src/virsh.c:1813
 msgid "host cpu number(s) (comma separated)"
 msgstr "host cpu number(s) (comma separated)"
 
-#: src/virsh.c:1839
+#: src/virsh.c:1841
 msgid "vcpupin: Invalid or missing vCPU number."
 msgstr ""
 
-#: src/virsh.c:1845
+#: src/virsh.c:1847
 msgid "vcpupin: Missing cpulist"
 msgstr ""
 
-#: src/virsh.c:1857
+#: src/virsh.c:1859
 #, fuzzy
 msgid "vcpupin: failed to get domain informations."
 msgstr "failed to get node information"
 
-#: src/virsh.c:1863
+#: src/virsh.c:1865
 msgid "vcpupin: Invalid vCPU number."
 msgstr ""
 
-#: src/virsh.c:1872
+#: src/virsh.c:1874
 msgid "cpulist: Invalid format. Empty string."
 msgstr ""
 
-#: src/virsh.c:1882
+#: src/virsh.c:1884
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit at position %d (near '%c')."
 msgstr ""
 
-#: src/virsh.c:1892
+#: src/virsh.c:1894
 #, c-format
 msgid ""
 "cpulist: %s: Invalid format. Expecting digit or comma at position %d (near '%"
 "c')."
 msgstr ""
 
-#: src/virsh.c:1899
+#: src/virsh.c:1901
 #, c-format
 msgid "cpulist: %s: Invalid format. Trailing comma at position %d."
 msgstr ""
 
-#: src/virsh.c:1913
+#: src/virsh.c:1915
 #, fuzzy, c-format
 msgid "Physical CPU %d doesn't exist."
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:1936
+#: src/virsh.c:1938
 msgid "change number of virtual CPUs"
 msgstr "change number of virtual CPUs"
 
-#: src/virsh.c:1937
+#: src/virsh.c:1939
 #, fuzzy
 msgid "Change the number of virtual CPUs in the guest domain."
 msgstr "Change the number of virtual CPUs active in the guest domain."
 
-#: src/virsh.c:1943
+#: src/virsh.c:1945
 msgid "number of virtual CPUs"
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1963
+#: src/virsh.c:1965
 #, fuzzy
 msgid "Invalid number of virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1975
+#: src/virsh.c:1977
 #, fuzzy
 msgid "Too many virtual CPUs."
 msgstr "number of virtual CPUs"
 
-#: src/virsh.c:1992
+#: src/virsh.c:1994
 msgid "change memory allocation"
 msgstr "change memory allocation"
 
-#: src/virsh.c:1993
+#: src/virsh.c:1995
 msgid "Change the current memory allocation in the guest domain."
 msgstr "Change the current memory allocation in the guest domain."
 
-#: src/virsh.c:1999
+#: src/virsh.c:2001
 #, fuzzy
 msgid "number of kilobytes of memory"
 msgstr "number of bytes of memory"
 
-#: src/virsh.c:2020 src/virsh.c:2032 src/virsh.c:2076
+#: src/virsh.c:2022 src/virsh.c:2034 src/virsh.c:2078
 #, c-format
 msgid "Invalid value of %d for memory size"
 msgstr ""
 
-#: src/virsh.c:2026
+#: src/virsh.c:2028
 msgid "Unable to verify MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2048
+#: src/virsh.c:2050
 msgid "change maximum memory limit"
 msgstr "change maximum memory limit"
 
-#: src/virsh.c:2049
+#: src/virsh.c:2051
 msgid "Change the maximum memory allocation limit in the guest domain."
 msgstr "Change the maximum memory allocation limit in the guest domain."
 
-#: src/virsh.c:2055
+#: src/virsh.c:2057
 #, fuzzy
 msgid "maximum memory limit in kilobytes"
 msgstr "maxmimum memory limit in bytes"
 
-#: src/virsh.c:2082
+#: src/virsh.c:2084
 msgid "Unable to verify current MemorySize"
 msgstr ""
 
-#: src/virsh.c:2089
+#: src/virsh.c:2091
 #, fuzzy
 msgid "Unable to shrink current MemorySize"
 msgstr "domain memory"
 
-#: src/virsh.c:2095
+#: src/virsh.c:2097
 msgid "Unable to change MaxMemorySize"
 msgstr ""
 
-#: src/virsh.c:2107
+#: src/virsh.c:2109
 msgid "node information"
 msgstr "node information"
 
-#: src/virsh.c:2108
+#: src/virsh.c:2110
 msgid "Returns basic information about the node."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:2121
+#: src/virsh.c:2123
 msgid "failed to get node information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:2124
+#: src/virsh.c:2126
 msgid "CPU model:"
 msgstr "CPU model:"
 
-#: src/virsh.c:2126
+#: src/virsh.c:2128
 msgid "CPU frequency:"
 msgstr "CPU frequency:"
 
-#: src/virsh.c:2127
+#: src/virsh.c:2129
 msgid "CPU socket(s):"
 msgstr "CPU socket(s):"
 
-#: src/virsh.c:2128
+#: src/virsh.c:2130
 msgid "Core(s) per socket:"
 msgstr "Core(s) per socket:"
 
-#: src/virsh.c:2129
+#: src/virsh.c:2131
 msgid "Thread(s) per core:"
 msgstr "Thread(s) per core:"
 
-#: src/virsh.c:2130
+#: src/virsh.c:2132
 msgid "NUMA cell(s):"
 msgstr "NUMA cell(s):"
 
-#: src/virsh.c:2131
+#: src/virsh.c:2133
 msgid "Memory size:"
 msgstr "Memory size:"
 
-#: src/virsh.c:2140
+#: src/virsh.c:2142
 msgid "capabilities"
 msgstr ""
 
-#: src/virsh.c:2141
+#: src/virsh.c:2143
 msgid "Returns capabilities of hypervisor/driver."
 msgstr ""
 
-#: src/virsh.c:2154
+#: src/virsh.c:2156
 #, fuzzy
 msgid "failed to get capabilities"
 msgstr "failed to open file"
 
-#: src/virsh.c:2167
+#: src/virsh.c:2169
 msgid "domain information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2168
+#: src/virsh.c:2170
 #, fuzzy
 msgid "Output the domain information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2174
+#: src/virsh.c:2176
 #, fuzzy
 msgid "show inactive defined XML"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2175
+#: src/virsh.c:2177
 msgid "include security sensitive information in XML dump"
 msgstr ""
 
-#: src/virsh.c:2216
+#: src/virsh.c:2218
 #, fuzzy
 msgid "Convert native config to domain XML"
 msgstr "failed to write configuration file: %s"
 
-#: src/virsh.c:2217
+#: src/virsh.c:2219
 #, fuzzy
 msgid "Convert native guest configuration format to domain XML format."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2222
+#: src/virsh.c:2224
 msgid "source config data format"
 msgstr ""
 
-#: src/virsh.c:2223
+#: src/virsh.c:2225
 #, fuzzy
 msgid "config data file to import from"
 msgstr "configuration file syntax error"
 
-#: src/virsh.c:2262
+#: src/virsh.c:2264
 msgid "Convert domain XML to native config"
 msgstr ""
 
-#: src/virsh.c:2263
+#: src/virsh.c:2265
 msgid "Convert domain XML config to a native guest configuration format."
 msgstr ""
 
-#: src/virsh.c:2268
+#: src/virsh.c:2270
 msgid "target config data type format"
 msgstr ""
 
-#: src/virsh.c:2269
+#: src/virsh.c:2271
 msgid "xml data file to export from"
 msgstr ""
 
-#: src/virsh.c:2308
+#: src/virsh.c:2310
 msgid "convert a domain id or UUID to domain name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2314
+#: src/virsh.c:2316
 msgid "domain id or uuid"
 msgstr "domain id or uuid"
 
-#: src/virsh.c:2338
+#: src/virsh.c:2340
 msgid "convert a domain name or UUID to domain id"
 msgstr "convert a domain name or UUID to domain id"
 
-#: src/virsh.c:2373
+#: src/virsh.c:2375
 msgid "convert a domain name or id to domain UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2379
+#: src/virsh.c:2381
 msgid "domain id or name"
 msgstr "domain id or name"
 
-#: src/virsh.c:2398
+#: src/virsh.c:2400
 msgid "failed to get domain UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2408
+#: src/virsh.c:2410
 msgid "migrate domain to another host"
 msgstr ""
 
-#: src/virsh.c:2409
+#: src/virsh.c:2411
 msgid "Migrate domain to another host.  Add --live for live migration."
 msgstr ""
 
-#: src/virsh.c:2414
+#: src/virsh.c:2416
 msgid "live migration"
 msgstr ""
 
-#: src/virsh.c:2416
+#: src/virsh.c:2418
 msgid "connection URI of the destination host"
 msgstr ""
 
-#: src/virsh.c:2417
+#: src/virsh.c:2419
 msgid "migration URI, usually can be omitted"
 msgstr ""
 
-#: src/virsh.c:2418
+#: src/virsh.c:2420
 msgid "rename to new name during migration (if supported)"
 msgstr ""
 
-#: src/virsh.c:2441
+#: src/virsh.c:2443
 msgid "migrate: Missing desturi"
 msgstr ""
 
-#: src/virsh.c:2473
+#: src/virsh.c:2475
 #, fuzzy
 msgid "autostart a network"
 msgstr "Start a domain."
 
-#: src/virsh.c:2475
+#: src/virsh.c:2477
 msgid "Configure a network to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2480 src/virsh.c:2894
+#: src/virsh.c:2482 src/virsh.c:2896
 #, fuzzy
 msgid "network name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2502
+#: src/virsh.c:2504
 #, fuzzy, c-format
 msgid "failed to mark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2505
+#: src/virsh.c:2507
 #, fuzzy, c-format
 msgid "failed to unmark network %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2512
+#: src/virsh.c:2514
 #, fuzzy, c-format
 msgid "Network %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2514
+#: src/virsh.c:2516
 #, fuzzy, c-format
 msgid "Network %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2523
+#: src/virsh.c:2525
 #, fuzzy
 msgid "create a network from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:2524
+#: src/virsh.c:2526
 #, fuzzy
 msgid "Create a network."
 msgstr "Create a domain."
 
-#: src/virsh.c:2529 src/virsh.c:2576
+#: src/virsh.c:2531 src/virsh.c:2578
 #, fuzzy
 msgid "file containing an XML network description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:2556
+#: src/virsh.c:2558
 #, fuzzy, c-format
 msgid "Network %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:2559
+#: src/virsh.c:2561
 #, fuzzy, c-format
 msgid "Failed to create network from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:2570
+#: src/virsh.c:2572
 #, fuzzy
 msgid "define (but don't start) a network from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:2571
+#: src/virsh.c:2573
 #, fuzzy
 msgid "Define a network."
 msgstr "Define a domain."
 
-#: src/virsh.c:2603
+#: src/virsh.c:2605
 #, fuzzy, c-format
 msgid "Network %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:2606
+#: src/virsh.c:2608
 #, fuzzy, c-format
 msgid "Failed to define network from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:2617
+#: src/virsh.c:2619
 #, fuzzy
 msgid "destroy a network"
 msgstr "destroy a domain"
 
-#: src/virsh.c:2618
+#: src/virsh.c:2620
 #, fuzzy
 msgid "Destroy a given network."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:2623 src/virsh.c:2662 src/virsh.c:6059
+#: src/virsh.c:2625 src/virsh.c:2664 src/virsh.c:6162
 #, fuzzy
 msgid "network name, id or uuid"
 msgstr "domain name, id or uuid"
 
-#: src/virsh.c:2641
+#: src/virsh.c:2643
 #, fuzzy, c-format
 msgid "Network %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:2643
+#: src/virsh.c:2645
 #, fuzzy, c-format
 msgid "Failed to destroy network %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:2656
+#: src/virsh.c:2658
 #, fuzzy
 msgid "network information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:2657
+#: src/virsh.c:2659
 #, fuzzy
 msgid "Output the network information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:2696
+#: src/virsh.c:2698
 msgid "list networks"
 msgstr ""
 
-#: src/virsh.c:2697
+#: src/virsh.c:2699
 #, fuzzy
 msgid "Returns list of networks."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:2702
+#: src/virsh.c:2704
 #, fuzzy
 msgid "list inactive networks"
 msgstr "list inactive domains"
 
-#: src/virsh.c:2703
+#: src/virsh.c:2705
 #, fuzzy
 msgid "list inactive & active networks"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:2723 src/virsh.c:2731
+#: src/virsh.c:2725 src/virsh.c:2733
 #, fuzzy
 msgid "Failed to list active networks"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:2742 src/virsh.c:2750
+#: src/virsh.c:2744 src/virsh.c:2752
 #, fuzzy
 msgid "Failed to list inactive networks"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:2759 src/virsh.c:3519
+#: src/virsh.c:2761 src/virsh.c:3622
 msgid "Autostart"
 msgstr ""
 
-#: src/virsh.c:2774 src/virsh.c:2797 src/virsh.c:3534 src/virsh.c:3557
+#: src/virsh.c:2776 src/virsh.c:2799 src/virsh.c:3637 src/virsh.c:3660
 #, fuzzy
 msgid "no autostart"
 msgstr "no state"
 
-#: src/virsh.c:2780 src/virsh.c:3540
+#: src/virsh.c:2782 src/virsh.c:3643
 msgid "active"
 msgstr ""
 
-#: src/virsh.c:2803 src/virsh.c:3563 src/virsh.c:3765
+#: src/virsh.c:2805 src/virsh.c:3666 src/virsh.c:3868
 #, fuzzy
 msgid "inactive"
 msgstr "node active cpu"
 
-#: src/virsh.c:2819
+#: src/virsh.c:2821
 #, fuzzy
 msgid "convert a network UUID to network name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:2825
+#: src/virsh.c:2827
 msgid "network uuid"
 msgstr ""
 
-#: src/virsh.c:2850
+#: src/virsh.c:2852
 #, fuzzy
 msgid "start a (previously defined) inactive network"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:2851
+#: src/virsh.c:2853
 #, fuzzy
 msgid "Start a network."
 msgstr "Start a domain."
 
-#: src/virsh.c:2856
+#: src/virsh.c:2858
 #, fuzzy
 msgid "name of the inactive network"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:2873
+#: src/virsh.c:2875
 #, fuzzy, c-format
 msgid "Network %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:2876
+#: src/virsh.c:2878
 #, fuzzy, c-format
 msgid "Failed to start network %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2888
+#: src/virsh.c:2890
 #, fuzzy
 msgid "undefine an inactive network"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:2889
+#: src/virsh.c:2891
 #, fuzzy
 msgid "Undefine the configuration for an inactive network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:2912
+#: src/virsh.c:2914
 #, fuzzy, c-format
 msgid "Network %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:2914
+#: src/virsh.c:2916
 #, fuzzy, c-format
 msgid "Failed to undefine network %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:2926
+#: src/virsh.c:2928
 #, fuzzy
 msgid "convert a network name to network UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:2932
+#: src/virsh.c:2934
 msgid "network name"
 msgstr ""
 
-#: src/virsh.c:2952
+#: src/virsh.c:2954
 #, fuzzy
 msgid "failed to get network UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:2962
+#: src/virsh.c:2964
 #, fuzzy
 msgid "autostart a pool"
 msgstr "Start a domain."
 
-#: src/virsh.c:2964
+#: src/virsh.c:2966
 msgid "Configure a pool to be automatically started at boot."
 msgstr ""
 
-#: src/virsh.c:2969 src/virsh.c:3266 src/virsh.c:3305 src/virsh.c:3344
-#: src/virsh.c:3383 src/virsh.c:3422 src/virsh.c:3736 src/virsh.c:4001
-#: src/virsh.c:4230 src/virsh.c:4306 src/virsh.c:4347 src/virsh.c:4398
-#: src/virsh.c:4439 src/virsh.c:4583 src/virsh.c:6076
+#: src/virsh.c:2971 src/virsh.c:3369 src/virsh.c:3408 src/virsh.c:3447
+#: src/virsh.c:3486 src/virsh.c:3525 src/virsh.c:3839 src/virsh.c:4104
+#: src/virsh.c:4333 src/virsh.c:4409 src/virsh.c:4450 src/virsh.c:4501
+#: src/virsh.c:4542 src/virsh.c:4686 src/virsh.c:6179
 #, fuzzy
 msgid "pool name or uuid"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:2991
+#: src/virsh.c:2993
 #, fuzzy, c-format
 msgid "failed to mark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:2994
+#: src/virsh.c:2996
 #, fuzzy, c-format
 msgid "failed to unmark pool %s as autostarted"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3001
+#: src/virsh.c:3003
 #, fuzzy, c-format
 msgid "Pool %s marked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3003
+#: src/virsh.c:3005
 #, fuzzy, c-format
 msgid "Pool %s unmarked as autostarted\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3012
+#: src/virsh.c:3014
 #, fuzzy
 msgid "create a pool from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3013 src/virsh.c:3132
+#: src/virsh.c:3015 src/virsh.c:3235
 #, fuzzy
 msgid "Create a pool."
 msgstr "Create a domain."
 
-#: src/virsh.c:3019 src/virsh.c:3178
+#: src/virsh.c:3021 src/virsh.c:3281
 #, fuzzy
 msgid "file containing an XML pool description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:3046
+#: src/virsh.c:3048
 #, fuzzy, c-format
 msgid "Pool %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3049
+#: src/virsh.c:3051
 #, fuzzy, c-format
 msgid "Failed to create pool from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3060
+#: src/virsh.c:3062
+#, fuzzy
+msgid "create a device defined by an XML file on the node"
+msgstr "create a domain from an XML file"
+
+#: src/virsh.c:3064
+msgid ""
+"Create a device on the node.  Note that this command creates devices on the "
+"physical host that can then be assigned to a virtual machine."
+msgstr ""
+
+#: src/virsh.c:3072
+#, fuzzy
+msgid "file containing an XML description of the device"
+msgstr "file conatining an XML domain description"
+
+#: src/virsh.c:3101
+#, fuzzy, c-format
+msgid "Node device %s created from %s\n"
+msgstr "Domain %s created from %s\n"
+
+#: src/virsh.c:3104
+#, fuzzy, c-format
+msgid "Failed to create node device from %s"
+msgstr "Failed to create domain from %s"
+
+#: src/virsh.c:3116
+#, fuzzy
+msgid "destroy a device on the node"
+msgstr "Domain restored from %s\n"
+
+#: src/virsh.c:3117
+msgid ""
+"Destroy a device on the node.  Note that this command destroys devices on "
+"the physical host "
+msgstr ""
+
+#: src/virsh.c:3124
+#, fuzzy
+msgid "name of the device to be destroyed"
+msgstr "name of the inactive domain"
+
+#: src/virsh.c:3148
+#, fuzzy, c-format
+msgid "Destroyed node device '%s'\n"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3150
+#, fuzzy, c-format
+msgid "Failed to destroy node device '%s'"
+msgstr "Failed to list inactive domains"
+
+#: src/virsh.c:3163
 #, fuzzy
 msgid "name of the pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3061
+#: src/virsh.c:3164
 msgid "print XML document, but don't define/create"
 msgstr ""
 
-#: src/virsh.c:3062
+#: src/virsh.c:3165
 msgid "type of the pool"
 msgstr ""
 
-#: src/virsh.c:3063
+#: src/virsh.c:3166
 msgid "source-host for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3064
+#: src/virsh.c:3167
 msgid "source path for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3065
+#: src/virsh.c:3168
 msgid "source device for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3066
+#: src/virsh.c:3169
 msgid "source name for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3067
+#: src/virsh.c:3170
 msgid "target for underlying storage"
 msgstr ""
 
-#: src/virsh.c:3114 src/virsh.c:3967 src/virsh.c:4268
+#: src/virsh.c:3217 src/virsh.c:4070 src/virsh.c:4371
 #, fuzzy
 msgid "Failed to allocate XML buffer"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:3131
+#: src/virsh.c:3234
 #, fuzzy
 msgid "create a pool from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3157
+#: src/virsh.c:3260
 #, fuzzy, c-format
 msgid "Pool %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3160
+#: src/virsh.c:3263
 #, fuzzy, c-format
 msgid "Failed to create pool %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:3172
+#: src/virsh.c:3275
 #, fuzzy
 msgid "define (but don't start) a pool from an XML file"
 msgstr "define (but don't start) a domain from an XML file"
 
-#: src/virsh.c:3173 src/virsh.c:3220
+#: src/virsh.c:3276 src/virsh.c:3323
 #, fuzzy
 msgid "Define a pool."
 msgstr "Define a domain."
 
-#: src/virsh.c:3205
+#: src/virsh.c:3308
 #, fuzzy, c-format
 msgid "Pool %s defined from %s\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3208
+#: src/virsh.c:3311
 #, fuzzy, c-format
 msgid "Failed to define pool from %s"
 msgstr "Failed to define domain from %s"
 
-#: src/virsh.c:3219
+#: src/virsh.c:3322
 msgid "define a pool from a set of args"
 msgstr ""
 
-#: src/virsh.c:3245
+#: src/virsh.c:3348
 #, fuzzy, c-format
 msgid "Pool %s defined\n"
 msgstr "Domain %s defined from %s\n"
 
-#: src/virsh.c:3248
+#: src/virsh.c:3351
 #, fuzzy, c-format
 msgid "Failed to define pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3260
+#: src/virsh.c:3363
 msgid "build a pool"
 msgstr ""
 
-#: src/virsh.c:3261
+#: src/virsh.c:3364
 msgid "Build a given pool."
 msgstr ""
 
-#: src/virsh.c:3284
+#: src/virsh.c:3387
 #, fuzzy, c-format
 msgid "Pool %s built\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3286
+#: src/virsh.c:3389
 #, fuzzy, c-format
 msgid "Failed to build pool %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:3299
+#: src/virsh.c:3402
 #, fuzzy
 msgid "destroy a pool"
 msgstr "destroy a domain"
 
-#: src/virsh.c:3300
+#: src/virsh.c:3403
 #, fuzzy
 msgid "Destroy a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3323
+#: src/virsh.c:3426
 #, fuzzy, c-format
 msgid "Pool %s destroyed\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3325
+#: src/virsh.c:3428
 #, fuzzy, c-format
 msgid "Failed to destroy pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3338
+#: src/virsh.c:3441
 msgid "delete a pool"
 msgstr ""
 
-#: src/virsh.c:3339
+#: src/virsh.c:3442
 #, fuzzy
 msgid "Delete a given pool."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:3362
+#: src/virsh.c:3465
 #, fuzzy, c-format
 msgid "Pool %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:3364
+#: src/virsh.c:3467
 #, fuzzy, c-format
 msgid "Failed to delete pool %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:3377
+#: src/virsh.c:3480
 msgid "refresh a pool"
 msgstr ""
 
-#: src/virsh.c:3378
+#: src/virsh.c:3481
 msgid "Refresh a given pool."
 msgstr ""
 
-#: src/virsh.c:3401
+#: src/virsh.c:3504
 #, fuzzy, c-format
 msgid "Pool %s refreshed\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:3403
+#: src/virsh.c:3506
 #, fuzzy, c-format
 msgid "Failed to refresh pool %s"
 msgstr "Failed to resume domain %s"
 
-#: src/virsh.c:3416
+#: src/virsh.c:3519
 #, fuzzy
 msgid "pool information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:3417
+#: src/virsh.c:3520
 #, fuzzy
 msgid "Output the pool information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:3456
+#: src/virsh.c:3559
 #, fuzzy
 msgid "list pools"
 msgstr "list domains"
 
-#: src/virsh.c:3457
+#: src/virsh.c:3560
 #, fuzzy
 msgid "Returns list of pools."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:3462
+#: src/virsh.c:3565
 #, fuzzy
 msgid "list inactive pools"
 msgstr "list inactive domains"
 
-#: src/virsh.c:3463
+#: src/virsh.c:3566
 #, fuzzy
 msgid "list inactive & active pools"
 msgstr "list inactive & active domains"
 
-#: src/virsh.c:3483 src/virsh.c:3491
+#: src/virsh.c:3586 src/virsh.c:3594
 #, fuzzy
 msgid "Failed to list active pools"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:3502 src/virsh.c:3510
+#: src/virsh.c:3605 src/virsh.c:3613
 #, fuzzy
 msgid "Failed to list inactive pools"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:3578
+#: src/virsh.c:3681
 #, fuzzy
 msgid "find potential storage pool sources"
 msgstr "invalid connection pointer in %s"
 
-#: src/virsh.c:3579 src/virsh.c:3659
+#: src/virsh.c:3682 src/virsh.c:3762
 msgid "Returns XML <sources> document."
 msgstr ""
 
-#: src/virsh.c:3585
+#: src/virsh.c:3688
 #, fuzzy
 msgid "type of storage pool sources to find"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3586
+#: src/virsh.c:3689
 msgid "optional host to query"
 msgstr ""
 
-#: src/virsh.c:3587
+#: src/virsh.c:3690
 msgid "optional port to query"
 msgstr ""
 
-#: src/virsh.c:3632
+#: src/virsh.c:3735
 #, fuzzy
 msgid "Out of memory"
 msgstr "out of memory"
 
-#: src/virsh.c:3635
+#: src/virsh.c:3738
 #, c-format
 msgid "virAsprintf failed (errno %d)"
 msgstr ""
 
-#: src/virsh.c:3644 src/virsh.c:3695
+#: src/virsh.c:3747 src/virsh.c:3798
 #, fuzzy, c-format
 msgid "Failed to find any %s pool sources"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:3658
+#: src/virsh.c:3761
 msgid "discover potential storage pool sources"
 msgstr ""
 
-#: src/virsh.c:3665
+#: src/virsh.c:3768
 #, fuzzy
 msgid "type of storage pool sources to discover"
 msgstr "too many drivers registered"
 
-#: src/virsh.c:3667
+#: src/virsh.c:3770
 msgid "optional file of source xml to query for pools"
 msgstr ""
 
-#: src/virsh.c:3730
+#: src/virsh.c:3833
 #, fuzzy
 msgid "storage pool information"
 msgstr "node information"
 
-#: src/virsh.c:3731
+#: src/virsh.c:3834
 #, fuzzy
 msgid "Returns basic information about the storage pool."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:3769
+#: src/virsh.c:3872
 msgid "building"
 msgstr ""
 
-#: src/virsh.c:3773 src/virsh.c:6959 src/virsh.c:6985
+#: src/virsh.c:3876 src/virsh.c:7064 src/virsh.c:7090
 msgid "running"
 msgstr "running"
 
-#: src/virsh.c:3777
+#: src/virsh.c:3880
 msgid "degraded"
 msgstr ""
 
-#: src/virsh.c:3784 src/virsh.c:4375
+#: src/virsh.c:3887 src/virsh.c:4478
 msgid "Capacity:"
 msgstr ""
 
-#: src/virsh.c:3787 src/virsh.c:4378
+#: src/virsh.c:3890 src/virsh.c:4481
 #, fuzzy
 msgid "Allocation:"
 msgstr "allocating domain"
 
-#: src/virsh.c:3790
+#: src/virsh.c:3893
 msgid "Available:"
 msgstr ""
 
-#: src/virsh.c:3805
+#: src/virsh.c:3908
 #, fuzzy
 msgid "convert a pool UUID to pool name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:3811
+#: src/virsh.c:3914
 #, fuzzy
 msgid "pool uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:3836
+#: src/virsh.c:3939
 #, fuzzy
 msgid "start a (previously defined) inactive pool"
 msgstr "start a (previously defined) inactive domain"
 
-#: src/virsh.c:3837
+#: src/virsh.c:3940
 #, fuzzy
 msgid "Start a pool."
 msgstr "Start a domain."
 
-#: src/virsh.c:3842
+#: src/virsh.c:3945
 #, fuzzy
 msgid "name of the inactive pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3859
+#: src/virsh.c:3962
 #, fuzzy, c-format
 msgid "Pool %s started\n"
 msgstr "Domain %s started\n"
 
-#: src/virsh.c:3862
+#: src/virsh.c:3965
 #, fuzzy, c-format
 msgid "Failed to start pool %s"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:3874
+#: src/virsh.c:3977
 #, fuzzy
 msgid "create a volume from a set of args"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:3875 src/virsh.c:4070
+#: src/virsh.c:3978 src/virsh.c:4173
 #, fuzzy
 msgid "Create a vol."
 msgstr "Create a domain."
 
-#: src/virsh.c:3880 src/virsh.c:4039 src/virsh.c:4075 src/virsh.c:4133
+#: src/virsh.c:3983 src/virsh.c:4142 src/virsh.c:4178 src/virsh.c:4236
 #, fuzzy
 msgid "pool name"
 msgstr "domain name"
 
-#: src/virsh.c:3881
+#: src/virsh.c:3984
 #, fuzzy
 msgid "name of the volume"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:3882
+#: src/virsh.c:3985
 msgid "size of the vol with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3883
+#: src/virsh.c:3986
 msgid "initial allocation size with optional k,M,G,T suffix"
 msgstr ""
 
-#: src/virsh.c:3884
+#: src/virsh.c:3987
 msgid "file format type raw,bochs,qcow,qcow2,vmdk"
 msgstr ""
 
-#: src/virsh.c:3942 src/virsh.c:3947
+#: src/virsh.c:4045 src/virsh.c:4050
 #, c-format
 msgid "Malformed size %s"
 msgstr ""
 
-#: src/virsh.c:3976
+#: src/virsh.c:4079
 #, fuzzy, c-format
 msgid "Vol %s created\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:3980
+#: src/virsh.c:4083
 #, fuzzy, c-format
 msgid "Failed to create vol %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:3995
+#: src/virsh.c:4098
 #, fuzzy
 msgid "undefine an inactive pool"
 msgstr "undefine an inactive domain"
 
-#: src/virsh.c:3996
+#: src/virsh.c:4099
 #, fuzzy
 msgid "Undefine the configuration for an inactive pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:4019
+#: src/virsh.c:4122
 #, fuzzy, c-format
 msgid "Pool %s has been undefined\n"
 msgstr "Domain %s has been undefined\n"
 
-#: src/virsh.c:4021
+#: src/virsh.c:4124
 #, fuzzy, c-format
 msgid "Failed to undefine pool %s"
 msgstr "Failed to undefine domain %s"
 
-#: src/virsh.c:4033
+#: src/virsh.c:4136
 #, fuzzy
 msgid "convert a pool name to pool UUID"
 msgstr "convert a domain name or id to domain UUID"
 
-#: src/virsh.c:4059
+#: src/virsh.c:4162
 #, fuzzy
 msgid "failed to get pool UUID"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:4069
+#: src/virsh.c:4172
 #, fuzzy
 msgid "create a vol from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4076 src/virsh.c:4134
+#: src/virsh.c:4179 src/virsh.c:4237
 #, fuzzy
 msgid "file containing an XML vol description"
 msgstr "file conatining an XML domain description"
 
-#: src/virsh.c:4113
+#: src/virsh.c:4216
 #, fuzzy, c-format
 msgid "Vol %s created from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4117 src/virsh.c:4174
+#: src/virsh.c:4220 src/virsh.c:4277
 #, fuzzy, c-format
 msgid "Failed to create vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4127
+#: src/virsh.c:4230
 msgid "create a vol, using another volume as input"
 msgstr ""
 
-#: src/virsh.c:4128
+#: src/virsh.c:4231
 #, fuzzy
 msgid "Create a vol from an existing volume."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4135
+#: src/virsh.c:4238
 #, fuzzy
 msgid "pool name or uuid of the input volume's pool"
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4136
+#: src/virsh.c:4239
 #, fuzzy
 msgid "input vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4171
+#: src/virsh.c:4274
 #, fuzzy, c-format
 msgid "Vol %s created from input vol %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4224
+#: src/virsh.c:4327
 #, fuzzy
 msgid "clone a volume."
 msgstr "name of the inactive domain"
 
-#: src/virsh.c:4225
+#: src/virsh.c:4328
 msgid "Clone an existing volume."
 msgstr ""
 
-#: src/virsh.c:4231
+#: src/virsh.c:4334
 #, fuzzy
 msgid "orig vol name or key"
 msgstr "domain name or uuid"
 
-#: src/virsh.c:4232
+#: src/virsh.c:4335
 #, fuzzy
 msgid "clone name"
 msgstr "domain name"
 
-#: src/virsh.c:4254
+#: src/virsh.c:4357
 #, fuzzy
 msgid "failed to get parent pool"
 msgstr "Failed to start domain %s"
 
-#: src/virsh.c:4275
+#: src/virsh.c:4378
 #, fuzzy, c-format
 msgid "Vol %s cloned from %s\n"
 msgstr "Domain %s created from %s\n"
 
-#: src/virsh.c:4279
+#: src/virsh.c:4382
 #, fuzzy, c-format
 msgid "Failed to clone vol from %s"
 msgstr "Failed to create domain from %s"
 
-#: src/virsh.c:4300
+#: src/virsh.c:4403
 msgid "delete a vol"
 msgstr ""
 
-#: src/virsh.c:4301
+#: src/virsh.c:4404
 #, fuzzy
 msgid "Delete a given vol."
 msgstr "Destroy a given domain."
 
-#: src/virsh.c:4307 src/virsh.c:4348 src/virsh.c:4399
+#: src/virsh.c:4410 src/virsh.c:4451 src/virsh.c:4502
 msgid "vol name, key or path"
 msgstr ""
 
-#: src/virsh.c:4326
+#: src/virsh.c:4429
 #, fuzzy, c-format
 msgid "Vol %s deleted\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4328
+#: src/virsh.c:4431
 #, fuzzy, c-format
 msgid "Failed to delete vol %s"
 msgstr "Failed to destroy domain %s"
 
-#: src/virsh.c:4341
+#: src/virsh.c:4444
 #, fuzzy
 msgid "storage vol information"
 msgstr "node information"
 
-#: src/virsh.c:4342
+#: src/virsh.c:4445
 #, fuzzy
 msgid "Returns basic information about the storage vol."
 msgstr "Returns basic information about the node."
 
-#: src/virsh.c:4370
+#: src/virsh.c:4473
 #, fuzzy
 msgid "Type:"
 msgstr "OS Type:"
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 msgid "file"
 msgstr ""
 
-#: src/virsh.c:4372
+#: src/virsh.c:4475
 #, fuzzy
 msgid "block"
 msgstr "blocked"
 
-#: src/virsh.c:4392
+#: src/virsh.c:4495
 #, fuzzy
 msgid "vol information in XML"
 msgstr "domain information in XML"
 
-#: src/virsh.c:4393
+#: src/virsh.c:4496
 #, fuzzy
 msgid "Output the vol information as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4433
+#: src/virsh.c:4536
 #, fuzzy
 msgid "list vols"
 msgstr "list domains"
 
-#: src/virsh.c:4434
+#: src/virsh.c:4537
 #, fuzzy
 msgid "Returns list of vols by pool."
 msgstr "Returns list of domains."
 
-#: src/virsh.c:4459 src/virsh.c:4467
+#: src/virsh.c:4562 src/virsh.c:4570
 #, fuzzy
 msgid "Failed to list active vols"
 msgstr "Failed to list active domains"
 
-#: src/virsh.c:4475
+#: src/virsh.c:4578
 msgid "Path"
 msgstr ""
 
-#: src/virsh.c:4511
+#: src/virsh.c:4614
 #, fuzzy
 msgid "convert a vol UUID to vol name"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4517
+#: src/virsh.c:4620
 msgid "vol key or path"
 msgstr ""
 
-#: src/virsh.c:4544
+#: src/virsh.c:4647
 #, fuzzy
 msgid "convert a vol UUID to vol key"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4550
+#: src/virsh.c:4653
 #, fuzzy
 msgid "vol uuid"
 msgstr "domain uuid"
 
-#: src/virsh.c:4577
+#: src/virsh.c:4680
 #, fuzzy
 msgid "convert a vol UUID to vol path"
 msgstr "convert a domain id or UUID to domain name"
 
-#: src/virsh.c:4584
+#: src/virsh.c:4687
 msgid "vol name or key"
 msgstr ""
 
-#: src/virsh.c:4614
+#: src/virsh.c:4717
 msgid "show version"
 msgstr "show version"
 
-#: src/virsh.c:4615
+#: src/virsh.c:4718
 msgid "Display the system version information."
 msgstr "Display the system version information."
 
-#: src/virsh.c:4638
+#: src/virsh.c:4741
 msgid "failed to get hypervisor type"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:4647
+#: src/virsh.c:4750
 #, c-format
 msgid "Compiled against library: libvir %d.%d.%d\n"
 msgstr "Compiled against library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4652
+#: src/virsh.c:4755
 msgid "failed to get the library version"
 msgstr "failed to get the library version"
 
-#: src/virsh.c:4659
+#: src/virsh.c:4762
 #, c-format
 msgid "Using library: libvir %d.%d.%d\n"
 msgstr "Using library: libvir %d.%d.%d\n"
 
-#: src/virsh.c:4666
+#: src/virsh.c:4769
 #, c-format
 msgid "Using API: %s %d.%d.%d\n"
 msgstr "Using API: %s %d.%d.%d\n"
 
-#: src/virsh.c:4671
+#: src/virsh.c:4774
 msgid "failed to get the hypervisor version"
 msgstr "failed to get the hypervisor version"
 
-#: src/virsh.c:4676
+#: src/virsh.c:4779
 #, c-format
 msgid "Cannot extract running %s hypervisor version\n"
 msgstr "Cannot extract running %s hypervisor version\n"
 
-#: src/virsh.c:4683
+#: src/virsh.c:4786
 #, c-format
 msgid "Running hypervisor: %s %d.%d.%d\n"
 msgstr "Running hypervisor: %s %d.%d.%d\n"
 
-#: src/virsh.c:4693
+#: src/virsh.c:4796
 msgid "enumerate devices on this host"
 msgstr ""
 
-#: src/virsh.c:4699
+#: src/virsh.c:4802
 #, fuzzy
 msgid "list devices in a tree"
 msgstr "missing devices information"
 
-#: src/virsh.c:4700
+#: src/virsh.c:4803
 msgid "capability name"
 msgstr ""
 
-#: src/virsh.c:4799
+#: src/virsh.c:4902
 #, fuzzy
 msgid "Failed to count node devices"
 msgstr "Failed to connect to the hypervisor"
 
-#: src/virsh.c:4809
+#: src/virsh.c:4912
 #, fuzzy
 msgid "Failed to list node devices"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4859
+#: src/virsh.c:4962
 msgid "node device details in XML"
 msgstr ""
 
-#: src/virsh.c:4860
+#: src/virsh.c:4963
 #, fuzzy
 msgid "Output the node device details as an XML dump to stdout."
 msgstr "Ouput the domain information as an XML dump to stdout."
 
-#: src/virsh.c:4866 src/virsh.c:4901 src/virsh.c:4942 src/virsh.c:4983
+#: src/virsh.c:4969 src/virsh.c:5004 src/virsh.c:5045 src/virsh.c:5086
 #, fuzzy
 msgid "device key"
 msgstr "blocked"
 
-#: src/virsh.c:4881 src/virsh.c:4917 src/virsh.c:4958 src/virsh.c:4999
+#: src/virsh.c:4984 src/virsh.c:5020 src/virsh.c:5061 src/virsh.c:5102
 msgid "Could not find matching device"
 msgstr ""
 
-#: src/virsh.c:4894
-msgid "dettach node device its device driver"
-msgstr ""
+#: src/virsh.c:4997
+#, fuzzy
+msgid "dettach node device from its device driver"
+msgstr "create a domain from an XML file"
 
-#: src/virsh.c:4895 src/virsh.c:4936
-msgid "Dettach node device its device driver before assigning to a domain."
-msgstr ""
+#: src/virsh.c:4998
+#, fuzzy
+msgid ""
+"Dettach node device from its device driver before assigning to a domain."
+msgstr "Returns state about a running domain."
 
-#: src/virsh.c:4922
+#: src/virsh.c:5025
 #, fuzzy, c-format
 msgid "Device %s dettached\n"
 msgstr "Domain %s destroyed\n"
 
-#: src/virsh.c:4924
+#: src/virsh.c:5027
 #, fuzzy, c-format
 msgid "Failed to dettach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4935
-msgid "reattach node device its device driver"
+#: src/virsh.c:5038
+msgid "reattach node device to its device driver"
 msgstr ""
 
-#: src/virsh.c:4963
+#: src/virsh.c:5039
+msgid "Reattach node device to its device driver once released by the domain."
+msgstr ""
+
+#: src/virsh.c:5066
 #, c-format
 msgid "Device %s re-attached\n"
 msgstr ""
 
-#: src/virsh.c:4965
+#: src/virsh.c:5068
 #, fuzzy, c-format
 msgid "Failed to re-attach device %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:4976
+#: src/virsh.c:5079
 #, fuzzy
 msgid "reset node device"
 msgstr "Failed to list inactive domains"
 
-#: src/virsh.c:4977
+#: src/virsh.c:5080
 #, fuzzy
 msgid "Reset node device before or after assigning to a domain."
 msgstr "Returns state about a running domain."
 
-#: src/virsh.c:5004
+#: src/virsh.c:5107
 #, fuzzy, c-format
 msgid "Device %s reset\n"
 msgstr "Domain %s resumed\n"
 
-#: src/virsh.c:5006
+#: src/virsh.c:5109
 #, fuzzy, c-format
 msgid "Failed to reset device %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/virsh.c:5017
+#: src/virsh.c:5120
 #, fuzzy
 msgid "print the hypervisor hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5032
+#: src/virsh.c:5135
 #, fuzzy
 msgid "failed to get hostname"
 msgstr "failed to get hypervisor type"
 
-#: src/virsh.c:5046
+#: src/virsh.c:5149
 #, fuzzy
 msgid "print the hypervisor canonical URI"
 msgstr "hypervisor connection URI"
 
-#: src/virsh.c:5061
+#: src/virsh.c:5164
 #, fuzzy
 msgid "failed to get URI"
 msgstr "failed to get domain UUID"
 
-#: src/virsh.c:5075
+#: src/virsh.c:5178
 msgid "vnc display"
 msgstr ""
 
-#: src/virsh.c:5076
+#: src/virsh.c:5179
 msgid "Output the IP address and port number for the VNC display."
 msgstr ""
 
-#: src/virsh.c:5150
+#: src/virsh.c:5253
 msgid "tty console"
 msgstr ""
 
-#: src/virsh.c:5151
+#: src/virsh.c:5254
 msgid "Output the device for the TTY console."
 msgstr ""
 
-#: src/virsh.c:5211
+#: src/virsh.c:5314
 #, fuzzy
 msgid "attach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5212
+#: src/virsh.c:5315
 #, fuzzy
 msgid "Attach device from an XML <file>."
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5218 src/virsh.c:5276
+#: src/virsh.c:5321 src/virsh.c:5379
 msgid "XML file"
 msgstr ""
 
-#: src/virsh.c:5239
+#: src/virsh.c:5342
 msgid "attach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5253
+#: src/virsh.c:5356
 #, fuzzy, c-format
 msgid "Failed to attach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5257
+#: src/virsh.c:5360
 msgid "Device attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5269
+#: src/virsh.c:5372
 #, fuzzy
 msgid "detach device from an XML file"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5270
+#: src/virsh.c:5373
 #, fuzzy
 msgid "Detach device from an XML <file>"
 msgstr "create a domain from an XML file"
 
-#: src/virsh.c:5297
+#: src/virsh.c:5400
 msgid "detach-device: Missing <file> option"
 msgstr ""
 
-#: src/virsh.c:5311
+#: src/virsh.c:5414
 #, fuzzy, c-format
 msgid "Failed to detach device from %s"
 msgstr "Failed to get devices for domain %s\n"
 
-#: src/virsh.c:5315
+#: src/virsh.c:5418
 msgid "Device detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5327
+#: src/virsh.c:5430
 #, fuzzy
 msgid "attach network interface"
 msgstr "invalid connection pointer in"
 
-#: src/virsh.c:5328
+#: src/virsh.c:5431
 msgid "Attach new network interface."
 msgstr ""
 
-#: src/virsh.c:5334 src/virsh.c:5450
+#: src/virsh.c:5437 src/virsh.c:5553
 msgid "network interface type"
 msgstr ""
 
-#: src/virsh.c:5335
+#: src/virsh.c:5438
 #, fuzzy
 msgid "source of network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5336
+#: src/virsh.c:5439
 #, fuzzy
 msgid "target network name"
 msgstr "Start a domain."
 
-#: src/virsh.c:5337 src/virsh.c:5451
+#: src/virsh.c:5440 src/virsh.c:5554
 #, fuzzy
 msgid "MAC address"
 msgstr "invalid argument in %s"
 
-#: src/virsh.c:5338
+#: src/virsh.c:5441
 msgid "script used to bridge network interface"
 msgstr ""
 
-#: src/virsh.c:5370
+#: src/virsh.c:5473
 #, c-format
 msgid "No support %s in command 'attach-interface'"
 msgstr ""
 
-#: src/virsh.c:5426
+#: src/virsh.c:5529
 msgid "Interface attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5443
+#: src/virsh.c:5546
 #, fuzzy
 msgid "detach network interface"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:5444
+#: src/virsh.c:5547
 msgid "Detach network interface."
 msgstr ""
 
-#: src/virsh.c:5489 src/virsh.c:5494
+#: src/virsh.c:5592 src/virsh.c:5597
 #, fuzzy
 msgid "Failed to get interface information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5502
+#: src/virsh.c:5605
 #, c-format
 msgid "No found interface whose type is %s"
 msgstr ""
 
-#: src/virsh.c:5524
+#: src/virsh.c:5627
 #, c-format
 msgid "No found interface whose MAC address is %s"
 msgstr ""
 
-#: src/virsh.c:5530 src/virsh.c:5799
+#: src/virsh.c:5633 src/virsh.c:5902
 #, fuzzy
 msgid "Failed to allocate memory"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5535 src/virsh.c:5804
+#: src/virsh.c:5638 src/virsh.c:5907
 #, fuzzy
 msgid "Failed to create XML"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5543
+#: src/virsh.c:5646
 msgid "Interface detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5563
+#: src/virsh.c:5666
 msgid "attach disk device"
 msgstr ""
 
-#: src/virsh.c:5564
+#: src/virsh.c:5667
 msgid "Attach new disk device."
 msgstr ""
 
-#: src/virsh.c:5570
+#: src/virsh.c:5673
 msgid "source of disk device"
 msgstr ""
 
-#: src/virsh.c:5571 src/virsh.c:5727
+#: src/virsh.c:5674 src/virsh.c:5830
 msgid "target of disk device"
 msgstr ""
 
-#: src/virsh.c:5572
+#: src/virsh.c:5675
 msgid "driver of disk device"
 msgstr ""
 
-#: src/virsh.c:5573
+#: src/virsh.c:5676
 msgid "subdriver of disk device"
 msgstr ""
 
-#: src/virsh.c:5574
+#: src/virsh.c:5677
 msgid "target device type"
 msgstr ""
 
-#: src/virsh.c:5575
+#: src/virsh.c:5678
 msgid "mode of device reading and writing"
 msgstr ""
 
-#: src/virsh.c:5608 src/virsh.c:5615
+#: src/virsh.c:5711 src/virsh.c:5718
 #, c-format
 msgid "No support %s in command 'attach-disk'"
 msgstr ""
 
-#: src/virsh.c:5704
+#: src/virsh.c:5807
 msgid "Disk attached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5720
+#: src/virsh.c:5823
 msgid "detach disk device"
 msgstr ""
 
-#: src/virsh.c:5721
+#: src/virsh.c:5824
 msgid "Detach disk device."
 msgstr ""
 
-#: src/virsh.c:5762 src/virsh.c:5767 src/virsh.c:5774
+#: src/virsh.c:5865 src/virsh.c:5870 src/virsh.c:5877
 #, fuzzy
 msgid "Failed to get disk information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:5793
+#: src/virsh.c:5896
 #, c-format
 msgid "No found disk whose target is %s"
 msgstr ""
 
-#: src/virsh.c:5812
+#: src/virsh.c:5915
 msgid "Disk detached successfully\n"
 msgstr ""
 
-#: src/virsh.c:5839
+#: src/virsh.c:5942
 #, fuzzy, c-format
 msgid "malloc: failed to allocate temporary file name: %s"
 msgstr "failed to allocate a node"
 
-#: src/virsh.c:5850
+#: src/virsh.c:5953
 #, fuzzy, c-format
 msgid "mkstemp: failed to create temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5857
+#: src/virsh.c:5960
 #, fuzzy, c-format
 msgid "write: %s: failed to write to temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5866
+#: src/virsh.c:5969
 #, fuzzy, c-format
 msgid "close: %s: failed to write or close temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5896
+#: src/virsh.c:5999
 #, c-format
 msgid ""
 "%s: $EDITOR environment variable contains shell meta or other unacceptable "
 "characters"
 msgstr ""
 
-#: src/virsh.c:5903
+#: src/virsh.c:6006
 #, c-format
 msgid ""
 "%s: temporary filename contains shell meta or other unacceptable characters "
 "(is $TMPDIR wrong?)"
 msgstr ""
 
-#: src/virsh.c:5910
+#: src/virsh.c:6013
 #, fuzzy, c-format
 msgid "virAsprintf: could not create editing command: %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/virsh.c:5918
+#: src/virsh.c:6021
 #, fuzzy, c-format
 msgid "%s: edit command failed: %s"
 msgstr "domain name"
 
-#: src/virsh.c:5924
+#: src/virsh.c:6027
 #, c-format
 msgid "%s: command exited with non-zero status"
 msgstr ""
 
-#: src/virsh.c:5939
+#: src/virsh.c:6042
 #, fuzzy, c-format
 msgid "%s: failed to read temporary file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:5950
+#: src/virsh.c:6053
 #, fuzzy
 msgid "edit XML configuration for a domain"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:5951
+#: src/virsh.c:6054
 #, fuzzy
 msgid "Edit the XML configuration for a domain."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6002
+#: src/virsh.c:6105
 #, c-format
 msgid "Domain %s XML configuration not changed.\n"
 msgstr ""
 
-#: src/virsh.c:6018
+#: src/virsh.c:6121
 msgid "ERROR: the XML configuration was changed by another user"
 msgstr ""
 
-#: src/virsh.c:6028
+#: src/virsh.c:6131
 #, fuzzy, c-format
 msgid "Domain %s XML configuration edited.\n"
 msgstr "failed to read configuration file"
 
-#: src/virsh.c:6053
+#: src/virsh.c:6156
 #, fuzzy
 msgid "edit XML configuration for a network"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6054
+#: src/virsh.c:6157
 #, fuzzy
 msgid "Edit the XML configuration for a network."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6070
+#: src/virsh.c:6173
 #, fuzzy
 msgid "edit XML configuration for a storage pool"
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6071
+#: src/virsh.c:6174
 #, fuzzy
 msgid "Edit the XML configuration for a storage pool."
 msgstr "Undefine the configuration for an inactive domain."
 
-#: src/virsh.c:6087
+#: src/virsh.c:6190
 msgid "quit this interactive terminal"
 msgstr "quit this interactive terminal"
 
-#: src/virsh.c:6276
+#: src/virsh.c:6381
 #, c-format
 msgid "command '%s' requires <%s> option"
 msgstr "command '%s' requires <%s> option"
 
-#: src/virsh.c:6277
+#: src/virsh.c:6382
 #, c-format
 msgid "command '%s' requires --%s option"
 msgstr "command '%s' requires --%s option"
 
-#: src/virsh.c:6304
+#: src/virsh.c:6409
 #, c-format
 msgid "command '%s' doesn't exist"
 msgstr "command '%s' doesn't exist"
 
-#: src/virsh.c:6311
+#: src/virsh.c:6416
 msgid "  NAME\n"
 msgstr "  NAME\n"
 
-#: src/virsh.c:6314
+#: src/virsh.c:6419
 #, fuzzy
 msgid ""
 "\n"
@@ -7888,17 +8204,17 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6323
+#: src/virsh.c:6428
 #, fuzzy, c-format
 msgid "[--%s <number>]"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6325
+#: src/virsh.c:6430
 #, fuzzy, c-format
 msgid "[--%s <string>]"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6338
+#: src/virsh.c:6443
 msgid ""
 "\n"
 "  DESCRIPTION\n"
@@ -7906,7 +8222,7 @@ msgstr ""
 "\n"
 "  DESCRIPTION\n"
 
-#: src/virsh.c:6344
+#: src/virsh.c:6449
 msgid ""
 "\n"
 "  OPTIONS\n"
@@ -7914,61 +8230,61 @@ msgstr ""
 "\n"
 "  OPTIONS\n"
 
-#: src/virsh.c:6349
+#: src/virsh.c:6454
 #, c-format
 msgid "--%s <number>"
 msgstr "--%s <number>"
 
-#: src/virsh.c:6351
+#: src/virsh.c:6456
 #, c-format
 msgid "--%s <string>"
 msgstr "--%s <string>"
 
-#: src/virsh.c:6504
+#: src/virsh.c:6609
 #, c-format
 msgid "internal error: virsh %s: no %s VSH_OT_DATA option"
 msgstr ""
 
-#: src/virsh.c:6521
+#: src/virsh.c:6626
 msgid "undefined domain name or id"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6553
+#: src/virsh.c:6658
 #, c-format
 msgid "failed to get domain '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6569
+#: src/virsh.c:6674
 #, fuzzy
 msgid "undefined network name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6593
+#: src/virsh.c:6698
 #, fuzzy, c-format
 msgid "failed to get network '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6606 src/virsh.c:6652
+#: src/virsh.c:6711 src/virsh.c:6757
 #, fuzzy
 msgid "undefined pool name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6630
+#: src/virsh.c:6735
 #, fuzzy, c-format
 msgid "failed to get pool '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6647
+#: src/virsh.c:6752
 #, fuzzy
 msgid "undefined vol name"
 msgstr "undefined domain name or id"
 
-#: src/virsh.c:6683
+#: src/virsh.c:6788
 #, fuzzy, c-format
 msgid "failed to get vol '%s'"
 msgstr "failed to get domain '%s'"
 
-#: src/virsh.c:6717
+#: src/virsh.c:6822
 #, c-format
 msgid ""
 "\n"
@@ -7979,131 +8295,131 @@ msgstr ""
 "(Time: %.3f ms)\n"
 "\n"
 
-#: src/virsh.c:6791
+#: src/virsh.c:6896
 msgid "missing \""
 msgstr "missing \""
 
-#: src/virsh.c:6852
+#: src/virsh.c:6957
 #, c-format
 msgid "unexpected token (command name): '%s'"
 msgstr "unexpected token (command name): '%s'"
 
-#: src/virsh.c:6857
+#: src/virsh.c:6962
 #, c-format
 msgid "unknown command: '%s'"
 msgstr "unknown command: '%s'"
 
-#: src/virsh.c:6864
+#: src/virsh.c:6969
 #, c-format
 msgid "command '%s' doesn't support option --%s"
 msgstr "command '%s' doesn't support option --%s"
 
-#: src/virsh.c:6879
+#: src/virsh.c:6984
 #, c-format
 msgid "expected syntax: --%s <%s>"
 msgstr "expected syntax: --%s <%s>"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "number"
 msgstr "number"
 
-#: src/virsh.c:6882
+#: src/virsh.c:6987
 msgid "string"
 msgstr "string"
 
-#: src/virsh.c:6888
+#: src/virsh.c:6993
 #, c-format
 msgid "unexpected data '%s'"
 msgstr "unexpected data '%s'"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "OPTION"
 msgstr "OPTION"
 
-#: src/virsh.c:6910
+#: src/virsh.c:7015
 msgid "DATA"
 msgstr "DATA"
 
-#: src/virsh.c:6961 src/virsh.c:6983
+#: src/virsh.c:7066 src/virsh.c:7088
 msgid "idle"
 msgstr ""
 
-#: src/virsh.c:6963
+#: src/virsh.c:7068
 msgid "paused"
 msgstr "paused"
 
-#: src/virsh.c:6965
+#: src/virsh.c:7070
 msgid "in shutdown"
 msgstr "in shutdown"
 
-#: src/virsh.c:6967
+#: src/virsh.c:7072
 msgid "shut off"
 msgstr "shut off"
 
-#: src/virsh.c:6969
+#: src/virsh.c:7074
 msgid "crashed"
 msgstr "crashed"
 
-#: src/virsh.c:6981
+#: src/virsh.c:7086
 msgid "offline"
 msgstr "offline"
 
-#: src/virsh.c:7000
+#: src/virsh.c:7105
 msgid "no valid connection"
 msgstr "no valid connection"
 
-#: src/virsh.c:7047
+#: src/virsh.c:7152
 #, c-format
 msgid "%s: error: "
 msgstr "%s: error: "
 
-#: src/virsh.c:7049
+#: src/virsh.c:7154
 msgid "error: "
 msgstr "error: "
 
-#: src/virsh.c:7071 src/virsh.c:7083 src/virsh.c:7096
+#: src/virsh.c:7176 src/virsh.c:7188 src/virsh.c:7201
 #, c-format
 msgid "%s: %d: failed to allocate %d bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7110
+#: src/virsh.c:7215
 #, fuzzy, c-format
 msgid "%s: %d: failed to allocate %lu bytes"
 msgstr "%s: %d: failed to allocate %d bytes"
 
-#: src/virsh.c:7140
+#: src/virsh.c:7245
 msgid "failed to connect to the hypervisor"
 msgstr "failed to connect to the hypervisor"
 
-#: src/virsh.c:7172
+#: src/virsh.c:7277
 #, fuzzy
 msgid "failed to get the log file information"
 msgstr "failed to get node information"
 
-#: src/virsh.c:7177
+#: src/virsh.c:7282
 msgid "the log path is not a file"
 msgstr ""
 
-#: src/virsh.c:7184
+#: src/virsh.c:7289
 msgid "failed to open the log file. check the log file path"
 msgstr ""
 
-#: src/virsh.c:7252
+#: src/virsh.c:7357
 #, fuzzy
 msgid "failed to write the log file"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7267
+#: src/virsh.c:7372
 #, fuzzy, c-format
 msgid "%s: failed to write log file: %s"
 msgstr "failed to write configuration file"
 
-#: src/virsh.c:7447
+#: src/virsh.c:7552
 #, fuzzy
 msgid "failed to disconnect from the hypervisor"
 msgstr "Failed to disconnect from the hypervisor"
 
-#: src/virsh.c:7462
+#: src/virsh.c:7567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -8134,7 +8450,7 @@ msgstr ""
 "\n"
 "  commands (non interactive mode):\n"
 
-#: src/virsh.c:7480
+#: src/virsh.c:7585
 #, fuzzy
 msgid ""
 "\n"
@@ -8145,17 +8461,17 @@ msgstr ""
 "  (specify --help <command> for details about the command)\n"
 "\n"
 
-#: src/virsh.c:7573
+#: src/virsh.c:7678
 #, c-format
 msgid "unsupported option '-%c'. See --help."
 msgstr "unsupported option '-%c'. See --help."
 
-#: src/virsh.c:7581
+#: src/virsh.c:7686
 #, c-format
 msgid "extra argument '%s'. See --help."
 msgstr ""
 
-#: src/virsh.c:7663
+#: src/virsh.c:7768
 #, c-format
 msgid ""
 "Welcome to %s, the virtualization interactive terminal.\n"
@@ -8164,7 +8480,7 @@ msgstr ""
 "Welcome to %s, the virtualization interactive terminal.\n"
 "\n"
 
-#: src/virsh.c:7666
+#: src/virsh.c:7771
 msgid ""
 "Type:  'help' for help with commands\n"
 "       'quit' to quit\n"
@@ -8215,13 +8531,13 @@ msgid "this function is not supported by the hypervisor: %s"
 msgstr "no support for hypervisor %s"
 
 #: src/virterror.c:740
-msgid "could not connect to hypervisor"
-msgstr "could not connect to hypervisor"
+msgid "no hypervisor driver available"
+msgstr ""
 
 #: src/virterror.c:742
 #, c-format
-msgid "could not connect to %s"
-msgstr "could not connect to %s"
+msgid "no hypervisor driver available for %s"
+msgstr ""
 
 #: src/virterror.c:746
 msgid "invalid connection pointer in"
@@ -8699,7 +9015,7 @@ msgstr "invalid connection pointer in"
 msgid "invalid interface pointer in %s"
 msgstr "invalid connection pointer in %s"
 
-#: src/virterror.c:1124
+#: src/virterror.c:1135
 #, fuzzy
 msgid "internal error: buffer too small"
 msgstr "internal error %s"
@@ -8759,22 +9075,32 @@ msgstr "Failed to suspend domain %s"
 msgid "adding watch on %s"
 msgstr ""
 
-#: src/xen_internal.c:1314
+#: src/xen_internal.c:1324
 #, c-format
 msgid "Credit scheduler weight parameter (%d) is out of range (1-65535)"
 msgstr ""
 
-#: src/xen_internal.c:1324
+#: src/xen_internal.c:1334
 #, c-format
 msgid "Credit scheduler cap parameter (%d) is out of range (0-65535)"
 msgstr ""
 
-#: src/xen_internal.c:2564 src/xen_internal.c:2575
+#: src/xen_internal.c:2574 src/xen_internal.c:2585
 #, fuzzy, c-format
 msgid "cannot read file %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xen_unified.c:271
+#: src/xen_unified.c:257
+#, c-format
+msgid "unexpected Xen URI path '%s', try xen:///"
+msgstr ""
+
+#: src/xen_unified.c:275
+#, c-format
+msgid "unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"
+msgstr ""
+
+#: src/xen_unified.c:292
 #, fuzzy
 msgid "cannot initialise mutex"
 msgstr "Failed to suspend domain %s"
@@ -8824,7 +9150,7 @@ msgstr "domain information incorrect domid not numeric"
 msgid "domain information incomplete, missing uuid"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:1054 src/xend_internal.c:2331 src/xend_internal.c:2338
+#: src/xend_internal.c:1054 src/xend_internal.c:2339 src/xend_internal.c:2346
 msgid "domain information incomplete, missing name"
 msgstr "domain information incomplete, missing name"
 
@@ -8879,272 +9205,272 @@ msgstr "invalid argument in %s"
 msgid "unexpected sound model %s"
 msgstr "unexpected dict node"
 
-#: src/xend_internal.c:2089
+#: src/xend_internal.c:2097
 #, fuzzy, c-format
 msgid "unknown graphics type '%s'"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2216
+#: src/xend_internal.c:2224
 #, fuzzy
 msgid "missing PCI domain"
 msgstr "suspend a domain"
 
-#: src/xend_internal.c:2221
+#: src/xend_internal.c:2229
 #, fuzzy
 msgid "missing PCI bus"
 msgstr "missing \""
 
-#: src/xend_internal.c:2226
+#: src/xend_internal.c:2234
 #, fuzzy
 msgid "missing PCI slot"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2231
+#: src/xend_internal.c:2239
 #, fuzzy
 msgid "missing PCI func"
 msgstr "missing source information for device"
 
-#: src/xend_internal.c:2237
+#: src/xend_internal.c:2245
 #, fuzzy, c-format
 msgid "cannot parse PCI domain '%s'"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:2242
+#: src/xend_internal.c:2250
 #, fuzzy, c-format
 msgid "cannot parse PCI bus '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2247
+#: src/xend_internal.c:2255
 #, fuzzy, c-format
 msgid "cannot parse PCI slot '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2252
+#: src/xend_internal.c:2260
 #, fuzzy, c-format
 msgid "cannot parse PCI func '%s'"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:2318
+#: src/xend_internal.c:2326
 #, fuzzy
 msgid "domain information incomplete, missing id"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:2386
+#: src/xend_internal.c:2394
 #, fuzzy, c-format
 msgid "invalid CPU mask %s"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:2397 src/xend_internal.c:2407 src/xend_internal.c:2417
+#: src/xend_internal.c:2405 src/xend_internal.c:2415 src/xend_internal.c:2425
 #, fuzzy, c-format
 msgid "unknown lifecycle type %s"
 msgstr "unknown OS type %s"
 
-#: src/xend_internal.c:2801
+#: src/xend_internal.c:2809
 #, fuzzy
 msgid "topology syntax error"
 msgstr "configuration file syntax error"
 
-#: src/xend_internal.c:2865
+#: src/xend_internal.c:2873
 msgid "failed to parse Xend domain information"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:2986 src/xend_internal.c:3013 src/xend_internal.c:3041
-#: src/xend_internal.c:3070 src/xend_internal.c:3101 src/xend_internal.c:3176
-#: src/xend_internal.c:3213
+#: src/xend_internal.c:2997 src/xend_internal.c:3024 src/xend_internal.c:3052
+#: src/xend_internal.c:3081 src/xend_internal.c:3112 src/xend_internal.c:3187
+#: src/xend_internal.c:3224
 #, fuzzy, c-format
 msgid "Domain %s isn't running."
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:3371
+#: src/xend_internal.c:3382
 msgid "xenDaemonDomainFetch failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4117 src/xend_internal.c:4124
+#: src/xend_internal.c:4128 src/xend_internal.c:4135
 #, fuzzy
 msgid "unsupported device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:4229
+#: src/xend_internal.c:4240
 msgid "xenDaemonGetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4270
+#: src/xend_internal.c:4281
 msgid "xenDaemonSetAutostart failed to find this domain"
 msgstr ""
 
-#: src/xend_internal.c:4278
+#: src/xend_internal.c:4289
 #, fuzzy
 msgid "unexpected value from on_xend_start"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:4289
+#: src/xend_internal.c:4300
 #, fuzzy
 msgid "no memory"
 msgstr "node memory"
 
-#: src/xend_internal.c:4295
+#: src/xend_internal.c:4306
 #, fuzzy
 msgid "sexpr2string failed"
 msgstr "operation failed"
 
-#: src/xend_internal.c:4300
+#: src/xend_internal.c:4311
 #, fuzzy
 msgid "Failed to redefine sexpr"
 msgstr "Failed to undefine domain %s"
 
-#: src/xend_internal.c:4305
+#: src/xend_internal.c:4316
 msgid "on_xend_start not present in sexpr"
 msgstr ""
 
-#: src/xend_internal.c:4336
+#: src/xend_internal.c:4347
 #, fuzzy, c-format
 msgid "unable to resolve name %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4372
+#: src/xend_internal.c:4383
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support renaming domains during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4382
+#: src/xend_internal.c:4393
 msgid ""
 "xenDaemonDomainMigrate: Xen does not support bandwidth limits during "
 "migration"
 msgstr ""
 
-#: src/xend_internal.c:4394
+#: src/xend_internal.c:4405
 msgid "xenDaemonDomainMigrate: unsupported flag"
 msgstr ""
 
-#: src/xend_internal.c:4407
+#: src/xend_internal.c:4418
 msgid "xenDaemonDomainMigrate: invalid URI"
 msgstr ""
 
-#: src/xend_internal.c:4412
+#: src/xend_internal.c:4423
 msgid "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen"
 msgstr ""
 
-#: src/xend_internal.c:4419
+#: src/xend_internal.c:4430
 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI"
 msgstr ""
 
-#: src/xend_internal.c:4439
+#: src/xend_internal.c:4450
 msgid "xenDaemonDomainMigrate: invalid port number"
 msgstr ""
 
-#: src/xend_internal.c:4495
+#: src/xend_internal.c:4506
 #, fuzzy
 msgid "failed to parse domain description"
 msgstr "failed to parse Xend domain information"
 
-#: src/xend_internal.c:4501
+#: src/xend_internal.c:4512
 #, fuzzy
 msgid "failed to build sexpr"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:4511
+#: src/xend_internal.c:4522
 #, fuzzy, c-format
 msgid "Failed to create inactive domain %s\n"
 msgstr "Failed to create domain %s\n"
 
-#: src/xend_internal.c:4667 src/xend_internal.c:4743 src/xend_internal.c:4833
+#: src/xend_internal.c:4678 src/xend_internal.c:4754 src/xend_internal.c:4844
 msgid "unsupported in xendConfigVersion < 4"
 msgstr ""
 
-#: src/xend_internal.c:4679
+#: src/xend_internal.c:4690
 #, fuzzy
 msgid "node information incomplete, missing scheduler name"
 msgstr "domain information incomplete, missing name"
 
-#: src/xend_internal.c:4685 src/xend_internal.c:4692
+#: src/xend_internal.c:4696 src/xend_internal.c:4703
 msgid "strdup failed"
 msgstr ""
 
-#: src/xend_internal.c:4697 src/xend_internal.c:4791 src/xend_internal.c:4903
+#: src/xend_internal.c:4708 src/xend_internal.c:4802 src/xend_internal.c:4914
 #, fuzzy
 msgid "Unknown scheduler"
 msgstr "unknown host"
 
-#: src/xend_internal.c:4756 src/xend_internal.c:4846
+#: src/xend_internal.c:4767 src/xend_internal.c:4857
 #, fuzzy
 msgid "Failed to get a scheduler name"
 msgstr "failed to get hypervisor type"
 
-#: src/xend_internal.c:4769 src/xend_internal.c:4882
+#: src/xend_internal.c:4780 src/xend_internal.c:4893
 #, fuzzy
 msgid "domain information incomplete, missing cpu_weight"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4774 src/xend_internal.c:4891
+#: src/xend_internal.c:4785 src/xend_internal.c:4902
 #, fuzzy
 msgid "domain information incomplete, missing cpu_cap"
 msgstr "domain information incomplete, missing uuid"
 
-#: src/xend_internal.c:4949
+#: src/xend_internal.c:4960
 msgid "domainBlockPeek is not supported for dom0"
 msgstr ""
 
-#: src/xend_internal.c:4970
+#: src/xend_internal.c:4981
 #, fuzzy, c-format
 msgid "%s: invalid path"
 msgstr "invalid argument in %s"
 
-#: src/xend_internal.c:4978
+#: src/xend_internal.c:4989
 #, fuzzy, c-format
 msgid "failed to open for reading: %s"
 msgstr "failed to open %s for reading"
 
-#: src/xend_internal.c:4990
+#: src/xend_internal.c:5001
 #, fuzzy, c-format
 msgid "failed to lseek or read from file: %s"
 msgstr "Failed to suspend domain %s"
 
-#: src/xend_internal.c:5072 src/xend_internal.c:5118
+#: src/xend_internal.c:5083 src/xend_internal.c:5129
 #, fuzzy, c-format
 msgid "unexpected graphics type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5161
+#: src/xend_internal.c:5172
 #, fuzzy
 msgid "unexpected chr device type"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5239
+#: src/xend_internal.c:5250
 #, c-format
 msgid "Cannot directly attach floppy %s"
 msgstr ""
 
-#: src/xend_internal.c:5251
+#: src/xend_internal.c:5262
 #, c-format
 msgid "Cannot directly attach CDROM %s"
 msgstr ""
 
-#: src/xend_internal.c:5351 src/xm_internal.c:2027
+#: src/xend_internal.c:5362 src/xm_internal.c:2027
 #, fuzzy, c-format
 msgid "unsupported network type %d"
 msgstr "unexpected mime type"
 
-#: src/xend_internal.c:5392 src/xm_internal.c:2015
+#: src/xend_internal.c:5403 src/xm_internal.c:2015
 #, fuzzy, c-format
 msgid "network %s is not active"
 msgstr "Domain is already active"
 
-#: src/xend_internal.c:5451 src/xend_internal.c:5499
+#: src/xend_internal.c:5462 src/xend_internal.c:5510
 msgid "managed PCI devices not supported with XenD"
 msgstr ""
 
-#: src/xend_internal.c:5606 src/xend_internal.c:5613 src/xend_internal.c:5620
+#: src/xend_internal.c:5617 src/xend_internal.c:5624 src/xend_internal.c:5631
 #, fuzzy, c-format
 msgid "unexpected lifecycle value %d"
 msgstr "unexpected value node"
 
-#: src/xend_internal.c:5641
+#: src/xend_internal.c:5652
 #, fuzzy
 msgid "no HVM domain loader"
 msgstr "node domain list"
 
-#: src/xend_internal.c:5878
+#: src/xend_internal.c:5889
 #, fuzzy
 msgid "hotplug of device type not supported"
 msgstr "library call failed, possibly not supported"
@@ -9250,22 +9576,22 @@ msgstr "domain memory"
 msgid "unable to store config file handle"
 msgstr "failed to read configuration file %s"
 
-#: src/xm_internal.c:2870 src/xm_internal.c:2971
+#: src/xm_internal.c:2870 src/xm_internal.c:2973
 #, fuzzy
 msgid "unknown device"
 msgstr "unknown OS type"
 
-#: src/xm_internal.c:3029
+#: src/xm_internal.c:3031
 #, c-format
 msgid "cannot check link %s points to config %s"
 msgstr ""
 
-#: src/xm_internal.c:3058
+#: src/xm_internal.c:3060
 #, fuzzy, c-format
 msgid "failed to create link %s to %s"
 msgstr "Failed to create domain %s\n"
 
-#: src/xm_internal.c:3066
+#: src/xm_internal.c:3068
 #, fuzzy, c-format
 msgid "failed to remove link %s"
 msgstr "Failed to suspend domain %s"
@@ -9338,6 +9664,46 @@ msgid "reallocating list"
 msgstr "allocating domain"
 
 #, fuzzy
+#~ msgid "failed to drop %s"
+#~ msgstr "Failed to suspend domain %s"
+
+#, fuzzy
+#~ msgid "Failed to open WWPN path '%s' for reading"
+#~ msgstr "failed to open %s for reading"
+
+#, fuzzy
+#~ msgid "Failed to set close-on-exec file descriptor flag\n"
+#~ msgstr "failed to write configuration file"
+
+#, fuzzy
+#~ msgid "Cound not read nodeinfo"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
+#~ msgid "Failed to read domain status for %s\n"
+#~ msgstr "Failed to create domain from %s"
+
+#, fuzzy
+#~ msgid "Failed to parse domain status for %s\n"
+#~ msgstr "Failed to save domain %s to %s"
+
+#, fuzzy
+#~ msgid "unknown root element"
+#~ msgstr "unknown host %s"
+
+#~ msgid "host"
+#~ msgstr "host"
+
+#~ msgid "node"
+#~ msgstr "node"
+
+#~ msgid "could not connect to hypervisor"
+#~ msgstr "could not connect to hypervisor"
+
+#~ msgid "could not connect to %s"
+#~ msgstr "could not connect to %s"
+
+#, fuzzy
 #~ msgid "Failed to autostart network '%s': %s\n"
 #~ msgstr "Failed to start domain %s"
 
diff --git a/proxy/Makefile.in b/proxy/Makefile.in
index 5853e91..efd845a 100644
--- a/proxy/Makefile.in
+++ b/proxy/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -107,18 +109,20 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 am__installdirs = "$(DESTDIR)$(libexecdir)"
-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(libexec_PROGRAMS)
 am__libvirt_proxy_SOURCES_DIST = libvirt_proxy.c \
 	@top_srcdir@/src/xend_internal.c \
@@ -145,6 +149,7 @@ libvirt_proxy_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -180,6 +185,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -188,10 +195,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -204,7 +207,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -217,8 +221,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -483,6 +486,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -501,6 +505,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -542,11 +547,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -572,8 +580,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -687,6 +693,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -694,8 +702,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -730,6 +737,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -743,6 +751,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 @WITH_PROXY_TRUE at INCLUDES = -I$(top_srcdir)/gnulib/lib -I../gnulib/lib \
@@ -775,14 +784,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  proxy/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  proxy/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu proxy/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu proxy/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -800,34 +809,50 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 install-libexecPROGRAMS: $(libexec_PROGRAMS)
 	@$(NORMAL_INSTALL)
 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  if test -f $$p \
-	     || test -f $$p1 \
-	  ; then \
-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
-	  else :; fi; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
 
 uninstall-libexecPROGRAMS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
 
 clean-libexecPROGRAMS:
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 libvirt_proxy$(EXEEXT): $(libvirt_proxy_OBJECTS) $(libvirt_proxy_DEPENDENCIES) 
 	@rm -f libvirt_proxy$(EXEEXT)
 	$(libvirt_proxy_LINK) $(libvirt_proxy_OBJECTS) $(libvirt_proxy_LDADD) $(LIBS)
@@ -856,217 +881,217 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 xend_internal.o: @top_srcdir@/src/xend_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xend_internal.o -MD -MP -MF $(DEPDIR)/xend_internal.Tpo -c -o xend_internal.o `test -f '@top_srcdir@/src/xend_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xend_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xend_internal.Tpo $(DEPDIR)/xend_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xend_internal.Tpo $(DEPDIR)/xend_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xend_internal.c' object='xend_internal.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xend_internal.o `test -f '@top_srcdir@/src/xend_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xend_internal.c
 
 xend_internal.obj: @top_srcdir@/src/xend_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xend_internal.obj -MD -MP -MF $(DEPDIR)/xend_internal.Tpo -c -o xend_internal.obj `if test -f '@top_srcdir@/src/xend_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xend_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xend_internal.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xend_internal.Tpo $(DEPDIR)/xend_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xend_internal.Tpo $(DEPDIR)/xend_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xend_internal.c' object='xend_internal.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xend_internal.obj `if test -f '@top_srcdir@/src/xend_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xend_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xend_internal.c'; fi`
 
 xen_internal.o: @top_srcdir@/src/xen_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xen_internal.o -MD -MP -MF $(DEPDIR)/xen_internal.Tpo -c -o xen_internal.o `test -f '@top_srcdir@/src/xen_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xen_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xen_internal.Tpo $(DEPDIR)/xen_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xen_internal.Tpo $(DEPDIR)/xen_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xen_internal.c' object='xen_internal.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xen_internal.o `test -f '@top_srcdir@/src/xen_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xen_internal.c
 
 xen_internal.obj: @top_srcdir@/src/xen_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xen_internal.obj -MD -MP -MF $(DEPDIR)/xen_internal.Tpo -c -o xen_internal.obj `if test -f '@top_srcdir@/src/xen_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xen_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xen_internal.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xen_internal.Tpo $(DEPDIR)/xen_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xen_internal.Tpo $(DEPDIR)/xen_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xen_internal.c' object='xen_internal.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xen_internal.obj `if test -f '@top_srcdir@/src/xen_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xen_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xen_internal.c'; fi`
 
 virterror.o: @top_srcdir@/src/virterror.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT virterror.o -MD -MP -MF $(DEPDIR)/virterror.Tpo -c -o virterror.o `test -f '@top_srcdir@/src/virterror.c' || echo '$(srcdir)/'`@top_srcdir@/src/virterror.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virterror.Tpo $(DEPDIR)/virterror.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virterror.Tpo $(DEPDIR)/virterror.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/virterror.c' object='virterror.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o virterror.o `test -f '@top_srcdir@/src/virterror.c' || echo '$(srcdir)/'`@top_srcdir@/src/virterror.c
 
 virterror.obj: @top_srcdir@/src/virterror.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT virterror.obj -MD -MP -MF $(DEPDIR)/virterror.Tpo -c -o virterror.obj `if test -f '@top_srcdir@/src/virterror.c'; then $(CYGPATH_W) '@top_srcdir@/src/virterror.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/virterror.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virterror.Tpo $(DEPDIR)/virterror.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virterror.Tpo $(DEPDIR)/virterror.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/virterror.c' object='virterror.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o virterror.obj `if test -f '@top_srcdir@/src/virterror.c'; then $(CYGPATH_W) '@top_srcdir@/src/virterror.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/virterror.c'; fi`
 
 sexpr.o: @top_srcdir@/src/sexpr.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sexpr.o -MD -MP -MF $(DEPDIR)/sexpr.Tpo -c -o sexpr.o `test -f '@top_srcdir@/src/sexpr.c' || echo '$(srcdir)/'`@top_srcdir@/src/sexpr.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/sexpr.Tpo $(DEPDIR)/sexpr.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/sexpr.Tpo $(DEPDIR)/sexpr.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/sexpr.c' object='sexpr.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sexpr.o `test -f '@top_srcdir@/src/sexpr.c' || echo '$(srcdir)/'`@top_srcdir@/src/sexpr.c
 
 sexpr.obj: @top_srcdir@/src/sexpr.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sexpr.obj -MD -MP -MF $(DEPDIR)/sexpr.Tpo -c -o sexpr.obj `if test -f '@top_srcdir@/src/sexpr.c'; then $(CYGPATH_W) '@top_srcdir@/src/sexpr.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/sexpr.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/sexpr.Tpo $(DEPDIR)/sexpr.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/sexpr.Tpo $(DEPDIR)/sexpr.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/sexpr.c' object='sexpr.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sexpr.obj `if test -f '@top_srcdir@/src/sexpr.c'; then $(CYGPATH_W) '@top_srcdir@/src/sexpr.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/sexpr.c'; fi`
 
 threads.o: @top_srcdir@/src/threads.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT threads.o -MD -MP -MF $(DEPDIR)/threads.Tpo -c -o threads.o `test -f '@top_srcdir@/src/threads.c' || echo '$(srcdir)/'`@top_srcdir@/src/threads.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/threads.Tpo $(DEPDIR)/threads.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/threads.Tpo $(DEPDIR)/threads.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/threads.c' object='threads.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o threads.o `test -f '@top_srcdir@/src/threads.c' || echo '$(srcdir)/'`@top_srcdir@/src/threads.c
 
 threads.obj: @top_srcdir@/src/threads.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT threads.obj -MD -MP -MF $(DEPDIR)/threads.Tpo -c -o threads.obj `if test -f '@top_srcdir@/src/threads.c'; then $(CYGPATH_W) '@top_srcdir@/src/threads.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/threads.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/threads.Tpo $(DEPDIR)/threads.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/threads.Tpo $(DEPDIR)/threads.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/threads.c' object='threads.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o threads.obj `if test -f '@top_srcdir@/src/threads.c'; then $(CYGPATH_W) '@top_srcdir@/src/threads.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/threads.c'; fi`
 
 xs_internal.o: @top_srcdir@/src/xs_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xs_internal.o -MD -MP -MF $(DEPDIR)/xs_internal.Tpo -c -o xs_internal.o `test -f '@top_srcdir@/src/xs_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xs_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xs_internal.Tpo $(DEPDIR)/xs_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xs_internal.Tpo $(DEPDIR)/xs_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xs_internal.c' object='xs_internal.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xs_internal.o `test -f '@top_srcdir@/src/xs_internal.c' || echo '$(srcdir)/'`@top_srcdir@/src/xs_internal.c
 
 xs_internal.obj: @top_srcdir@/src/xs_internal.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xs_internal.obj -MD -MP -MF $(DEPDIR)/xs_internal.Tpo -c -o xs_internal.obj `if test -f '@top_srcdir@/src/xs_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xs_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xs_internal.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/xs_internal.Tpo $(DEPDIR)/xs_internal.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/xs_internal.Tpo $(DEPDIR)/xs_internal.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/xs_internal.c' object='xs_internal.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xs_internal.obj `if test -f '@top_srcdir@/src/xs_internal.c'; then $(CYGPATH_W) '@top_srcdir@/src/xs_internal.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/xs_internal.c'; fi`
 
 buf.o: @top_srcdir@/src/buf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT buf.o -MD -MP -MF $(DEPDIR)/buf.Tpo -c -o buf.o `test -f '@top_srcdir@/src/buf.c' || echo '$(srcdir)/'`@top_srcdir@/src/buf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/buf.Tpo $(DEPDIR)/buf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/buf.Tpo $(DEPDIR)/buf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/buf.c' object='buf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o buf.o `test -f '@top_srcdir@/src/buf.c' || echo '$(srcdir)/'`@top_srcdir@/src/buf.c
 
 buf.obj: @top_srcdir@/src/buf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT buf.obj -MD -MP -MF $(DEPDIR)/buf.Tpo -c -o buf.obj `if test -f '@top_srcdir@/src/buf.c'; then $(CYGPATH_W) '@top_srcdir@/src/buf.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/buf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/buf.Tpo $(DEPDIR)/buf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/buf.Tpo $(DEPDIR)/buf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/buf.c' object='buf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o buf.obj `if test -f '@top_srcdir@/src/buf.c'; then $(CYGPATH_W) '@top_srcdir@/src/buf.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/buf.c'; fi`
 
 capabilities.o: @top_srcdir@/src/capabilities.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT capabilities.o -MD -MP -MF $(DEPDIR)/capabilities.Tpo -c -o capabilities.o `test -f '@top_srcdir@/src/capabilities.c' || echo '$(srcdir)/'`@top_srcdir@/src/capabilities.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/capabilities.Tpo $(DEPDIR)/capabilities.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/capabilities.Tpo $(DEPDIR)/capabilities.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/capabilities.c' object='capabilities.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o capabilities.o `test -f '@top_srcdir@/src/capabilities.c' || echo '$(srcdir)/'`@top_srcdir@/src/capabilities.c
 
 capabilities.obj: @top_srcdir@/src/capabilities.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT capabilities.obj -MD -MP -MF $(DEPDIR)/capabilities.Tpo -c -o capabilities.obj `if test -f '@top_srcdir@/src/capabilities.c'; then $(CYGPATH_W) '@top_srcdir@/src/capabilities.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/capabilities.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/capabilities.Tpo $(DEPDIR)/capabilities.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/capabilities.Tpo $(DEPDIR)/capabilities.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/capabilities.c' object='capabilities.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o capabilities.obj `if test -f '@top_srcdir@/src/capabilities.c'; then $(CYGPATH_W) '@top_srcdir@/src/capabilities.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/capabilities.c'; fi`
 
 memory.o: @top_srcdir@/src/memory.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF $(DEPDIR)/memory.Tpo -c -o memory.o `test -f '@top_srcdir@/src/memory.c' || echo '$(srcdir)/'`@top_srcdir@/src/memory.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/memory.Tpo $(DEPDIR)/memory.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/memory.Tpo $(DEPDIR)/memory.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '@top_srcdir@/src/memory.c' || echo '$(srcdir)/'`@top_srcdir@/src/memory.c
 
 memory.obj: @top_srcdir@/src/memory.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF $(DEPDIR)/memory.Tpo -c -o memory.obj `if test -f '@top_srcdir@/src/memory.c'; then $(CYGPATH_W) '@top_srcdir@/src/memory.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/memory.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/memory.Tpo $(DEPDIR)/memory.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/memory.Tpo $(DEPDIR)/memory.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '@top_srcdir@/src/memory.c'; then $(CYGPATH_W) '@top_srcdir@/src/memory.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/memory.c'; fi`
 
 domain_conf.o: @top_srcdir@/src/domain_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT domain_conf.o -MD -MP -MF $(DEPDIR)/domain_conf.Tpo -c -o domain_conf.o `test -f '@top_srcdir@/src/domain_conf.c' || echo '$(srcdir)/'`@top_srcdir@/src/domain_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/domain_conf.Tpo $(DEPDIR)/domain_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/domain_conf.Tpo $(DEPDIR)/domain_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/domain_conf.c' object='domain_conf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o domain_conf.o `test -f '@top_srcdir@/src/domain_conf.c' || echo '$(srcdir)/'`@top_srcdir@/src/domain_conf.c
 
 domain_conf.obj: @top_srcdir@/src/domain_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT domain_conf.obj -MD -MP -MF $(DEPDIR)/domain_conf.Tpo -c -o domain_conf.obj `if test -f '@top_srcdir@/src/domain_conf.c'; then $(CYGPATH_W) '@top_srcdir@/src/domain_conf.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/domain_conf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/domain_conf.Tpo $(DEPDIR)/domain_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/domain_conf.Tpo $(DEPDIR)/domain_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/domain_conf.c' object='domain_conf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o domain_conf.obj `if test -f '@top_srcdir@/src/domain_conf.c'; then $(CYGPATH_W) '@top_srcdir@/src/domain_conf.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/domain_conf.c'; fi`
 
 util.o: @top_srcdir@/src/util.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT util.o -MD -MP -MF $(DEPDIR)/util.Tpo -c -o util.o `test -f '@top_srcdir@/src/util.c' || echo '$(srcdir)/'`@top_srcdir@/src/util.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/util.c' object='util.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o util.o `test -f '@top_srcdir@/src/util.c' || echo '$(srcdir)/'`@top_srcdir@/src/util.c
 
 util.obj: @top_srcdir@/src/util.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT util.obj -MD -MP -MF $(DEPDIR)/util.Tpo -c -o util.obj `if test -f '@top_srcdir@/src/util.c'; then $(CYGPATH_W) '@top_srcdir@/src/util.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/util.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/util.Tpo $(DEPDIR)/util.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/util.c' object='util.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o util.obj `if test -f '@top_srcdir@/src/util.c'; then $(CYGPATH_W) '@top_srcdir@/src/util.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/util.c'; fi`
 
 event.o: @top_srcdir@/src/event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT event.o -MD -MP -MF $(DEPDIR)/event.Tpo -c -o event.o `test -f '@top_srcdir@/src/event.c' || echo '$(srcdir)/'`@top_srcdir@/src/event.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/event.c' object='event.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o event.o `test -f '@top_srcdir@/src/event.c' || echo '$(srcdir)/'`@top_srcdir@/src/event.c
 
 event.obj: @top_srcdir@/src/event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT event.obj -MD -MP -MF $(DEPDIR)/event.Tpo -c -o event.obj `if test -f '@top_srcdir@/src/event.c'; then $(CYGPATH_W) '@top_srcdir@/src/event.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/event.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/event.c' object='event.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o event.obj `if test -f '@top_srcdir@/src/event.c'; then $(CYGPATH_W) '@top_srcdir@/src/event.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/event.c'; fi`
 
 uuid.o: @top_srcdir@/src/uuid.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uuid.o -MD -MP -MF $(DEPDIR)/uuid.Tpo -c -o uuid.o `test -f '@top_srcdir@/src/uuid.c' || echo '$(srcdir)/'`@top_srcdir@/src/uuid.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/uuid.Tpo $(DEPDIR)/uuid.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/uuid.Tpo $(DEPDIR)/uuid.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/uuid.c' object='uuid.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uuid.o `test -f '@top_srcdir@/src/uuid.c' || echo '$(srcdir)/'`@top_srcdir@/src/uuid.c
 
 uuid.obj: @top_srcdir@/src/uuid.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uuid.obj -MD -MP -MF $(DEPDIR)/uuid.Tpo -c -o uuid.obj `if test -f '@top_srcdir@/src/uuid.c'; then $(CYGPATH_W) '@top_srcdir@/src/uuid.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/uuid.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/uuid.Tpo $(DEPDIR)/uuid.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/uuid.Tpo $(DEPDIR)/uuid.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/uuid.c' object='uuid.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uuid.obj `if test -f '@top_srcdir@/src/uuid.c'; then $(CYGPATH_W) '@top_srcdir@/src/uuid.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/uuid.c'; fi`
 
 logging.o: @top_srcdir@/src/logging.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT logging.o -MD -MP -MF $(DEPDIR)/logging.Tpo -c -o logging.o `test -f '@top_srcdir@/src/logging.c' || echo '$(srcdir)/'`@top_srcdir@/src/logging.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/logging.Tpo $(DEPDIR)/logging.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/logging.Tpo $(DEPDIR)/logging.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/logging.c' object='logging.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o logging.o `test -f '@top_srcdir@/src/logging.c' || echo '$(srcdir)/'`@top_srcdir@/src/logging.c
 
 logging.obj: @top_srcdir@/src/logging.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT logging.obj -MD -MP -MF $(DEPDIR)/logging.Tpo -c -o logging.obj `if test -f '@top_srcdir@/src/logging.c'; then $(CYGPATH_W) '@top_srcdir@/src/logging.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/logging.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/logging.Tpo $(DEPDIR)/logging.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/logging.Tpo $(DEPDIR)/logging.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='@top_srcdir@/src/logging.c' object='logging.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o logging.obj `if test -f '@top_srcdir@/src/logging.c'; then $(CYGPATH_W) '@top_srcdir@/src/logging.c'; else $(CYGPATH_W) '$(srcdir)/@top_srcdir@/src/logging.c'; fi`
@@ -1082,14 +1107,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -1097,29 +1122,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -1140,13 +1170,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -1177,6 +1211,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1199,6 +1234,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -1207,20 +1244,29 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am: install-libexecPROGRAMS
 	@$(NORMAL_INSTALL)
 	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
-
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -1262,6 +1308,7 @@ uninstall-am: uninstall-libexecPROGRAMS
 
 @WITH_PROXY_TRUE at install-exec-hook:
 @WITH_PROXY_TRUE@	chmod u+s $(DESTDIR)$(libexecdir)/libvirt_proxy
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/python/Makefile.in b/python/Makefile.in
index b23e8b7..84fc794 100644
--- a/python/Makefile.in
+++ b/python/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -18,8 +19,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -108,24 +110,41 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 am__installdirs = "$(DESTDIR)$(pythondir)"
-pythonLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(python_LTLIBRARIES)
 @WITH_PYTHON_TRUE at libvirtmod_la_DEPENDENCIES = $(mylibs)
 am__libvirtmod_la_SOURCES_DIST = libvir.c types.c libvirt-py.c \
@@ -141,6 +160,7 @@ libvirtmod_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -161,10 +181,38 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	ps-recursive uninstall-recursive
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -186,6 +234,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -194,10 +244,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -210,7 +256,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -223,8 +270,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -489,6 +535,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -507,6 +554,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -548,11 +596,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -578,8 +629,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -693,6 +742,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -700,8 +751,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -736,6 +786,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -749,6 +800,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 SUBDIRS = . tests
@@ -802,14 +854,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  python/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  python/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu python/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu python/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -827,23 +879,28 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 install-pythonLTLIBRARIES: $(python_LTLIBRARIES)
 	@$(NORMAL_INSTALL)
 	test -z "$(pythondir)" || $(MKDIR_P) "$(DESTDIR)$(pythondir)"
-	@list='$(python_LTLIBRARIES)'; for p in $$list; do \
+	@list='$(python_LTLIBRARIES)'; test -n "$(pythondir)" || list=; \
+	list2=; for p in $$list; do \
 	  if test -f $$p; then \
-	    f=$(am__strip_dir) \
-	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pythonLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pythondir)/$$f'"; \
-	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pythonLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pythondir)/$$f"; \
+	    list2="$$list2 $$p"; \
 	  else :; fi; \
-	done
+	done; \
+	test -z "$$list2" || { \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pythondir)'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pythondir)"; \
+	}
 
 uninstall-pythonLTLIBRARIES:
 	@$(NORMAL_UNINSTALL)
-	@list='$(python_LTLIBRARIES)'; for p in $$list; do \
-	  p=$(am__strip_dir) \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pythondir)/$$p'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pythondir)/$$p"; \
+	@list='$(python_LTLIBRARIES)'; test -n "$(pythondir)" || list=; \
+	for p in $$list; do \
+	  $(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pythondir)/$$f'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pythondir)/$$f"; \
 	done
 
 clean-pythonLTLIBRARIES:
@@ -869,45 +926,45 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 libvirtmod_la-libvir.lo: libvir.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-libvir.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-libvir.Tpo -c -o libvirtmod_la-libvir.lo `test -f 'libvir.c' || echo '$(srcdir)/'`libvir.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtmod_la-libvir.Tpo $(DEPDIR)/libvirtmod_la-libvir.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-libvir.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-libvir.Tpo -c -o libvirtmod_la-libvir.lo `test -f 'libvir.c' || echo '$(srcdir)/'`libvir.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtmod_la-libvir.Tpo $(DEPDIR)/libvirtmod_la-libvir.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libvir.c' object='libvirtmod_la-libvir.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-libvir.lo `test -f 'libvir.c' || echo '$(srcdir)/'`libvir.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-libvir.lo `test -f 'libvir.c' || echo '$(srcdir)/'`libvir.c
 
 libvirtmod_la-types.lo: types.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-types.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-types.Tpo -c -o libvirtmod_la-types.lo `test -f 'types.c' || echo '$(srcdir)/'`types.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtmod_la-types.Tpo $(DEPDIR)/libvirtmod_la-types.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-types.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-types.Tpo -c -o libvirtmod_la-types.lo `test -f 'types.c' || echo '$(srcdir)/'`types.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtmod_la-types.Tpo $(DEPDIR)/libvirtmod_la-types.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='types.c' object='libvirtmod_la-types.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-types.lo `test -f 'types.c' || echo '$(srcdir)/'`types.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-types.lo `test -f 'types.c' || echo '$(srcdir)/'`types.c
 
 libvirtmod_la-libvirt-py.lo: libvirt-py.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-libvirt-py.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-libvirt-py.Tpo -c -o libvirtmod_la-libvirt-py.lo `test -f 'libvirt-py.c' || echo '$(srcdir)/'`libvirt-py.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtmod_la-libvirt-py.Tpo $(DEPDIR)/libvirtmod_la-libvirt-py.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -MT libvirtmod_la-libvirt-py.lo -MD -MP -MF $(DEPDIR)/libvirtmod_la-libvirt-py.Tpo -c -o libvirtmod_la-libvirt-py.lo `test -f 'libvirt-py.c' || echo '$(srcdir)/'`libvirt-py.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtmod_la-libvirt-py.Tpo $(DEPDIR)/libvirtmod_la-libvirt-py.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libvirt-py.c' object='libvirtmod_la-libvirt-py.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-libvirt-py.lo `test -f 'libvirt-py.c' || echo '$(srcdir)/'`libvirt-py.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtmod_la_CFLAGS) $(CFLAGS) -c -o libvirtmod_la-libvirt-py.lo `test -f 'libvirt-py.c' || echo '$(srcdir)/'`libvirt-py.c
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -939,7 +996,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -973,16 +1030,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -990,14 +1047,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -1009,7 +1066,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -1018,29 +1075,34 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -1061,29 +1123,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1118,6 +1195,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1141,6 +1219,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1149,18 +1229,28 @@ install-data-am: install-data-local install-pythonLTLIBRARIES
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1183,8 +1273,8 @@ ps-am:
 
 uninstall-am: uninstall-local uninstall-pythonLTLIBRARIES
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
+	install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am all-local check check-am clean clean-generic \
@@ -1234,6 +1324,7 @@ dummy:
 
 tests test: all dummy
 	-@(cd tests && $(MAKE) MAKEFLAGS+=--silent tests)
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/python/tests/Makefile.in b/python/tests/Makefile.in
index 293801f..765b4c7 100644
--- a/python/tests/Makefile.in
+++ b/python/tests/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXAMPLE_DIR = $(datadir)/doc/libvirt-python-$(LIBVIRT_VERSION)/examples
@@ -720,14 +729,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  python/tests/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  python/tests/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu python/tests/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu python/tests/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -745,6 +754,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -774,13 +784,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -808,6 +822,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -824,6 +839,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -832,18 +849,28 @@ install-data-am: install-data-local
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -901,6 +928,7 @@ install-data-local:
 
 uninstall-local:
 	for test in $(PYTESTS); do rm -f $(DESTDIR)$(EXAMPLE_DIR)/$$test; done
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/qemud/Makefile.in b/qemud/Makefile.in
index dbc6bb3..ed8cea0 100644
--- a/qemud/Makefile.in
+++ b/qemud/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -17,8 +18,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -122,19 +124,21 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(augeasdir)" \
 	"$(DESTDIR)$(augeastestsdir)" "$(DESTDIR)$(confdir)"
-sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(sbin_PROGRAMS)
 am__libvirtd_SOURCES_DIST = event.c event.h qemud.c qemud.h remote.c \
 	remote_dispatch_prototypes.h remote_dispatch_table.h \
@@ -167,6 +171,7 @@ libvirtd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -183,10 +188,22 @@ am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-augeasDATA_INSTALL = $(INSTALL_DATA)
-augeastestsDATA_INSTALL = $(INSTALL_DATA)
-confDATA_INSTALL = $(INSTALL_DATA)
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 DATA = $(augeas_DATA) $(augeastests_DATA) $(conf_DATA)
 ETAGS = etags
 CTAGS = ctags
@@ -212,6 +229,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -220,10 +239,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -236,7 +251,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -249,8 +265,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -515,6 +530,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -533,6 +549,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -574,11 +591,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -604,8 +624,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -719,6 +737,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -726,8 +746,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -762,6 +781,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -775,6 +795,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 DAEMON_SOURCES = \
@@ -861,14 +882,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  qemud/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  qemud/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu qemud/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu qemud/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -886,34 +907,50 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 install-sbinPROGRAMS: $(sbin_PROGRAMS)
 	@$(NORMAL_INSTALL)
 	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  if test -f $$p \
-	     || test -f $$p1 \
-	  ; then \
-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
-	  else :; fi; \
-	done
+	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+	    } \
+	; done
 
 uninstall-sbinPROGRAMS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-	  echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(sbindir)/$$f"; \
-	done
+	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(sbindir)" && rm -f $$files
 
 clean-sbinPROGRAMS:
-	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(sbin_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 libvirtd$(EXEEXT): $(libvirtd_OBJECTS) $(libvirtd_DEPENDENCIES) 
 	@rm -f libvirtd$(EXEEXT)
 	$(libvirtd_LINK) $(libvirtd_OBJECTS) $(libvirtd_LDADD) $(LIBS)
@@ -932,91 +969,91 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 libvirtd-event.o: event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-event.o -MD -MP -MF $(DEPDIR)/libvirtd-event.Tpo -c -o libvirtd-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-event.Tpo $(DEPDIR)/libvirtd-event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-event.Tpo $(DEPDIR)/libvirtd-event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event.c' object='libvirtd-event.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
 
 libvirtd-event.obj: event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-event.obj -MD -MP -MF $(DEPDIR)/libvirtd-event.Tpo -c -o libvirtd-event.obj `if test -f 'event.c'; then $(CYGPATH_W) 'event.c'; else $(CYGPATH_W) '$(srcdir)/event.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-event.Tpo $(DEPDIR)/libvirtd-event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-event.Tpo $(DEPDIR)/libvirtd-event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event.c' object='libvirtd-event.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-event.obj `if test -f 'event.c'; then $(CYGPATH_W) 'event.c'; else $(CYGPATH_W) '$(srcdir)/event.c'; fi`
 
 libvirtd-qemud.o: qemud.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-qemud.o -MD -MP -MF $(DEPDIR)/libvirtd-qemud.Tpo -c -o libvirtd-qemud.o `test -f 'qemud.c' || echo '$(srcdir)/'`qemud.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-qemud.Tpo $(DEPDIR)/libvirtd-qemud.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-qemud.Tpo $(DEPDIR)/libvirtd-qemud.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qemud.c' object='libvirtd-qemud.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-qemud.o `test -f 'qemud.c' || echo '$(srcdir)/'`qemud.c
 
 libvirtd-qemud.obj: qemud.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-qemud.obj -MD -MP -MF $(DEPDIR)/libvirtd-qemud.Tpo -c -o libvirtd-qemud.obj `if test -f 'qemud.c'; then $(CYGPATH_W) 'qemud.c'; else $(CYGPATH_W) '$(srcdir)/qemud.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-qemud.Tpo $(DEPDIR)/libvirtd-qemud.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-qemud.Tpo $(DEPDIR)/libvirtd-qemud.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qemud.c' object='libvirtd-qemud.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-qemud.obj `if test -f 'qemud.c'; then $(CYGPATH_W) 'qemud.c'; else $(CYGPATH_W) '$(srcdir)/qemud.c'; fi`
 
 libvirtd-remote.o: remote.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-remote.o -MD -MP -MF $(DEPDIR)/libvirtd-remote.Tpo -c -o libvirtd-remote.o `test -f 'remote.c' || echo '$(srcdir)/'`remote.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-remote.Tpo $(DEPDIR)/libvirtd-remote.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-remote.Tpo $(DEPDIR)/libvirtd-remote.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='remote.c' object='libvirtd-remote.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-remote.o `test -f 'remote.c' || echo '$(srcdir)/'`remote.c
 
 libvirtd-remote.obj: remote.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-remote.obj -MD -MP -MF $(DEPDIR)/libvirtd-remote.Tpo -c -o libvirtd-remote.obj `if test -f 'remote.c'; then $(CYGPATH_W) 'remote.c'; else $(CYGPATH_W) '$(srcdir)/remote.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-remote.Tpo $(DEPDIR)/libvirtd-remote.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-remote.Tpo $(DEPDIR)/libvirtd-remote.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='remote.c' object='libvirtd-remote.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-remote.obj `if test -f 'remote.c'; then $(CYGPATH_W) 'remote.c'; else $(CYGPATH_W) '$(srcdir)/remote.c'; fi`
 
 libvirtd-remote_protocol.o: remote_protocol.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-remote_protocol.o -MD -MP -MF $(DEPDIR)/libvirtd-remote_protocol.Tpo -c -o libvirtd-remote_protocol.o `test -f 'remote_protocol.c' || echo '$(srcdir)/'`remote_protocol.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-remote_protocol.Tpo $(DEPDIR)/libvirtd-remote_protocol.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-remote_protocol.Tpo $(DEPDIR)/libvirtd-remote_protocol.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='remote_protocol.c' object='libvirtd-remote_protocol.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-remote_protocol.o `test -f 'remote_protocol.c' || echo '$(srcdir)/'`remote_protocol.c
 
 libvirtd-remote_protocol.obj: remote_protocol.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-remote_protocol.obj -MD -MP -MF $(DEPDIR)/libvirtd-remote_protocol.Tpo -c -o libvirtd-remote_protocol.obj `if test -f 'remote_protocol.c'; then $(CYGPATH_W) 'remote_protocol.c'; else $(CYGPATH_W) '$(srcdir)/remote_protocol.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-remote_protocol.Tpo $(DEPDIR)/libvirtd-remote_protocol.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-remote_protocol.Tpo $(DEPDIR)/libvirtd-remote_protocol.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='remote_protocol.c' object='libvirtd-remote_protocol.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-remote_protocol.obj `if test -f 'remote_protocol.c'; then $(CYGPATH_W) 'remote_protocol.c'; else $(CYGPATH_W) '$(srcdir)/remote_protocol.c'; fi`
 
 libvirtd-mdns.o: mdns.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-mdns.o -MD -MP -MF $(DEPDIR)/libvirtd-mdns.Tpo -c -o libvirtd-mdns.o `test -f 'mdns.c' || echo '$(srcdir)/'`mdns.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-mdns.Tpo $(DEPDIR)/libvirtd-mdns.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-mdns.Tpo $(DEPDIR)/libvirtd-mdns.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mdns.c' object='libvirtd-mdns.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-mdns.o `test -f 'mdns.c' || echo '$(srcdir)/'`mdns.c
 
 libvirtd-mdns.obj: mdns.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -MT libvirtd-mdns.obj -MD -MP -MF $(DEPDIR)/libvirtd-mdns.Tpo -c -o libvirtd-mdns.obj `if test -f 'mdns.c'; then $(CYGPATH_W) 'mdns.c'; else $(CYGPATH_W) '$(srcdir)/mdns.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirtd-mdns.Tpo $(DEPDIR)/libvirtd-mdns.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirtd-mdns.Tpo $(DEPDIR)/libvirtd-mdns.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mdns.c' object='libvirtd-mdns.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtd_CFLAGS) $(CFLAGS) -c -o libvirtd-mdns.obj `if test -f 'mdns.c'; then $(CYGPATH_W) 'mdns.c'; else $(CYGPATH_W) '$(srcdir)/mdns.c'; fi`
@@ -1029,68 +1066,77 @@ clean-libtool:
 install-augeasDATA: $(augeas_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(augeasdir)" || $(MKDIR_P) "$(DESTDIR)$(augeasdir)"
-	@list='$(augeas_DATA)'; for p in $$list; do \
+	@list='$(augeas_DATA)'; test -n "$(augeasdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(augeasDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(augeasdir)/$$f'"; \
-	  $(augeasDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(augeasdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(augeasdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(augeasdir)" || exit $$?; \
 	done
 
 uninstall-augeasDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(augeas_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(augeasdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(augeasdir)/$$f"; \
-	done
+	@list='$(augeas_DATA)'; test -n "$(augeasdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(augeasdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(augeasdir)" && rm -f $$files
 install-augeastestsDATA: $(augeastests_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(augeastestsdir)" || $(MKDIR_P) "$(DESTDIR)$(augeastestsdir)"
-	@list='$(augeastests_DATA)'; for p in $$list; do \
+	@list='$(augeastests_DATA)'; test -n "$(augeastestsdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(augeastestsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(augeastestsdir)/$$f'"; \
-	  $(augeastestsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(augeastestsdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(augeastestsdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(augeastestsdir)" || exit $$?; \
 	done
 
 uninstall-augeastestsDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(augeastests_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(augeastestsdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(augeastestsdir)/$$f"; \
-	done
+	@list='$(augeastests_DATA)'; test -n "$(augeastestsdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(augeastestsdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(augeastestsdir)" && rm -f $$files
 install-confDATA: $(conf_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(confdir)" || $(MKDIR_P) "$(DESTDIR)$(confdir)"
-	@list='$(conf_DATA)'; for p in $$list; do \
+	@list='$(conf_DATA)'; test -n "$(confdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(confDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(confdir)/$$f'"; \
-	  $(confDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(confdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(confdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(confdir)" || exit $$?; \
 	done
 
 uninstall-confDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(conf_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(confdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(confdir)/$$f"; \
-	done
+	@list='$(conf_DATA)'; test -n "$(confdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(confdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(confdir)" && rm -f $$files
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -1098,29 +1144,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -1141,13 +1192,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -1184,6 +1239,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
 maintainer-clean-generic:
@@ -1209,6 +1265,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -1218,18 +1276,28 @@ install-data-am: install-augeasDATA install-augeastestsDATA \
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am: install-sbinPROGRAMS
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -1253,7 +1321,7 @@ ps-am:
 uninstall-am: uninstall-augeasDATA uninstall-augeastestsDATA \
 	uninstall-confDATA uninstall-local uninstall-sbinPROGRAMS
 
-.MAKE: install-am install-strip
+.MAKE: all check check-am install install-am install-strip
 
 .PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
 	clean-generic clean-libtool clean-sbinPROGRAMS ctags distclean \
@@ -1398,6 +1466,7 @@ remote_protocol.c: remote_protocol.h
 @LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE@@WITH_LIBVIRTD_TRUE at install-init:
 @LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE@@WITH_LIBVIRTD_TRUE at uninstall-init:
 @LIBVIRT_INIT_SCRIPTS_RED_HAT_FALSE@@WITH_LIBVIRTD_TRUE at libvirtd.init:
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/qemud/libvirtd.conf b/qemud/libvirtd.conf
index 1fd5918..49de466 100644
--- a/qemud/libvirtd.conf
+++ b/qemud/libvirtd.conf
@@ -269,7 +269,7 @@
 # Logging controls
 #
 
-# Logging level: 0 none, 4 errors, 3 warnings, 2 informations, 1 debug
+# Logging level: 4 errors, 3 warnings, 2 informations, 1 debug
 # basically 1 will log everything possible
 #log_level = 3
 
@@ -303,13 +303,12 @@
 #    x:file:file_path
 #      output to a file, with the given filepath
 # In all case the x prefix is the minimal level, acting as a filter
-#    0: everything
 #    1: DEBUG
 #    2: INFO
 #    3: WARNING
 #    4: ERROR
 #
-# Multiple output can be defined , they just need to be separated by spaces.
+# Multiple output can be defined, they just need to be separated by spaces.
 # e.g.:
 # log_outputs="3:syslog:libvirtd"
 # to log all warnings and errors to syslog under the libvirtd ident
diff --git a/qemud/qemud.c b/qemud/qemud.c
index 783dc69..da20aa9 100644
--- a/qemud/qemud.c
+++ b/qemud/qemud.c
@@ -115,8 +115,6 @@ static int unix_sock_ro_mask = 0666;
 
 #else
 
-#define SYSTEM_UID 0
-
 static gid_t unix_sock_gid = 0; /* Only root by default */
 static int unix_sock_rw_mask = 0700; /* Allow user only */
 static int unix_sock_ro_mask = 0777; /* Allow world */
@@ -130,7 +128,7 @@ static int sigwrite = -1;       /* Signal handler pipe */
 static int ipsock = 0;          /* -l  Listen for TCP/IP */
 
 /* Defaults for logging */
-static int log_level = 3;
+static int log_level = VIR_LOG_DEFAULT;
 static char *log_filters = NULL;
 static char *log_outputs = NULL;
 
@@ -515,7 +513,7 @@ static int qemudListenUnix(struct qemud_server *server,
 
     oldgrp = getgid();
     oldmask = umask(readonly ? ~unix_sock_ro_mask : ~unix_sock_rw_mask);
-    if (getuid() == 0)
+    if (server->privileged)
         setgid(unix_sock_gid);
 
     if (bind(sock->fd, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
@@ -524,7 +522,7 @@ static int qemudListenUnix(struct qemud_server *server,
         goto cleanup;
     }
     umask(oldmask);
-    if (getuid() == 0)
+    if (server->privileged)
         setgid(oldgrp);
 
     if (listen(sock->fd, 30) < 0) {
@@ -699,7 +697,6 @@ static int qemudInitPaths(struct qemud_server *server,
                           char *roSockname,
                           int maxlen)
 {
-    uid_t uid = geteuid();
     char *sock_dir;
     char *dir_prefix = NULL;
     int ret = -1;
@@ -709,7 +706,7 @@ static int qemudInitPaths(struct qemud_server *server,
         sock_dir = unix_sock_dir;
     else {
         sock_dir = sockname;
-        if (uid == SYSTEM_UID) {
+        if (server->privileged) {
             dir_prefix = strdup (LOCAL_STATE_DIR);
             if (dir_prefix == NULL) {
                 virReportOOMError(NULL);
@@ -719,6 +716,7 @@ static int qemudInitPaths(struct qemud_server *server,
                           dir_prefix) >= maxlen)
                 goto snprintf_error;
         } else {
+            uid_t uid = geteuid();
             dir_prefix = virGetUserDirectory(NULL, uid);
             if (dir_prefix == NULL) {
                 /* Do not diagnose here; virGetUserDirectory does that.  */
@@ -736,7 +734,7 @@ static int qemudInitPaths(struct qemud_server *server,
         goto cleanup;
     }
 
-    if (uid == SYSTEM_UID) {
+    if (server->privileged) {
         if (snprintf (sockname, maxlen, "%s/libvirt-sock",
                       sock_dir_prefix) >= maxlen
             || (snprintf (roSockname, maxlen, "%s/libvirt-sock-ro",
@@ -750,10 +748,10 @@ static int qemudInitPaths(struct qemud_server *server,
             goto snprintf_error;
     }
 
-    if (uid == SYSTEM_UID)
-      server->logDir = strdup (LOCAL_STATE_DIR "/log/libvirt");
+    if (server->privileged)
+        server->logDir = strdup (LOCAL_STATE_DIR "/log/libvirt");
     else
-      virAsprintf(&server->logDir, "%s/.libvirt/log", dir_prefix);
+        virAsprintf(&server->logDir, "%s/.libvirt/log", dir_prefix);
 
     if (server->logDir == NULL)
         virReportOOMError(NULL);
@@ -789,6 +787,7 @@ static struct qemud_server *qemudInitialize(int sigread) {
         VIR_FREE(server);
     }
 
+    server->privileged = geteuid() == 0 ? 1 : 0;
     server->sigread = sigread;
 
     if (virEventInit() < 0) {
@@ -851,7 +850,7 @@ static struct qemud_server *qemudInitialize(int sigread) {
                          virEventUpdateTimeoutImpl,
                          virEventRemoveTimeoutImpl);
 
-    virStateInitialize();
+    virStateInitialize(server->privileged);
 
     return server;
 }
@@ -922,7 +921,7 @@ static struct qemud_server *qemudNetworkInit(struct qemud_server *server) {
     }
 
 #ifdef HAVE_AVAHI
-    if (getuid() == 0 && mdns_adv) {
+    if (server->privileged && mdns_adv) {
         struct libvirtd_mdns_group *group;
         int port = 0;
 
@@ -2482,6 +2481,11 @@ qemudSetLogging(virConfPtr conf, const char *filename) {
 
     /* there is no default filters */
     GET_CONF_STR (conf, filename, log_filters);
+    if (!log_filters) {
+        debugEnv = getenv("LIBVIRT_LOG_FILTERS");
+        if (debugEnv)
+            log_filters = strdup(debugEnv);
+    }
     virLogParseFilters(log_filters);
 
     /*
@@ -2489,18 +2493,25 @@ qemudSetLogging(virConfPtr conf, const char *filename) {
      * all logs to stderr if not running as daemon
      */
     GET_CONF_STR (conf, filename, log_outputs);
-    if (log_outputs == NULL) {
+    if (!log_outputs) {
+        debugEnv = getenv("LIBVIRT_LOG_OUTPUTS");
+        if (debugEnv)
+            log_outputs = strdup(debugEnv);
+    }
+    if (!log_outputs) {
+        char *tmp = NULL;
         if (godaemon) {
-            char *tmp = NULL;
             if (virAsprintf (&tmp, "%d:syslog:libvirtd", log_level) < 0)
                 goto free_and_fail;
-            virLogParseOutputs (tmp);
-            VIR_FREE (tmp);
         } else {
-            virLogParseOutputs("0:stderr:libvirtd");
+            if (virAsprintf(&tmp, "%d:stderr", log_level) < 0)
+                goto free_and_fail;
         }
-    } else
+        virLogParseOutputs(tmp);
+        VIR_FREE(tmp);
+    } else {
         virLogParseOutputs(log_outputs);
+    }
     ret = 0;
 
 free_and_fail:
@@ -2526,13 +2537,13 @@ remoteReadConfigFile (struct qemud_server *server, const char *filename)
 
 #if HAVE_POLKIT
     /* Change the default back to no auth for non-root */
-    if (getuid() != 0 && auth_unix_rw == REMOTE_AUTH_POLKIT)
+    if (!server->privileged && auth_unix_rw == REMOTE_AUTH_POLKIT)
         auth_unix_rw = REMOTE_AUTH_NONE;
-    if (getuid() != 0 && auth_unix_ro == REMOTE_AUTH_POLKIT)
+    if (!server->privileged && auth_unix_ro == REMOTE_AUTH_POLKIT)
         auth_unix_ro = REMOTE_AUTH_NONE;
 #endif
 
-    conf = virConfReadFile (filename);
+    conf = virConfReadFile (filename, 0);
     if (!conf) return -1;
 
     /*
@@ -2565,7 +2576,7 @@ remoteReadConfigFile (struct qemud_server *server, const char *filename)
 
     GET_CONF_STR (conf, filename, unix_sock_group);
     if (unix_sock_group) {
-        if (getuid() != 0) {
+        if (!server->privileged) {
             VIR_WARN0(_("Cannot set group when not running as root"));
         } else {
             int ret;
@@ -2855,7 +2866,7 @@ int main(int argc, char **argv) {
 
     /* If running as root and no PID file is set, use the default */
     if (pid_file == NULL &&
-        getuid() == 0 &&
+        geteuid() == 0 &&
         REMOTE_PID_FILE[0] != '\0')
         pid_file = REMOTE_PID_FILE;
 
@@ -2890,7 +2901,7 @@ int main(int argc, char **argv) {
     sigaction(SIGPIPE, &sig_action, NULL);
 
     /* Ensure the rundir exists (on tmpfs on some systems) */
-    if (geteuid () == 0) {
+    if (geteuid() == 0) {
         const char *rundir = LOCAL_STATE_DIR "/run/libvirt";
 
         if (mkdir (rundir, 0755)) {
@@ -2901,6 +2912,12 @@ int main(int argc, char **argv) {
         }
     }
 
+    /* Beyond this point, nothing should rely on using
+     * getuid/geteuid() == 0, for privilege level checks.
+     * It must all use the flag 'server->privileged'
+     * which is also passed into all libvirt stateful
+     * drivers
+     */
     if (qemudSetupPrivs() < 0)
         goto error2;
 
@@ -2914,7 +2931,7 @@ int main(int argc, char **argv) {
         goto error2;
 
     /* Change the group ownership of /var/run/libvirt to unix_sock_gid */
-    if (unix_sock_dir && geteuid() == 0) {
+    if (unix_sock_dir && server->privileged) {
         if (chown(unix_sock_dir, -1, unix_sock_gid) < 0)
             VIR_ERROR(_("Failed to change group ownership of %s"),
                       unix_sock_dir);
diff --git a/qemud/qemud.h b/qemud/qemud.h
index e3bae46..8880337 100644
--- a/qemud/qemud.h
+++ b/qemud/qemud.h
@@ -172,6 +172,8 @@ struct qemud_server {
     virMutex lock;
     virCond job;
 
+    int privileged;
+
     int nworkers;
     int nactiveworkers;
     struct qemud_worker *workers;
diff --git a/qemud/remote.c b/qemud/remote.c
index 2cc2185..1071c21 100644
--- a/qemud/remote.c
+++ b/qemud/remote.c
@@ -2958,7 +2958,7 @@ remoteDispatchAuthSaslInit (struct qemud_server *server,
 
         cipher = gnutls_cipher_get(client->tlssession);
         if (!(ssf = (sasl_ssf_t)gnutls_cipher_get_key_size(cipher))) {
-            VIR_ERROR0(_("cannot TLS get cipher size"));
+            VIR_ERROR0(_("cannot get TLS cipher size"));
             sasl_dispose(&client->saslconn);
             client->saslconn = NULL;
             goto authfail;
diff --git a/src/Makefile.am b/src/Makefile.am
index 76d1783..0c284c0 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -149,7 +149,9 @@ ONE_DRIVER_SOURCES =					\
 		./opennebula/one_conf.c			\
 		./opennebula/one_conf.h			\
 		./opennebula/one_driver.c		\
-		./opennebula/one_driver.h
+		./opennebula/one_driver.h		\
+		./opennebula/one_client.c		\
+		./opennebula/one_client.h
 
 NETWORK_DRIVER_SOURCES =					\
 		network_driver.h network_driver.c
@@ -195,7 +197,10 @@ NODE_DEVICE_DRIVER_SOURCES =					\
 		node_device.c node_device.h
 
 NODE_DEVICE_DRIVER_HAL_SOURCES =				\
-		node_device_hal.c
+		node_device_hal.c				\
+		node_device_hal.h				\
+		node_device_hal_linux.c
+
 NODE_DEVICE_DRIVER_DEVKIT_SOURCES =				\
 		node_device_devkit.c
 
@@ -210,6 +215,8 @@ noinst_LTLIBRARIES = libvirt_util.la
 libvirt_la_LIBADD = libvirt_util.la
 libvirt_util_la_SOURCES =					\
 		$(UTIL_SOURCES)
+libvirt_util_la_CFLAGS =  $(CAPNG_CFLAGS)
+libvirt_util_la_LDFLAGS =  $(CAPNG_LIBS)
 
 noinst_LTLIBRARIES += libvirt_driver.la
 libvirt_la_LIBADD += libvirt_driver.la
@@ -352,6 +359,7 @@ noinst_LTLIBRARIES += libvirt_driver_one.la
 # Stateful, so linked to daemon instead
 #libvirt_la_LIBADD  += libvirt_driver_one.la
 endif
+libvirt_driver_one_la_CFLAGS = $(ONE_LIBS)
 libvirt_driver_one_la_LDFLAGS = $(ONE_LIBS)
 #libvirt_driver_one_la_CFLAGS  = "-DWITH_ONE"
 if WITH_DRIVER_MODULES
@@ -495,10 +503,6 @@ EXTRA_DIST +=							\
 # symbols aren't present at all.
 #
 
-if ENABLE_DEBUG
-USED_SYM_FILES += libvirt_debug.syms
-endif
-
 if WITH_DRIVER_MODULES
 USED_SYM_FILES += libvirt_driver_modules.syms
 endif
@@ -514,7 +518,6 @@ endif
 EXTRA_DIST += \
   libvirt_public.syms		\
   libvirt_private.syms		\
-  libvirt_debug.syms		\
   libvirt_driver_modules.syms	\
   libvirt_bridge.syms		\
   libvirt_linux.syms
@@ -663,9 +666,9 @@ libvirt_lxc_SOURCES =						\
 		$(LXC_CONTROLLER_SOURCES)			\
 		$(UTIL_SOURCES)					\
 		$(DOMAIN_CONF_SOURCES)
-libvirt_lxc_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDCFLAGS)
+libvirt_lxc_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDCFLAGS) $(CAPNG_LIBS)
 libvirt_lxc_LDADD = $(LIBXML_LIBS) $(NUMACTL_LIBS) ../gnulib/lib/libgnu.la
-libvirt_lxc_CFLAGS =  $(LIBPARTED_CFLAGS) $(NUMACTL_CFLAGS)
+libvirt_lxc_CFLAGS =  $(LIBPARTED_CFLAGS) $(NUMACTL_CFLAGS) $(CAPNG_CFLAGS)
 endif
 endif
 EXTRA_DIST += $(LXC_CONTROLLER_SOURCES)
diff --git a/src/Makefile.in b/src/Makefile.in
index 878edae..3b8de37 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -18,8 +19,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,15 +107,14 @@ host_triplet = @host@
 # except that build options (such as --enable-debug) can mean these
 # symbols aren't present at all.
 #
- at ENABLE_DEBUG_TRUE@am__append_49 = libvirt_debug.syms
- at WITH_DRIVER_MODULES_TRUE@am__append_50 = libvirt_driver_modules.syms
- at WITH_BRIDGE_TRUE@am__append_51 = libvirt_bridge.syms
- at WITH_LINUX_TRUE@am__append_52 = libvirt_linux.syms
+ at WITH_DRIVER_MODULES_TRUE@am__append_49 = libvirt_driver_modules.syms
+ at WITH_BRIDGE_TRUE@am__append_50 = libvirt_bridge.syms
+ at WITH_LINUX_TRUE@am__append_51 = libvirt_linux.syms
 bin_PROGRAMS = virsh$(EXEEXT)
- at WITH_WIN_ICON_TRUE@am__append_53 = virsh_win_icon.$(OBJEXT)
+ at WITH_WIN_ICON_TRUE@am__append_52 = virsh_win_icon.$(OBJEXT)
 libexec_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2)
- at WITH_LIBVIRTD_TRUE@@WITH_STORAGE_DISK_TRUE at am__append_54 = libvirt_parthelper
- at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at am__append_55 = libvirt_lxc
+ at WITH_LIBVIRTD_TRUE@@WITH_STORAGE_DISK_TRUE at am__append_53 = libvirt_parthelper
+ at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at am__append_54 = libvirt_lxc
 subdir = src
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -188,27 +189,43 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
     *) f=$$p;; \
   esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(moddir)" \
 	"$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \
 	"$(DESTDIR)$(confdir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-modLTLIBRARIES_INSTALL = $(INSTALL)
 LTLIBRARIES = $(lib_LTLIBRARIES) $(mod_LTLIBRARIES) \
 	$(noinst_LTLIBRARIES)
 am_libvirt_la_OBJECTS =
@@ -264,9 +281,11 @@ libvirt_driver_network_la_LINK = $(LIBTOOL) --tag=CC \
 @WITH_DRIVER_MODULES_TRUE@@WITH_NETWORK_TRUE@	-rpath $(moddir)
 libvirt_driver_nodedev_la_LIBADD =
 am__libvirt_driver_nodedev_la_SOURCES_DIST = node_device.c \
-	node_device.h node_device_hal.c node_device_devkit.c
+	node_device.h node_device_hal.c node_device_hal.h \
+	node_device_hal_linux.c node_device_devkit.c
 am__objects_8 = libvirt_driver_nodedev_la-node_device.lo
-am__objects_9 = libvirt_driver_nodedev_la-node_device_hal.lo
+am__objects_9 = libvirt_driver_nodedev_la-node_device_hal.lo \
+	libvirt_driver_nodedev_la-node_device_hal_linux.lo
 @HAVE_HAL_TRUE@@WITH_NODE_DEVICES_TRUE at am__objects_10 =  \
 @HAVE_HAL_TRUE@@WITH_NODE_DEVICES_TRUE@	$(am__objects_9)
 am__objects_11 = libvirt_driver_nodedev_la-node_device_devkit.lo
@@ -288,12 +307,16 @@ libvirt_driver_nodedev_la_LINK = $(LIBTOOL) --tag=CC \
 libvirt_driver_one_la_LIBADD =
 am__libvirt_driver_one_la_SOURCES_DIST = ./opennebula/one_conf.c \
 	./opennebula/one_conf.h ./opennebula/one_driver.c \
-	./opennebula/one_driver.h
-am__objects_13 = one_conf.lo one_driver.lo
+	./opennebula/one_driver.h ./opennebula/one_client.c \
+	./opennebula/one_client.h
+am__objects_13 = libvirt_driver_one_la-one_conf.lo \
+	libvirt_driver_one_la-one_driver.lo \
+	libvirt_driver_one_la-one_client.lo
 @WITH_ONE_TRUE at am_libvirt_driver_one_la_OBJECTS = $(am__objects_13)
 libvirt_driver_one_la_OBJECTS = $(am_libvirt_driver_one_la_OBJECTS)
 libvirt_driver_one_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(libvirt_driver_one_la_CFLAGS) $(CFLAGS) \
 	$(libvirt_driver_one_la_LDFLAGS) $(LDFLAGS) -o $@
 @WITH_DRIVER_MODULES_FALSE@@WITH_ONE_TRUE at am_libvirt_driver_one_la_rpath =
 @WITH_DRIVER_MODULES_TRUE@@WITH_ONE_TRUE at am_libvirt_driver_one_la_rpath =  \
@@ -460,16 +483,22 @@ libvirt_test_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libvirt_test_la_CFLAGS) \
 	$(CFLAGS) $(libvirt_test_la_LDFLAGS) $(LDFLAGS) -o $@
 libvirt_util_la_LIBADD =
-am__objects_37 = bridge.lo buf.lo conf.lo event.lo hash.lo iptables.lo \
-	logging.lo memory.lo pci.lo qparams.lo threads.lo uuid.lo \
-	util.lo virterror.lo xml.lo
+am__objects_37 = libvirt_util_la-bridge.lo libvirt_util_la-buf.lo \
+	libvirt_util_la-conf.lo libvirt_util_la-event.lo \
+	libvirt_util_la-hash.lo libvirt_util_la-iptables.lo \
+	libvirt_util_la-logging.lo libvirt_util_la-memory.lo \
+	libvirt_util_la-pci.lo libvirt_util_la-qparams.lo \
+	libvirt_util_la-threads.lo libvirt_util_la-uuid.lo \
+	libvirt_util_la-util.lo libvirt_util_la-virterror.lo \
+	libvirt_util_la-xml.lo
 am_libvirt_util_la_OBJECTS = $(am__objects_37)
 libvirt_util_la_OBJECTS = $(am_libvirt_util_la_OBJECTS)
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+libvirt_util_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libvirt_util_la_CFLAGS) \
+	$(CFLAGS) $(libvirt_util_la_LDFLAGS) $(LDFLAGS) -o $@
 @WITH_LIBVIRTD_TRUE@@WITH_STORAGE_DISK_TRUE at am__EXEEXT_1 = libvirt_parthelper$(EXEEXT)
 @WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at am__EXEEXT_2 =  \
 @WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE@	libvirt_lxc$(EXEEXT)
-libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS)
 am__libvirt_lxc_SOURCES_DIST = lxc_conf.c lxc_conf.h lxc_container.c \
 	lxc_container.h lxc_controller.c veth.c veth.h cgroup.c \
@@ -522,13 +551,14 @@ am_virsh_OBJECTS = virsh-console.$(OBJEXT) virsh-virsh.$(OBJEXT)
 virsh_OBJECTS = $(am_virsh_OBJECTS)
 virsh_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_2) \
 	$(am__DEPENDENCIES_2) libvirt.la ../gnulib/lib/libgnu.la \
-	$(am__DEPENDENCIES_2) $(am__append_53)
+	$(am__DEPENDENCIES_2) $(am__append_52)
 virsh_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 	--mode=link $(CCLD) $(virsh_CFLAGS) $(CFLAGS) $(virsh_LDFLAGS) \
 	$(LDFLAGS) -o $@
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -571,7 +601,6 @@ DIST_SOURCES = $(libvirt_la_SOURCES) $(libvirt_driver_la_SOURCES) \
 	$(libvirt_test_la_SOURCES) $(libvirt_util_la_SOURCES) \
 	$(am__libvirt_lxc_SOURCES_DIST) \
 	$(am__libvirt_parthelper_SOURCES_DIST) $(virsh_SOURCES)
-confDATA_INSTALL = $(INSTALL_DATA)
 DATA = $(conf_DATA)
 ETAGS = etags
 CTAGS = ctags
@@ -597,6 +626,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -605,10 +636,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -621,7 +648,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -634,8 +662,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -900,6 +927,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -918,6 +946,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -959,11 +988,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -989,8 +1021,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -1104,6 +1134,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -1111,8 +1143,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -1147,6 +1178,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -1160,6 +1192,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 INCLUDES = \
@@ -1205,7 +1238,7 @@ EXTRA_DIST = $(conf_DATA) $(ICON_FILES) threads-pthread.c \
 	$(NODE_DEVICE_DRIVER_HAL_SOURCES) \
 	$(NODE_DEVICE_DRIVER_DEVKIT_SOURCES) \
 	$(SECURITY_DRIVER_SELINUX_SOURCES) $(VBOX_DRIVER_EXTRA_DIST) \
-	libvirt_public.syms libvirt_private.syms libvirt_debug.syms \
+	libvirt_public.syms libvirt_private.syms \
 	libvirt_driver_modules.syms libvirt_bridge.syms \
 	libvirt_linux.syms $(STORAGE_HELPER_DISK_SOURCES) \
 	$(LXC_CONTROLLER_SOURCES)
@@ -1319,7 +1352,9 @@ ONE_DRIVER_SOURCES = \
 		./opennebula/one_conf.c			\
 		./opennebula/one_conf.h			\
 		./opennebula/one_driver.c		\
-		./opennebula/one_driver.h
+		./opennebula/one_driver.h		\
+		./opennebula/one_client.c		\
+		./opennebula/one_client.h
 
 NETWORK_DRIVER_SOURCES = \
 		network_driver.h network_driver.c
@@ -1366,7 +1401,9 @@ NODE_DEVICE_DRIVER_SOURCES = \
 		node_device.c node_device.h
 
 NODE_DEVICE_DRIVER_HAL_SOURCES = \
-		node_device_hal.c
+		node_device_hal.c				\
+		node_device_hal.h				\
+		node_device_hal_linux.c
 
 NODE_DEVICE_DRIVER_DEVKIT_SOURCES = \
 		node_device_devkit.c
@@ -1394,6 +1431,8 @@ libvirt_la_LIBADD = libvirt_util.la libvirt_driver.la $(am__append_4) \
 libvirt_util_la_SOURCES = \
 		$(UTIL_SOURCES)
 
+libvirt_util_la_CFLAGS = $(CAPNG_CFLAGS)
+libvirt_util_la_LDFLAGS = $(CAPNG_LIBS)
 libvirt_driver_la_SOURCES = \
 		$(DRIVER_SOURCES)				\
 		$(DOMAIN_CONF_SOURCES)				\
@@ -1404,7 +1443,7 @@ libvirt_driver_la_SOURCES = \
 libvirt_driver_la_CFLAGS = $(XEN_CFLAGS) $(NUMACTL_CFLAGS)
 libvirt_driver_la_LDFLAGS = $(XEN_LIBS) $(NUMACTL_LIBS)
 USED_SYM_FILES = libvirt_private.syms $(am__append_49) \
-	$(am__append_50) $(am__append_51) $(am__append_52)
+	$(am__append_50) $(am__append_51)
 @WITH_DRIVER_MODULES_TRUE@@WITH_TEST_TRUE at libvirt_driver_test_la_LDFLAGS = -module -avoid-version
 @WITH_TEST_TRUE at libvirt_driver_test_la_SOURCES = $(TEST_DRIVER_SOURCES)
 @WITH_REMOTE_TRUE at libvirt_driver_remote_la_CFLAGS = \
@@ -1440,6 +1479,7 @@ USED_SYM_FILES = libvirt_private.syms $(am__append_49) \
 @WITH_UML_TRUE at libvirt_driver_uml_la_SOURCES = $(UML_DRIVER_SOURCES)
 # Stateful, so linked to daemon instead
 #libvirt_la_LIBADD  += libvirt_driver_one.la
+ at WITH_ONE_TRUE@libvirt_driver_one_la_CFLAGS = $(ONE_LIBS)
 @WITH_ONE_TRUE at libvirt_driver_one_la_LDFLAGS = $(ONE_LIBS) \
 @WITH_ONE_TRUE@	$(am__append_29)
 @WITH_ONE_TRUE at libvirt_driver_one_la_SOURCES = $(ONE_DRIVER_SOURCES)
@@ -1500,7 +1540,7 @@ virsh_SOURCES = \
 virsh_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDFLAGS)
 virsh_LDADD = $(STATIC_BINARIES) $(WARN_CFLAGS) $(NUMACTL_LIBS) \
 	libvirt.la ../gnulib/lib/libgnu.la $(VIRSH_LIBS) \
-	$(am__append_53)
+	$(am__append_52)
 virsh_CFLAGS = $(COVERAGE_CFLAGS) $(READLINE_CFLAGS) $(NUMACTL_CFLAGS)
 BUILT_SOURCES = virsh-net-edit.c virsh-pool-edit.c libvirt.syms
 @WITH_LIBVIRTD_TRUE@@WITH_STORAGE_DISK_TRUE at libvirt_parthelper_SOURCES = $(STORAGE_HELPER_DISK_SOURCES)
@@ -1512,9 +1552,9 @@ BUILT_SOURCES = virsh-net-edit.c virsh-pool-edit.c libvirt.syms
 @WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE@		$(UTIL_SOURCES)					\
 @WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE@		$(DOMAIN_CONF_SOURCES)
 
- at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at libvirt_lxc_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDCFLAGS)
+ at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at libvirt_lxc_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDCFLAGS) $(CAPNG_LIBS)
 @WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at libvirt_lxc_LDADD = $(LIBXML_LIBS) $(NUMACTL_LIBS) ../gnulib/lib/libgnu.la
- at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at libvirt_lxc_CFLAGS = $(LIBPARTED_CFLAGS) $(NUMACTL_CFLAGS)
+ at WITH_LIBVIRTD_TRUE@@WITH_LXC_TRUE at libvirt_lxc_CFLAGS = $(LIBPARTED_CFLAGS) $(NUMACTL_CFLAGS) $(CAPNG_CFLAGS)
 CLEANFILES = *.gcov .libs/*.gcda .libs/*.gcno *.gcno *.gcda *.i *.s
 DISTCLEANFILES = $(BUILT_SOURCES)
 all: $(BUILT_SOURCES)
@@ -1526,14 +1566,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  src/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu src/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -1551,23 +1591,28 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
 	@$(NORMAL_INSTALL)
 	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
-	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+	list2=; for p in $$list; do \
 	  if test -f $$p; then \
-	    f=$(am__strip_dir) \
-	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
-	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+	    list2="$$list2 $$p"; \
 	  else :; fi; \
-	done
+	done; \
+	test -z "$$list2" || { \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
+	}
 
 uninstall-libLTLIBRARIES:
 	@$(NORMAL_UNINSTALL)
-	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
-	  p=$(am__strip_dir) \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+	for p in $$list; do \
+	  $(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
 	done
 
 clean-libLTLIBRARIES:
@@ -1581,20 +1626,24 @@ clean-libLTLIBRARIES:
 install-modLTLIBRARIES: $(mod_LTLIBRARIES)
 	@$(NORMAL_INSTALL)
 	test -z "$(moddir)" || $(MKDIR_P) "$(DESTDIR)$(moddir)"
-	@list='$(mod_LTLIBRARIES)'; for p in $$list; do \
+	@list='$(mod_LTLIBRARIES)'; test -n "$(moddir)" || list=; \
+	list2=; for p in $$list; do \
 	  if test -f $$p; then \
-	    f=$(am__strip_dir) \
-	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(modLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(moddir)/$$f'"; \
-	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(modLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(moddir)/$$f"; \
+	    list2="$$list2 $$p"; \
 	  else :; fi; \
-	done
+	done; \
+	test -z "$$list2" || { \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(moddir)'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(moddir)"; \
+	}
 
 uninstall-modLTLIBRARIES:
 	@$(NORMAL_UNINSTALL)
-	@list='$(mod_LTLIBRARIES)'; for p in $$list; do \
-	  p=$(am__strip_dir) \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(moddir)/$$p'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(moddir)/$$p"; \
+	@list='$(mod_LTLIBRARIES)'; test -n "$(moddir)" || list=; \
+	for p in $$list; do \
+	  $(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(moddir)/$$f'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(moddir)/$$f"; \
 	done
 
 clean-modLTLIBRARIES:
@@ -1647,63 +1696,93 @@ libvirt_driver_xen.la: $(libvirt_driver_xen_la_OBJECTS) $(libvirt_driver_xen_la_
 libvirt_test.la: $(libvirt_test_la_OBJECTS) $(libvirt_test_la_DEPENDENCIES) 
 	$(libvirt_test_la_LINK)  $(libvirt_test_la_OBJECTS) $(libvirt_test_la_LIBADD) $(LIBS)
 libvirt_util.la: $(libvirt_util_la_OBJECTS) $(libvirt_util_la_DEPENDENCIES) 
-	$(LINK)  $(libvirt_util_la_OBJECTS) $(libvirt_util_la_LIBADD) $(LIBS)
+	$(libvirt_util_la_LINK)  $(libvirt_util_la_OBJECTS) $(libvirt_util_la_LIBADD) $(LIBS)
 install-binPROGRAMS: $(bin_PROGRAMS)
 	@$(NORMAL_INSTALL)
 	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  if test -f $$p \
-	     || test -f $$p1 \
-	  ; then \
-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
-	  else :; fi; \
-	done
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+	    } \
+	; done
 
 uninstall-binPROGRAMS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
-	done
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(bindir)" && rm -f $$files
 
 clean-binPROGRAMS:
-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 install-libexecPROGRAMS: $(libexec_PROGRAMS)
 	@$(NORMAL_INSTALL)
 	test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  if test -f $$p \
-	     || test -f $$p1 \
-	  ; then \
-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
-	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libexecPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libexecdir)/$$f'"; \
-	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libexecPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libexecdir)/$$f" || exit 1; \
-	  else :; fi; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p || test -f $$p1; \
+	  then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
+	    } \
+	; done
 
 uninstall-libexecPROGRAMS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
-	  echo " rm -f '$(DESTDIR)$(libexecdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(libexecdir)/$$f"; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' `; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
 
 clean-libexecPROGRAMS:
-	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 libvirt_lxc$(EXEEXT): $(libvirt_lxc_OBJECTS) $(libvirt_lxc_DEPENDENCIES) 
 	@rm -f libvirt_lxc$(EXEEXT)
 	$(libvirt_lxc_LINK) $(libvirt_lxc_OBJECTS) $(libvirt_lxc_LDADD) $(LIBS)
@@ -1720,13 +1799,7 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bridge.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/buf.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/cgroup.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/conf.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/event.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/hash.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/iptables.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_la-capabilities.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_la-datatypes.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_la-domain_conf.Plo at am__quote@
@@ -1741,6 +1814,10 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_nodedev_la-node_device.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal_linux.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_one_la-one_client.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_one_la-one_conf.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_one_la-one_driver.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_driver_remote_la-remote_internal.Plo at am__quote@
@@ -1779,18 +1856,27 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_lxc-virterror.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_lxc-xml.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_parthelper-parthelper.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/logging.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-bridge.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-buf.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-conf.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-event.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-hash.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-iptables.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-logging.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-memory.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-pci.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-qparams.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-threads.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-util.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-uuid.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-virterror.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libvirt_util_la-xml.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lxc_conf.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lxc_container.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lxc_driver.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/memory.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/network_driver.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/one_conf.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/one_driver.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/openvz_conf.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/openvz_driver.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/pci.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qparams.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/security.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/security_selinux.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/storage_backend.Plo at am__quote@
@@ -1801,630 +1887,744 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/storage_backend_scsi.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/storage_driver.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/test.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/threads.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/util.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/uuid.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/vbox_V2_2.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/vbox_XPCOMCGlue.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/vbox_driver.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/veth.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/virsh-console.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/virsh-virsh.Po at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/virterror.Plo at am__quote@
- at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/xml.Plo at am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 libvirt_driver_la-driver.lo: driver.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-driver.Tpo -c -o libvirt_driver_la-driver.lo `test -f 'driver.c' || echo '$(srcdir)/'`driver.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-driver.Tpo $(DEPDIR)/libvirt_driver_la-driver.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-driver.Tpo -c -o libvirt_driver_la-driver.lo `test -f 'driver.c' || echo '$(srcdir)/'`driver.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-driver.Tpo $(DEPDIR)/libvirt_driver_la-driver.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='driver.c' object='libvirt_driver_la-driver.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-driver.lo `test -f 'driver.c' || echo '$(srcdir)/'`driver.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-driver.lo `test -f 'driver.c' || echo '$(srcdir)/'`driver.c
 
 libvirt_driver_la-datatypes.lo: datatypes.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-datatypes.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-datatypes.Tpo -c -o libvirt_driver_la-datatypes.lo `test -f 'datatypes.c' || echo '$(srcdir)/'`datatypes.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-datatypes.Tpo $(DEPDIR)/libvirt_driver_la-datatypes.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-datatypes.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-datatypes.Tpo -c -o libvirt_driver_la-datatypes.lo `test -f 'datatypes.c' || echo '$(srcdir)/'`datatypes.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-datatypes.Tpo $(DEPDIR)/libvirt_driver_la-datatypes.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='datatypes.c' object='libvirt_driver_la-datatypes.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-datatypes.lo `test -f 'datatypes.c' || echo '$(srcdir)/'`datatypes.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-datatypes.lo `test -f 'datatypes.c' || echo '$(srcdir)/'`datatypes.c
 
 libvirt_driver_la-domain_event.lo: domain_event.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-domain_event.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-domain_event.Tpo -c -o libvirt_driver_la-domain_event.lo `test -f 'domain_event.c' || echo '$(srcdir)/'`domain_event.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-domain_event.Tpo $(DEPDIR)/libvirt_driver_la-domain_event.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-domain_event.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-domain_event.Tpo -c -o libvirt_driver_la-domain_event.lo `test -f 'domain_event.c' || echo '$(srcdir)/'`domain_event.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-domain_event.Tpo $(DEPDIR)/libvirt_driver_la-domain_event.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='domain_event.c' object='libvirt_driver_la-domain_event.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-domain_event.lo `test -f 'domain_event.c' || echo '$(srcdir)/'`domain_event.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-domain_event.lo `test -f 'domain_event.c' || echo '$(srcdir)/'`domain_event.c
 
 libvirt_driver_la-stats_linux.lo: stats_linux.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-stats_linux.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-stats_linux.Tpo -c -o libvirt_driver_la-stats_linux.lo `test -f 'stats_linux.c' || echo '$(srcdir)/'`stats_linux.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-stats_linux.Tpo $(DEPDIR)/libvirt_driver_la-stats_linux.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-stats_linux.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-stats_linux.Tpo -c -o libvirt_driver_la-stats_linux.lo `test -f 'stats_linux.c' || echo '$(srcdir)/'`stats_linux.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-stats_linux.Tpo $(DEPDIR)/libvirt_driver_la-stats_linux.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='stats_linux.c' object='libvirt_driver_la-stats_linux.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-stats_linux.lo `test -f 'stats_linux.c' || echo '$(srcdir)/'`stats_linux.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-stats_linux.lo `test -f 'stats_linux.c' || echo '$(srcdir)/'`stats_linux.c
 
 libvirt_driver_la-libvirt.lo: libvirt.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-libvirt.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-libvirt.Tpo -c -o libvirt_driver_la-libvirt.lo `test -f 'libvirt.c' || echo '$(srcdir)/'`libvirt.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-libvirt.Tpo $(DEPDIR)/libvirt_driver_la-libvirt.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-libvirt.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-libvirt.Tpo -c -o libvirt_driver_la-libvirt.lo `test -f 'libvirt.c' || echo '$(srcdir)/'`libvirt.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-libvirt.Tpo $(DEPDIR)/libvirt_driver_la-libvirt.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libvirt.c' object='libvirt_driver_la-libvirt.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-libvirt.lo `test -f 'libvirt.c' || echo '$(srcdir)/'`libvirt.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-libvirt.lo `test -f 'libvirt.c' || echo '$(srcdir)/'`libvirt.c
 
 libvirt_driver_la-capabilities.lo: capabilities.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-capabilities.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-capabilities.Tpo -c -o libvirt_driver_la-capabilities.lo `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-capabilities.Tpo $(DEPDIR)/libvirt_driver_la-capabilities.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-capabilities.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-capabilities.Tpo -c -o libvirt_driver_la-capabilities.lo `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-capabilities.Tpo $(DEPDIR)/libvirt_driver_la-capabilities.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='capabilities.c' object='libvirt_driver_la-capabilities.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-capabilities.lo `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-capabilities.lo `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
 
 libvirt_driver_la-domain_conf.lo: domain_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-domain_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-domain_conf.Tpo -c -o libvirt_driver_la-domain_conf.lo `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-domain_conf.Tpo $(DEPDIR)/libvirt_driver_la-domain_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-domain_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-domain_conf.Tpo -c -o libvirt_driver_la-domain_conf.lo `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-domain_conf.Tpo $(DEPDIR)/libvirt_driver_la-domain_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='domain_conf.c' object='libvirt_driver_la-domain_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-domain_conf.lo `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-domain_conf.lo `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
 
 libvirt_driver_la-nodeinfo.lo: nodeinfo.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-nodeinfo.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-nodeinfo.Tpo -c -o libvirt_driver_la-nodeinfo.lo `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-nodeinfo.Tpo $(DEPDIR)/libvirt_driver_la-nodeinfo.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-nodeinfo.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-nodeinfo.Tpo -c -o libvirt_driver_la-nodeinfo.lo `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-nodeinfo.Tpo $(DEPDIR)/libvirt_driver_la-nodeinfo.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nodeinfo.c' object='libvirt_driver_la-nodeinfo.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-nodeinfo.lo `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-nodeinfo.lo `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
 
 libvirt_driver_la-network_conf.lo: network_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-network_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-network_conf.Tpo -c -o libvirt_driver_la-network_conf.lo `test -f 'network_conf.c' || echo '$(srcdir)/'`network_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-network_conf.Tpo $(DEPDIR)/libvirt_driver_la-network_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-network_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-network_conf.Tpo -c -o libvirt_driver_la-network_conf.lo `test -f 'network_conf.c' || echo '$(srcdir)/'`network_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-network_conf.Tpo $(DEPDIR)/libvirt_driver_la-network_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='network_conf.c' object='libvirt_driver_la-network_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-network_conf.lo `test -f 'network_conf.c' || echo '$(srcdir)/'`network_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-network_conf.lo `test -f 'network_conf.c' || echo '$(srcdir)/'`network_conf.c
 
 libvirt_driver_la-storage_conf.lo: storage_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-storage_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-storage_conf.Tpo -c -o libvirt_driver_la-storage_conf.lo `test -f 'storage_conf.c' || echo '$(srcdir)/'`storage_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-storage_conf.Tpo $(DEPDIR)/libvirt_driver_la-storage_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-storage_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-storage_conf.Tpo -c -o libvirt_driver_la-storage_conf.lo `test -f 'storage_conf.c' || echo '$(srcdir)/'`storage_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-storage_conf.Tpo $(DEPDIR)/libvirt_driver_la-storage_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='storage_conf.c' object='libvirt_driver_la-storage_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-storage_conf.lo `test -f 'storage_conf.c' || echo '$(srcdir)/'`storage_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-storage_conf.lo `test -f 'storage_conf.c' || echo '$(srcdir)/'`storage_conf.c
 
 libvirt_driver_la-node_device_conf.lo: node_device_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-node_device_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-node_device_conf.Tpo -c -o libvirt_driver_la-node_device_conf.lo `test -f 'node_device_conf.c' || echo '$(srcdir)/'`node_device_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_la-node_device_conf.Tpo $(DEPDIR)/libvirt_driver_la-node_device_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_la-node_device_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_la-node_device_conf.Tpo -c -o libvirt_driver_la-node_device_conf.lo `test -f 'node_device_conf.c' || echo '$(srcdir)/'`node_device_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_la-node_device_conf.Tpo $(DEPDIR)/libvirt_driver_la-node_device_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='node_device_conf.c' object='libvirt_driver_la-node_device_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-node_device_conf.lo `test -f 'node_device_conf.c' || echo '$(srcdir)/'`node_device_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_la-node_device_conf.lo `test -f 'node_device_conf.c' || echo '$(srcdir)/'`node_device_conf.c
 
 libvirt_driver_nodedev_la-node_device.lo: node_device.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Tpo -c -o libvirt_driver_nodedev_la-node_device.lo `test -f 'node_device.c' || echo '$(srcdir)/'`node_device.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Tpo -c -o libvirt_driver_nodedev_la-node_device.lo `test -f 'node_device.c' || echo '$(srcdir)/'`node_device.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='node_device.c' object='libvirt_driver_nodedev_la-node_device.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device.lo `test -f 'node_device.c' || echo '$(srcdir)/'`node_device.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device.lo `test -f 'node_device.c' || echo '$(srcdir)/'`node_device.c
 
 libvirt_driver_nodedev_la-node_device_hal.lo: node_device_hal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device_hal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Tpo -c -o libvirt_driver_nodedev_la-node_device_hal.lo `test -f 'node_device_hal.c' || echo '$(srcdir)/'`node_device_hal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device_hal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Tpo -c -o libvirt_driver_nodedev_la-node_device_hal.lo `test -f 'node_device_hal.c' || echo '$(srcdir)/'`node_device_hal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='node_device_hal.c' object='libvirt_driver_nodedev_la-node_device_hal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device_hal.lo `test -f 'node_device_hal.c' || echo '$(srcdir)/'`node_device_hal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device_hal.lo `test -f 'node_device_hal.c' || echo '$(srcdir)/'`node_device_hal.c
+
+libvirt_driver_nodedev_la-node_device_hal_linux.lo: node_device_hal_linux.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device_hal_linux.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal_linux.Tpo -c -o libvirt_driver_nodedev_la-node_device_hal_linux.lo `test -f 'node_device_hal_linux.c' || echo '$(srcdir)/'`node_device_hal_linux.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal_linux.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device_hal_linux.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='node_device_hal_linux.c' object='libvirt_driver_nodedev_la-node_device_hal_linux.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device_hal_linux.lo `test -f 'node_device_hal_linux.c' || echo '$(srcdir)/'`node_device_hal_linux.c
 
 libvirt_driver_nodedev_la-node_device_devkit.lo: node_device_devkit.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device_devkit.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Tpo -c -o libvirt_driver_nodedev_la-node_device_devkit.lo `test -f 'node_device_devkit.c' || echo '$(srcdir)/'`node_device_devkit.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_nodedev_la-node_device_devkit.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Tpo -c -o libvirt_driver_nodedev_la-node_device_devkit.lo `test -f 'node_device_devkit.c' || echo '$(srcdir)/'`node_device_devkit.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Tpo $(DEPDIR)/libvirt_driver_nodedev_la-node_device_devkit.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='node_device_devkit.c' object='libvirt_driver_nodedev_la-node_device_devkit.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device_devkit.lo `test -f 'node_device_devkit.c' || echo '$(srcdir)/'`node_device_devkit.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_nodedev_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_nodedev_la-node_device_devkit.lo `test -f 'node_device_devkit.c' || echo '$(srcdir)/'`node_device_devkit.c
+
+libvirt_driver_one_la-one_conf.lo: ./opennebula/one_conf.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_one_la-one_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_one_la-one_conf.Tpo -c -o libvirt_driver_one_la-one_conf.lo `test -f './opennebula/one_conf.c' || echo '$(srcdir)/'`./opennebula/one_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_one_la-one_conf.Tpo $(DEPDIR)/libvirt_driver_one_la-one_conf.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='./opennebula/one_conf.c' object='libvirt_driver_one_la-one_conf.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_one_la-one_conf.lo `test -f './opennebula/one_conf.c' || echo '$(srcdir)/'`./opennebula/one_conf.c
 
-one_conf.lo: ./opennebula/one_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT one_conf.lo -MD -MP -MF $(DEPDIR)/one_conf.Tpo -c -o one_conf.lo `test -f './opennebula/one_conf.c' || echo '$(srcdir)/'`./opennebula/one_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/one_conf.Tpo $(DEPDIR)/one_conf.Plo
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='./opennebula/one_conf.c' object='one_conf.lo' libtool=yes @AMDEPBACKSLASH@
+libvirt_driver_one_la-one_driver.lo: ./opennebula/one_driver.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_one_la-one_driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_one_la-one_driver.Tpo -c -o libvirt_driver_one_la-one_driver.lo `test -f './opennebula/one_driver.c' || echo '$(srcdir)/'`./opennebula/one_driver.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_one_la-one_driver.Tpo $(DEPDIR)/libvirt_driver_one_la-one_driver.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='./opennebula/one_driver.c' object='libvirt_driver_one_la-one_driver.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o one_conf.lo `test -f './opennebula/one_conf.c' || echo '$(srcdir)/'`./opennebula/one_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_one_la-one_driver.lo `test -f './opennebula/one_driver.c' || echo '$(srcdir)/'`./opennebula/one_driver.c
 
-one_driver.lo: ./opennebula/one_driver.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT one_driver.lo -MD -MP -MF $(DEPDIR)/one_driver.Tpo -c -o one_driver.lo `test -f './opennebula/one_driver.c' || echo '$(srcdir)/'`./opennebula/one_driver.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/one_driver.Tpo $(DEPDIR)/one_driver.Plo
- at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='./opennebula/one_driver.c' object='one_driver.lo' libtool=yes @AMDEPBACKSLASH@
+libvirt_driver_one_la-one_client.lo: ./opennebula/one_client.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_one_la-one_client.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_one_la-one_client.Tpo -c -o libvirt_driver_one_la-one_client.lo `test -f './opennebula/one_client.c' || echo '$(srcdir)/'`./opennebula/one_client.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_one_la-one_client.Tpo $(DEPDIR)/libvirt_driver_one_la-one_client.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='./opennebula/one_client.c' object='libvirt_driver_one_la-one_client.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o one_driver.lo `test -f './opennebula/one_driver.c' || echo '$(srcdir)/'`./opennebula/one_driver.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_one_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_one_la-one_client.lo `test -f './opennebula/one_client.c' || echo '$(srcdir)/'`./opennebula/one_client.c
 
 libvirt_driver_qemu_la-qemu_conf.lo: qemu_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_qemu_la-qemu_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Tpo -c -o libvirt_driver_qemu_la-qemu_conf.lo `test -f 'qemu_conf.c' || echo '$(srcdir)/'`qemu_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Tpo $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_qemu_la-qemu_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Tpo -c -o libvirt_driver_qemu_la-qemu_conf.lo `test -f 'qemu_conf.c' || echo '$(srcdir)/'`qemu_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Tpo $(DEPDIR)/libvirt_driver_qemu_la-qemu_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qemu_conf.c' object='libvirt_driver_qemu_la-qemu_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_qemu_la-qemu_conf.lo `test -f 'qemu_conf.c' || echo '$(srcdir)/'`qemu_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_qemu_la-qemu_conf.lo `test -f 'qemu_conf.c' || echo '$(srcdir)/'`qemu_conf.c
 
 libvirt_driver_qemu_la-qemu_driver.lo: qemu_driver.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_qemu_la-qemu_driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Tpo -c -o libvirt_driver_qemu_la-qemu_driver.lo `test -f 'qemu_driver.c' || echo '$(srcdir)/'`qemu_driver.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Tpo $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_qemu_la-qemu_driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Tpo -c -o libvirt_driver_qemu_la-qemu_driver.lo `test -f 'qemu_driver.c' || echo '$(srcdir)/'`qemu_driver.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Tpo $(DEPDIR)/libvirt_driver_qemu_la-qemu_driver.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qemu_driver.c' object='libvirt_driver_qemu_la-qemu_driver.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_qemu_la-qemu_driver.lo `test -f 'qemu_driver.c' || echo '$(srcdir)/'`qemu_driver.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_qemu_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_qemu_la-qemu_driver.lo `test -f 'qemu_driver.c' || echo '$(srcdir)/'`qemu_driver.c
 
 libvirt_driver_remote_la-remote_internal.lo: remote_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_remote_la-remote_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Tpo -c -o libvirt_driver_remote_la-remote_internal.lo `test -f 'remote_internal.c' || echo '$(srcdir)/'`remote_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Tpo $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_remote_la-remote_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Tpo -c -o libvirt_driver_remote_la-remote_internal.lo `test -f 'remote_internal.c' || echo '$(srcdir)/'`remote_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Tpo $(DEPDIR)/libvirt_driver_remote_la-remote_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='remote_internal.c' object='libvirt_driver_remote_la-remote_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_remote_la-remote_internal.lo `test -f 'remote_internal.c' || echo '$(srcdir)/'`remote_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_remote_la-remote_internal.lo `test -f 'remote_internal.c' || echo '$(srcdir)/'`remote_internal.c
 
 libvirt_driver_remote_la-remote_protocol.lo: ../qemud/remote_protocol.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_remote_la-remote_protocol.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Tpo -c -o libvirt_driver_remote_la-remote_protocol.lo `test -f '../qemud/remote_protocol.c' || echo '$(srcdir)/'`../qemud/remote_protocol.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Tpo $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_remote_la-remote_protocol.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Tpo -c -o libvirt_driver_remote_la-remote_protocol.lo `test -f '../qemud/remote_protocol.c' || echo '$(srcdir)/'`../qemud/remote_protocol.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Tpo $(DEPDIR)/libvirt_driver_remote_la-remote_protocol.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../qemud/remote_protocol.c' object='libvirt_driver_remote_la-remote_protocol.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_remote_la-remote_protocol.lo `test -f '../qemud/remote_protocol.c' || echo '$(srcdir)/'`../qemud/remote_protocol.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_remote_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_remote_la-remote_protocol.lo `test -f '../qemud/remote_protocol.c' || echo '$(srcdir)/'`../qemud/remote_protocol.c
 
 libvirt_driver_uml_la-uml_conf.lo: uml_conf.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_uml_la-uml_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Tpo -c -o libvirt_driver_uml_la-uml_conf.lo `test -f 'uml_conf.c' || echo '$(srcdir)/'`uml_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Tpo $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_uml_la-uml_conf.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Tpo -c -o libvirt_driver_uml_la-uml_conf.lo `test -f 'uml_conf.c' || echo '$(srcdir)/'`uml_conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Tpo $(DEPDIR)/libvirt_driver_uml_la-uml_conf.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uml_conf.c' object='libvirt_driver_uml_la-uml_conf.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_uml_la-uml_conf.lo `test -f 'uml_conf.c' || echo '$(srcdir)/'`uml_conf.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_uml_la-uml_conf.lo `test -f 'uml_conf.c' || echo '$(srcdir)/'`uml_conf.c
 
 libvirt_driver_uml_la-uml_driver.lo: uml_driver.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_uml_la-uml_driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Tpo -c -o libvirt_driver_uml_la-uml_driver.lo `test -f 'uml_driver.c' || echo '$(srcdir)/'`uml_driver.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Tpo $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_uml_la-uml_driver.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Tpo -c -o libvirt_driver_uml_la-uml_driver.lo `test -f 'uml_driver.c' || echo '$(srcdir)/'`uml_driver.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Tpo $(DEPDIR)/libvirt_driver_uml_la-uml_driver.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uml_driver.c' object='libvirt_driver_uml_la-uml_driver.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_uml_la-uml_driver.lo `test -f 'uml_driver.c' || echo '$(srcdir)/'`uml_driver.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_uml_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_uml_la-uml_driver.lo `test -f 'uml_driver.c' || echo '$(srcdir)/'`uml_driver.c
 
 vbox_XPCOMCGlue.lo: vbox/vbox_XPCOMCGlue.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_XPCOMCGlue.lo -MD -MP -MF $(DEPDIR)/vbox_XPCOMCGlue.Tpo -c -o vbox_XPCOMCGlue.lo `test -f 'vbox/vbox_XPCOMCGlue.c' || echo '$(srcdir)/'`vbox/vbox_XPCOMCGlue.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/vbox_XPCOMCGlue.Tpo $(DEPDIR)/vbox_XPCOMCGlue.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_XPCOMCGlue.lo -MD -MP -MF $(DEPDIR)/vbox_XPCOMCGlue.Tpo -c -o vbox_XPCOMCGlue.lo `test -f 'vbox/vbox_XPCOMCGlue.c' || echo '$(srcdir)/'`vbox/vbox_XPCOMCGlue.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/vbox_XPCOMCGlue.Tpo $(DEPDIR)/vbox_XPCOMCGlue.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='vbox/vbox_XPCOMCGlue.c' object='vbox_XPCOMCGlue.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_XPCOMCGlue.lo `test -f 'vbox/vbox_XPCOMCGlue.c' || echo '$(srcdir)/'`vbox/vbox_XPCOMCGlue.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_XPCOMCGlue.lo `test -f 'vbox/vbox_XPCOMCGlue.c' || echo '$(srcdir)/'`vbox/vbox_XPCOMCGlue.c
 
 vbox_driver.lo: vbox/vbox_driver.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_driver.lo -MD -MP -MF $(DEPDIR)/vbox_driver.Tpo -c -o vbox_driver.lo `test -f 'vbox/vbox_driver.c' || echo '$(srcdir)/'`vbox/vbox_driver.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/vbox_driver.Tpo $(DEPDIR)/vbox_driver.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_driver.lo -MD -MP -MF $(DEPDIR)/vbox_driver.Tpo -c -o vbox_driver.lo `test -f 'vbox/vbox_driver.c' || echo '$(srcdir)/'`vbox/vbox_driver.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/vbox_driver.Tpo $(DEPDIR)/vbox_driver.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='vbox/vbox_driver.c' object='vbox_driver.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_driver.lo `test -f 'vbox/vbox_driver.c' || echo '$(srcdir)/'`vbox/vbox_driver.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_driver.lo `test -f 'vbox/vbox_driver.c' || echo '$(srcdir)/'`vbox/vbox_driver.c
 
 vbox_V2_2.lo: vbox/vbox_V2_2.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_V2_2.lo -MD -MP -MF $(DEPDIR)/vbox_V2_2.Tpo -c -o vbox_V2_2.lo `test -f 'vbox/vbox_V2_2.c' || echo '$(srcdir)/'`vbox/vbox_V2_2.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/vbox_V2_2.Tpo $(DEPDIR)/vbox_V2_2.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vbox_V2_2.lo -MD -MP -MF $(DEPDIR)/vbox_V2_2.Tpo -c -o vbox_V2_2.lo `test -f 'vbox/vbox_V2_2.c' || echo '$(srcdir)/'`vbox/vbox_V2_2.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/vbox_V2_2.Tpo $(DEPDIR)/vbox_V2_2.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='vbox/vbox_V2_2.c' object='vbox_V2_2.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_V2_2.lo `test -f 'vbox/vbox_V2_2.c' || echo '$(srcdir)/'`vbox/vbox_V2_2.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vbox_V2_2.lo `test -f 'vbox/vbox_V2_2.c' || echo '$(srcdir)/'`vbox/vbox_V2_2.c
 
 libvirt_driver_xen_la-proxy_internal.lo: proxy_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-proxy_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Tpo -c -o libvirt_driver_xen_la-proxy_internal.lo `test -f 'proxy_internal.c' || echo '$(srcdir)/'`proxy_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-proxy_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Tpo -c -o libvirt_driver_xen_la-proxy_internal.lo `test -f 'proxy_internal.c' || echo '$(srcdir)/'`proxy_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-proxy_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='proxy_internal.c' object='libvirt_driver_xen_la-proxy_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-proxy_internal.lo `test -f 'proxy_internal.c' || echo '$(srcdir)/'`proxy_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-proxy_internal.lo `test -f 'proxy_internal.c' || echo '$(srcdir)/'`proxy_internal.c
 
 libvirt_driver_xen_la-sexpr.lo: sexpr.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-sexpr.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-sexpr.Tpo -c -o libvirt_driver_xen_la-sexpr.lo `test -f 'sexpr.c' || echo '$(srcdir)/'`sexpr.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-sexpr.Tpo $(DEPDIR)/libvirt_driver_xen_la-sexpr.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-sexpr.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-sexpr.Tpo -c -o libvirt_driver_xen_la-sexpr.lo `test -f 'sexpr.c' || echo '$(srcdir)/'`sexpr.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-sexpr.Tpo $(DEPDIR)/libvirt_driver_xen_la-sexpr.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sexpr.c' object='libvirt_driver_xen_la-sexpr.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-sexpr.lo `test -f 'sexpr.c' || echo '$(srcdir)/'`sexpr.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-sexpr.lo `test -f 'sexpr.c' || echo '$(srcdir)/'`sexpr.c
 
 libvirt_driver_xen_la-xen_internal.lo: xen_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Tpo -c -o libvirt_driver_xen_la-xen_internal.lo `test -f 'xen_internal.c' || echo '$(srcdir)/'`xen_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Tpo -c -o libvirt_driver_xen_la-xen_internal.lo `test -f 'xen_internal.c' || echo '$(srcdir)/'`xen_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xen_internal.c' object='libvirt_driver_xen_la-xen_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_internal.lo `test -f 'xen_internal.c' || echo '$(srcdir)/'`xen_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_internal.lo `test -f 'xen_internal.c' || echo '$(srcdir)/'`xen_internal.c
 
 libvirt_driver_xen_la-xen_unified.lo: xen_unified.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_unified.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Tpo -c -o libvirt_driver_xen_la-xen_unified.lo `test -f 'xen_unified.c' || echo '$(srcdir)/'`xen_unified.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_unified.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Tpo -c -o libvirt_driver_xen_la-xen_unified.lo `test -f 'xen_unified.c' || echo '$(srcdir)/'`xen_unified.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_unified.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xen_unified.c' object='libvirt_driver_xen_la-xen_unified.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_unified.lo `test -f 'xen_unified.c' || echo '$(srcdir)/'`xen_unified.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_unified.lo `test -f 'xen_unified.c' || echo '$(srcdir)/'`xen_unified.c
 
 libvirt_driver_xen_la-xend_internal.lo: xend_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xend_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Tpo -c -o libvirt_driver_xen_la-xend_internal.lo `test -f 'xend_internal.c' || echo '$(srcdir)/'`xend_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xend_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Tpo -c -o libvirt_driver_xen_la-xend_internal.lo `test -f 'xend_internal.c' || echo '$(srcdir)/'`xend_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xend_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xend_internal.c' object='libvirt_driver_xen_la-xend_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xend_internal.lo `test -f 'xend_internal.c' || echo '$(srcdir)/'`xend_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xend_internal.lo `test -f 'xend_internal.c' || echo '$(srcdir)/'`xend_internal.c
 
 libvirt_driver_xen_la-xm_internal.lo: xm_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xm_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Tpo -c -o libvirt_driver_xen_la-xm_internal.lo `test -f 'xm_internal.c' || echo '$(srcdir)/'`xm_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xm_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Tpo -c -o libvirt_driver_xen_la-xm_internal.lo `test -f 'xm_internal.c' || echo '$(srcdir)/'`xm_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xm_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xm_internal.c' object='libvirt_driver_xen_la-xm_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xm_internal.lo `test -f 'xm_internal.c' || echo '$(srcdir)/'`xm_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xm_internal.lo `test -f 'xm_internal.c' || echo '$(srcdir)/'`xm_internal.c
 
 libvirt_driver_xen_la-xs_internal.lo: xs_internal.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xs_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Tpo -c -o libvirt_driver_xen_la-xs_internal.lo `test -f 'xs_internal.c' || echo '$(srcdir)/'`xs_internal.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xs_internal.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Tpo -c -o libvirt_driver_xen_la-xs_internal.lo `test -f 'xs_internal.c' || echo '$(srcdir)/'`xs_internal.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Tpo $(DEPDIR)/libvirt_driver_xen_la-xs_internal.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xs_internal.c' object='libvirt_driver_xen_la-xs_internal.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xs_internal.lo `test -f 'xs_internal.c' || echo '$(srcdir)/'`xs_internal.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xs_internal.lo `test -f 'xs_internal.c' || echo '$(srcdir)/'`xs_internal.c
 
 libvirt_driver_xen_la-xen_inotify.lo: xen_inotify.c
- at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_inotify.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Tpo -c -o libvirt_driver_xen_la-xen_inotify.lo `test -f 'xen_inotify.c' || echo '$(srcdir)/'`xen_inotify.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Plo
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -MT libvirt_driver_xen_la-xen_inotify.lo -MD -MP -MF $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Tpo -c -o libvirt_driver_xen_la-xen_inotify.lo `test -f 'xen_inotify.c' || echo '$(srcdir)/'`xen_inotify.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Tpo $(DEPDIR)/libvirt_driver_xen_la-xen_inotify.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xen_inotify.c' object='libvirt_driver_xen_la-xen_inotify.lo' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
- at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_inotify.lo `test -f 'xen_inotify.c' || echo '$(srcdir)/'`xen_inotify.c
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_driver_xen_la_CFLAGS) $(CFLAGS) -c -o libvirt_driver_xen_la-xen_inotify.lo `test -f 'xen_inotify.c' || echo '$(srcdir)/'`xen_inotify.c
+
+libvirt_util_la-bridge.lo: bridge.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-bridge.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-bridge.Tpo -c -o libvirt_util_la-bridge.lo `test -f 'bridge.c' || echo '$(srcdir)/'`bridge.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-bridge.Tpo $(DEPDIR)/libvirt_util_la-bridge.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bridge.c' object='libvirt_util_la-bridge.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-bridge.lo `test -f 'bridge.c' || echo '$(srcdir)/'`bridge.c
+
+libvirt_util_la-buf.lo: buf.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-buf.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-buf.Tpo -c -o libvirt_util_la-buf.lo `test -f 'buf.c' || echo '$(srcdir)/'`buf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-buf.Tpo $(DEPDIR)/libvirt_util_la-buf.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='buf.c' object='libvirt_util_la-buf.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-buf.lo `test -f 'buf.c' || echo '$(srcdir)/'`buf.c
+
+libvirt_util_la-conf.lo: conf.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-conf.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-conf.Tpo -c -o libvirt_util_la-conf.lo `test -f 'conf.c' || echo '$(srcdir)/'`conf.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-conf.Tpo $(DEPDIR)/libvirt_util_la-conf.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='conf.c' object='libvirt_util_la-conf.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-conf.lo `test -f 'conf.c' || echo '$(srcdir)/'`conf.c
+
+libvirt_util_la-event.lo: event.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-event.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-event.Tpo -c -o libvirt_util_la-event.lo `test -f 'event.c' || echo '$(srcdir)/'`event.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-event.Tpo $(DEPDIR)/libvirt_util_la-event.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event.c' object='libvirt_util_la-event.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-event.lo `test -f 'event.c' || echo '$(srcdir)/'`event.c
+
+libvirt_util_la-hash.lo: hash.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-hash.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-hash.Tpo -c -o libvirt_util_la-hash.lo `test -f 'hash.c' || echo '$(srcdir)/'`hash.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-hash.Tpo $(DEPDIR)/libvirt_util_la-hash.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hash.c' object='libvirt_util_la-hash.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-hash.lo `test -f 'hash.c' || echo '$(srcdir)/'`hash.c
+
+libvirt_util_la-iptables.lo: iptables.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-iptables.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-iptables.Tpo -c -o libvirt_util_la-iptables.lo `test -f 'iptables.c' || echo '$(srcdir)/'`iptables.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-iptables.Tpo $(DEPDIR)/libvirt_util_la-iptables.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='iptables.c' object='libvirt_util_la-iptables.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-iptables.lo `test -f 'iptables.c' || echo '$(srcdir)/'`iptables.c
+
+libvirt_util_la-logging.lo: logging.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-logging.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-logging.Tpo -c -o libvirt_util_la-logging.lo `test -f 'logging.c' || echo '$(srcdir)/'`logging.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-logging.Tpo $(DEPDIR)/libvirt_util_la-logging.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='logging.c' object='libvirt_util_la-logging.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-logging.lo `test -f 'logging.c' || echo '$(srcdir)/'`logging.c
+
+libvirt_util_la-memory.lo: memory.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-memory.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-memory.Tpo -c -o libvirt_util_la-memory.lo `test -f 'memory.c' || echo '$(srcdir)/'`memory.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-memory.Tpo $(DEPDIR)/libvirt_util_la-memory.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='memory.c' object='libvirt_util_la-memory.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-memory.lo `test -f 'memory.c' || echo '$(srcdir)/'`memory.c
+
+libvirt_util_la-pci.lo: pci.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-pci.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-pci.Tpo -c -o libvirt_util_la-pci.lo `test -f 'pci.c' || echo '$(srcdir)/'`pci.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-pci.Tpo $(DEPDIR)/libvirt_util_la-pci.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pci.c' object='libvirt_util_la-pci.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-pci.lo `test -f 'pci.c' || echo '$(srcdir)/'`pci.c
+
+libvirt_util_la-qparams.lo: qparams.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-qparams.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-qparams.Tpo -c -o libvirt_util_la-qparams.lo `test -f 'qparams.c' || echo '$(srcdir)/'`qparams.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-qparams.Tpo $(DEPDIR)/libvirt_util_la-qparams.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qparams.c' object='libvirt_util_la-qparams.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-qparams.lo `test -f 'qparams.c' || echo '$(srcdir)/'`qparams.c
+
+libvirt_util_la-threads.lo: threads.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-threads.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-threads.Tpo -c -o libvirt_util_la-threads.lo `test -f 'threads.c' || echo '$(srcdir)/'`threads.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-threads.Tpo $(DEPDIR)/libvirt_util_la-threads.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='threads.c' object='libvirt_util_la-threads.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-threads.lo `test -f 'threads.c' || echo '$(srcdir)/'`threads.c
+
+libvirt_util_la-uuid.lo: uuid.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-uuid.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-uuid.Tpo -c -o libvirt_util_la-uuid.lo `test -f 'uuid.c' || echo '$(srcdir)/'`uuid.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-uuid.Tpo $(DEPDIR)/libvirt_util_la-uuid.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uuid.c' object='libvirt_util_la-uuid.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-uuid.lo `test -f 'uuid.c' || echo '$(srcdir)/'`uuid.c
+
+libvirt_util_la-util.lo: util.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-util.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-util.Tpo -c -o libvirt_util_la-util.lo `test -f 'util.c' || echo '$(srcdir)/'`util.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-util.Tpo $(DEPDIR)/libvirt_util_la-util.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='util.c' object='libvirt_util_la-util.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-util.lo `test -f 'util.c' || echo '$(srcdir)/'`util.c
+
+libvirt_util_la-virterror.lo: virterror.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-virterror.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-virterror.Tpo -c -o libvirt_util_la-virterror.lo `test -f 'virterror.c' || echo '$(srcdir)/'`virterror.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-virterror.Tpo $(DEPDIR)/libvirt_util_la-virterror.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='virterror.c' object='libvirt_util_la-virterror.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-virterror.lo `test -f 'virterror.c' || echo '$(srcdir)/'`virterror.c
+
+libvirt_util_la-xml.lo: xml.c
+ at am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -MT libvirt_util_la-xml.lo -MD -MP -MF $(DEPDIR)/libvirt_util_la-xml.Tpo -c -o libvirt_util_la-xml.lo `test -f 'xml.c' || echo '$(srcdir)/'`xml.c
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_util_la-xml.Tpo $(DEPDIR)/libvirt_util_la-xml.Plo
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xml.c' object='libvirt_util_la-xml.lo' libtool=yes @AMDEPBACKSLASH@
+ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ at am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_util_la_CFLAGS) $(CFLAGS) -c -o libvirt_util_la-xml.lo `test -f 'xml.c' || echo '$(srcdir)/'`xml.c
 
 libvirt_lxc-lxc_conf.o: lxc_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_conf.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo -c -o libvirt_lxc-lxc_conf.o `test -f 'lxc_conf.c' || echo '$(srcdir)/'`lxc_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo $(DEPDIR)/libvirt_lxc-lxc_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo $(DEPDIR)/libvirt_lxc-lxc_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_conf.c' object='libvirt_lxc-lxc_conf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_conf.o `test -f 'lxc_conf.c' || echo '$(srcdir)/'`lxc_conf.c
 
 libvirt_lxc-lxc_conf.obj: lxc_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_conf.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo -c -o libvirt_lxc-lxc_conf.obj `if test -f 'lxc_conf.c'; then $(CYGPATH_W) 'lxc_conf.c'; else $(CYGPATH_W) '$(srcdir)/lxc_conf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo $(DEPDIR)/libvirt_lxc-lxc_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_conf.Tpo $(DEPDIR)/libvirt_lxc-lxc_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_conf.c' object='libvirt_lxc-lxc_conf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_conf.obj `if test -f 'lxc_conf.c'; then $(CYGPATH_W) 'lxc_conf.c'; else $(CYGPATH_W) '$(srcdir)/lxc_conf.c'; fi`
 
 libvirt_lxc-lxc_container.o: lxc_container.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_container.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_container.Tpo -c -o libvirt_lxc-lxc_container.o `test -f 'lxc_container.c' || echo '$(srcdir)/'`lxc_container.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_container.Tpo $(DEPDIR)/libvirt_lxc-lxc_container.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_container.Tpo $(DEPDIR)/libvirt_lxc-lxc_container.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_container.c' object='libvirt_lxc-lxc_container.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_container.o `test -f 'lxc_container.c' || echo '$(srcdir)/'`lxc_container.c
 
 libvirt_lxc-lxc_container.obj: lxc_container.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_container.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_container.Tpo -c -o libvirt_lxc-lxc_container.obj `if test -f 'lxc_container.c'; then $(CYGPATH_W) 'lxc_container.c'; else $(CYGPATH_W) '$(srcdir)/lxc_container.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_container.Tpo $(DEPDIR)/libvirt_lxc-lxc_container.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_container.Tpo $(DEPDIR)/libvirt_lxc-lxc_container.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_container.c' object='libvirt_lxc-lxc_container.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_container.obj `if test -f 'lxc_container.c'; then $(CYGPATH_W) 'lxc_container.c'; else $(CYGPATH_W) '$(srcdir)/lxc_container.c'; fi`
 
 libvirt_lxc-lxc_controller.o: lxc_controller.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_controller.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo -c -o libvirt_lxc-lxc_controller.o `test -f 'lxc_controller.c' || echo '$(srcdir)/'`lxc_controller.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo $(DEPDIR)/libvirt_lxc-lxc_controller.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo $(DEPDIR)/libvirt_lxc-lxc_controller.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_controller.c' object='libvirt_lxc-lxc_controller.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_controller.o `test -f 'lxc_controller.c' || echo '$(srcdir)/'`lxc_controller.c
 
 libvirt_lxc-lxc_controller.obj: lxc_controller.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-lxc_controller.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo -c -o libvirt_lxc-lxc_controller.obj `if test -f 'lxc_controller.c'; then $(CYGPATH_W) 'lxc_controller.c'; else $(CYGPATH_W) '$(srcdir)/lxc_controller.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo $(DEPDIR)/libvirt_lxc-lxc_controller.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-lxc_controller.Tpo $(DEPDIR)/libvirt_lxc-lxc_controller.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lxc_controller.c' object='libvirt_lxc-lxc_controller.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-lxc_controller.obj `if test -f 'lxc_controller.c'; then $(CYGPATH_W) 'lxc_controller.c'; else $(CYGPATH_W) '$(srcdir)/lxc_controller.c'; fi`
 
 libvirt_lxc-veth.o: veth.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-veth.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-veth.Tpo -c -o libvirt_lxc-veth.o `test -f 'veth.c' || echo '$(srcdir)/'`veth.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-veth.Tpo $(DEPDIR)/libvirt_lxc-veth.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-veth.Tpo $(DEPDIR)/libvirt_lxc-veth.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='veth.c' object='libvirt_lxc-veth.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-veth.o `test -f 'veth.c' || echo '$(srcdir)/'`veth.c
 
 libvirt_lxc-veth.obj: veth.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-veth.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-veth.Tpo -c -o libvirt_lxc-veth.obj `if test -f 'veth.c'; then $(CYGPATH_W) 'veth.c'; else $(CYGPATH_W) '$(srcdir)/veth.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-veth.Tpo $(DEPDIR)/libvirt_lxc-veth.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-veth.Tpo $(DEPDIR)/libvirt_lxc-veth.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='veth.c' object='libvirt_lxc-veth.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-veth.obj `if test -f 'veth.c'; then $(CYGPATH_W) 'veth.c'; else $(CYGPATH_W) '$(srcdir)/veth.c'; fi`
 
 libvirt_lxc-cgroup.o: cgroup.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-cgroup.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-cgroup.Tpo -c -o libvirt_lxc-cgroup.o `test -f 'cgroup.c' || echo '$(srcdir)/'`cgroup.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-cgroup.Tpo $(DEPDIR)/libvirt_lxc-cgroup.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-cgroup.Tpo $(DEPDIR)/libvirt_lxc-cgroup.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cgroup.c' object='libvirt_lxc-cgroup.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-cgroup.o `test -f 'cgroup.c' || echo '$(srcdir)/'`cgroup.c
 
 libvirt_lxc-cgroup.obj: cgroup.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-cgroup.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-cgroup.Tpo -c -o libvirt_lxc-cgroup.obj `if test -f 'cgroup.c'; then $(CYGPATH_W) 'cgroup.c'; else $(CYGPATH_W) '$(srcdir)/cgroup.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-cgroup.Tpo $(DEPDIR)/libvirt_lxc-cgroup.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-cgroup.Tpo $(DEPDIR)/libvirt_lxc-cgroup.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cgroup.c' object='libvirt_lxc-cgroup.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-cgroup.obj `if test -f 'cgroup.c'; then $(CYGPATH_W) 'cgroup.c'; else $(CYGPATH_W) '$(srcdir)/cgroup.c'; fi`
 
 libvirt_lxc-bridge.o: bridge.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-bridge.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-bridge.Tpo -c -o libvirt_lxc-bridge.o `test -f 'bridge.c' || echo '$(srcdir)/'`bridge.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-bridge.Tpo $(DEPDIR)/libvirt_lxc-bridge.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-bridge.Tpo $(DEPDIR)/libvirt_lxc-bridge.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bridge.c' object='libvirt_lxc-bridge.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-bridge.o `test -f 'bridge.c' || echo '$(srcdir)/'`bridge.c
 
 libvirt_lxc-bridge.obj: bridge.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-bridge.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-bridge.Tpo -c -o libvirt_lxc-bridge.obj `if test -f 'bridge.c'; then $(CYGPATH_W) 'bridge.c'; else $(CYGPATH_W) '$(srcdir)/bridge.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-bridge.Tpo $(DEPDIR)/libvirt_lxc-bridge.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-bridge.Tpo $(DEPDIR)/libvirt_lxc-bridge.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bridge.c' object='libvirt_lxc-bridge.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-bridge.obj `if test -f 'bridge.c'; then $(CYGPATH_W) 'bridge.c'; else $(CYGPATH_W) '$(srcdir)/bridge.c'; fi`
 
 libvirt_lxc-buf.o: buf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-buf.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-buf.Tpo -c -o libvirt_lxc-buf.o `test -f 'buf.c' || echo '$(srcdir)/'`buf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-buf.Tpo $(DEPDIR)/libvirt_lxc-buf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-buf.Tpo $(DEPDIR)/libvirt_lxc-buf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='buf.c' object='libvirt_lxc-buf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-buf.o `test -f 'buf.c' || echo '$(srcdir)/'`buf.c
 
 libvirt_lxc-buf.obj: buf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-buf.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-buf.Tpo -c -o libvirt_lxc-buf.obj `if test -f 'buf.c'; then $(CYGPATH_W) 'buf.c'; else $(CYGPATH_W) '$(srcdir)/buf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-buf.Tpo $(DEPDIR)/libvirt_lxc-buf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-buf.Tpo $(DEPDIR)/libvirt_lxc-buf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='buf.c' object='libvirt_lxc-buf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-buf.obj `if test -f 'buf.c'; then $(CYGPATH_W) 'buf.c'; else $(CYGPATH_W) '$(srcdir)/buf.c'; fi`
 
 libvirt_lxc-conf.o: conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-conf.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-conf.Tpo -c -o libvirt_lxc-conf.o `test -f 'conf.c' || echo '$(srcdir)/'`conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-conf.Tpo $(DEPDIR)/libvirt_lxc-conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-conf.Tpo $(DEPDIR)/libvirt_lxc-conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='conf.c' object='libvirt_lxc-conf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-conf.o `test -f 'conf.c' || echo '$(srcdir)/'`conf.c
 
 libvirt_lxc-conf.obj: conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-conf.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-conf.Tpo -c -o libvirt_lxc-conf.obj `if test -f 'conf.c'; then $(CYGPATH_W) 'conf.c'; else $(CYGPATH_W) '$(srcdir)/conf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-conf.Tpo $(DEPDIR)/libvirt_lxc-conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-conf.Tpo $(DEPDIR)/libvirt_lxc-conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='conf.c' object='libvirt_lxc-conf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-conf.obj `if test -f 'conf.c'; then $(CYGPATH_W) 'conf.c'; else $(CYGPATH_W) '$(srcdir)/conf.c'; fi`
 
 libvirt_lxc-event.o: event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-event.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-event.Tpo -c -o libvirt_lxc-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-event.Tpo $(DEPDIR)/libvirt_lxc-event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-event.Tpo $(DEPDIR)/libvirt_lxc-event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event.c' object='libvirt_lxc-event.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-event.o `test -f 'event.c' || echo '$(srcdir)/'`event.c
 
 libvirt_lxc-event.obj: event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-event.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-event.Tpo -c -o libvirt_lxc-event.obj `if test -f 'event.c'; then $(CYGPATH_W) 'event.c'; else $(CYGPATH_W) '$(srcdir)/event.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-event.Tpo $(DEPDIR)/libvirt_lxc-event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-event.Tpo $(DEPDIR)/libvirt_lxc-event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='event.c' object='libvirt_lxc-event.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-event.obj `if test -f 'event.c'; then $(CYGPATH_W) 'event.c'; else $(CYGPATH_W) '$(srcdir)/event.c'; fi`
 
 libvirt_lxc-hash.o: hash.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-hash.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-hash.Tpo -c -o libvirt_lxc-hash.o `test -f 'hash.c' || echo '$(srcdir)/'`hash.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-hash.Tpo $(DEPDIR)/libvirt_lxc-hash.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-hash.Tpo $(DEPDIR)/libvirt_lxc-hash.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hash.c' object='libvirt_lxc-hash.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-hash.o `test -f 'hash.c' || echo '$(srcdir)/'`hash.c
 
 libvirt_lxc-hash.obj: hash.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-hash.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-hash.Tpo -c -o libvirt_lxc-hash.obj `if test -f 'hash.c'; then $(CYGPATH_W) 'hash.c'; else $(CYGPATH_W) '$(srcdir)/hash.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-hash.Tpo $(DEPDIR)/libvirt_lxc-hash.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-hash.Tpo $(DEPDIR)/libvirt_lxc-hash.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hash.c' object='libvirt_lxc-hash.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-hash.obj `if test -f 'hash.c'; then $(CYGPATH_W) 'hash.c'; else $(CYGPATH_W) '$(srcdir)/hash.c'; fi`
 
 libvirt_lxc-iptables.o: iptables.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-iptables.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-iptables.Tpo -c -o libvirt_lxc-iptables.o `test -f 'iptables.c' || echo '$(srcdir)/'`iptables.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-iptables.Tpo $(DEPDIR)/libvirt_lxc-iptables.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-iptables.Tpo $(DEPDIR)/libvirt_lxc-iptables.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='iptables.c' object='libvirt_lxc-iptables.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-iptables.o `test -f 'iptables.c' || echo '$(srcdir)/'`iptables.c
 
 libvirt_lxc-iptables.obj: iptables.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-iptables.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-iptables.Tpo -c -o libvirt_lxc-iptables.obj `if test -f 'iptables.c'; then $(CYGPATH_W) 'iptables.c'; else $(CYGPATH_W) '$(srcdir)/iptables.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-iptables.Tpo $(DEPDIR)/libvirt_lxc-iptables.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-iptables.Tpo $(DEPDIR)/libvirt_lxc-iptables.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='iptables.c' object='libvirt_lxc-iptables.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-iptables.obj `if test -f 'iptables.c'; then $(CYGPATH_W) 'iptables.c'; else $(CYGPATH_W) '$(srcdir)/iptables.c'; fi`
 
 libvirt_lxc-logging.o: logging.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-logging.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-logging.Tpo -c -o libvirt_lxc-logging.o `test -f 'logging.c' || echo '$(srcdir)/'`logging.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-logging.Tpo $(DEPDIR)/libvirt_lxc-logging.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-logging.Tpo $(DEPDIR)/libvirt_lxc-logging.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='logging.c' object='libvirt_lxc-logging.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-logging.o `test -f 'logging.c' || echo '$(srcdir)/'`logging.c
 
 libvirt_lxc-logging.obj: logging.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-logging.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-logging.Tpo -c -o libvirt_lxc-logging.obj `if test -f 'logging.c'; then $(CYGPATH_W) 'logging.c'; else $(CYGPATH_W) '$(srcdir)/logging.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-logging.Tpo $(DEPDIR)/libvirt_lxc-logging.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-logging.Tpo $(DEPDIR)/libvirt_lxc-logging.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='logging.c' object='libvirt_lxc-logging.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-logging.obj `if test -f 'logging.c'; then $(CYGPATH_W) 'logging.c'; else $(CYGPATH_W) '$(srcdir)/logging.c'; fi`
 
 libvirt_lxc-memory.o: memory.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-memory.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-memory.Tpo -c -o libvirt_lxc-memory.o `test -f 'memory.c' || echo '$(srcdir)/'`memory.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-memory.Tpo $(DEPDIR)/libvirt_lxc-memory.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-memory.Tpo $(DEPDIR)/libvirt_lxc-memory.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='memory.c' object='libvirt_lxc-memory.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-memory.o `test -f 'memory.c' || echo '$(srcdir)/'`memory.c
 
 libvirt_lxc-memory.obj: memory.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-memory.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-memory.Tpo -c -o libvirt_lxc-memory.obj `if test -f 'memory.c'; then $(CYGPATH_W) 'memory.c'; else $(CYGPATH_W) '$(srcdir)/memory.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-memory.Tpo $(DEPDIR)/libvirt_lxc-memory.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-memory.Tpo $(DEPDIR)/libvirt_lxc-memory.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='memory.c' object='libvirt_lxc-memory.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-memory.obj `if test -f 'memory.c'; then $(CYGPATH_W) 'memory.c'; else $(CYGPATH_W) '$(srcdir)/memory.c'; fi`
 
 libvirt_lxc-pci.o: pci.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-pci.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-pci.Tpo -c -o libvirt_lxc-pci.o `test -f 'pci.c' || echo '$(srcdir)/'`pci.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-pci.Tpo $(DEPDIR)/libvirt_lxc-pci.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-pci.Tpo $(DEPDIR)/libvirt_lxc-pci.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pci.c' object='libvirt_lxc-pci.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-pci.o `test -f 'pci.c' || echo '$(srcdir)/'`pci.c
 
 libvirt_lxc-pci.obj: pci.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-pci.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-pci.Tpo -c -o libvirt_lxc-pci.obj `if test -f 'pci.c'; then $(CYGPATH_W) 'pci.c'; else $(CYGPATH_W) '$(srcdir)/pci.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-pci.Tpo $(DEPDIR)/libvirt_lxc-pci.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-pci.Tpo $(DEPDIR)/libvirt_lxc-pci.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pci.c' object='libvirt_lxc-pci.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-pci.obj `if test -f 'pci.c'; then $(CYGPATH_W) 'pci.c'; else $(CYGPATH_W) '$(srcdir)/pci.c'; fi`
 
 libvirt_lxc-qparams.o: qparams.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-qparams.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-qparams.Tpo -c -o libvirt_lxc-qparams.o `test -f 'qparams.c' || echo '$(srcdir)/'`qparams.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-qparams.Tpo $(DEPDIR)/libvirt_lxc-qparams.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-qparams.Tpo $(DEPDIR)/libvirt_lxc-qparams.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qparams.c' object='libvirt_lxc-qparams.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-qparams.o `test -f 'qparams.c' || echo '$(srcdir)/'`qparams.c
 
 libvirt_lxc-qparams.obj: qparams.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-qparams.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-qparams.Tpo -c -o libvirt_lxc-qparams.obj `if test -f 'qparams.c'; then $(CYGPATH_W) 'qparams.c'; else $(CYGPATH_W) '$(srcdir)/qparams.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-qparams.Tpo $(DEPDIR)/libvirt_lxc-qparams.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-qparams.Tpo $(DEPDIR)/libvirt_lxc-qparams.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qparams.c' object='libvirt_lxc-qparams.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-qparams.obj `if test -f 'qparams.c'; then $(CYGPATH_W) 'qparams.c'; else $(CYGPATH_W) '$(srcdir)/qparams.c'; fi`
 
 libvirt_lxc-threads.o: threads.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-threads.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-threads.Tpo -c -o libvirt_lxc-threads.o `test -f 'threads.c' || echo '$(srcdir)/'`threads.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-threads.Tpo $(DEPDIR)/libvirt_lxc-threads.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-threads.Tpo $(DEPDIR)/libvirt_lxc-threads.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='threads.c' object='libvirt_lxc-threads.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-threads.o `test -f 'threads.c' || echo '$(srcdir)/'`threads.c
 
 libvirt_lxc-threads.obj: threads.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-threads.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-threads.Tpo -c -o libvirt_lxc-threads.obj `if test -f 'threads.c'; then $(CYGPATH_W) 'threads.c'; else $(CYGPATH_W) '$(srcdir)/threads.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-threads.Tpo $(DEPDIR)/libvirt_lxc-threads.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-threads.Tpo $(DEPDIR)/libvirt_lxc-threads.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='threads.c' object='libvirt_lxc-threads.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-threads.obj `if test -f 'threads.c'; then $(CYGPATH_W) 'threads.c'; else $(CYGPATH_W) '$(srcdir)/threads.c'; fi`
 
 libvirt_lxc-uuid.o: uuid.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-uuid.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-uuid.Tpo -c -o libvirt_lxc-uuid.o `test -f 'uuid.c' || echo '$(srcdir)/'`uuid.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-uuid.Tpo $(DEPDIR)/libvirt_lxc-uuid.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-uuid.Tpo $(DEPDIR)/libvirt_lxc-uuid.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uuid.c' object='libvirt_lxc-uuid.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-uuid.o `test -f 'uuid.c' || echo '$(srcdir)/'`uuid.c
 
 libvirt_lxc-uuid.obj: uuid.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-uuid.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-uuid.Tpo -c -o libvirt_lxc-uuid.obj `if test -f 'uuid.c'; then $(CYGPATH_W) 'uuid.c'; else $(CYGPATH_W) '$(srcdir)/uuid.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-uuid.Tpo $(DEPDIR)/libvirt_lxc-uuid.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-uuid.Tpo $(DEPDIR)/libvirt_lxc-uuid.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uuid.c' object='libvirt_lxc-uuid.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-uuid.obj `if test -f 'uuid.c'; then $(CYGPATH_W) 'uuid.c'; else $(CYGPATH_W) '$(srcdir)/uuid.c'; fi`
 
 libvirt_lxc-util.o: util.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-util.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-util.Tpo -c -o libvirt_lxc-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-util.Tpo $(DEPDIR)/libvirt_lxc-util.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-util.Tpo $(DEPDIR)/libvirt_lxc-util.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='util.c' object='libvirt_lxc-util.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
 
 libvirt_lxc-util.obj: util.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-util.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-util.Tpo -c -o libvirt_lxc-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-util.Tpo $(DEPDIR)/libvirt_lxc-util.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-util.Tpo $(DEPDIR)/libvirt_lxc-util.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='util.c' object='libvirt_lxc-util.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
 
 libvirt_lxc-virterror.o: virterror.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-virterror.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-virterror.Tpo -c -o libvirt_lxc-virterror.o `test -f 'virterror.c' || echo '$(srcdir)/'`virterror.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-virterror.Tpo $(DEPDIR)/libvirt_lxc-virterror.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-virterror.Tpo $(DEPDIR)/libvirt_lxc-virterror.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='virterror.c' object='libvirt_lxc-virterror.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-virterror.o `test -f 'virterror.c' || echo '$(srcdir)/'`virterror.c
 
 libvirt_lxc-virterror.obj: virterror.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-virterror.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-virterror.Tpo -c -o libvirt_lxc-virterror.obj `if test -f 'virterror.c'; then $(CYGPATH_W) 'virterror.c'; else $(CYGPATH_W) '$(srcdir)/virterror.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-virterror.Tpo $(DEPDIR)/libvirt_lxc-virterror.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-virterror.Tpo $(DEPDIR)/libvirt_lxc-virterror.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='virterror.c' object='libvirt_lxc-virterror.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-virterror.obj `if test -f 'virterror.c'; then $(CYGPATH_W) 'virterror.c'; else $(CYGPATH_W) '$(srcdir)/virterror.c'; fi`
 
 libvirt_lxc-xml.o: xml.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-xml.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-xml.Tpo -c -o libvirt_lxc-xml.o `test -f 'xml.c' || echo '$(srcdir)/'`xml.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-xml.Tpo $(DEPDIR)/libvirt_lxc-xml.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-xml.Tpo $(DEPDIR)/libvirt_lxc-xml.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xml.c' object='libvirt_lxc-xml.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-xml.o `test -f 'xml.c' || echo '$(srcdir)/'`xml.c
 
 libvirt_lxc-xml.obj: xml.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-xml.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-xml.Tpo -c -o libvirt_lxc-xml.obj `if test -f 'xml.c'; then $(CYGPATH_W) 'xml.c'; else $(CYGPATH_W) '$(srcdir)/xml.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-xml.Tpo $(DEPDIR)/libvirt_lxc-xml.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-xml.Tpo $(DEPDIR)/libvirt_lxc-xml.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='xml.c' object='libvirt_lxc-xml.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-xml.obj `if test -f 'xml.c'; then $(CYGPATH_W) 'xml.c'; else $(CYGPATH_W) '$(srcdir)/xml.c'; fi`
 
 libvirt_lxc-capabilities.o: capabilities.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-capabilities.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-capabilities.Tpo -c -o libvirt_lxc-capabilities.o `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-capabilities.Tpo $(DEPDIR)/libvirt_lxc-capabilities.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-capabilities.Tpo $(DEPDIR)/libvirt_lxc-capabilities.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='capabilities.c' object='libvirt_lxc-capabilities.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-capabilities.o `test -f 'capabilities.c' || echo '$(srcdir)/'`capabilities.c
 
 libvirt_lxc-capabilities.obj: capabilities.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-capabilities.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-capabilities.Tpo -c -o libvirt_lxc-capabilities.obj `if test -f 'capabilities.c'; then $(CYGPATH_W) 'capabilities.c'; else $(CYGPATH_W) '$(srcdir)/capabilities.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-capabilities.Tpo $(DEPDIR)/libvirt_lxc-capabilities.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-capabilities.Tpo $(DEPDIR)/libvirt_lxc-capabilities.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='capabilities.c' object='libvirt_lxc-capabilities.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-capabilities.obj `if test -f 'capabilities.c'; then $(CYGPATH_W) 'capabilities.c'; else $(CYGPATH_W) '$(srcdir)/capabilities.c'; fi`
 
 libvirt_lxc-domain_conf.o: domain_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-domain_conf.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-domain_conf.Tpo -c -o libvirt_lxc-domain_conf.o `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-domain_conf.Tpo $(DEPDIR)/libvirt_lxc-domain_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-domain_conf.Tpo $(DEPDIR)/libvirt_lxc-domain_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='domain_conf.c' object='libvirt_lxc-domain_conf.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-domain_conf.o `test -f 'domain_conf.c' || echo '$(srcdir)/'`domain_conf.c
 
 libvirt_lxc-domain_conf.obj: domain_conf.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-domain_conf.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-domain_conf.Tpo -c -o libvirt_lxc-domain_conf.obj `if test -f 'domain_conf.c'; then $(CYGPATH_W) 'domain_conf.c'; else $(CYGPATH_W) '$(srcdir)/domain_conf.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-domain_conf.Tpo $(DEPDIR)/libvirt_lxc-domain_conf.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-domain_conf.Tpo $(DEPDIR)/libvirt_lxc-domain_conf.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='domain_conf.c' object='libvirt_lxc-domain_conf.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-domain_conf.obj `if test -f 'domain_conf.c'; then $(CYGPATH_W) 'domain_conf.c'; else $(CYGPATH_W) '$(srcdir)/domain_conf.c'; fi`
 
 libvirt_lxc-nodeinfo.o: nodeinfo.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-nodeinfo.o -MD -MP -MF $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo -c -o libvirt_lxc-nodeinfo.o `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo $(DEPDIR)/libvirt_lxc-nodeinfo.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo $(DEPDIR)/libvirt_lxc-nodeinfo.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nodeinfo.c' object='libvirt_lxc-nodeinfo.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-nodeinfo.o `test -f 'nodeinfo.c' || echo '$(srcdir)/'`nodeinfo.c
 
 libvirt_lxc-nodeinfo.obj: nodeinfo.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -MT libvirt_lxc-nodeinfo.obj -MD -MP -MF $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo -c -o libvirt_lxc-nodeinfo.obj `if test -f 'nodeinfo.c'; then $(CYGPATH_W) 'nodeinfo.c'; else $(CYGPATH_W) '$(srcdir)/nodeinfo.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo $(DEPDIR)/libvirt_lxc-nodeinfo.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_lxc-nodeinfo.Tpo $(DEPDIR)/libvirt_lxc-nodeinfo.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nodeinfo.c' object='libvirt_lxc-nodeinfo.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_lxc_CFLAGS) $(CFLAGS) -c -o libvirt_lxc-nodeinfo.obj `if test -f 'nodeinfo.c'; then $(CYGPATH_W) 'nodeinfo.c'; else $(CYGPATH_W) '$(srcdir)/nodeinfo.c'; fi`
 
 libvirt_parthelper-parthelper.o: parthelper.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_parthelper_CFLAGS) $(CFLAGS) -MT libvirt_parthelper-parthelper.o -MD -MP -MF $(DEPDIR)/libvirt_parthelper-parthelper.Tpo -c -o libvirt_parthelper-parthelper.o `test -f 'parthelper.c' || echo '$(srcdir)/'`parthelper.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_parthelper-parthelper.Tpo $(DEPDIR)/libvirt_parthelper-parthelper.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_parthelper-parthelper.Tpo $(DEPDIR)/libvirt_parthelper-parthelper.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='parthelper.c' object='libvirt_parthelper-parthelper.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_parthelper_CFLAGS) $(CFLAGS) -c -o libvirt_parthelper-parthelper.o `test -f 'parthelper.c' || echo '$(srcdir)/'`parthelper.c
 
 libvirt_parthelper-parthelper.obj: parthelper.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_parthelper_CFLAGS) $(CFLAGS) -MT libvirt_parthelper-parthelper.obj -MD -MP -MF $(DEPDIR)/libvirt_parthelper-parthelper.Tpo -c -o libvirt_parthelper-parthelper.obj `if test -f 'parthelper.c'; then $(CYGPATH_W) 'parthelper.c'; else $(CYGPATH_W) '$(srcdir)/parthelper.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libvirt_parthelper-parthelper.Tpo $(DEPDIR)/libvirt_parthelper-parthelper.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/libvirt_parthelper-parthelper.Tpo $(DEPDIR)/libvirt_parthelper-parthelper.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='parthelper.c' object='libvirt_parthelper-parthelper.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_parthelper_CFLAGS) $(CFLAGS) -c -o libvirt_parthelper-parthelper.obj `if test -f 'parthelper.c'; then $(CYGPATH_W) 'parthelper.c'; else $(CYGPATH_W) '$(srcdir)/parthelper.c'; fi`
 
 virsh-console.o: console.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -MT virsh-console.o -MD -MP -MF $(DEPDIR)/virsh-console.Tpo -c -o virsh-console.o `test -f 'console.c' || echo '$(srcdir)/'`console.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virsh-console.Tpo $(DEPDIR)/virsh-console.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virsh-console.Tpo $(DEPDIR)/virsh-console.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='console.c' object='virsh-console.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -c -o virsh-console.o `test -f 'console.c' || echo '$(srcdir)/'`console.c
 
 virsh-console.obj: console.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -MT virsh-console.obj -MD -MP -MF $(DEPDIR)/virsh-console.Tpo -c -o virsh-console.obj `if test -f 'console.c'; then $(CYGPATH_W) 'console.c'; else $(CYGPATH_W) '$(srcdir)/console.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virsh-console.Tpo $(DEPDIR)/virsh-console.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virsh-console.Tpo $(DEPDIR)/virsh-console.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='console.c' object='virsh-console.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -c -o virsh-console.obj `if test -f 'console.c'; then $(CYGPATH_W) 'console.c'; else $(CYGPATH_W) '$(srcdir)/console.c'; fi`
 
 virsh-virsh.o: virsh.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -MT virsh-virsh.o -MD -MP -MF $(DEPDIR)/virsh-virsh.Tpo -c -o virsh-virsh.o `test -f 'virsh.c' || echo '$(srcdir)/'`virsh.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virsh-virsh.Tpo $(DEPDIR)/virsh-virsh.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virsh-virsh.Tpo $(DEPDIR)/virsh-virsh.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='virsh.c' object='virsh-virsh.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -c -o virsh-virsh.o `test -f 'virsh.c' || echo '$(srcdir)/'`virsh.c
 
 virsh-virsh.obj: virsh.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -MT virsh-virsh.obj -MD -MP -MF $(DEPDIR)/virsh-virsh.Tpo -c -o virsh-virsh.obj `if test -f 'virsh.c'; then $(CYGPATH_W) 'virsh.c'; else $(CYGPATH_W) '$(srcdir)/virsh.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/virsh-virsh.Tpo $(DEPDIR)/virsh-virsh.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/virsh-virsh.Tpo $(DEPDIR)/virsh-virsh.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='virsh.c' object='virsh-virsh.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virsh_CFLAGS) $(CFLAGS) -c -o virsh-virsh.obj `if test -f 'virsh.c'; then $(CYGPATH_W) 'virsh.c'; else $(CYGPATH_W) '$(srcdir)/virsh.c'; fi`
@@ -2437,34 +2637,37 @@ clean-libtool:
 install-confDATA: $(conf_DATA)
 	@$(NORMAL_INSTALL)
 	test -z "$(confdir)" || $(MKDIR_P) "$(DESTDIR)$(confdir)"
-	@list='$(conf_DATA)'; for p in $$list; do \
+	@list='$(conf_DATA)'; test -n "$(confdir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(confDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(confdir)/$$f'"; \
-	  $(confDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(confdir)/$$f"; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(confdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(confdir)" || exit $$?; \
 	done
 
 uninstall-confDATA:
 	@$(NORMAL_UNINSTALL)
-	@list='$(conf_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(confdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(confdir)/$$f"; \
-	done
+	@list='$(conf_DATA)'; test -n "$(confdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	test -n "$$files" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(confdir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(confdir)" && rm -f $$files
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
@@ -2472,29 +2675,34 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -2515,13 +2723,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -2557,6 +2769,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
 
 maintainer-clean-generic:
@@ -2581,6 +2794,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -2589,19 +2804,29 @@ install-data-am: install-confDATA install-modLTLIBRARIES
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am: install-binPROGRAMS install-exec-local \
 	install-libLTLIBRARIES install-libexecPROGRAMS
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -2626,7 +2851,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-confDATA \
 	uninstall-libLTLIBRARIES uninstall-libexecPROGRAMS \
 	uninstall-modLTLIBRARIES
 
-.MAKE: install-am install-strip
+.MAKE: all check install install-am install-strip
 
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
 	clean-generic clean-libLTLIBRARIES clean-libexecPROGRAMS \
@@ -2732,6 +2957,7 @@ install-exec-local:
 @WITH_NETWORK_TRUE@	$(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/iptables/nat"
 @WITH_NETWORK_TRUE@	$(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/network"
 @WITH_NETWORK_TRUE@	$(MKDIR_P) "$(DESTDIR)$(localstatedir)/run/libvirt/network"
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/src/bridge.c b/src/bridge.c
index 8425158..0509afd 100644
--- a/src/bridge.c
+++ b/src/bridge.c
@@ -451,8 +451,11 @@ brProbeVnetHdr(int tapfd)
  *
  * This function creates a new tap device on a bridge. @ifname can be either
  * a fixed name or a name template with '%d' for dynamic name allocation.
- * in either case the final name for the bridge will be stored in @ifname
- * and the associated file descriptor in @tapfd.
+ * in either case the final name for the bridge will be stored in @ifname.
+ * If the @tapfd parameter is supplied, the open tap device file
+ * descriptor will be returned, otherwise the TAP device will be made
+ * persistent and closed. The caller must use brDeleteTap to remove
+ * a persistent TAP devices when it is no longer needed.
  *
  * Returns 0 in case of success or an errno code in case of failure.
  */
@@ -465,7 +468,7 @@ brAddTap(brControl *ctl,
 {
     int id, subst, fd;
 
-    if (!ctl || !ctl->fd || !bridge || !ifname || !tapfd)
+    if (!ctl || !ctl->fd || !bridge || !ifname)
         return EINVAL;
 
     subst = id = 0;
@@ -520,10 +523,14 @@ brAddTap(brControl *ctl,
                 goto error;
             if ((errno = brSetInterfaceUp(ctl, try.ifr_name, 1)))
                 goto error;
+            if (!tapfd &&
+                (errno = ioctl(fd, TUNSETPERSIST, 1)))
+                goto error;
             VIR_FREE(*ifname);
             if (!(*ifname = strdup(try.ifr_name)))
                 goto error;
-            *tapfd = fd;
+            if (tapfd)
+                *tapfd = fd;
             return 0;
         }
 
@@ -536,6 +543,43 @@ brAddTap(brControl *ctl,
     return errno;
 }
 
+int brDeleteTap(brControl *ctl,
+                const char *ifname)
+{
+    struct ifreq try;
+    int len;
+    int fd;
+
+    if (!ctl || !ctl->fd || !ifname)
+        return EINVAL;
+
+    if ((fd = open("/dev/net/tun", O_RDWR)) < 0)
+        return errno;
+
+    memset(&try, 0, sizeof(struct ifreq));
+    try.ifr_flags = IFF_TAP|IFF_NO_PI;
+
+    len = strlen(ifname);
+    if (len >= BR_IFNAME_MAXLEN - 1) {
+        errno = EINVAL;
+        goto error;
+    }
+
+    strncpy(try.ifr_name, ifname, len);
+    try.ifr_name[len] = '\0';
+
+    if (ioctl(fd, TUNSETIFF, &try) == 0) {
+        if ((errno = ioctl(fd, TUNSETPERSIST, 0)))
+            goto error;
+    }
+
+ error:
+    close(fd);
+
+    return errno;
+}
+
+
 /**
  * brSetInterfaceUp:
  * @ctl: bridge control pointer
diff --git a/src/bridge.h b/src/bridge.h
index e06ff41..2d9bec1 100644
--- a/src/bridge.h
+++ b/src/bridge.h
@@ -60,12 +60,20 @@ int     brDeleteInterface       (brControl *ctl,
                                  const char *bridge,
                                  const char *iface);
 
+enum {
+    BR_TAP_VNET_HDR = (1 << 0),
+    BR_TAP_PERSIST =  (1 << 1),
+};
+
 int     brAddTap                (brControl *ctl,
                                  const char *bridge,
                                  char **ifname,
-                                 int vnet_hdr,
+                                 int features,
                                  int *tapfd);
 
+int     brDeleteTap             (brControl *ctl,
+                                 const char *ifname);
+
 int     brSetInterfaceUp        (brControl *ctl,
                                  const char *ifname,
                                  int up);
diff --git a/src/capabilities.c b/src/capabilities.c
index d6e3478..def3fd0 100644
--- a/src/capabilities.c
+++ b/src/capabilities.c
@@ -121,6 +121,15 @@ virCapabilitiesFreeGuest(virCapsGuestPtr guest)
     VIR_FREE(guest);
 }
 
+void
+virCapabilitiesFreeNUMAInfo(virCapsPtr caps)
+{
+    int i;
+
+    for (i = 0 ; i < caps->host.nnumaCell ; i++)
+        virCapabilitiesFreeHostNUMACell(caps->host.numaCell[i]);
+    VIR_FREE(caps->host.numaCell);
+}
 
 /**
  * virCapabilitiesFree:
@@ -141,9 +150,8 @@ virCapabilitiesFree(virCapsPtr caps) {
     for (i = 0 ; i < caps->host.nfeatures ; i++)
         VIR_FREE(caps->host.features[i]);
     VIR_FREE(caps->host.features);
-    for (i = 0 ; i < caps->host.nnumaCell ; i++)
-        virCapabilitiesFreeHostNUMACell(caps->host.numaCell[i]);
-    VIR_FREE(caps->host.numaCell);
+
+    virCapabilitiesFreeNUMAInfo(caps);
 
     for (i = 0 ; i < caps->host.nmigrateTrans ; i++)
         VIR_FREE(caps->host.migrateTrans[i]);
@@ -707,3 +715,13 @@ virCapabilitiesGenerateMac(virCapsPtr caps,
 {
     virGenerateMacAddr(caps->macPrefix, mac);
 }
+
+extern void
+virCapabilitiesSetEmulatorRequired(virCapsPtr caps) {
+    caps->emulatorRequired = 1;
+}
+
+extern unsigned int
+virCapabilitiesIsEmulatorRequired(virCapsPtr caps) {
+    return caps->emulatorRequired;
+}
diff --git a/src/capabilities.h b/src/capabilities.h
index 5b0bbab..c3ca89a 100644
--- a/src/capabilities.h
+++ b/src/capabilities.h
@@ -106,6 +106,7 @@ struct _virCaps {
     int nguests;
     virCapsGuestPtr *guests;
     unsigned char macPrefix[VIR_MAC_PREFIX_BUFLEN];
+    unsigned int emulatorRequired : 1;
 };
 
 
@@ -118,6 +119,9 @@ extern void
 virCapabilitiesFree(virCapsPtr caps);
 
 extern void
+virCapabilitiesFreeNUMAInfo(virCapsPtr caps);
+
+extern void
 virCapabilitiesSetMacPrefix(virCapsPtr caps,
                             unsigned char *prefix);
 
@@ -125,6 +129,12 @@ extern void
 virCapabilitiesGenerateMac(virCapsPtr caps,
                            unsigned char *mac);
 
+extern void
+virCapabilitiesSetEmulatorRequired(virCapsPtr caps);
+
+extern unsigned int
+virCapabilitiesIsEmulatorRequired(virCapsPtr caps);
+
 extern int
 virCapabilitiesAddHostFeature(virCapsPtr caps,
                               const char *name);
diff --git a/src/conf.c b/src/conf.c
index b5bfc0c..c51531e 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -76,6 +76,7 @@ struct _virConfEntry {
 
 struct _virConf {
     const char* filename;
+    unsigned int flags;
     virConfEntryPtr entries;
 };
 
@@ -167,6 +168,7 @@ virConfNew(void)
         return(NULL);
     }
     ret->filename = NULL;
+    ret->flags = 0;
 
     return(ret);
 }
@@ -174,17 +176,20 @@ virConfNew(void)
 /**
  * virConfCreate:
  * @filename: the name to report errors
+ * @flags: combination of virConfFlag(s)
  *
  * Create a configuration internal structure
  *
  * Returns a pointer or NULL in case of error.
  */
 static virConfPtr
-virConfCreate(const char *filename)
+virConfCreate(const char *filename, unsigned int flags)
 {
     virConfPtr ret = virConfNew();
-    if (ret)
+    if (ret) {
         ret->filename = filename;
+        ret->flags = flags;
+    }
     return(ret);
 }
 
@@ -442,6 +447,11 @@ virConfParseValue(virConfParserCtxtPtr ctxt)
         if (str == NULL)
             return(NULL);
     } else if (CUR == '[') {
+        if (ctxt->conf->flags & VIR_CONF_FLAG_VMX_FORMAT) {
+            virConfError(ctxt, VIR_ERR_CONF_SYNTAX,
+                         _("lists not allowed in VMX format"));
+            return(NULL);
+        }
         type = VIR_CONF_LIST;
         NEXT;
         SKIP_BLANKS_AND_EOL;
@@ -481,6 +491,11 @@ virConfParseValue(virConfParserCtxtPtr ctxt)
             return(NULL);
         }
     } else if (c_isdigit(CUR) || (CUR == '-') || (CUR == '+')) {
+        if (ctxt->conf->flags & VIR_CONF_FLAG_VMX_FORMAT) {
+            virConfError(ctxt, VIR_ERR_CONF_SYNTAX,
+                         _("numbers not allowed in VMX format"));
+            return(NULL);
+        }
         if (virConfParseLong(ctxt, &l) < 0) {
             return(NULL);
         }
@@ -523,7 +538,10 @@ virConfParseName(virConfParserCtxtPtr ctxt)
         virConfError(ctxt, VIR_ERR_CONF_SYNTAX, _("expecting a name"));
         return(NULL);
     }
-    while ((ctxt->cur < ctxt->end) && (c_isalnum(CUR) || (CUR == '_')))
+    while ((ctxt->cur < ctxt->end) &&
+           (c_isalnum(CUR) || (CUR == '_') ||
+            ((ctxt->conf->flags & VIR_CONF_FLAG_VMX_FORMAT) &&
+             ((CUR == ':') || (CUR == '.')))))
         NEXT;
     ret = strndup(base, ctxt->cur - base);
     if (ret == NULL) {
@@ -649,6 +667,7 @@ virConfParseStatement(virConfParserCtxtPtr ctxt)
  * @filename: the name to report errors
  * @content: the configuration content in memory
  * @len: the length in bytes
+ * @flags: combination of virConfFlag(s)
  *
  * Parse the subset of the Python language needed to handle simple
  * Xen configuration files.
@@ -657,7 +676,8 @@ virConfParseStatement(virConfParserCtxtPtr ctxt)
  *         read or parse the file, use virConfFree() to free the data.
  */
 static virConfPtr
-virConfParse(const char *filename, const char *content, int len) {
+virConfParse(const char *filename, const char *content, int len,
+             unsigned int flags) {
     virConfParserCtxt ctxt;
 
     ctxt.filename = filename;
@@ -665,7 +685,7 @@ virConfParse(const char *filename, const char *content, int len) {
     ctxt.end = content + len - 1;
     ctxt.line = 1;
 
-    ctxt.conf = virConfCreate(filename);
+    ctxt.conf = virConfCreate(filename, flags);
     if (ctxt.conf == NULL)
         return(NULL);
 
@@ -695,6 +715,7 @@ error:
 /**
  * virConfReadFile:
  * @filename: the path to the configuration file.
+ * @flags: combination of virConfFlag(s)
  *
  * Reads a configuration file.
  *
@@ -702,7 +723,7 @@ error:
  *         read or parse the file, use virConfFree() to free the data.
  */
 virConfPtr
-virConfReadFile(const char *filename)
+virConfReadFile(const char *filename, unsigned int flags)
 {
     char *content;
     int len;
@@ -717,7 +738,7 @@ virConfReadFile(const char *filename)
         return NULL;
     }
 
-    conf = virConfParse(filename, content, len);
+    conf = virConfParse(filename, content, len, flags);
 
     VIR_FREE(content);
 
@@ -728,6 +749,7 @@ virConfReadFile(const char *filename)
  * virConfReadMem:
  * @memory: pointer to the content of the configuration file
  * @len: length in byte
+ * @flags: combination of virConfFlag(s)
  *
  * Reads a configuration file loaded in memory. The string can be
  * zero terminated in which case @len can be 0
@@ -736,7 +758,7 @@ virConfReadFile(const char *filename)
  *         parse the content, use virConfFree() to free the data.
  */
 virConfPtr
-virConfReadMem(const char *memory, int len)
+virConfReadMem(const char *memory, int len, unsigned int flags)
 {
     if ((memory == NULL) || (len < 0)) {
         virConfError(NULL, VIR_ERR_INVALID_ARG, __FUNCTION__);
@@ -745,7 +767,7 @@ virConfReadMem(const char *memory, int len)
     if (len == 0)
         len = strlen(memory);
 
-    return(virConfParse("memory conf", memory, len));
+    return(virConfParse("memory conf", memory, len, flags));
 }
 
 /**
diff --git a/src/conf.h b/src/conf.h
index 13c33a6..40d9586 100644
--- a/src/conf.h
+++ b/src/conf.h
@@ -24,6 +24,12 @@ typedef enum {
     VIR_CONF_LIST = 3		/* a list */
 } virConfType;
 
+typedef enum {
+    VIR_CONF_FLAG_VMX_FORMAT = 1,  /* allow : and . in names for compatibility with
+                                      VMware VMX configuration file, but restrict
+                                      allowed value types to string only */
+} virConfFlags;
+
 static inline const char *
 virConfTypeName (virConfType t)
 {
@@ -62,9 +68,9 @@ typedef struct _virConf virConf;
 typedef virConf *virConfPtr;
 
 virConfPtr      virConfNew             (void);
-virConfPtr	virConfReadFile	(const char *filename);
+virConfPtr	virConfReadFile	(const char *filename, unsigned int flags);
 virConfPtr	virConfReadMem		(const char *memory,
-                                         int len);
+                                         int len, unsigned int flags);
 int		virConfFree		(virConfPtr conf);
 void            virConfFreeValue      (virConfValuePtr val);
 
diff --git a/src/domain_conf.c b/src/domain_conf.c
index 623eba3..ffa2aef 100644
--- a/src/domain_conf.c
+++ b/src/domain_conf.c
@@ -39,6 +39,7 @@
 #include "util.h"
 #include "buf.h"
 #include "c-ctype.h"
+#include "logging.h"
 
 #define VIR_FROM_THIS VIR_FROM_DOMAIN
 
@@ -511,6 +512,31 @@ void virDomainObjListFree(virDomainObjListPtr vms)
     vms->count = 0;
 }
 
+
+static virDomainObjPtr virDomainObjNew(virConnectPtr conn)
+{
+    virDomainObjPtr domain;
+
+    if (VIR_ALLOC(domain) < 0) {
+        virReportOOMError(conn);
+        return NULL;
+    }
+
+    if (virMutexInit(&domain->lock) < 0) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("cannot initialize mutex"));
+        VIR_FREE(domain);
+        return NULL;
+    }
+
+    virDomainObjLock(domain);
+    domain->state = VIR_DOMAIN_SHUTOFF;
+    domain->monitorWatch = -1;
+    domain->monitor = -1;
+
+    return domain;
+}
+
 virDomainObjPtr virDomainAssignDef(virConnectPtr conn,
                                    virDomainObjListPtr doms,
                                    const virDomainDefPtr def)
@@ -530,29 +556,15 @@ virDomainObjPtr virDomainAssignDef(virConnectPtr conn,
         return domain;
     }
 
-    if (VIR_ALLOC(domain) < 0) {
+    if (VIR_REALLOC_N(doms->objs, doms->count + 1) < 0) {
         virReportOOMError(conn);
         return NULL;
     }
 
-    if (virMutexInit(&domain->lock) < 0) {
-        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("cannot initialize mutex"));
-        VIR_FREE(domain);
+    if (!(domain = virDomainObjNew(conn)))
         return NULL;
-    }
 
-    virDomainObjLock(domain);
-    domain->state = VIR_DOMAIN_SHUTOFF;
     domain->def = def;
-    domain->monitorWatch = -1;
-    domain->monitor = -1;
-
-    if (VIR_REALLOC_N(doms->objs, doms->count + 1) < 0) {
-        virReportOOMError(conn);
-        VIR_FREE(domain);
-        return NULL;
-    }
 
     doms->objs[doms->count] = domain;
     doms->count++;
@@ -1648,8 +1660,14 @@ virDomainHostdevSubsysUsbDefParseXML(virConnectPtr conn,
                                      int flags ATTRIBUTE_UNUSED) {
 
     int ret = -1;
+    int got_product, got_vendor;
     xmlNodePtr cur;
 
+    /* Product can validly be 0, so we need some extra help to determine
+     * if it is uninitialized*/
+    got_product = 0;
+    got_vendor = 0;
+
     cur = node->children;
     while (cur != NULL) {
         if (cur->type == XML_ELEMENT_NODE) {
@@ -1657,6 +1675,7 @@ virDomainHostdevSubsysUsbDefParseXML(virConnectPtr conn,
                 char *vendor = virXMLPropString(cur, "id");
 
                 if (vendor) {
+                    got_vendor = 1;
                     if (virStrToLong_ui(vendor, NULL, 0,
                                     &def->source.subsys.u.usb.vendor) < 0) {
                         virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
@@ -1674,6 +1693,7 @@ virDomainHostdevSubsysUsbDefParseXML(virConnectPtr conn,
                 char* product = virXMLPropString(cur, "id");
 
                 if (product) {
+                    got_product = 1;
                     if (virStrToLong_ui(product, NULL, 0,
                                         &def->source.subsys.u.usb.product) < 0) {
                         virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
@@ -1733,14 +1753,18 @@ virDomainHostdevSubsysUsbDefParseXML(virConnectPtr conn,
         cur = cur->next;
     }
 
-    if (def->source.subsys.u.usb.vendor == 0 &&
-        def->source.subsys.u.usb.product != 0) {
+    if (got_vendor && def->source.subsys.u.usb.vendor == 0) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+            "%s", _("vendor cannot be 0."));
+        goto out;
+    }
+
+    if (!got_vendor && got_product) {
         virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
             "%s", _("missing vendor"));
         goto out;
     }
-    if (def->source.subsys.u.usb.vendor != 0 &&
-        def->source.subsys.u.usb.product == 0) {
+    if (got_vendor && !got_product) {
         virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
             "%s", _("missing product"));
         goto out;
@@ -2097,6 +2121,39 @@ int virDomainDiskQSort(const void *a, const void *b)
 }
 
 #ifndef PROXY
+static char *virDomainDefDefaultEmulator(virConnectPtr conn,
+                                         virDomainDefPtr def,
+                                         virCapsPtr caps) {
+    const char *type;
+    const char *emulator;
+    char *retemu;
+
+    type = virDomainVirtTypeToString(def->virtType);
+    if (!type) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("unknown virt type"));
+        return NULL;
+    }
+
+    emulator = virCapabilitiesDefaultGuestEmulator(caps,
+                                                   def->os.type,
+                                                   def->os.arch,
+                                                   type);
+
+    if (!emulator) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             _("no emulator for domain %s os type %s on architecture %s"),
+                             type, def->os.type, def->os.arch);
+        return NULL;
+    }
+
+    retemu = strdup(emulator);
+    if (!retemu)
+        virReportOOMError(conn);
+
+    return retemu;
+}
+
 static virDomainDefPtr virDomainDefParseXML(virConnectPtr conn,
                                             virCapsPtr caps,
                                             xmlXPathContextPtr ctxt, int flags)
@@ -2346,6 +2403,11 @@ static virDomainDefPtr virDomainDefParseXML(virConnectPtr conn,
     }
 
     def->emulator = virXPathString(conn, "string(./devices/emulator[1])", ctxt);
+    if (!def->emulator && virCapabilitiesIsEmulatorRequired(caps)) {
+        def->emulator = virDomainDefDefaultEmulator(conn, def, caps);
+        if (!def->emulator)
+            goto error;
+    }
 
     /* analysis of the disk devices */
     if ((n = virXPathNodeSet(conn, "./devices/disk", ctxt, &nodes)) < 0) {
@@ -2623,6 +2685,68 @@ no_memory:
     return NULL;
 }
 
+
+static virDomainObjPtr virDomainObjParseXML(virConnectPtr conn,
+                                            virCapsPtr caps,
+                                            xmlXPathContextPtr ctxt)
+{
+    char *tmp = NULL;
+    long val;
+    xmlNodePtr config;
+    xmlNodePtr oldnode;
+    virDomainObjPtr obj;
+
+    if (!(obj = virDomainObjNew(conn)))
+        return NULL;
+
+    if (!(config = virXPathNode(conn, "./domain", ctxt))) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("no domain config"));
+        goto error;
+    }
+
+    oldnode = ctxt->node;
+    ctxt->node = config;
+    obj->def = virDomainDefParseXML(conn, caps, ctxt, 0);
+    ctxt->node = oldnode;
+    if (!obj->def)
+        goto error;
+
+    if (!(tmp = virXPathString(conn, "string(./@state)", ctxt))) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("missing domain state"));
+        goto error;
+    }
+    if ((obj->state = virDomainStateTypeFromString(tmp)) < 0) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             _("invalid domain state '%s'"), tmp);
+        VIR_FREE(tmp);
+        goto error;
+    }
+    VIR_FREE(tmp);
+
+    if ((virXPathLong(conn, "string(./@pid)", ctxt, &val)) < 0) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("invalid pid"));
+        goto error;
+    }
+    obj->pid = (pid_t)val;
+
+    if(!(obj->monitorpath =
+         virXPathString(conn, "string(./monitor[1]/@path)", ctxt))) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("no monitor path"));
+        goto error;
+    }
+
+    return obj;
+
+error:
+    virDomainObjFree(obj);
+    return NULL;
+}
+
+
 /* Called from SAX on parsing errors in the XML. */
 static void
 catchXMLError (void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
@@ -2755,6 +2879,78 @@ cleanup:
     xmlXPathFreeContext(ctxt);
     return def;
 }
+
+
+virDomainObjPtr virDomainObjParseFile(virConnectPtr conn,
+                                      virCapsPtr caps,
+                                      const char *filename)
+{
+    xmlParserCtxtPtr pctxt;
+    xmlDocPtr xml = NULL;
+    xmlNodePtr root;
+    virDomainObjPtr obj = NULL;
+
+    /* Set up a parser context so we can catch the details of XML errors. */
+    pctxt = xmlNewParserCtxt ();
+    if (!pctxt || !pctxt->sax)
+        goto cleanup;
+    pctxt->sax->error = catchXMLError;
+    pctxt->_private = conn;
+
+    if (conn) virResetError (&conn->err);
+    xml = xmlCtxtReadFile (pctxt, filename, NULL,
+                           XML_PARSE_NOENT | XML_PARSE_NONET |
+                           XML_PARSE_NOWARNING);
+    if (!xml) {
+        if (virGetLastError() == NULL)
+              virDomainReportError(conn, VIR_ERR_XML_ERROR,
+                                   "%s", _("failed to parse xml document"));
+        goto cleanup;
+    }
+
+    if ((root = xmlDocGetRootElement(xml)) == NULL) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                              "%s", _("missing root element"));
+        goto cleanup;
+    }
+
+    obj = virDomainObjParseNode(conn, caps, xml, root);
+
+cleanup:
+    xmlFreeParserCtxt (pctxt);
+    xmlFreeDoc (xml);
+    return obj;
+}
+
+
+virDomainObjPtr virDomainObjParseNode(virConnectPtr conn,
+                                      virCapsPtr caps,
+                                      xmlDocPtr xml,
+                                      xmlNodePtr root)
+{
+    xmlXPathContextPtr ctxt = NULL;
+    virDomainObjPtr obj = NULL;
+
+    if (!xmlStrEqual(root->name, BAD_CAST "domstatus")) {
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             "%s", _("incorrect root element"));
+        goto cleanup;
+    }
+
+    ctxt = xmlXPathNewContext(xml);
+    if (ctxt == NULL) {
+        virReportOOMError(conn);
+        goto cleanup;
+    }
+
+    ctxt->node = root;
+    obj = virDomainObjParseXML(conn, caps, ctxt);
+
+cleanup:
+    xmlXPathFreeContext(ctxt);
+    return obj;
+}
+
 #endif /* ! PROXY */
 
 /************************************************************************
@@ -3146,6 +3342,7 @@ virDomainNetDefFormat(virConnectPtr conn,
         else
             virBufferVSprintf(buf, "      <source port='%d'/>\n",
                               def->data.socket.port);
+        break;
 
     case VIR_DOMAIN_NET_TYPE_INTERNAL:
         virBufferEscapeString(buf, "      <source name='%s'/>\n",
@@ -3706,6 +3903,40 @@ char *virDomainDefFormat(virConnectPtr conn,
     return NULL;
 }
 
+char *virDomainObjFormat(virConnectPtr conn,
+                         virDomainObjPtr obj,
+                         int flags)
+{
+    char *config_xml = NULL, *xml = NULL;
+    virBuffer buf = VIR_BUFFER_INITIALIZER;
+
+    virBufferVSprintf(&buf, "<domstatus state='%s' pid='%d'>\n",
+                      virDomainStateTypeToString(obj->state),
+                      obj->pid);
+    virBufferEscapeString(&buf, "  <monitor path='%s'/>\n", obj->monitorpath);
+
+    if (!(config_xml = virDomainDefFormat(conn,
+                                          obj->def,
+                                          flags)))
+        goto error;
+
+    virBufferAdd(&buf, config_xml, strlen(config_xml));
+    VIR_FREE(config_xml);
+    virBufferAddLit(&buf, "</domstatus>\n");
+
+    if (virBufferError(&buf))
+        goto no_memory;
+
+    return virBufferContentAndReset(&buf);
+
+no_memory:
+    virReportOOMError(conn);
+error:
+    xml = virBufferContentAndReset(&buf);
+    VIR_FREE(xml);
+    return NULL;
+}
+
 
 #ifndef PROXY
 
@@ -3781,6 +4012,27 @@ cleanup:
     return ret;
 }
 
+int virDomainSaveStatus(virConnectPtr conn,
+                        const char *statusDir,
+                        virDomainObjPtr obj)
+{
+    int ret = -1;
+    char *xml;
+
+    if (!(xml = virDomainObjFormat(conn,
+                                   obj,
+                                   VIR_DOMAIN_XML_SECURE)))
+        goto cleanup;
+
+    if (virDomainSaveXML(conn, statusDir, obj->def, xml))
+        goto cleanup;
+
+    ret = 0;
+cleanup:
+    VIR_FREE(xml);
+    return ret;
+}
+
 
 virDomainObjPtr virDomainLoadConfig(virConnectPtr conn,
                                     virCapsPtr caps,
@@ -3834,17 +4086,67 @@ error:
     return NULL;
 }
 
+static virDomainObjPtr virDomainLoadStatus(virConnectPtr conn,
+                                           virCapsPtr caps,
+                                           virDomainObjListPtr doms,
+                                           const char *statusDir,
+                                           const char *name,
+                                           virDomainLoadConfigNotify notify,
+                                           void *opaque)
+{
+    char *statusFile = NULL;
+    virDomainObjPtr obj = NULL;
+    virDomainObjPtr tmp = NULL;
+
+    if ((statusFile = virDomainConfigFile(conn, statusDir, name)) == NULL)
+        goto error;
+
+    if (!(obj = virDomainObjParseFile(conn, caps, statusFile)))
+        goto error;
+
+    tmp = virDomainFindByName(doms, obj->def->name);
+    if (tmp) {
+        virDomainObjUnlock(obj);
+        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                             _("unexpected domain %s already exists"),
+                             obj->def->name);
+        goto error;
+    }
+
+    if (VIR_REALLOC_N(doms->objs, doms->count + 1) < 0) {
+        virReportOOMError(conn);
+        goto error;
+    }
+
+    doms->objs[doms->count] = obj;
+    doms->count++;
+
+    if (notify)
+        (*notify)(obj, 1, opaque);
+
+    VIR_FREE(statusFile);
+    return obj;
+
+error:
+    virDomainObjFree(obj);
+    VIR_FREE(statusFile);
+    return NULL;
+}
+
 int virDomainLoadAllConfigs(virConnectPtr conn,
                             virCapsPtr caps,
                             virDomainObjListPtr doms,
                             const char *configDir,
                             const char *autostartDir,
+                            int liveStatus,
                             virDomainLoadConfigNotify notify,
                             void *opaque)
 {
     DIR *dir;
     struct dirent *entry;
 
+    VIR_INFO("Scanning for configs in %s", configDir);
+
     if (!(dir = opendir(configDir))) {
         if (errno == ENOENT)
             return 0;
@@ -3865,17 +4167,28 @@ int virDomainLoadAllConfigs(virConnectPtr conn,
 
         /* NB: ignoring errors, so one malformed config doesn't
            kill the whole process */
-        dom = virDomainLoadConfig(conn,
-                                  caps,
-                                  doms,
-                                  configDir,
-                                  autostartDir,
-                                  entry->d_name,
-                                  notify,
-                                  opaque);
+        VIR_INFO("Loading config file '%s.xml'", entry->d_name);
+        if (liveStatus)
+            dom = virDomainLoadStatus(conn,
+                                      caps,
+                                      doms,
+                                      configDir,
+                                      entry->d_name,
+                                      notify,
+                                      opaque);
+        else
+            dom = virDomainLoadConfig(conn,
+                                      caps,
+                                      doms,
+                                      configDir,
+                                      autostartDir,
+                                      entry->d_name,
+                                      notify,
+                                      opaque);
         if (dom) {
             virDomainObjUnlock(dom);
-            dom->persistent = 1;
+            if (!liveStatus)
+                dom->persistent = 1;
         }
     }
 
@@ -3968,34 +4281,6 @@ int virDiskNameToBusDeviceIndex(const virDomainDiskDefPtr disk,
     return 0;
 }
 
-const char *virDomainDefDefaultEmulator(virConnectPtr conn,
-                                        virDomainDefPtr def,
-                                        virCapsPtr caps) {
-    const char *type;
-    const char *emulator;
-
-    type = virDomainVirtTypeToString(def->virtType);
-    if (!type) {
-        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("unknown virt type"));
-        return NULL;
-    }
-
-    emulator = virCapabilitiesDefaultGuestEmulator(caps,
-                                                   def->os.type,
-                                                   def->os.arch,
-                                                   type);
-
-    if (!emulator) {
-        virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
-                             _("no emulator for domain %s os type %s on architecture %s"),
-                             type, def->os.type, def->os.arch);
-        return NULL;
-    }
-
-    return emulator;
-}
-
 virDomainFSDefPtr virDomainGetRootFilesystem(virDomainDefPtr def)
 {
     int i;
diff --git a/src/domain_conf.h b/src/domain_conf.h
index bba7860..51310c1 100644
--- a/src/domain_conf.h
+++ b/src/domain_conf.h
@@ -515,7 +515,6 @@ struct _virDomainObj {
     int monitor;
     char *monitorpath;
     int monitorWatch;
-    int logfile;
     int pid;
     int state;
 
@@ -589,10 +588,22 @@ virDomainDefPtr virDomainDefParseNode(virConnectPtr conn,
                                       xmlDocPtr doc,
                                       xmlNodePtr root,
                                       int flags);
+
+virDomainObjPtr virDomainObjParseFile(virConnectPtr conn,
+                                      virCapsPtr caps,
+                                      const char *filename);
+virDomainObjPtr virDomainObjParseNode(virConnectPtr conn,
+                                      virCapsPtr caps,
+                                      xmlDocPtr xml,
+                                      xmlNodePtr root);
+
 #endif
 char *virDomainDefFormat(virConnectPtr conn,
                          virDomainDefPtr def,
                          int flags);
+char *virDomainObjFormat(virConnectPtr conn,
+                         virDomainObjPtr obj,
+                         int flags);
 
 int virDomainCpuSetParse(virConnectPtr conn,
                          const char **str,
@@ -615,6 +626,9 @@ int virDomainSaveXML(virConnectPtr conn,
 int virDomainSaveConfig(virConnectPtr conn,
                         const char *configDir,
                         virDomainDefPtr def);
+int virDomainSaveStatus(virConnectPtr conn,
+                        const char *statusDir,
+                        virDomainObjPtr obj);
 
 typedef void (*virDomainLoadConfigNotify)(virDomainObjPtr dom,
                                           int newDomain,
@@ -634,6 +648,7 @@ int virDomainLoadAllConfigs(virConnectPtr conn,
                             virDomainObjListPtr doms,
                             const char *configDir,
                             const char *autostartDir,
+                            int liveStatus,
                             virDomainLoadConfigNotify notify,
                             void *opaque);
 
@@ -650,10 +665,6 @@ int virDiskNameToBusDeviceIndex(virDomainDiskDefPtr disk,
                                 int *busIdx,
                                 int *devIdx);
 
-const char *virDomainDefDefaultEmulator(virConnectPtr conn,
-                                        virDomainDefPtr def,
-                                        virCapsPtr caps);
-
 virDomainFSDefPtr virDomainGetRootFilesystem(virDomainDefPtr def);
 
 void virDomainObjLock(virDomainObjPtr obj);
diff --git a/src/driver.h b/src/driver.h
index ef81af2..ca759ff 100644
--- a/src/driver.h
+++ b/src/driver.h
@@ -718,7 +718,7 @@ struct _virStorageDriver {
 };
 
 #ifdef WITH_LIBVIRTD
-typedef int (*virDrvStateInitialize) (void);
+typedef int (*virDrvStateInitialize) (int privileged);
 typedef int (*virDrvStateCleanup) (void);
 typedef int (*virDrvStateReload) (void);
 typedef int (*virDrvStateActive) (void);
diff --git a/src/libvirt.c b/src/libvirt.c
index 2623447..33eafcb 100644
--- a/src/libvirt.c
+++ b/src/libvirt.c
@@ -256,9 +256,7 @@ winsock_init (void)
 int
 virInitialize(void)
 {
-#ifdef ENABLE_DEBUG
     char *debugEnv;
-#endif
     if (initialized)
         return(0);
 
@@ -269,7 +267,6 @@ virInitialize(void)
         virRandomInitialize(time(NULL) ^ getpid()))
         return -1;
 
-#ifdef ENABLE_DEBUG
     debugEnv = getenv("LIBVIRT_DEBUG");
     if (debugEnv && *debugEnv && *debugEnv != '0') {
         if (STREQ(debugEnv, "2") || STREQ(debugEnv, "info"))
@@ -287,7 +284,6 @@ virInitialize(void)
     debugEnv = getenv("LIBVIRT_LOG_OUTPUTS");
     if (debugEnv)
         virLogParseOutputs(debugEnv);
-#endif
 
     DEBUG0("register drivers");
 
@@ -760,12 +756,13 @@ virRegisterStateDriver(virStateDriverPtr driver)
 
 /**
  * virStateInitialize:
+ * @privileged: set to 1 if running with root priviledge, 0 otherwise
  *
  * Initialize all virtualization drivers.
  *
  * Return 0 if all succeed, -1 upon any failure.
  */
-int virStateInitialize(void) {
+int virStateInitialize(int privileged) {
     int i, ret = 0;
 
     if (virInitialize() < 0)
@@ -773,7 +770,7 @@ int virStateInitialize(void) {
 
     for (i = 0 ; i < virStateDriverTabCount ; i++) {
         if (virStateDriverTab[i]->initialize &&
-            virStateDriverTab[i]->initialize() < 0)
+            virStateDriverTab[i]->initialize(privileged) < 0)
             ret = -1;
     }
     return ret;
@@ -1055,13 +1052,11 @@ do_open (const char *name,
     /* Secondary driver for storage. Optional */
     for (i = 0; i < virStorageDriverTabCount; i++) {
         res = virStorageDriverTab[i]->open (ret, auth, flags);
-#ifdef ENABLE_DEBUG
         DEBUG("storage driver %d %s returned %s",
               i, virStorageDriverTab[i]->name,
               res == VIR_DRV_OPEN_SUCCESS ? "SUCCESS" :
               (res == VIR_DRV_OPEN_DECLINED ? "DECLINED" :
                (res == VIR_DRV_OPEN_ERROR ? "ERROR" : "unknown status")));
-#endif
         if (res == VIR_DRV_OPEN_ERROR) {
             if (0 && STREQ(virStorageDriverTab[i]->name, "remote")) {
                 virLibConnWarning (NULL, VIR_WAR_NO_STORAGE,
@@ -4386,11 +4381,11 @@ error:
  * @domain: a domain object
  * @seclabel: pointer to a virSecurityLabel structure
  *
- * Extract security label of an active domain.
+ * Extract security label of an active domain. The 'label' field
+ * in the @seclabel argument will be initialized to the empty
+ * string if the domain is not running under a security model.
  *
- * Returns 0 in case of success, -1 in case of failure, and -2
- * if the operation is not supported (caller decides if that's
- * an error).
+ * Returns 0 in case of success, -1 in case of failure
  */
 int
 virDomainGetSecurityLabel(virDomainPtr domain, virSecurityLabelPtr seclabel)
@@ -4421,10 +4416,11 @@ virDomainGetSecurityLabel(virDomainPtr domain, virSecurityLabelPtr seclabel)
  * @conn: a connection object
  * @secmodel: pointer to a virSecurityModel structure
  *
- * Extract the security model of a hypervisor.
+ * Extract the security model of a hypervisor. The 'model' field
+ * in the @secmodel argument may be initialized to the empty
+ * string if the driver has not activated a security model.
  *
- * Returns 0 in case of success, -1 in case of failure, and -2 if the
- * operation is not supported (caller decides if that's an error).
+ * Returns 0 in case of success, -1 in case of failure
  */
 int
 virNodeGetSecurityModel(virConnectPtr conn, virSecurityModelPtr secmodel)
diff --git a/src/libvirt_bridge.syms b/src/libvirt_bridge.syms
index 1f0a63f..2658291 100644
--- a/src/libvirt_bridge.syms
+++ b/src/libvirt_bridge.syms
@@ -8,6 +8,7 @@
 brAddBridge;
 brAddInterface;
 brAddTap;
+brDeleteTap;
 brDeleteBridge;
 brHasBridge;
 brInit;
diff --git a/src/libvirt_debug.syms b/src/libvirt_debug.syms
deleted file mode 100644
index 1742a0b..0000000
--- a/src/libvirt_debug.syms
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# These symbols are dependent upon --enable-debug.
-#
-
-
-# libvirt_internal.h
-debugFlag;
-
-
-# logging.h
-virLogMessage;
-virLogSetDefaultPriority;
-virLogDefineFilter;
-virLogDefineOutput;
-virLogParseFilters;
-virLogParseOutputs;
-virLogStartup;
-virLogShutdown;
-virLogReset;
diff --git a/src/libvirt_internal.h b/src/libvirt_internal.h
index 44145d4..8800eb9 100644
--- a/src/libvirt_internal.h
+++ b/src/libvirt_internal.h
@@ -26,7 +26,7 @@
 
 
 #ifdef WITH_LIBVIRTD
-int virStateInitialize(void);
+int virStateInitialize(int privileged);
 int virStateCleanup(void);
 int virStateReload(void);
 int virStateActive(void);
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index c3ceccf..bd7910b 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -24,9 +24,12 @@ virCapabilitiesDefaultGuestEmulator;
 virCapabilitiesDefaultGuestMachine;
 virCapabilitiesFormatXML;
 virCapabilitiesFree;
+virCapabilitiesFreeNUMAInfo;
 virCapabilitiesNew;
 virCapabilitiesSetMacPrefix;
 virCapabilitiesGenerateMac;
+virCapabilitiesSetEmulatorRequired;
+virCapabilitiesIsEmulatorRequired;
 
 
 # conf.h
@@ -63,7 +66,6 @@ virDomainCpuSetParse;
 virDomainChrDefFree;
 virDomainChrTypeFromString;
 virDomainChrTypeToString;
-virDomainDefDefaultEmulator;
 virDomainDefFormat;
 virDomainDefFree;
 virDomainDefParseFile;
@@ -94,6 +96,7 @@ virDomainObjListFree;
 virDomainRemoveInactive;
 virDomainSaveXML;
 virDomainSaveConfig;
+virDomainSaveStatus;
 virDomainSoundDefFree;
 virDomainSoundModelTypeFromString;
 virDomainSoundModelTypeToString;
@@ -190,6 +193,18 @@ virRegisterStorageDriver;
 virRegisterDeviceMonitor;
 
 
+# logging.h
+virLogMessage;
+virLogSetDefaultPriority;
+virLogDefineFilter;
+virLogDefineOutput;
+virLogParseFilters;
+virLogParseOutputs;
+virLogStartup;
+virLogShutdown;
+virLogReset;
+
+
 # memory.h
 virAlloc;
 virAllocN;
@@ -219,8 +234,10 @@ virNetworkObjUnlock;
 
 
 # nodeinfo.h
-virNodeInfoPopulate;
-virCapsInitNUMA;
+nodeGetInfo;
+nodeCapsInitNUMA;
+nodeGetCellsFreeMemory;
+nodeGetFreeMemory;
 
 
 # node_device_conf.h
@@ -263,7 +280,9 @@ virSecurityDriverGetModel;
 # storage_conf.h
 virStoragePoolDefFormat;
 virStoragePoolDefFree;
-virStoragePoolDefParse;
+virStoragePoolDefParseString;
+virStoragePoolDefParseFile;
+virStoragePoolDefParseNode;
 virStoragePoolLoadAllConfigs;
 virStoragePoolObjAssignDef;
 virStoragePoolObjClearVols;
@@ -280,13 +299,16 @@ virStorageVolDefFindByName;
 virStorageVolDefFindByPath;
 virStorageVolDefFormat;
 virStorageVolDefFree;
-virStorageVolDefParse;
+virStorageVolDefParseFile;
+virStorageVolDefParseString;
+virStorageVolDefParseNode;
 virStoragePoolFormatDiskTypeToString;
 virStoragePoolFormatFileSystemTypeToString;
 virStoragePoolFormatFileSystemNetTypeToString;
 virStorageVolFormatFileSystemTypeToString;
 virStorageVolFormatFileSystemTypeFromString;
 virStoragePoolTypeFromString;
+virStoragePartedFsTypeTypeToString;
 virStoragePoolObjLock;
 virStoragePoolObjUnlock;
 
@@ -328,6 +350,7 @@ virFormatMacAddr;
 virGetHostname;
 virParseMacAddr;
 virFileDeletePid;
+virFindFileInPath;
 virFileExists;
 virFileHasSuffix;
 virFileLinkPointsTo;
diff --git a/src/logging.c b/src/logging.c
index 83e07cc..d13ae0f 100644
--- a/src/logging.c
+++ b/src/logging.c
@@ -39,9 +39,6 @@
 #include "util.h"
 #include "threads.h"
 
-#ifdef ENABLE_DEBUG
-int debugFlag = 0;
-
 /*
  * Macro used to format the message as a string in virLogMessage
  * and borrowed from libxml2 (also used in virRaiseError)
@@ -122,7 +119,7 @@ static int virLogNbOutputs = 0;
 /*
  * Default priorities
  */
-static virLogPriority virLogDefaultPriority = VIR_LOG_WARN;
+static virLogPriority virLogDefaultPriority = VIR_LOG_DEFAULT;
 
 static int virLogResetFilters(void);
 static int virLogResetOutputs(void);
@@ -177,7 +174,7 @@ int virLogStartup(void) {
     virLogLen = 0;
     virLogStart = 0;
     virLogEnd = 0;
-    virLogDefaultPriority = VIR_LOG_WARN;
+    virLogDefaultPriority = VIR_LOG_DEFAULT;
     virLogUnlock();
     return(0);
 }
@@ -199,7 +196,7 @@ int virLogReset(void) {
     virLogLen = 0;
     virLogStart = 0;
     virLogEnd = 0;
-    virLogDefaultPriority = VIR_LOG_WARN;
+    virLogDefaultPriority = VIR_LOG_DEFAULT;
     virLogUnlock();
     return(0);
 }
@@ -692,7 +689,7 @@ int virLogParseOutputs(const char *outputs) {
     virSkipSpaces(&cur);
     while (*cur != 0) {
         prio= virParseNumber(&cur);
-        if ((prio < 0) || (prio > 4))
+        if ((prio < VIR_LOG_DEBUG) || (prio > VIR_LOG_ERROR))
             return(-1);
         if (*cur != ':')
             return(-1);
@@ -773,7 +770,7 @@ int virLogParseFilters(const char *filters) {
     virSkipSpaces(&cur);
     while (*cur != 0) {
         prio= virParseNumber(&cur);
-        if ((prio < 0) || (prio > 4))
+        if ((prio < VIR_LOG_DEBUG) || (prio > VIR_LOG_ERROR))
             return(-1);
         if (*cur != ':')
             return(-1);
@@ -793,5 +790,4 @@ int virLogParseFilters(const char *filters) {
     }
     return(ret);
 }
-#endif /* ENABLE_DEBUG */
 
diff --git a/src/logging.h b/src/logging.h
index 7ea8935..0b9ae79 100644
--- a/src/logging.h
+++ b/src/logging.h
@@ -32,22 +32,17 @@
 #ifdef ENABLE_DEBUG
 #define VIR_DEBUG_INT(category, f, l, fmt,...)                             \
     virLogMessage(category, VIR_LOG_DEBUG, f, l, 0, fmt, __VA_ARGS__)
+#else
+#define VIR_DEBUG_INT(category, f, l, fmt,...) \
+    do { } while (0)
+#endif /* !ENABLE_DEBUG */
+
 #define VIR_INFO_INT(category, f, l, fmt,...)                              \
     virLogMessage(category, VIR_LOG_INFO, f, l, 0, fmt, __VA_ARGS__)
 #define VIR_WARN_INT(category, f, l, fmt,...)                              \
     virLogMessage(category, VIR_LOG_WARN, f, l, 0, fmt, __VA_ARGS__)
 #define VIR_ERROR_INT(category, f, l, fmt,...)                             \
     virLogMessage(category, VIR_LOG_ERROR, f, l, 0, fmt, __VA_ARGS__)
-#else
-#define VIR_DEBUG_INT(category, f, l, fmt,...) \
-    do { } while (0)
-#define VIR_INFO_INT(category, f, l, fmt,...) \
-    do { } while (0)
-#define VIR_WARN_INT(category, f, l, fmt,...) \
-    do { } while (0)
-#define VIR_ERROR_INT(category, f, l, fmt,...) \
-    do { } while (0)
-#endif /* !ENABLE_DEBUG */
 
 #define VIR_DEBUG(fmt,...)                                                  \
         VIR_DEBUG_INT("file." __FILE__, __func__, __LINE__, fmt, __VA_ARGS__)
@@ -82,6 +77,8 @@ typedef enum {
     VIR_LOG_ERROR,
 } virLogPriority;
 
+#define VIR_LOG_DEFAULT VIR_LOG_WARN
+
 /**
  * virLogOutputFunc:
  * @category: the category for the message
@@ -108,8 +105,6 @@ typedef int (*virLogOutputFunc) (const char *category, int priority,
  */
 typedef void (*virLogCloseFunc) (void *data);
 
-#ifdef ENABLE_DEBUG
-
 extern int virLogSetDefaultPriority(int priority);
 extern int virLogDefineFilter(const char *match, int priority, int flags);
 extern int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c,
@@ -128,18 +123,4 @@ extern void virLogMessage(const char *category, int priority,
                           const char *funcname, long long linenr, int flags,
                           const char *fmt, ...) ATTRIBUTE_FORMAT(printf, 6, 7);
 
-#else /* ENABLE_DEBUG */
-
-#define virLogSetDefaultPriority(p)
-#define virLogDefineFilter(m, p, f)
-#define virLogDefineOutput(func, c, d, p, f)
-#define virLogStartup()
-#define virLogReset()
-#define virLogShutdown()
-#define virLogParseFilters(f)
-#define virLogParseOutputs(o)
-#define virLogMessage(c, p, func, l, f, fmt, __VA_ARGS__)
-
-#endif /* ENABLE_DEBUG */
-
 #endif
diff --git a/src/lxc_conf.c b/src/lxc_conf.c
index 34c8aea..d06a024 100644
--- a/src/lxc_conf.c
+++ b/src/lxc_conf.c
@@ -46,7 +46,7 @@ virCapsPtr lxcCapsInit(void)
                                    0, 0)) == NULL)
         goto no_memory;
 
-    if (virCapsInitNUMA(caps) < 0)
+    if (nodeCapsInitNUMA(caps) < 0)
         goto no_memory;
 
     /* XXX shouldn't 'borrow' KVM's prefix */
@@ -69,6 +69,10 @@ virCapsPtr lxcCapsInit(void)
                                       0,
                                       NULL) == NULL)
         goto no_memory;
+
+    /* LXC Requires an emulator in the XML */
+    virCapabilitiesSetEmulatorRequired(caps);
+
     return caps;
 
 no_memory:
diff --git a/src/lxc_container.c b/src/lxc_container.c
index 2592b10..950dd50 100644
--- a/src/lxc_container.c
+++ b/src/lxc_container.c
@@ -41,8 +41,9 @@
 /* For MS_MOVE */
 #include <linux/fs.h>
 
-#include <sys/prctl.h>
-#include <linux/capability.h>
+#if HAVE_CAPNG
+#include <cap-ng.h>
+#endif
 
 #include "virterror_internal.h"
 #include "logging.h"
@@ -642,27 +643,48 @@ static int lxcContainerSetupMounts(virDomainDefPtr vmDef,
         return lxcContainerSetupExtraMounts(vmDef);
 }
 
-static int lxcContainerDropCapabilities(virDomainDefPtr vmDef ATTRIBUTE_UNUSED)
+
+/*
+ * This is running as the 'init' process insid the container.
+ * It removes some capabilities that could be dangerous to
+ * host system, since they are not currently "containerized"
+ */
+static int lxcContainerDropCapabilities(void)
 {
-#ifdef PR_CAPBSET_DROP
-    int i;
-    const struct {
-        int id;
-        const char *name;
-    } caps[] = {
-#define ID_STRING(name) name, #name
-        { ID_STRING(CAP_SYS_BOOT) },
-    };
+#if HAVE_CAPNG
+    int ret;
+
+    capng_get_caps_process();
+
+    if ((ret = capng_updatev(CAPNG_DROP,
+                             CAPNG_EFFECTIVE | CAPNG_PERMITTED |
+                             CAPNG_INHERITABLE | CAPNG_BOUNDING_SET,
+                             CAP_SYS_BOOT, /* No use of reboot */
+                             CAP_SYS_MODULE, /* No kernel module loading */
+                             CAP_SYS_TIME, /* No changing the clock */
+                             CAP_AUDIT_CONTROL, /* No messing with auditing status */
+                             CAP_MAC_ADMIN, /* No messing with LSM config */
+                             -1 /* sentinal */)) < 0) {
+        lxcError(NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                 _("failed to remove capabilities %d"), ret);
+        return -1;
+    }
 
-    for (i = 0 ; i < ARRAY_CARDINALITY(caps) ; i++) {
-        if (prctl(PR_CAPBSET_DROP, caps[i].id, 0, 0, 0)) {
-            lxcError(NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                     _("failed to drop %s"), caps[i].name);
-            return -1;
-        }
+    if ((ret = capng_apply(CAPNG_SELECT_BOTH)) < 0) {
+        lxcError(NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                 _("failed to apply capabilities: %d"), ret);
+        return -1;
     }
-#else /* ! PR_CAPBSET_DROP */
-    VIR_WARN0(_("failed to drop capabilities PR_CAPBSET_DROP undefined"));
+
+    /* Need to prevent them regaining any caps on exec */
+    if ((ret = capng_lock()) < 0) {
+        lxcError(NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                 _("failed to lock capabilities: %d"), ret);
+        return -1;
+    }
+
+#else
+    VIR_WARN0(_("libcap-ng support not compiled in, unable to clear capabilities"));
 #endif
     return 0;
 }
@@ -735,7 +757,7 @@ static int lxcContainerChild( void *data )
         return -1;
 
     /* drop a set of root capabilities */
-    if (lxcContainerDropCapabilities(vmDef) < 0)
+    if (lxcContainerDropCapabilities() < 0)
         return -1;
 
     /* this function will only return if an error occured */
diff --git a/src/lxc_controller.c b/src/lxc_controller.c
index 356ecb8..08fbbe4 100644
--- a/src/lxc_controller.c
+++ b/src/lxc_controller.c
@@ -35,6 +35,10 @@
 #include <getopt.h>
 #include <sys/mount.h>
 
+#if HAVE_CAPNG
+#include <cap-ng.h>
+#endif
+
 #include "virterror_internal.h"
 #include "logging.h"
 #include "util.h"
@@ -210,6 +214,25 @@ cleanup:
     return rc;
 }
 
+
+static int lxcControllerClearCapabilities(void)
+{
+#if HAVE_CAPNG
+    int ret;
+
+    capng_clear(CAPNG_SELECT_BOTH);
+
+    if ((ret = capng_apply(CAPNG_SELECT_BOTH)) < 0) {
+        lxcError(NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                 _("failed to apply capabilities: %d"), ret);
+        return -1;
+    }
+#else
+    VIR_WARN0(_("libcap-ng support not compiled in, unable to clear capabilities"));
+#endif
+    return 0;
+}
+
 typedef struct _lxcTtyForwardFd_t {
     int fd;
     int active;
@@ -562,6 +585,11 @@ lxcControllerRun(virDomainDefPtr def,
     if (lxcContainerSendContinue(control[0]) < 0)
         goto cleanup;
 
+    /* Now the container is running, there's no need for us to keep
+       any elevated capabilities */
+    if (lxcControllerClearCapabilities() < 0)
+        goto cleanup;
+
     rc = lxcControllerMain(monitor, client, appPty, containerPty);
 
 cleanup:
diff --git a/src/lxc_driver.c b/src/lxc_driver.c
index 0109f15..3503573 100644
--- a/src/lxc_driver.c
+++ b/src/lxc_driver.c
@@ -47,11 +47,12 @@
 #include "veth.h"
 #include "event.h"
 #include "cgroup.h"
+#include "nodeinfo.h"
 
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
-static int lxcStartup(void);
+static int lxcStartup(int privileged);
 static int lxcShutdown(void);
 static lxc_driver_t *lxc_driver = NULL;
 
@@ -67,46 +68,48 @@ static void lxcDriverUnlock(lxc_driver_t *driver)
 }
 
 
-static int lxcProbe(void)
-{
-    if (getuid() != 0 ||
-        lxcContainerAvailable(0) < 0)
-        return 0;
-
-    return 1;
-}
-
 static virDrvOpenStatus lxcOpen(virConnectPtr conn,
                                 virConnectAuthPtr auth ATTRIBUTE_UNUSED,
                                 int flags ATTRIBUTE_UNUSED)
 {
-    if (lxc_driver == NULL)
-        goto declineConnection;
-
     /* Verify uri was specified */
     if (conn->uri == NULL) {
-        if (!lxcProbe())
-            goto declineConnection;
+        if (lxc_driver == NULL)
+            return VIR_DRV_OPEN_DECLINED;
 
         conn->uri = xmlParseURI("lxc:///");
         if (!conn->uri) {
             virReportOOMError(conn);
             return VIR_DRV_OPEN_ERROR;
         }
-    } else if (conn->uri->scheme == NULL ||
-               STRNEQ(conn->uri->scheme, "lxc")) {
-        goto declineConnection;
-    } else if (!lxcProbe()) {
-        goto declineConnection;
-    }
+    } else {
+        if (conn->uri->scheme == NULL ||
+            STRNEQ(conn->uri->scheme, "lxc"))
+            return VIR_DRV_OPEN_DECLINED;
 
+        /* Leave for remote driver */
+        if (conn->uri->server != NULL)
+            return VIR_DRV_OPEN_DECLINED;
+
+        /* If path isn't '/' then they typoed, tell them correct path */
+        if (STRNEQ(conn->uri->path, "/")) {
+            lxcError(conn, NULL, VIR_ERR_INTERNAL_ERROR,
+                     _("unexpected LXC URI path '%s', try lxc:///"),
+                     conn->uri->path);
+            return VIR_DRV_OPEN_ERROR;
+        }
+
+        /* URI was good, but driver isn't active */
+        if (lxc_driver == NULL) {
+            lxcError(conn, NULL, VIR_ERR_INTERNAL_ERROR,
+                     _("lxc state driver is not active"));
+            return VIR_DRV_OPEN_ERROR;
+        }
+    }
 
     conn->privateData = lxc_driver;
 
     return VIR_DRV_OPEN_SUCCESS;
-
-declineConnection:
-    return VIR_DRV_OPEN_DECLINED;
 }
 
 static int lxcClose(virConnectPtr conn)
@@ -115,6 +118,19 @@ static int lxcClose(virConnectPtr conn)
     return 0;
 }
 
+static char *lxcGetCapabilities(virConnectPtr conn) {
+    lxc_driver_t *driver = conn->privateData;
+    char *xml;
+
+    lxcDriverLock(driver);
+    if ((xml = virCapabilitiesFormatXML(driver->caps)) == NULL)
+        virReportOOMError(conn);
+    lxcDriverUnlock(driver);
+
+    return xml;
+}
+
+
 static virDomainPtr lxcDomainLookupByID(virConnectPtr conn,
                                         int id)
 {
@@ -742,7 +758,6 @@ static int lxcControllerStart(virConnectPtr conn,
     fd_set keepfd;
     char appPtyStr[30];
     const char *emulator;
-    lxc_driver_t *driver = conn->privateData;
 
     FD_ZERO(&keepfd);
 
@@ -771,10 +786,6 @@ static int lxcControllerStart(virConnectPtr conn,
     snprintf(appPtyStr, sizeof(appPtyStr), "%d", appPty);
 
     emulator = vm->def->emulator;
-    if (!emulator)
-        emulator = virDomainDefDefaultEmulator(conn, vm->def, driver->caps);
-    if (!emulator)
-        return -1;
 
     ADD_ARG_LIT(emulator);
     ADD_ARG_LIT("--name");
@@ -1130,9 +1141,8 @@ static int lxcCheckNetNsSupport(void)
     return 1;
 }
 
-static int lxcStartup(void)
+static int lxcStartup(int privileged)
 {
-    uid_t uid = getuid();
     unsigned int i;
     char *ld;
 
@@ -1145,7 +1155,7 @@ static int lxcStartup(void)
         return -1;
 
     /* Check that the user is root */
-    if (0 != uid) {
+    if (!privileged) {
         return -1;
     }
 
@@ -1176,7 +1186,7 @@ static int lxcStartup(void)
                                 &lxc_driver->domains,
                                 lxc_driver->configDir,
                                 lxc_driver->autostartDir,
-                                NULL, NULL) < 0)
+                                0, NULL, NULL) < 0)
         goto cleanup;
 
     for (i = 0 ; i < lxc_driver->domains.count ; i++) {
@@ -1429,8 +1439,8 @@ static virDriver lxcDriver = {
     lxcVersion, /* version */
     lxcGetHostname, /* getHostname */
     NULL, /* getMaxVcpus */
-    NULL, /* nodeGetInfo */
-    NULL, /* getCapabilities */
+    nodeGetInfo, /* nodeGetInfo */
+    lxcGetCapabilities, /* getCapabilities */
     lxcListDomains, /* listDomains */
     lxcNumDomains, /* numOfDomains */
     lxcDomainCreateAndStart, /* domainCreateXML */
@@ -1478,8 +1488,8 @@ static virDriver lxcDriver = {
     NULL, /* domainInterfaceStats */
     NULL, /* domainBlockPeek */
     NULL, /* domainMemoryPeek */
-    NULL, /* nodeGetCellsFreeMemory */
-    NULL, /* getFreeMemory */
+    nodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
+    nodeGetFreeMemory,  /* getFreeMemory */
     NULL, /* domainEventRegister */
     NULL, /* domainEventDeregister */
     NULL, /* domainMigratePrepare2 */
diff --git a/src/network_conf.c b/src/network_conf.c
index 1e0cbb8..1b50b84 100644
--- a/src/network_conf.c
+++ b/src/network_conf.c
@@ -592,6 +592,9 @@ char *virNetworkDefFormat(virConnectPtr conn,
                       def->stp ? "on" : "off",
                       def->delay);
 
+    if (def->domain)
+        virBufferVSprintf(&buf, "  <domain name='%s'/>\n", def->domain);
+
     if (def->ipAddress || def->netmask) {
         virBufferAddLit(&buf, "  <ip");
 
diff --git a/src/network_driver.c b/src/network_driver.c
index 10d5fd3..c5c4c2d 100644
--- a/src/network_driver.c
+++ b/src/network_driver.c
@@ -182,7 +182,7 @@ networkAutostartConfigs(struct network_driver *driver) {
  * Initialization function for the QEmu daemon
  */
 static int
-networkStartup(void) {
+networkStartup(int privileged) {
     uid_t uid = geteuid();
     char *base = NULL;
     int err;
@@ -196,7 +196,7 @@ networkStartup(void) {
     }
     networkDriverLock(driverState);
 
-    if (!uid) {
+    if (privileged) {
         if (virAsprintf(&driverState->logDir,
                         "%s/log/libvirt/qemu", LOCAL_STATE_DIR) == -1)
             goto out_of_memory;
@@ -1353,6 +1353,12 @@ static int networkSetAutostart(virNetworkPtr net,
         goto cleanup;
     }
 
+    if (!network->persistent) {
+        networkReportError(net->conn, NULL, net, VIR_ERR_INTERNAL_ERROR,
+                         "%s", _("cannot set autostart for transient network"));
+        goto cleanup;
+    }
+
     autostart = (autostart != 0);
 
     if (network->autostart != autostart) {
diff --git a/src/node_device.c b/src/node_device.c
index b84729f..e0aaefc 100644
--- a/src/node_device.c
+++ b/src/node_device.c
@@ -25,13 +25,17 @@
 
 #include <unistd.h>
 #include <errno.h>
+#include <fcntl.h>
+#include <time.h>
 
 #include "virterror_internal.h"
 #include "datatypes.h"
 #include "memory.h"
 #include "logging.h"
 #include "node_device_conf.h"
+#include "node_device_hal.h"
 #include "node_device.h"
+#include "storage_backend.h" /* For virWaitForDevices */
 
 #define VIR_FROM_THIS VIR_FROM_NODEDEV
 
@@ -47,14 +51,97 @@ static int dev_has_cap(const virNodeDeviceObjPtr dev, const char *cap)
 }
 
 
+static int update_caps(virNodeDeviceObjPtr dev)
+{
+    virNodeDevCapsDefPtr cap = dev->def->caps;
+
+    while (cap) {
+        /* The only cap that currently needs updating is the WWN of FC HBAs. */
+        if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST) {
+            if (cap->data.scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
+                if (read_wwn(cap->data.scsi_host.host,
+                            "port_name",
+                            &cap->data.scsi_host.wwpn) == -1) {
+                    VIR_ERROR(_("Failed to refresh WWPN for host%d"),
+                              cap->data.scsi_host.host);
+                }
+
+                if (read_wwn(cap->data.scsi_host.host,
+                            "node_name",
+                            &cap->data.scsi_host.wwnn) == -1) {
+                    VIR_ERROR(_("Failed to refresh WWNN for host%d"),
+                              cap->data.scsi_host.host);
+                }
+            }
+        }
+        cap = cap->next;
+    }
+
+    return 0;
+}
+
+
+#ifdef __linux__
+static int update_driver_name(virConnectPtr conn,
+                              virNodeDeviceObjPtr dev)
+{
+    char *driver_link = NULL;
+    char devpath[PATH_MAX];
+    char *p;
+    int ret = -1;
+    int n;
+
+    VIR_FREE(dev->def->driver);
+
+    if (virAsprintf(&driver_link, "%s/driver", dev->devicePath) < 0) {
+        virReportOOMError(conn);
+        goto cleanup;
+    }
+
+    /* Some devices don't have an explicit driver, so just return
+       without a name */
+    if (access(driver_link, R_OK) < 0) {
+        ret = 0;
+        goto cleanup;
+    }
+
+    if ((n = readlink(driver_link, devpath, sizeof devpath)) < 0) {
+        virReportSystemError(conn, errno,
+                             _("cannot resolve driver link %s"), driver_link);
+        goto cleanup;
+    }
+    devpath[n] = '\0';
+
+    p = strrchr(devpath, '/');
+    if (p) {
+        dev->def->driver = strdup(p+1);
+        if (!dev->def->driver) {
+            virReportOOMError(conn);
+            goto cleanup;
+        }
+    }
+    ret = 0;
+
+cleanup:
+    VIR_FREE(driver_link);
+    return ret;
+}
+#else
+/* XXX: Implement me for non-linux */
+static int update_driver_name(virConnectPtr conn ATTRIBUTE_UNUSED,
+                              virNodeDeviceObjPtr dev ATTRIBUTE_UNUSED)
+{
+    return 0;
+}
+#endif
+
+
 void nodeDeviceLock(virDeviceMonitorStatePtr driver)
 {
-    DEBUG("LOCK node %p", driver);
     virMutexLock(&driver->lock);
 }
 void nodeDeviceUnlock(virDeviceMonitorStatePtr driver)
 {
-    DEBUG("UNLOCK node %p", driver);
     virMutexUnlock(&driver->lock);
 }
 
@@ -133,6 +220,53 @@ cleanup:
     return ret;
 }
 
+
+static virNodeDevicePtr
+nodeDeviceLookupByWWN(virConnectPtr conn,
+                      const char *wwnn,
+                      const char *wwpn)
+{
+    unsigned int i;
+    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
+    virNodeDeviceObjListPtr devs = &driver->devs;
+    virNodeDevCapsDefPtr cap = NULL;
+    virNodeDeviceObjPtr obj = NULL;
+    virNodeDevicePtr dev = NULL;
+
+    nodeDeviceLock(driver);
+
+    for (i = 0; i < devs->count; i++) {
+
+        obj = devs->objs[i];
+        virNodeDeviceObjLock(obj);
+        cap = obj->def->caps;
+
+        while (cap) {
+
+            if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST) {
+                if (cap->data.scsi_host.flags &
+                    VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
+
+                    if (STREQ(cap->data.scsi_host.wwnn, wwnn) &&
+                        STREQ(cap->data.scsi_host.wwpn, wwpn)) {
+                        dev = virGetNodeDevice(conn, obj->def->name);
+                        virNodeDeviceObjUnlock(obj);
+                        goto out;
+                    }
+                }
+            }
+            cap = cap->next;
+        }
+
+        virNodeDeviceObjUnlock(obj);
+    }
+
+out:
+    nodeDeviceUnlock(driver);
+    return dev;
+}
+
+
 static char *nodeDeviceDumpXML(virNodeDevicePtr dev,
                                unsigned int flags ATTRIBUTE_UNUSED)
 {
@@ -150,6 +284,9 @@ static char *nodeDeviceDumpXML(virNodeDevicePtr dev,
         goto cleanup;
     }
 
+    update_driver_name(dev->conn, obj);
+    update_caps(obj);
+
     ret = virNodeDeviceDefFormat(dev->conn, obj->def);
 
 cleanup:
@@ -258,6 +395,340 @@ cleanup:
 }
 
 
+static int
+nodeDeviceVportCreateDelete(virConnectPtr conn,
+                            const int parent_host,
+                            const char *wwpn,
+                            const char *wwnn,
+                            int operation)
+{
+    int retval = 0;
+    char *operation_path = NULL, *vport_name = NULL;
+    const char *operation_file = NULL;
+
+    switch (operation) {
+    case VPORT_CREATE:
+        operation_file = LINUX_SYSFS_VPORT_CREATE_POSTFIX;
+        break;
+    case VPORT_DELETE:
+        operation_file = LINUX_SYSFS_VPORT_DELETE_POSTFIX;
+        break;
+    default:
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 _("Invalid vport operation (%d)"), operation);
+        retval = -1;
+        goto cleanup;
+        break;
+    }
+
+    if (virAsprintf(&operation_path,
+                    "%shost%d%s",
+                    LINUX_SYSFS_FC_HOST_PREFIX,
+                    parent_host,
+                    operation_file) < 0) {
+
+        virReportOOMError(conn);
+        retval = -1;
+        goto cleanup;
+    }
+
+    VIR_DEBUG(_("Vport operation path is '%s'"), operation_path);
+
+    if (virAsprintf(&vport_name,
+                    "%s:%s",
+                    wwpn,
+                    wwnn) < 0) {
+
+        virReportOOMError(conn);
+        retval = -1;
+        goto cleanup;
+    }
+
+    if (virFileWriteStr(operation_path, vport_name) == -1) {
+        virReportSystemError(conn, errno,
+                             _("Write of '%s' to '%s' during "
+                               "vport create/delete failed"),
+                             vport_name, operation_path);
+        retval = -1;
+    }
+
+cleanup:
+    VIR_FREE(vport_name);
+    VIR_FREE(operation_path);
+    VIR_DEBUG("%s", _("Vport operation complete"));
+    return retval;
+}
+
+
+static int
+get_wwns(virConnectPtr conn,
+         virNodeDeviceDefPtr def,
+         char **wwnn,
+         char **wwpn)
+{
+    virNodeDevCapsDefPtr cap = NULL;
+    int ret = 0;
+
+    cap = def->caps;
+    while (cap != NULL) {
+        if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST &&
+            cap->data.scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
+            *wwnn = strdup(cap->data.scsi_host.wwnn);
+            *wwpn = strdup(cap->data.scsi_host.wwpn);
+            break;
+        }
+
+        cap = cap->next;
+    }
+
+    if (cap == NULL) {
+        virNodeDeviceReportError(conn, VIR_ERR_NO_SUPPORT,
+                                 "%s", _("Device is not a fibre channel HBA"));
+        ret = -1;
+    }
+
+    if (*wwnn == NULL || *wwpn == NULL) {
+        /* Free the other one, if allocated... */
+        VIR_FREE(wwnn);
+        VIR_FREE(wwpn);
+        ret = -1;
+        virReportOOMError(conn);
+    }
+
+    return ret;
+}
+
+
+static int
+get_parent_host(virConnectPtr conn,
+                virDeviceMonitorStatePtr driver,
+                const char *dev_name,
+                const char *parent_name,
+                int *parent_host)
+{
+    virNodeDeviceObjPtr parent = NULL;
+    virNodeDevCapsDefPtr cap = NULL;
+    int ret = 0;
+
+    parent = virNodeDeviceFindByName(&driver->devs, parent_name);
+    if (parent == NULL) {
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 _("Could not find parent HBA for '%s'"),
+                                 dev_name);
+        ret = -1;
+        goto out;
+    }
+
+    cap = parent->def->caps;
+    while (cap != NULL) {
+        if (cap->type == VIR_NODE_DEV_CAP_SCSI_HOST &&
+            (cap->data.scsi_host.flags &
+             VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS)) {
+                *parent_host = cap->data.scsi_host.host;
+                break;
+        }
+
+        cap = cap->next;
+    }
+
+    if (cap == NULL) {
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 _("Parent HBA %s is not capable "
+                                   "of vport operations"),
+                                 parent->def->name);
+        ret = -1;
+    }
+
+    virNodeDeviceObjUnlock(parent);
+
+out:
+    return ret;
+}
+
+
+static int
+get_time(virConnectPtr conn, time_t *t)
+{
+    int ret = 0;
+
+    *t = time(NULL);
+    if (*t == (time_t)-1) {
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 "%s", _("Could not get current time"));
+
+        *t = 0;
+        ret = -1;
+    }
+
+    return ret;
+}
+
+
+/* When large numbers of devices are present on the host, it's
+ * possible for udev not to realize that it has work to do before we
+ * get here.  We thus keep trying to find the new device we just
+ * created for up to LINUX_NEW_DEVICE_WAIT_TIME.  Note that udev's
+ * default settle time is 180 seconds, so once udev realizes that it
+ * has work to do, it might take that long for the udev wait to
+ * return.  Thus the total maximum time for this function to return is
+ * the udev settle time plus LINUX_NEW_DEVICE_WAIT_TIME.
+ *
+ * This whole area is a race, but if we retry the udev wait for
+ * LINUX_NEW_DEVICE_WAIT_TIME seconds and there's still no device,
+ * it's probably safe to assume it's not going to appear.
+ */
+static virNodeDevicePtr
+find_new_device(virConnectPtr conn, const char *wwnn, const char *wwpn)
+{
+    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
+    virNodeDevicePtr dev = NULL;
+    time_t start = 0, now = 0;
+
+    /* The thread that creates the device takes the driver lock, so we
+     * must release it in order to allow the device to be created.
+     * We're not doing anything with the driver pointer at this point,
+     * so it's safe to release it, assuming that the pointer itself
+     * doesn't become invalid.  */
+    nodeDeviceUnlock(driver);
+
+    get_time(conn, &start);
+
+    while ((now - start) < LINUX_NEW_DEVICE_WAIT_TIME) {
+
+        virWaitForDevices(conn);
+
+        dev = nodeDeviceLookupByWWN(conn, wwnn, wwpn);
+
+        if (dev != NULL) {
+            break;
+        }
+
+        sleep(5);
+        if (get_time(conn, &now) == -1) {
+            break;
+        }
+    }
+
+    nodeDeviceLock(driver);
+
+    return dev;
+}
+
+static virNodeDevicePtr
+nodeDeviceCreateXML(virConnectPtr conn,
+                    const char *xmlDesc,
+                    unsigned int flags ATTRIBUTE_UNUSED)
+{
+    virDeviceMonitorStatePtr driver = conn->devMonPrivateData;
+    virNodeDeviceDefPtr def = NULL;
+    char *wwnn = NULL, *wwpn = NULL;
+    int parent_host = -1;
+    virNodeDevicePtr dev = NULL;
+
+    nodeDeviceLock(driver);
+
+    def = virNodeDeviceDefParseString(conn, xmlDesc, CREATE_DEVICE);
+    if (def == NULL) {
+        goto cleanup;
+    }
+
+    if (get_wwns(conn, def, &wwnn, &wwpn) == -1) {
+        goto cleanup;
+    }
+
+    if (get_parent_host(conn,
+                        driver,
+                        def->name,
+                        def->parent,
+                        &parent_host) == -1) {
+        goto cleanup;
+    }
+
+    if (nodeDeviceVportCreateDelete(conn,
+                                    parent_host,
+                                    wwpn,
+                                    wwnn,
+                                    VPORT_CREATE) == -1) {
+        goto cleanup;
+    }
+
+    dev = find_new_device(conn, wwnn, wwpn);
+    /* We don't check the return value, because one way or another,
+     * we're returning what we get... */
+
+    if (dev == NULL) {
+        virNodeDeviceReportError(conn, VIR_ERR_NO_NODE_DEVICE, NULL);
+    }
+
+cleanup:
+    nodeDeviceUnlock(driver);
+    virNodeDeviceDefFree(def);
+    VIR_FREE(wwnn);
+    VIR_FREE(wwpn);
+    return dev;
+}
+
+
+static int
+nodeDeviceDestroy(virNodeDevicePtr dev)
+{
+    int ret = 0;
+    virDeviceMonitorStatePtr driver = dev->conn->devMonPrivateData;
+    virNodeDeviceObjPtr obj = NULL;
+    char *parent_name = NULL, *wwnn = NULL, *wwpn = NULL;
+    int parent_host = -1;
+
+    nodeDeviceLock(driver);
+    obj = virNodeDeviceFindByName(&driver->devs, dev->name);
+    nodeDeviceUnlock(driver);
+
+    if (!obj) {
+        virNodeDeviceReportError(dev->conn, VIR_ERR_NO_NODE_DEVICE, NULL);
+        goto out;
+    }
+
+    if (get_wwns(dev->conn, obj->def, &wwnn, &wwpn) == -1) {
+        goto out;
+    }
+
+    parent_name = strdup(obj->def->parent);
+
+    /* get_parent_host will cause the device object's lock to be
+     * taken, so we have to dup the parent's name and drop the lock
+     * before calling it.  We don't need the reference to the object
+     * any more once we have the parent's name.  */
+    virNodeDeviceObjUnlock(obj);
+    obj = NULL;
+
+    if (parent_name == NULL) {
+        virReportOOMError(dev->conn);
+        goto out;
+    }
+
+    if (get_parent_host(dev->conn,
+                        driver,
+                        dev->name,
+                        parent_name,
+                        &parent_host) == -1) {
+        goto out;
+    }
+
+    if (nodeDeviceVportCreateDelete(dev->conn,
+                                    parent_host,
+                                    wwpn,
+                                    wwnn,
+                                    VPORT_DELETE) == -1) {
+        goto out;
+    }
+
+out:
+    VIR_FREE(parent_name);
+    VIR_FREE(wwnn);
+    VIR_FREE(wwpn);
+    return ret;
+}
+
+
 void registerCommonNodeFuncs(virDeviceMonitorPtr driver)
 {
     driver->numOfDevices = nodeNumOfDevices;
@@ -267,6 +738,8 @@ void registerCommonNodeFuncs(virDeviceMonitorPtr driver)
     driver->deviceGetParent = nodeDeviceGetParent;
     driver->deviceNumOfCaps = nodeDeviceNumOfCaps;
     driver->deviceListCaps = nodeDeviceListCaps;
+    driver->deviceCreateXML = nodeDeviceCreateXML;
+    driver->deviceDestroy = nodeDeviceDestroy;
 }
 
 
diff --git a/src/node_device.h b/src/node_device.h
index 9496120..db01624 100644
--- a/src/node_device.h
+++ b/src/node_device.h
@@ -28,6 +28,17 @@
 #include "driver.h"
 #include "node_device_conf.h"
 
+#define LINUX_SYSFS_SCSI_HOST_PREFIX "/sys/class/scsi_host"
+#define LINUX_SYSFS_SCSI_HOST_POSTFIX "device"
+#define LINUX_SYSFS_FC_HOST_PREFIX "/sys/class/fc_host/"
+
+#define VPORT_CREATE 0
+#define VPORT_DELETE 1
+#define LINUX_SYSFS_VPORT_CREATE_POSTFIX "/vport_create"
+#define LINUX_SYSFS_VPORT_DELETE_POSTFIX "/vport_delete"
+
+#define LINUX_NEW_DEVICE_WAIT_TIME 60
+
 #ifdef HAVE_HAL
 int halNodeRegister(void);
 #endif
diff --git a/src/node_device_conf.c b/src/node_device_conf.c
index 2360427..56a9bb5 100644
--- a/src/node_device_conf.c
+++ b/src/node_device_conf.c
@@ -53,6 +53,34 @@ VIR_ENUM_IMPL(virNodeDevNetCap, VIR_NODE_DEV_CAP_NET_LAST,
               "80203",
               "80211")
 
+VIR_ENUM_IMPL(virNodeDevHBACap, VIR_NODE_DEV_CAP_HBA_LAST,
+              "fc_host",
+              "vport_ops")
+
+
+static int
+virNodeDevCapsDefParseString(virConnectPtr conn,
+                             const char *xpath,
+                             xmlXPathContextPtr ctxt,
+                             char **string,
+                             virNodeDeviceDefPtr def,
+                             const char *missing_error_fmt)
+{
+    char *s;
+
+    s = virXPathString(conn, xpath, ctxt);
+    if (s == NULL) {
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 missing_error_fmt,
+                                 def->name);
+        return -1;
+    }
+
+    *string = s;
+    return 0;
+}
+
+
 virNodeDeviceObjPtr virNodeDeviceFindByName(const virNodeDeviceObjListPtr devs,
                                             const char *name)
 {
@@ -78,6 +106,7 @@ void virNodeDeviceDefFree(virNodeDeviceDefPtr def)
 
     VIR_FREE(def->name);
     VIR_FREE(def->parent);
+    VIR_FREE(def->driver);
 
     caps = def->caps;
     while (caps) {
@@ -94,6 +123,7 @@ void virNodeDeviceObjFree(virNodeDeviceObjPtr dev)
     if (!dev)
         return;
 
+    VIR_FREE(dev->devicePath);
     virNodeDeviceDefFree(dev->def);
     if (dev->privateFree)
         (*dev->privateFree)(dev->privateData);
@@ -191,6 +221,11 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
 
     if (def->parent)
         virBufferEscapeString(&buf, "  <parent>%s</parent>\n", def->parent);
+    if (def->driver) {
+        virBufferAddLit(&buf, "  <driver>\n");
+        virBufferEscapeString(&buf, "    <name>%s</name>\n", def->driver);
+        virBufferAddLit(&buf, "  </driver>\n");
+    }
 
     for (caps = def->caps; caps; caps = caps->next) {
         char uuidstr[VIR_UUID_STRING_BUFLEN];
@@ -299,6 +334,18 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
         case VIR_NODE_DEV_CAP_SCSI_HOST:
             virBufferVSprintf(&buf, "    <host>%d</host>\n",
                               data->scsi_host.host);
+            if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST) {
+                virBufferAddLit(&buf, "    <capability type='fc_host'>\n");
+                virBufferVSprintf(&buf,
+                                  "      <wwnn>%s</wwnn>\n", data->scsi_host.wwnn);
+                virBufferVSprintf(&buf,
+                                  "      <wwpn>%s</wwpn>\n", data->scsi_host.wwpn);
+                virBufferAddLit(&buf, "    </capability>\n");
+            }
+            if (data->scsi_host.flags & VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS) {
+                virBufferAddLit(&buf, "    <capability type='vport_ops' />\n");
+            }
+
             break;
         case VIR_NODE_DEV_CAP_SCSI:
             virBufferVSprintf(&buf, "    <host>%d</host>\n", data->scsi.host);
@@ -325,6 +372,9 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
             if (data->storage.vendor)
                 virBufferVSprintf(&buf, "    <vendor>%s</vendor>\n",
                                   data->storage.vendor);
+            if (data->storage.serial)
+                virBufferVSprintf(&buf, "    <serial>%s</serial>\n",
+                                  data->storage.serial);
             if (data->storage.flags & VIR_NODE_DEV_CAP_STORAGE_REMOVABLE) {
                 int avl = data->storage.flags &
                     VIR_NODE_DEV_CAP_STORAGE_REMOVABLE_MEDIA_AVAILABLE;
@@ -439,6 +489,7 @@ virNodeDevCapStorageParseXML(virConnectPtr conn,
     data->storage.drive_type = virXPathString(conn, "string(./drive_type[1])", ctxt);
     data->storage.model      = virXPathString(conn, "string(./model[1])", ctxt);
     data->storage.vendor     = virXPathString(conn, "string(./vendor[1])", ctxt);
+    data->storage.serial     = virXPathString(conn, "string(./serial[1])", ctxt);
 
     if ((n = virXPathNodeSet(conn, "./capability", ctxt, &nodes)) < 0) {
         virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
@@ -558,26 +609,91 @@ virNodeDevCapScsiHostParseXML(virConnectPtr conn,
                               xmlXPathContextPtr ctxt,
                               virNodeDeviceDefPtr def,
                               xmlNodePtr node,
-                              union _virNodeDevCapData *data)
+                              union _virNodeDevCapData *data,
+                              int create)
 {
-    xmlNodePtr orignode;
-    int ret = -1;
+    xmlNodePtr orignode, *nodes = NULL;
+    int ret = -1, n = 0, i;
+    char *type = NULL;
 
     orignode = ctxt->node;
     ctxt->node = node;
 
-    if (virNodeDevCapsDefParseULong(conn, "number(./host[1])", ctxt,
+    if (create == EXISTING_DEVICE &&
+        virNodeDevCapsDefParseULong(conn, "number(./host[1])", ctxt,
                                     &data->scsi_host.host, def,
                                     _("no SCSI host ID supplied for '%s'"),
-                                    _("invalid SCSI host ID supplied for '%s'")) < 0)
+                                    _("invalid SCSI host ID supplied for '%s'")) < 0) {
         goto out;
+    }
+
+    if ((n = virXPathNodeSet(conn, "./capability", ctxt, &nodes)) < 0) {
+        virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 _("error parsing SCSI host capabilities for '%s'"),
+                                 def->name);
+        goto out;
+    }
+
+    for (i = 0 ; i < n ; i++) {
+        type = virXMLPropString(nodes[i], "type");
+
+        if (!type) {
+            virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                     _("missing SCSI host capability type for '%s'"),
+                                     def->name);
+            goto out;
+        }
+
+        if (STREQ(type, "vport_ops")) {
+
+            data->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS;
+
+        } else if (STREQ(type, "fc_host")) {
+
+            xmlNodePtr orignode2;
+
+            data->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST;
+
+            orignode2 = ctxt->node;
+            ctxt->node = nodes[i];
+
+            if (virNodeDevCapsDefParseString(conn, "string(./wwnn[1])",
+                                             ctxt,
+                                             &data->scsi_host.wwnn,
+                                             def,
+                                             _("no WWNN supplied for '%s'")) < 0) {
+                goto out;
+            }
+
+            if (virNodeDevCapsDefParseString(conn, "string(./wwpn[1])",
+                                             ctxt,
+                                             &data->scsi_host.wwpn,
+                                             def,
+                                             _("no WWPN supplied for '%s'")) < 0) {
+                goto out;
+            }
+
+            ctxt->node = orignode2;
+
+        } else {
+            virNodeDeviceReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                     _("unknown SCSI host capability type '%s' for '%s'"),
+                                     type, def->name);
+            goto out;
+        }
+
+        VIR_FREE(type);
+    }
 
     ret = 0;
+
 out:
+    VIR_FREE(type);
     ctxt->node = orignode;
     return ret;
 }
 
+
 static int
 virNodeDevCapNetParseXML(virConnectPtr conn,
                          xmlXPathContextPtr ctxt,
@@ -845,7 +961,8 @@ static virNodeDevCapsDefPtr
 virNodeDevCapsDefParseXML(virConnectPtr conn,
                           xmlXPathContextPtr ctxt,
                           virNodeDeviceDefPtr def,
-                          xmlNodePtr node)
+                          xmlNodePtr node,
+                          int create)
 {
     virNodeDevCapsDefPtr caps;
     char *tmp;
@@ -889,7 +1006,7 @@ virNodeDevCapsDefParseXML(virConnectPtr conn,
         ret = virNodeDevCapNetParseXML(conn, ctxt, def, node, &caps->data);
         break;
     case VIR_NODE_DEV_CAP_SCSI_HOST:
-        ret = virNodeDevCapScsiHostParseXML(conn, ctxt, def, node, &caps->data);
+        ret = virNodeDevCapScsiHostParseXML(conn, ctxt, def, node, &caps->data, create);
         break;
     case VIR_NODE_DEV_CAP_SCSI:
         ret = virNodeDevCapScsiParseXML(conn, ctxt, def, node, &caps->data);
@@ -915,7 +1032,7 @@ error:
 }
 
 static virNodeDeviceDefPtr
-virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
+virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt, int create)
 {
     virNodeDeviceDefPtr def;
     virNodeDevCapsDefPtr *next_cap;
@@ -928,7 +1045,12 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
     }
 
     /* Extract device name */
-    def->name = virXPathString(conn, "string(./name[1])", ctxt);
+    if (create == EXISTING_DEVICE) {
+        def->name = virXPathString(conn, "string(./name[1])", ctxt);
+    } else {
+        def->name = strdup("new device");
+    }
+
     if (!def->name) {
         virNodeDeviceReportError(conn, VIR_ERR_NO_NAME, NULL);
         goto error;
@@ -948,7 +1070,7 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
 
     next_cap = &def->caps;
     for (i = 0 ; i < n ; i++) {
-        *next_cap = virNodeDevCapsDefParseXML(conn, ctxt, def, nodes[i]);
+        *next_cap = virNodeDevCapsDefParseXML(conn, ctxt, def, nodes[i], create);
         if (!*next_cap) {
             VIR_FREE(nodes);
             goto error;
@@ -966,7 +1088,7 @@ virNodeDeviceDefParseXML(virConnectPtr conn, xmlXPathContextPtr ctxt)
 }
 
 static virNodeDeviceDefPtr
-virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root)
+virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root, int create)
 {
     xmlXPathContextPtr ctxt = NULL;
     virNodeDeviceDefPtr def = NULL;
@@ -984,7 +1106,7 @@ virNodeDeviceDefParseNode(virConnectPtr conn, xmlDocPtr xml, xmlNodePtr root)
     }
 
     ctxt->node = root;
-    def = virNodeDeviceDefParseXML(conn, ctxt);
+    def = virNodeDeviceDefParseXML(conn, ctxt, create);
 
 cleanup:
     xmlXPathFreeContext(ctxt);
@@ -1012,7 +1134,7 @@ catchXMLError(void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
 }
 
 virNodeDeviceDefPtr
-virNodeDeviceDefParseString(virConnectPtr conn, const char *str)
+virNodeDeviceDefParseString(virConnectPtr conn, const char *str, int create)
 {
     xmlParserCtxtPtr pctxt;
     xmlDocPtr xml = NULL;
@@ -1043,7 +1165,7 @@ virNodeDeviceDefParseString(virConnectPtr conn, const char *str)
         goto cleanup;
     }
 
-    def = virNodeDeviceDefParseNode(conn, xml, root);
+    def = virNodeDeviceDefParseNode(conn, xml, root, create);
 
 cleanup:
     xmlFreeParserCtxt(pctxt);
@@ -1081,6 +1203,8 @@ void virNodeDevCapsDefFree(virNodeDevCapsDefPtr caps)
         VIR_FREE(data->net.address);
         break;
     case VIR_NODE_DEV_CAP_SCSI_HOST:
+        VIR_FREE(data->scsi_host.wwnn);
+        VIR_FREE(data->scsi_host.wwpn);
         break;
     case VIR_NODE_DEV_CAP_SCSI:
         VIR_FREE(data->scsi.type);
@@ -1091,6 +1215,7 @@ void virNodeDevCapsDefFree(virNodeDevCapsDefPtr caps)
         VIR_FREE(data->storage.drive_type);
         VIR_FREE(data->storage.model);
         VIR_FREE(data->storage.vendor);
+        VIR_FREE(data->storage.serial);
         break;
     case VIR_NODE_DEV_CAP_LAST:
         /* This case is here to shutup the compiler */
diff --git a/src/node_device_conf.h b/src/node_device_conf.h
index 26e5558..c33cc73 100644
--- a/src/node_device_conf.h
+++ b/src/node_device_conf.h
@@ -28,6 +28,9 @@
 #include "util.h"
 #include "threads.h"
 
+#define CREATE_DEVICE 1
+#define EXISTING_DEVICE 0
+
 enum virNodeDevCapType {
     /* Keep in sync with VIR_ENUM_IMPL in node_device_conf.c */
     VIR_NODE_DEV_CAP_SYSTEM,		/* System capability */
@@ -48,8 +51,16 @@ enum virNodeDevNetCapType {
     VIR_NODE_DEV_CAP_NET_LAST
 };
 
+enum virNodeDevHBACapType {
+    /* Keep in sync with VIR_ENUM_IMPL in node_device_conf.c */
+    VIR_NODE_DEV_CAP_HBA_FC_HOST,	/* fibre channel HBA */
+    VIR_NODE_DEV_CAP_HBA_VPORT_OPS,	/* capable of vport operations */
+    VIR_NODE_DEV_CAP_HBA_LAST
+};
+
 VIR_ENUM_DECL(virNodeDevCap)
 VIR_ENUM_DECL(virNodeDevNetCap)
+VIR_ENUM_DECL(virNodeDevHBACap)
 
 enum virNodeDevStorageCapFlags {
     VIR_NODE_DEV_CAP_STORAGE_REMOVABLE			= (1 << 0),
@@ -57,6 +68,11 @@ enum virNodeDevStorageCapFlags {
     VIR_NODE_DEV_CAP_STORAGE_HOTPLUGGABLE		= (1 << 2),
 };
 
+enum virNodeDevScsiHostCapFlags {
+    VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST			= (1 << 0),
+    VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS			= (1 << 1),
+};
+
 typedef struct _virNodeDevCapsDef virNodeDevCapsDef;
 typedef virNodeDevCapsDef *virNodeDevCapsDefPtr;
 struct _virNodeDevCapsDef {
@@ -108,6 +124,9 @@ struct _virNodeDevCapsDef {
         } net;
         struct {
             unsigned host;
+            char *wwnn;
+            char *wwpn;
+            unsigned flags;
         } scsi_host;
         struct {
             unsigned host;
@@ -124,6 +143,7 @@ struct _virNodeDevCapsDef {
             char *drive_type;
             char *model;
             char *vendor;
+            char *serial;
             unsigned flags;	/* virNodeDevStorageCapFlags bits */
         } storage;
     } data;
@@ -136,6 +156,7 @@ typedef virNodeDeviceDef *virNodeDeviceDefPtr;
 struct _virNodeDeviceDef {
     char *name;                         /* device name (unique on node) */
     char *parent;			/* optional parent device name */
+    char *driver;                       /* optional driver name */
     virNodeDevCapsDefPtr caps;		/* optional device capabilities */
 };
 
@@ -145,6 +166,7 @@ typedef virNodeDeviceObj *virNodeDeviceObjPtr;
 struct _virNodeDeviceObj {
     virMutex lock;
 
+    char *devicePath;                   /* OS specific path to device metadat, eg sysfs */
     virNodeDeviceDefPtr def;		/* device definition */
     void *privateData;			/* driver-specific private data */
     void (*privateFree)(void *data);	/* destructor for private data */
@@ -185,7 +207,8 @@ char *virNodeDeviceDefFormat(virConnectPtr conn,
                              const virNodeDeviceDefPtr def);
 
 virNodeDeviceDefPtr virNodeDeviceDefParseString(virConnectPtr conn,
-                                                const char *str);
+                                                const char *str,
+                                                int create);
 
 void virNodeDeviceDefFree(virNodeDeviceDefPtr def);
 
diff --git a/src/node_device_devkit.c b/src/node_device_devkit.c
index 9e3fa6f..a6c7941 100644
--- a/src/node_device_devkit.c
+++ b/src/node_device_devkit.c
@@ -284,7 +284,7 @@ static void dev_create(void *_dkdev, void *_dkclient ATTRIBUTE_UNUSED)
 }
 
 
-static int devkitDeviceMonitorStartup(void)
+static int devkitDeviceMonitorStartup(int privileged ATTRIBUTE_UNUSED)
 {
     size_t caps_tbl_len = sizeof(caps_tbl) / sizeof(caps_tbl[0]);
     DevkitClient *devkit_client = NULL;
diff --git a/src/node_device_hal.c b/src/node_device_hal.c
index 2f7ca8d..3e3df7f 100644
--- a/src/node_device_hal.c
+++ b/src/node_device_hal.c
@@ -28,6 +28,7 @@
 #include <libhal.h>
 
 #include "node_device_conf.h"
+#include "node_device_hal.h"
 #include "virterror_internal.h"
 #include "driver.h"
 #include "datatypes.h"
@@ -37,6 +38,8 @@
 #include "logging.h"
 #include "node_device.h"
 
+#define VIR_FROM_THIS VIR_FROM_NODEDEV
+
 /*
  * Host device enumeration (HAL implementation)
  */
@@ -214,8 +217,20 @@ static int gather_net_cap(LibHalContext *ctx, const char *udi,
 static int gather_scsi_host_cap(LibHalContext *ctx, const char *udi,
                                 union _virNodeDevCapData *d)
 {
+    int retval = 0;
+
     (void)get_int_prop(ctx, udi, "scsi_host.host", (int *)&d->scsi_host.host);
-    return 0;
+
+    retval = check_fc_host(d);
+
+    if (retval == -1) {
+        goto out;
+    }
+
+    retval = check_vport_capable(d);
+
+out:
+    return retval;
 }
 
 
@@ -240,6 +255,7 @@ static int gather_storage_cap(LibHalContext *ctx, const char *udi,
     (void)get_str_prop(ctx, udi, "storage.drive_type", &d->storage.drive_type);
     (void)get_str_prop(ctx, udi, "storage.model", &d->storage.model);
     (void)get_str_prop(ctx, udi, "storage.vendor", &d->storage.vendor);
+    (void)get_str_prop(ctx, udi, "storage.serial", &d->storage.serial);
     if (get_bool_prop(ctx, udi, "storage.removable", &val) == 0 && val) {
         d->storage.flags |= VIR_NODE_DEV_CAP_STORAGE_REMOVABLE;
         if (get_bool_prop(ctx, udi, "storage.removable.media_available",
@@ -413,6 +429,7 @@ static void dev_create(const char *udi)
     const char *name = hal_name(udi);
     int rv;
     char *privData = strdup(udi);
+    char *devicePath = NULL;
 
     if (!privData)
         return;
@@ -439,15 +456,22 @@ static void dev_create(const char *udi)
     if (def->caps == NULL)
         goto cleanup;
 
+    /* Some devices don't have a path in sysfs, so ignore failure */
+    get_str_prop(ctx, udi, "linux.sysfs_path", &devicePath);
+
     dev = virNodeDeviceAssignDef(NULL,
                                  &driverState->devs,
                                  def);
 
-    if (!dev)
+    if (!dev) {
+        VIR_FREE(devicePath);
         goto failure;
+    }
 
     dev->privateData = privData;
     dev->privateFree = free_udi;
+    dev->devicePath = devicePath;
+
     virNodeDeviceObjUnlock(dev);
 
     nodeDeviceUnlock(driverState);
@@ -661,7 +685,7 @@ static void toggle_dbus_watch(DBusWatch *watch,
 }
 
 
-static int halDeviceMonitorStartup(void)
+static int halDeviceMonitorStartup(int privileged ATTRIBUTE_UNUSED)
 {
     LibHalContext *hal_ctx = NULL;
     DBusConnection *dbus_conn = NULL;
@@ -785,10 +809,33 @@ static int halDeviceMonitorShutdown(void)
 
 static int halDeviceMonitorReload(void)
 {
-    /* XXX This isn't thread safe because its free'ing the thing
-     * we're locking */
-    (void)halDeviceMonitorShutdown();
-    return halDeviceMonitorStartup();
+    DBusError err;
+    char **udi = NULL;
+    int num_devs, i;
+    LibHalContext *hal_ctx;
+
+    VIR_INFO0("Reloading HAL device state");
+    nodeDeviceLock(driverState);
+    VIR_INFO0("Removing existing objects");
+    virNodeDeviceObjListFree(&driverState->devs);
+    nodeDeviceUnlock(driverState);
+
+    hal_ctx = DRV_STATE_HAL_CTX(driverState);
+    VIR_INFO0("Creating new objects");
+    dbus_error_init(&err);
+    udi = libhal_get_all_devices(hal_ctx, &num_devs, &err);
+    if (udi == NULL) {
+        fprintf(stderr, "%s: libhal_get_all_devices failed\n", __FUNCTION__);
+        return -1;
+    }
+    for (i = 0; i < num_devs; i++) {
+        dev_create(udi[i]);
+        VIR_FREE(udi[i]);
+    }
+    VIR_FREE(udi);
+    VIR_INFO0("HAL device reload complete");
+
+    return 0;
 }
 
 
diff --git a/src/threads-win32.h b/src/node_device_hal.h
similarity index 53%
copy from src/threads-win32.h
copy to src/node_device_hal.h
index 783d91d..c859fe3 100644
--- a/src/threads-win32.h
+++ b/src/node_device_hal.h
@@ -1,5 +1,5 @@
 /*
- * threads-win32.h basic thread synchronization primitives
+ * node_device_hal.h: node device enumeration - HAL-based implementation
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
@@ -19,21 +19,26 @@
  *
  */
 
-#include "internal.h"
+#ifndef __VIR_NODE_DEVICE_HAL_H__
+#define __VIR_NODE_DEVICE_HAL_H__
 
-#include <windows.h>
+#ifdef __linux__
 
-struct virMutex {
-    HANDLE lock;
-};
+#define check_fc_host(d) check_fc_host_linux(d)
+int check_fc_host_linux(union _virNodeDevCapData *d);
 
-struct virCond {
-    virMutex lock;
-    unsigned int nwaiters;
-    HANDLE *waiters;
-};
+#define check_vport_capable(d) check_vport_capable_linux(d)
+int check_vport_capable_linux(union _virNodeDevCapData *d);
 
+#define read_wwn(host, file, wwn) read_wwn_linux(host, file, wwn)
+int read_wwn_linux(int host, const char *file, char **wwn);
 
-struct virThreadLocal {
-    DWORD key;
-};
+#else  /* __linux__ */
+
+#define check_fc_host(d)
+#define check_vport_capable(d)
+#define read_wwn(host, file, wwn)
+
+#endif /* __linux__ */
+
+#endif /* __VIR_NODE_DEVICE_HAL_H__ */
diff --git a/src/node_device_hal_linux.c b/src/node_device_hal_linux.c
new file mode 100644
index 0000000..ddb1eef
--- /dev/null
+++ b/src/node_device_hal_linux.c
@@ -0,0 +1,187 @@
+/*
+ * node_device_hal_linuc.c: Linux specific code to gather device data
+ * not available through HAL.
+ *
+ * Copyright (C) 2009 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
+ *
+ */
+
+#include <config.h>
+
+#include <fcntl.h>
+
+#include "node_device.h"
+#include "node_device_hal.h"
+#include "virterror_internal.h"
+#include "memory.h"
+#include "logging.h"
+
+#define VIR_FROM_THIS VIR_FROM_NODEDEV
+
+#ifdef __linux__
+
+static int open_wwn_file(const char *prefix,
+                         int host,
+                         const char *file,
+                         int *fd)
+{
+    int retval = 0;
+    char *wwn_path = NULL;
+
+    if (virAsprintf(&wwn_path, "%s/host%d/%s", prefix, host, file) < 0) {
+        virReportOOMError(NULL);
+        retval = -1;
+        goto out;
+    }
+
+    /* fd will be closed by caller */
+    if ((*fd = open(wwn_path, O_RDONLY)) != -1) {
+        VIR_ERROR(_("Opened WWN path '%s' for reading"),
+                  wwn_path);
+    } else {
+        VIR_ERROR(_("Failed to open WWN path '%s' for reading"),
+                  wwn_path);
+    }
+
+out:
+    VIR_FREE(wwn_path);
+    return retval;
+}
+
+
+int read_wwn_linux(int host, const char *file, char **wwn)
+{
+    char *p = NULL;
+    int fd = -1, retval = 0;
+    char buf[64];
+
+    if (open_wwn_file(LINUX_SYSFS_FC_HOST_PREFIX, host, file, &fd) < 0) {
+            goto out;
+    }
+
+    memset(buf, 0, sizeof(buf));
+    if (saferead(fd, buf, sizeof(buf)) < 0) {
+        retval = -1;
+        VIR_DEBUG(_("Failed to read WWN for host%d '%s'"),
+                  host, file);
+        goto out;
+    }
+
+    p = strstr(buf, "0x");
+    if (p != NULL) {
+        p += strlen("0x");
+    } else {
+        p = buf;
+    }
+
+    *wwn = strndup(p, sizeof(buf));
+    if (*wwn == NULL) {
+        virReportOOMError(NULL);
+        retval = -1;
+        goto out;
+    }
+
+    p = strchr(*wwn, '\n');
+    if (p != NULL) {
+        *p = '\0';
+    }
+
+out:
+    if (fd != -1) {
+        close(fd);
+    }
+    return retval;
+}
+
+
+int check_fc_host_linux(union _virNodeDevCapData *d)
+{
+    char *sysfs_path = NULL;
+    int retval = 0;
+    struct stat st;
+
+    VIR_DEBUG(_("Checking if host%d is an FC HBA"), d->scsi_host.host);
+
+    if (virAsprintf(&sysfs_path, "%s/host%d",
+                    LINUX_SYSFS_FC_HOST_PREFIX,
+                    d->scsi_host.host) < 0) {
+        virReportOOMError(NULL);
+        retval = -1;
+        goto out;
+    }
+
+    if (stat(sysfs_path, &st) != 0) {
+        /* Not an FC HBA; not an error, either. */
+        goto out;
+    }
+
+    d->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST;
+
+    if (read_wwn(d->scsi_host.host,
+                 "port_name",
+                 &d->scsi_host.wwpn) == -1) {
+        VIR_ERROR(_("Failed to read WWPN for host%d"),
+                  d->scsi_host.host);
+        retval = -1;
+        goto out;
+    }
+
+    if (read_wwn(d->scsi_host.host,
+                 "node_name",
+                 &d->scsi_host.wwnn) == -1) {
+        VIR_ERROR(_("Failed to read WWNN for host%d"),
+                  d->scsi_host.host);
+        retval = -1;
+    }
+
+out:
+    if (retval == -1) {
+        VIR_FREE(d->scsi_host.wwnn);
+        VIR_FREE(d->scsi_host.wwpn);
+    }
+    VIR_FREE(sysfs_path);
+    return 0;
+}
+
+
+int check_vport_capable_linux(union _virNodeDevCapData *d)
+{
+    char *sysfs_path = NULL;
+    struct stat st;
+    int retval = 0;
+
+    if (virAsprintf(&sysfs_path, "%s/host%d/vport_create",
+                    LINUX_SYSFS_FC_HOST_PREFIX,
+                    d->scsi_host.host) < 0) {
+        virReportOOMError(NULL);
+        retval = -1;
+        goto out;
+    }
+
+    if (stat(sysfs_path, &st) != 0) {
+        /* Not a vport capable HBA; not an error, either. */
+        goto out;
+    }
+
+    d->scsi_host.flags |= VIR_NODE_DEV_CAP_FLAG_HBA_VPORT_OPS;
+
+out:
+    VIR_FREE(sysfs_path);
+    return retval;
+}
+
+#endif /* __linux__ */
diff --git a/src/nodeinfo.c b/src/nodeinfo.c
index 9894cd1..3d918d1 100644
--- a/src/nodeinfo.c
+++ b/src/nodeinfo.c
@@ -43,11 +43,16 @@
 #include "nodeinfo.h"
 #include "physmem.h"
 #include "util.h"
+#include "logging.h"
 #include "virterror_internal.h"
 
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+#define nodeReportError(conn, code, fmt...)                              \
+    virReportErrorHelper(conn, VIR_FROM_NONE, code, __FILE__,           \
+                         __FUNCTION__, __LINE__, fmt)
+
 #ifdef __linux__
 #define CPUINFO_PATH "/proc/cpuinfo"
 
@@ -73,9 +78,8 @@ int linuxNodeInfoCPUPopulate(virConnectPtr conn, FILE *cpuinfo, virNodeInfoPtr n
             while (*buf && c_isspace(*buf))
                 buf++;
             if (*buf != ':') {
-                virRaiseError(conn, NULL, NULL, 0, VIR_ERR_INTERNAL_ERROR,
-                              VIR_ERR_ERROR, NULL, NULL, NULL, 0, 0,
-                              "%s", _("parsing cpuinfo processor"));
+                nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                "%s", _("parsing cpuinfo processor"));
                 return -1;
             }
             nodeinfo->cpus++;
@@ -86,9 +90,8 @@ int linuxNodeInfoCPUPopulate(virConnectPtr conn, FILE *cpuinfo, virNodeInfoPtr n
             while (*buf && c_isspace(*buf))
                 buf++;
             if (*buf != ':' || !buf[1]) {
-                virRaiseError(conn, NULL, NULL, 0, VIR_ERR_INTERNAL_ERROR,
-                              VIR_ERR_ERROR, NULL, NULL, NULL, 0, 0,
-                              "%s", _("parsing cpuinfo cpu MHz"));
+                nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                "%s", _("parsing cpuinfo cpu MHz"));
                 return -1;
             }
             if (virStrToLong_ui(buf+1, &p, 10, &ui) == 0
@@ -102,9 +105,8 @@ int linuxNodeInfoCPUPopulate(virConnectPtr conn, FILE *cpuinfo, virNodeInfoPtr n
             while (*buf && c_isspace(*buf))
                 buf++;
             if (*buf != ':' || !buf[1]) {
-                virRaiseError(conn, NULL, NULL, 0, VIR_ERR_INTERNAL_ERROR,
-                              VIR_ERR_ERROR, NULL, NULL, NULL, 0, 0,
-                              "parsing cpuinfo cpu cores %c", *buf);
+                nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                "parsing cpuinfo cpu cores %c", *buf);
                 return -1;
             }
             if (virStrToLong_ui(buf+1, &p, 10, &id) == 0
@@ -115,9 +117,8 @@ int linuxNodeInfoCPUPopulate(virConnectPtr conn, FILE *cpuinfo, virNodeInfoPtr n
     }
 
     if (!nodeinfo->cpus) {
-        virRaiseError(conn, NULL, NULL, 0, VIR_ERR_INTERNAL_ERROR,
-                      VIR_ERR_ERROR, NULL, NULL, NULL, 0, 0,
-                      "%s", _("no cpus found"));
+        nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                        "%s", _("no cpus found"));
         return -1;
     }
 
@@ -133,8 +134,8 @@ int linuxNodeInfoCPUPopulate(virConnectPtr conn, FILE *cpuinfo, virNodeInfoPtr n
 
 #endif
 
-int virNodeInfoPopulate(virConnectPtr conn,
-                        virNodeInfoPtr nodeinfo) {
+int nodeGetInfo(virConnectPtr conn,
+                virNodeInfoPtr nodeinfo) {
 #ifdef HAVE_UNAME
     struct utsname info;
 
@@ -170,9 +171,8 @@ int virNodeInfoPopulate(virConnectPtr conn,
     }
 #else
     /* XXX Solaris will need an impl later if they port QEMU driver */
-    virRaiseError(conn, NULL, NULL, 0, VIR_ERR_INTERNAL_ERROR,
-                    VIR_ERR_ERROR, NULL, NULL, NULL, 0, 0,
-                    "%s:%s not implemented on this platform\n", __FILE__, __FUNCTION__);
+    nodeReportError(conn, VIR_ERR_NO_SUPPORT, "%s",
+                    _("node info not implemented on this platform"));
     return -1;
 #endif
 }
@@ -189,7 +189,7 @@ int virNodeInfoPopulate(virConnectPtr conn,
   (((mask)[((cpu) / n_bits(*(mask)))] >> ((cpu) % n_bits(*(mask)))) & 1)
 
 int
-virCapsInitNUMA(virCapsPtr caps)
+nodeCapsInitNUMA(virCapsPtr caps)
 {
     int n;
     unsigned long *mask = NULL;
@@ -207,8 +207,11 @@ virCapsInitNUMA(virCapsPtr caps)
     for (n = 0 ; n <= numa_max_node() ; n++) {
         int i;
         int ncpus;
-        if (numa_node_to_cpus(n, mask, mask_n_bytes) < 0)
-            goto cleanup;
+        if (numa_node_to_cpus(n, mask, mask_n_bytes) < 0) {
+            VIR_WARN("NUMA topology for cell %d of %d not available, ignoring",
+                     n, numa_max_node());
+            continue;
+        }
 
         for (ncpus = 0, i = 0 ; i < max_n_cpus ; i++)
             if (MASK_CPU_ISSET(mask, i))
@@ -237,6 +240,96 @@ cleanup:
     VIR_FREE(mask);
     return ret;
 }
+
+
+int
+nodeGetCellsFreeMemory(virConnectPtr conn,
+                       unsigned long long *freeMems,
+                       int startCell,
+                       int maxCells)
+{
+    int n, lastCell, numCells;
+    int ret = -1;
+    int maxCell;
+
+    if (numa_available() < 0) {
+        nodeReportError(conn, VIR_ERR_NO_SUPPORT,
+                        "%s", _("NUMA not supported on this host"));
+        goto cleanup;
+    }
+    maxCell = numa_max_node();
+    if (startCell > maxCell) {
+        nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                        _("start cell %d out of range (0-%d)"),
+                        startCell, maxCell);
+        goto cleanup;
+    }
+    lastCell = startCell + maxCells - 1;
+    if (lastCell > maxCell)
+        lastCell = maxCell;
+
+    for (numCells = 0, n = startCell ; n <= lastCell ; n++) {
+        long long mem;
+        if (numa_node_size64(n, &mem) < 0) {
+            nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                            "%s", _("Failed to query NUMA free memory"));
+            goto cleanup;
+        }
+        freeMems[numCells++] = mem;
+    }
+    ret = numCells;
+
+cleanup:
+    return ret;
+}
+
+unsigned long long
+nodeGetFreeMemory(virConnectPtr conn)
+{
+    unsigned long long freeMem = 0;
+    int n;
+
+    if (numa_available() < 0) {
+        nodeReportError(conn, VIR_ERR_NO_SUPPORT,
+                        "%s", _("NUMA not supported on this host"));
+        goto cleanup;
+    }
+
+    for (n = 0 ; n <= numa_max_node() ; n++) {
+        long long mem;
+        if (numa_node_size64(n, &mem) < 0) {
+            nodeReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                            "%s", _("Failed to query NUMA free memory"));
+            goto cleanup;
+        }
+        freeMem += mem;
+    }
+
+cleanup:
+    return freeMem;
+}
+
 #else
-int virCapsInitNUMA(virCapsPtr caps ATTRIBUTE_UNUSED) { return 0; }
+int nodeCapsInitNUMA(virCapsPtr caps ATTRIBUTE_UNUSED) {
+    return 0;
+}
+
+int nodeGetCellsFreeMemory(virConnectPtr conn,
+                              unsigned long long *freeMems ATTRIBUTE_UNUSED,
+                              int startCell ATTRIBUTE_UNUSED,
+                              int maxCells ATTRIBUTE_UNUSED)
+{
+    nodeReportError(conn, VIR_ERR_NO_SUPPORT, "%s",
+                    _("NUMA memory information not available on this platform"));
+    return -1;
+}
+
+unsigned long long nodeGetFreeMemory(virConnectPtr conn)
+{
+    nodeReportError(conn, VIR_ERR_NO_SUPPORT, "%s",
+                    _("NUMA memory information not available on this platform"));
+    return 0;
+}
 #endif
+
+
diff --git a/src/nodeinfo.h b/src/nodeinfo.h
index 030f0ee..7278121 100644
--- a/src/nodeinfo.h
+++ b/src/nodeinfo.h
@@ -27,7 +27,14 @@
 #include "libvirt/libvirt.h"
 #include "capabilities.h"
 
-int virNodeInfoPopulate(virConnectPtr conn, virNodeInfoPtr nodeinfo);
-int virCapsInitNUMA(virCapsPtr caps);
+int nodeGetInfo(virConnectPtr conn, virNodeInfoPtr nodeinfo);
+int nodeCapsInitNUMA(virCapsPtr caps);
+
+
+int nodeGetCellsFreeMemory(virConnectPtr conn,
+                           unsigned long long *freeMems,
+                           int startCell,
+                           int maxCells);
+unsigned long long nodeGetFreeMemory(virConnectPtr conn);
 
 #endif /* __VIR_NODEINFO_H__*/
diff --git a/src/opennebula/one_client.c b/src/opennebula/one_client.c
new file mode 100644
index 0000000..abc42f9
--- /dev/null
+++ b/src/opennebula/one_client.c
@@ -0,0 +1,211 @@
+/* Copyright 2002-2009, Distributed Systems Architecture Group, Universidad
+ * Complutense de Madrid (dsa-research.org)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
+ */
+
+#include <config.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include "one_client.h"
+
+oneClient one_client;
+
+void c_oneStart()
+{
+    xmlrpc_env_init(&one_client.env);
+    xmlrpc_client_init2(&one_client.env, XMLRPC_CLIENT_NO_FLAGS,
+        "OpenNebula API Client", "1.2", NULL, 0);
+
+    one_client.error = 0;
+    one_client.url = "http://localhost:2633/RPC2";
+    one_client.session = "one-session";
+};
+
+
+int c_oneReturnCode(xmlrpc_value *resultP);
+
+int c_oneReturnCode(xmlrpc_value *resultP)
+{
+    int return_code;
+    char *return_string;
+
+    xmlrpc_decompose_value(&one_client.env, resultP, "(bs)",
+        &return_code, &return_string);
+
+    if( return_code )
+    {
+        xmlrpc_DECREF(resultP);
+        free(return_string);
+        return 0;
+    }
+    else
+    {
+        free(one_client.error);
+
+        one_client.error=return_string;
+        return -1;
+    }
+}
+
+int c_oneDeploy(int vmid, int hid)
+{
+    xmlrpc_value *resultP;
+
+    resultP = xmlrpc_client_call(&one_client.env, one_client.url,
+        "one.vmdeploy", "(sii)", one_client.session, (xmlrpc_int32)vmid,
+        (xmlrpc_int32)hid);
+
+    return c_oneReturnCode(resultP);
+}
+
+int c_oneMigrate(int vmid, int hid, int flag)
+{
+    xmlrpc_value *resultP;
+
+    resultP = xmlrpc_client_call(&one_client.env, one_client.url,
+        "one.vmmigrate", "(siib)", one_client.session, (xmlrpc_int32)vmid,
+        (xmlrpc_int32)hid,
+        (xmlrpc_bool)flag);
+
+    return c_oneReturnCode(resultP);
+}
+
+int c_oneAllocateTemplate(char* vm_template)
+{
+    xmlrpc_value *resultP;
+    xmlrpc_value *valueP;
+    int return_code;
+    char *return_string;
+    int vmid;
+
+
+    resultP = xmlrpc_client_call(&one_client.env, one_client.url,
+        "one.vmallocate", "(ss)", one_client.session, vm_template);
+
+    xmlrpc_array_read_item(&one_client.env, resultP, 0, &valueP);
+    xmlrpc_read_bool(&one_client.env, valueP, &return_code);
+
+    if( return_code )
+    {
+        xmlrpc_DECREF(valueP);
+        xmlrpc_array_read_item(&one_client.env, resultP, 1, &valueP);
+        xmlrpc_read_int(&one_client.env, valueP, &vmid);
+
+        xmlrpc_DECREF(valueP);
+        xmlrpc_DECREF(resultP);
+
+        return vmid;
+    }
+    else
+    {
+        xmlrpc_DECREF(valueP);
+        xmlrpc_array_read_item(&one_client.env, resultP, 1, &valueP);
+        xmlrpc_read_string(&one_client.env, valueP,
+            (const char **)&return_string);
+
+        xmlrpc_DECREF(valueP);
+        xmlrpc_DECREF(resultP);
+
+        free(one_client.error);
+
+        one_client.error=return_string;
+        return -1;
+    }
+}
+
+int c_oneAction(int vmid, char* action)
+{
+    xmlrpc_value *resultP;
+
+    resultP = xmlrpc_client_call(&one_client.env, one_client.url,
+        "one.vmaction", "(ssi)", one_client.session, action,
+        (xmlrpc_int32)vmid);
+
+    return c_oneReturnCode(resultP);
+}
+
+int c_oneShutdown(int vmid)
+{
+    return c_oneAction(vmid, (char *)"shutdown");
+}
+
+int c_oneSuspend(int vmid)
+{
+    return c_oneAction(vmid, (char *)"suspend");
+}
+
+int c_oneStop(int vmid)
+{
+    return c_oneAction(vmid, (char *)"stop");
+}
+
+int c_oneResume(int vmid)
+{
+    return c_oneAction(vmid, (char *)"resume");
+}
+
+int c_oneCancel(int vmid)
+{
+    return c_oneAction(vmid, (char *)"cancel");
+}
+
+int c_oneFinalize(int vmid)
+{
+    return c_oneAction(vmid, (char *)"finalize");
+}
+
+int c_oneVmInfo(int vmid, char* ret_info,int length)
+{
+    xmlrpc_value *resultP;
+    int return_code;
+    char *return_string;
+
+    resultP = xmlrpc_client_call(&one_client.env, one_client.url,
+        "one.vmget_info", "(si)", one_client.session, vmid);
+
+    xmlrpc_decompose_value(&one_client.env, resultP, "(bs)",
+        &return_code, &return_string);
+
+    if( return_code )
+    {
+        strncpy(ret_info, return_string, length-1);
+        ret_info[length-1] = '\0';
+
+        xmlrpc_DECREF(resultP);
+        free(return_string);
+
+        return 0;
+    }
+    else
+    {
+        xmlrpc_DECREF(resultP);
+        free(return_string);
+
+        return -1;
+    }
+}
+
+void c_oneFree()
+{
+    xmlrpc_env_clean(&one_client.env);
+    xmlrpc_client_cleanup();
+}
+
+
diff --git a/src/opennebula/one_driver.h b/src/opennebula/one_client.h
similarity index 53%
copy from src/opennebula/one_driver.h
copy to src/opennebula/one_client.h
index 393edc6..05dd379 100644
--- a/src/opennebula/one_driver.h
+++ b/src/opennebula/one_client.h
@@ -1,4 +1,3 @@
-/*---------------------------------------------------------------------------*/
 /* Copyright 2002-2009, Distributed Systems Architecture Group, Universidad
  * Complutense de Madrid (dsa-research.org)
  *
@@ -16,15 +15,50 @@
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
  */
-/*---------------------------------------------------------------------------*/
 
+#ifndef ONE_CLIENT_H_
+#define ONE_CLIENT_H_
 
-#ifndef ONE_DRIVER_H
-#define ONE_DRIVER_H
+#include <xmlrpc-c/base.h>
+#include <xmlrpc-c/client.h>
 
-#include <config.h>
-#include <OneClient.h>
+struct _oneClient {
+    xmlrpc_env env;
+    const char *url;
+    const char *session;
+    char *error;
+};
+
+typedef struct _oneClient oneClient;
+typedef oneClient *oneClientPtr;
+
+void c_oneStart(void);
+
+int c_oneDeploy(int vmid, int hid);
+
+int c_oneMigrate(int vmid, int hid, int flag);
+
+int c_oneAllocateTemplate(char* vm_template);
+
+int c_oneAction(int vmid,char* action);
+
+int c_oneShutdown(int vmid);
+
+int c_oneSuspend(int vmid);
+
+int c_oneStop(int vmid);
+
+int c_oneResume(int vmid);
+
+int c_oneCancel(int vmid);
+
+int c_oneFinalize(int vmid);
+
+int c_oneVmInfo(int vmid, char* ret_info,int leng);
+
+void c_oneFree(void);
+
+
+#endif /* ONE_CLIENT_H_ */
 
-int oneRegister(void);
 
-#endif /* ONE_DRIVER_H */
diff --git a/src/opennebula/one_conf.c b/src/opennebula/one_conf.c
index dc0eff0..7a2d984 100644
--- a/src/opennebula/one_conf.c
+++ b/src/opennebula/one_conf.c
@@ -94,6 +94,26 @@ virCapsPtr oneCapsInit(void)
     {
         goto no_memory;
     }
+    if ((guest = virCapabilitiesAddGuest(caps,
+                                         "xen",
+                                         "i686",
+                                         32,
+                                         NULL,
+                                         NULL,
+                                         0,
+                                         NULL)) == NULL)
+    {
+        goto no_memory;
+    }
+    if (virCapabilitiesAddGuestDomain(guest,
+                                      "one",
+                                      NULL,
+                                      NULL,
+                                      0,
+                                      NULL) == NULL)
+    {
+        goto no_memory;
+    }
 
     return caps;
 
@@ -172,20 +192,20 @@ char* xmlOneTemplate(virConnectPtr conn,virDomainDefPtr def)
         // missing source is only allowed at cdrom and floppy
         if (def->disks[i]->device == VIR_DOMAIN_DISK_DEVICE_DISK) {
             virBufferVSprintf(&buf, "DISK=[ type = disk,\n"
-                              "	source = \"%s\",\n",
+                              "\tsource = \"%s\",\n",
                               def->disks[i]->src);
         }
         else if (def->disks[i]->device == VIR_DOMAIN_DISK_DEVICE_CDROM) {
             virBufferAddLit(&buf,  "DISK=[ type = cdrom,\n");
-            if (def->disks[i]->src) virBufferVSprintf(&buf, "	source = \"%s\",\n",def->disks[i]->src);
+            if (def->disks[i]->src) virBufferVSprintf(&buf, "\tsource = \"%s\",\n",def->disks[i]->src);
         }
         else if (def->disks[i]->device == VIR_DOMAIN_DISK_DEVICE_FLOPPY) {
             virBufferAddLit(&buf,  "DISK=[ type = floppy,\n");
-            if (def->disks[i]->src) virBufferVSprintf(&buf, "	source = \"%s\",\n",def->disks[i]->src);
+            if (def->disks[i]->src) virBufferVSprintf(&buf, "\tsource = \"%s\",\n",def->disks[i]->src);
         }
 
-        virBufferVSprintf(&buf, "	target = \"%s\",\n"
-                          "	readonly =",
+        virBufferVSprintf(&buf, "\ttarget = \"%s\",\n"
+                          "\treadonly =",
                           def->disks[i]->dst);
 
         if (def->disks[i]->readonly)
@@ -225,18 +245,24 @@ char* xmlOneTemplate(virConnectPtr conn,virDomainDefPtr def)
         }
     }
 
-    if (def->graphics != NULL) {
-        if (def->graphics->type == VIR_DOMAIN_GRAPHICS_TYPE_VNC) {
+    for(i=0;i<def->ngraphics;i++) {
+        if (def->graphics[i] == NULL)
+            continue;
+
+        if (def->graphics[i]->type == VIR_DOMAIN_GRAPHICS_TYPE_VNC) {
             virBufferAddLit(&buf,"GRAPHICS = [\n  type = \"vnc\"");
 
-            if (def->graphics->data.vnc.listenAddr != NULL)
-                virBufferVSprintf(&buf,",\n  listen = \"%s\"",def->graphics->data.vnc.listenAddr);
+            if (def->graphics[i]->data.vnc.listenAddr != NULL)
+                virBufferVSprintf(&buf,",\n  listen = \"%s\"",
+                    def->graphics[i]->data.vnc.listenAddr);
 
-            if (def->graphics->data.vnc.autoport == 0)
-                virBufferVSprintf(&buf,",\n  port = \"%d\"",def->graphics->data.vnc.port);
+            if (def->graphics[i]->data.vnc.autoport == 0)
+                virBufferVSprintf(&buf,",\n  port = \"%d\"",
+                    def->graphics[i]->data.vnc.port);
 
-            if (def->graphics->data.vnc.passwd != NULL)
-                virBufferVSprintf(&buf,",\n  passwd = \"%s\"",def->graphics->data.vnc.passwd);
+            if (def->graphics[i]->data.vnc.passwd != NULL)
+                virBufferVSprintf(&buf,",\n  passwd = \"%s\"",
+                    def->graphics[i]->data.vnc.passwd);
 
             virBufferAddLit(&buf," ]\n");
 
diff --git a/src/opennebula/one_conf.h b/src/opennebula/one_conf.h
index b809220..06917f4 100644
--- a/src/opennebula/one_conf.h
+++ b/src/opennebula/one_conf.h
@@ -27,6 +27,7 @@
 #include "domain_conf.h"
 #include "capabilities.h"
 #include "threads.h"
+#include "one_client.h"
 
 struct one_driver{
     virMutex lock;
diff --git a/src/opennebula/one_driver.c b/src/opennebula/one_driver.c
index 70da4fa..135397c 100644
--- a/src/opennebula/one_driver.c
+++ b/src/opennebula/one_driver.c
@@ -45,7 +45,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_ONE
 
-static int oneStartup(void);
+static int oneStartup(int privileged);
 static int oneShutdown(void);
 static int oneActive(void);
 
@@ -505,7 +505,7 @@ static int oneDomainShutdown(virDomainPtr dom)
             ret= 0;
             goto return_point;
         }
-        oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                  _("Wrong state to perform action"));
         goto return_point;
     }
@@ -541,7 +541,7 @@ static int oneDomainDestroy(virDomainPtr dom)
     if(c_oneCancel(vm->pid)) {
         /* VM not running, delete the instance at ONE DB */
         if(c_oneFinalize(vm->pid)){
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
@@ -576,11 +576,11 @@ static int oneDomainSuspend(virDomainPtr dom)
                 ret=0;
                 goto return_point;
             }
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
-        oneError(dom->conn,dom,VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn,dom, VIR_ERR_OPERATION_INVALID,
                  _("domain is not running"));
     } else {
         oneError(dom->conn, dom, VIR_ERR_INVALID_DOMAIN,
@@ -609,11 +609,11 @@ static int oneDomainResume(virDomainPtr dom)
                 ret=0;
                 goto return_point;
             }
-            oneError(dom->conn, dom, VIR_ERR_OPERATION_FAILED,
+            oneError(dom->conn, dom, VIR_ERR_OPERATION_INVALID,
                      _("Wrong state to perform action"));
             goto return_point;
         }
-        oneError(dom->conn,dom,VIR_ERR_OPERATION_FAILED,
+        oneError(dom->conn,dom, VIR_ERR_OPERATION_INVALID,
                  _("domain is not paused "));
     } else {
         oneError(dom->conn, dom, VIR_ERR_INVALID_DOMAIN,
@@ -628,7 +628,7 @@ return_point:
     return ret;
 };
 
-static int oneStartup(void){
+static int oneStartup(int privileged ATTRIBUTE_UNUSED){
 
     if (VIR_ALLOC(one_driver) < 0) {
         return -1;
@@ -749,6 +749,8 @@ static virDriver oneDriver = {
     NULL, /* domainGetSecurityLabel */
     NULL, /* nodeGetSecurityModel */
     NULL, /* domainDumpXML */
+    NULL, /* domainXMLFromNative */
+    NULL, /* domainXMLToNative */
     oneListDefinedDomains, /* listDefinedDomains */
     oneNumDefinedDomains, /* numOfDefinedDomains */
     oneDomainStart, /* domainCreate */
diff --git a/src/opennebula/one_driver.h b/src/opennebula/one_driver.h
index 393edc6..e30a59f 100644
--- a/src/opennebula/one_driver.h
+++ b/src/opennebula/one_driver.h
@@ -23,7 +23,7 @@
 #define ONE_DRIVER_H
 
 #include <config.h>
-#include <OneClient.h>
+#include "one_client.h"
 
 int oneRegister(void);
 
diff --git a/src/openvz_conf.c b/src/openvz_conf.c
index c5f4a14..6e9af67 100644
--- a/src/openvz_conf.c
+++ b/src/openvz_conf.c
@@ -128,7 +128,7 @@ int openvzExtractVersion(virConnectPtr conn,
 
     if (openvzExtractVersionInfo(VZCTL, &driver->version) < 0) {
         openvzError(conn, VIR_ERR_INTERNAL_ERROR,
-                    "%s", _("Cound not extract vzctl version"));
+                    "%s", _("Could not extract vzctl version"));
         return -1;
     }
 
@@ -148,7 +148,7 @@ virCapsPtr openvzCapsInit(void)
                                    0, 0)) == NULL)
         goto no_memory;
 
-    if (virCapsInitNUMA(caps) < 0)
+    if (nodeCapsInitNUMA(caps) < 0)
         goto no_memory;
 
     virCapabilitiesSetMacPrefix(caps, (unsigned char[]){ 0x52, 0x54, 0x00 });
@@ -195,7 +195,7 @@ openvzReadNetworkConf(virConnectPtr conn,
     ret = openvzReadVPSConfigParam(veid, "IP_ADDRESS", temp, sizeof(temp));
     if (ret < 0) {
         openvzError(conn, VIR_ERR_INTERNAL_ERROR,
-                 _("Cound not read 'IP_ADDRESS' from config for container %d"),
+                 _("Could not read 'IP_ADDRESS' from config for container %d"),
                   veid);
         goto error;
     } else if (ret > 0) {
@@ -227,7 +227,7 @@ openvzReadNetworkConf(virConnectPtr conn,
     ret = openvzReadVPSConfigParam(veid, "NETIF", temp, sizeof(temp));
     if (ret < 0) {
         openvzError(conn, VIR_ERR_INTERNAL_ERROR,
-                     _("Cound not read 'NETIF' from config for container %d"),
+                     _("Could not read 'NETIF' from config for container %d"),
                      veid);
         goto error;
     } else if (ret > 0) {
@@ -356,7 +356,7 @@ openvzReadFSConf(virConnectPtr conn,
     ret = openvzReadVPSConfigParam(veid, "OSTEMPLATE", temp, sizeof(temp));
     if (ret < 0) {
         openvzError(conn, VIR_ERR_INTERNAL_ERROR,
-                    _("Cound not read 'OSTEMPLATE' from config for container %d"),
+                    _("Could not read 'OSTEMPLATE' from config for container %d"),
                     veid);
         goto error;
     } else if (ret > 0) {
@@ -370,7 +370,7 @@ openvzReadFSConf(virConnectPtr conn,
         ret = openvzReadVPSConfigParam(veid, "VE_PRIVATE", temp, sizeof(temp));
         if (ret <= 0) {
             openvzError(conn, VIR_ERR_INTERNAL_ERROR,
-                        _("Cound not read 'VE_PRIVATE' from config for container %d"),
+                        _("Could not read 'VE_PRIVATE' from config for container %d"),
                         veid);
             goto error;
         }
@@ -486,7 +486,7 @@ int openvzLoadDomains(struct openvz_driver *driver) {
         ret = openvzReadVPSConfigParam(veid, "CPUS", temp, sizeof(temp));
         if (ret < 0) {
             openvzError(NULL, VIR_ERR_INTERNAL_ERROR,
-                        _("Cound not read config for container %d"),
+                        _("Could not read config for container %d"),
                         veid);
             goto cleanup;
         } else if (ret > 0) {
@@ -527,11 +527,8 @@ openvzGetNodeCPUs(void)
 {
     virNodeInfo nodeinfo;
 
-    if (virNodeInfoPopulate(NULL, &nodeinfo) < 0) {
-        openvzError(NULL, VIR_ERR_INTERNAL_ERROR,
-                    "%s", _("Cound not read nodeinfo"));
+    if (nodeGetInfo(NULL, &nodeinfo) < 0)
         return 0;
-    }
 
     return nodeinfo.cpus;
 }
diff --git a/src/openvz_driver.c b/src/openvz_driver.c
index f6d41f2..85f6173 100644
--- a/src/openvz_driver.c
+++ b/src/openvz_driver.c
@@ -1070,36 +1070,59 @@ cleanup:
     return ret;
 }
 
-static int openvzProbe(void)
-{
-    if (geteuid() == 0 &&
-        virFileExists("/proc/vz"))
-        return 1;
-
-    return 0;
-}
-
 static virDrvOpenStatus openvzOpen(virConnectPtr conn,
                                    virConnectAuthPtr auth ATTRIBUTE_UNUSED,
                                    int flags ATTRIBUTE_UNUSED)
 {
     struct openvz_driver *driver;
-    if (!openvzProbe())
-        return VIR_DRV_OPEN_DECLINED;
 
     if (conn->uri == NULL) {
+        if (!virFileExists("/proc/vz"))
+            return VIR_DRV_OPEN_DECLINED;
+
+        if (access("/proc/vz", W_OK) < 0)
+            return VIR_DRV_OPEN_DECLINED;
+
         conn->uri = xmlParseURI("openvz:///system");
         if (conn->uri == NULL) {
-            openvzError(conn, VIR_ERR_NO_DOMAIN, NULL);
+            virReportOOMError(conn);
+            return VIR_DRV_OPEN_ERROR;
+        }
+    } else {
+        /* If scheme isn't 'openvz', then its for another driver */
+        if (conn->uri->scheme == NULL ||
+            STRNEQ (conn->uri->scheme, "openvz"))
+            return VIR_DRV_OPEN_DECLINED;
+
+        /* If server name is given, its for remote driver */
+        if (conn->uri->server != NULL)
+            return VIR_DRV_OPEN_DECLINED;
+
+        /* If path isn't /system, then they typoed, so tell them correct path */
+        if (conn->uri->path == NULL ||
+            STRNEQ (conn->uri->path, "/system")) {
+            openvzError(conn, VIR_ERR_INTERNAL_ERROR,
+                        _("unexpected OpenVZ URI path '%s', try openvz:///system"),
+                        conn->uri->path);
+            return VIR_DRV_OPEN_ERROR;
+        }
+
+        if (!virFileExists("/proc/vz")) {
+            openvzError(conn, VIR_ERR_INTERNAL_ERROR, "%s",
+                        _("OpenVZ control file /proc/vz does not exist"));
+            return VIR_DRV_OPEN_ERROR;
+        }
+
+        if (access("/proc/vz", W_OK) < 0) {
+            openvzError(conn, VIR_ERR_INTERNAL_ERROR, "%s",
+                        _("OpenVZ control file /proc/vz is not accessible"));
             return VIR_DRV_OPEN_ERROR;
         }
-    } else if (conn->uri->scheme == NULL ||
-               conn->uri->path == NULL ||
-               STRNEQ (conn->uri->scheme, "openvz") ||
-               STRNEQ (conn->uri->path, "/system")) {
-        return VIR_DRV_OPEN_DECLINED;
     }
 
+    /* We now know the URI is definitely for this driver, so beyond
+     * here, don't return DECLINED, always use ERROR */
+
     if (VIR_ALLOC(driver) < 0) {
         virReportOOMError(conn);
         return VIR_DRV_OPEN_ERROR;
@@ -1136,11 +1159,6 @@ static const char *openvzGetType(virConnectPtr conn ATTRIBUTE_UNUSED) {
     return strdup("OpenVZ");
 }
 
-static int openvzGetNodeInfo(virConnectPtr conn,
-                             virNodeInfoPtr nodeinfo) {
-    return virNodeInfoPopulate(conn, nodeinfo);
-}
-
 static char *openvzGetCapabilities(virConnectPtr conn) {
     struct openvz_driver *driver = conn->privateData;
     char *ret;
@@ -1316,7 +1334,7 @@ static virDriver openvzDriver = {
     openvzGetVersion, /* version */
     NULL, /* getHostname */
     openvzGetMaxVCPUs, /* getMaxVcpus */
-    openvzGetNodeInfo, /* nodeGetInfo */
+    nodeGetInfo, /* nodeGetInfo */
     openvzGetCapabilities, /* getCapabilities */
     openvzListDomains, /* listDomains */
     openvzNumDomains, /* numOfDomains */
diff --git a/src/parthelper.c b/src/parthelper.c
index c699035..f456ccc 100644
--- a/src/parthelper.c
+++ b/src/parthelper.c
@@ -35,20 +35,31 @@
 #include <parted/parted.h>
 #include <stdio.h>
 
+/* we don't need to include the full internal.h just for this */
+#define STRNEQ(a,b) (strcmp((a),(b)) != 0)
+
 /* Make the comparisons below fail if your parted headers
    are so old that they lack the definition.  */
 #ifndef PED_PARTITION_PROTECTED
 # define PED_PARTITION_PROTECTED 0
 #endif
 
+enum diskCommand {
+    DISK_LAYOUT = 0,
+    DISK_GEOMETRY
+};
+
 int main(int argc, char **argv)
 {
     PedDevice *dev;
     PedDisk *disk;
     PedPartition *part;
+    int cmd = DISK_LAYOUT;
 
-    if (argc !=  2) {
-        fprintf(stderr, "syntax: %s DEVICE\n", argv[0]);
+    if (argc ==  3 && STRNEQ(argv[2], "-g")) {
+        cmd = DISK_GEOMETRY;
+    } else if (argc != 2) {
+        fprintf(stderr, "syntax: %s DEVICE [-g]\n", argv[0]);
         return 1;
     }
 
@@ -57,6 +68,15 @@ int main(int argc, char **argv)
         return 2;
     }
 
+    /* return the geometry of the disk and then exit */
+    if(cmd == DISK_GEOMETRY) {
+        printf("%d%c%d%c%d%c",
+               dev->hw_geom.cylinders, '\0',
+               dev->hw_geom.heads, '\0',
+               dev->hw_geom.sectors, '\0');
+        return 0;
+    }
+
     if ((disk = ped_disk_new(dev)) == NULL) {
         fprintf(stderr, "unable to access disk %s\n", argv[1]);
         return 2;
diff --git a/src/qemu_conf.c b/src/qemu_conf.c
index d54f2ca..9ca60b9 100644
--- a/src/qemu_conf.c
+++ b/src/qemu_conf.c
@@ -99,7 +99,7 @@ int qemudLoadDriverConfig(struct qemud_driver *driver,
      */
     if (access (filename, R_OK) == -1) return 0;
 
-    conf = virConfReadFile (filename);
+    conf = virConfReadFile (filename, 0);
     if (!conf) return 0;
 
 
@@ -186,6 +186,12 @@ int qemudLoadDriverConfig(struct qemud_driver *driver,
 static const char *const arch_info_hvm_x86_machines[] = {
     "pc", "isapc"
 };
+static const char *const arch_info_hvm_arm_machines[] = {
+  "versatilepb","integratorcp","versatileab","realview",
+  "akita","spitz","borzoi","terrier","sx1-v1","sx1",
+  "cheetah","n800","n810","lm3s811evb","lm3s6965evb",
+  "connex","verdex","mainstone","musicpal","tosa",
+};
 static const char *const arch_info_hvm_mips_machines[] = {
     "mips"
 };
@@ -236,6 +242,8 @@ static const struct qemu_arch_info const arch_info_hvm[] = {
        "/usr/bin/qemu", "/usr/bin/qemu-system-x86_64", arch_info_i686_flags, 4 },
     {  "x86_64", 64, arch_info_hvm_x86_machines, 2,
        "/usr/bin/qemu-system-x86_64", NULL, arch_info_x86_64_flags, 2 },
+    {  "arm", 32, arch_info_hvm_arm_machines, 20,
+       "/usr/bin/qemu-system-arm", NULL, NULL, 0 },
     {  "mips", 32, arch_info_hvm_mips_machines, 1,
        "/usr/bin/qemu-system-mips", NULL, NULL, 0 },
     {  "mipsel", 32, arch_info_hvm_mips_machines, 1,
@@ -377,8 +385,14 @@ virCapsPtr qemudCapsInit(void) {
     /* Using KVM's mac prefix for QEMU too */
     virCapabilitiesSetMacPrefix(caps, (unsigned char[]){ 0x52, 0x54, 0x00 });
 
-    if (virCapsInitNUMA(caps) < 0)
-        goto no_memory;
+    /* Some machines have problematic NUMA toplogy causing
+     * unexpected failures. We don't want to break the QEMU
+     * driver in this scenario, so log errors & carry on
+     */
+    if (nodeCapsInitNUMA(caps) < 0) {
+        virCapabilitiesFreeNUMAInfo(caps);
+        VIR_WARN0("Failed to query host NUMA topology, disabling NUMA capabilities");
+    }
 
     virCapabilitiesAddHostMigrateTransport(caps,
                                            "tcp");
@@ -405,6 +419,9 @@ virCapsPtr qemudCapsInit(void) {
             }
     }
 
+    /* QEMU Requires an emulator in the XML */
+    virCapabilitiesSetEmulatorRequired(caps);
+
     return caps;
 
  no_memory:
@@ -412,54 +429,13 @@ virCapsPtr qemudCapsInit(void) {
     return NULL;
 }
 
-
-int qemudExtractVersionInfo(const char *qemu,
-                            unsigned int *retversion,
-                            unsigned int *retflags) {
-    const char *const qemuarg[] = { qemu, "-help", NULL };
-    const char *const qemuenv[] = { "LC_ALL=C", NULL };
-    pid_t child;
-    int newstdout = -1;
-    int ret = -1, status;
-    unsigned int major, minor, micro;
-    unsigned int version, kvm_version;
+static unsigned int qemudComputeCmdFlags(const char *help,
+                                         unsigned int version,
+                                         unsigned int is_kvm,
+                                         unsigned int kvm_version)
+{
     unsigned int flags = 0;
 
-    if (retflags)
-        *retflags = 0;
-    if (retversion)
-        *retversion = 0;
-
-    if (virExec(NULL, qemuarg, qemuenv, NULL,
-                &child, -1, &newstdout, NULL, VIR_EXEC_NONE) < 0)
-        return -1;
-
-    char *help = NULL;
-    enum { MAX_HELP_OUTPUT_SIZE = 1024*64 };
-    int len = virFileReadLimFD(newstdout, MAX_HELP_OUTPUT_SIZE, &help);
-    if (len < 0) {
-        virReportSystemError(NULL, errno, "%s",
-                             _("Unable to read QEMU help output"));
-        goto cleanup2;
-    }
-
-    if (sscanf(help, "QEMU PC emulator version %u.%u.%u (kvm-%u)",
-               &major, &minor, &micro, &kvm_version) != 4)
-        kvm_version = 0;
-
-    if (!kvm_version &&
-        sscanf(help, "QEMU PC emulator version %u.%u.%u",
-               &major, &minor, &micro) != 3) {
-        char *eol = strchr(help, '\n');
-        if (eol) *eol = '\0';
-        qemudReportError(NULL, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                         _("cannot parse QEMU version number in '%s'"),
-                         help);
-        goto cleanup2;
-    }
-
-    version = (major * 1000 * 1000) + (minor * 1000) + micro;
-
     if (strstr(help, "-no-kqemu"))
         flags |= QEMUD_CMD_FLAG_KQEMU;
     if (strstr(help, "-no-kvm"))
@@ -476,12 +452,15 @@ int qemudExtractVersionInfo(const char *qemu,
         flags |= QEMUD_CMD_FLAG_DRIVE;
         if (strstr(help, "cache=writethrough|writeback|none"))
             flags |= QEMUD_CMD_FLAG_DRIVE_CACHE_V2;
+        if (strstr(help, "format="))
+            flags |= QEMUD_CMD_FLAG_DRIVE_FORMAT;
     }
     if (strstr(help, "boot=on"))
         flags |= QEMUD_CMD_FLAG_DRIVE_BOOT;
     if (version >= 9000)
         flags |= QEMUD_CMD_FLAG_VNC_COLON;
-    if (kvm_version >= 74)
+
+    if (is_kvm && (version >= 10000 || kvm_version >= 74))
         flags |= QEMUD_CMD_FLAG_VNET_HDR;
 
     /*
@@ -494,17 +473,152 @@ int qemudExtractVersionInfo(const char *qemu,
      * was broken, because it blocked the monitor console
      * while waiting for data, so pretend it doesn't exist
      */
-    if (kvm_version >= 79) {
+    if (version >= 10000) {
+        flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_TCP;
+        flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_EXEC;
+    } else if (kvm_version >= 79) {
         flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_TCP;
         if (kvm_version >= 80)
             flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_EXEC;
     } else if (kvm_version > 0) {
         flags |= QEMUD_CMD_FLAG_MIGRATE_KVM_STDIO;
-    } else if (version >= 10000) {
-        flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_TCP;
-        flags |= QEMUD_CMD_FLAG_MIGRATE_QEMU_EXEC;
     }
 
+    return flags;
+}
+
+/* We parse the output of 'qemu -help' to get the QEMU
+ * version number. The first bit is easy, just parse
+ * 'QEMU PC emulator version x.y.z'.
+ *
+ * With qemu-kvm, however, that is followed by a string
+ * in parenthesis as follows:
+ *  - qemu-kvm-x.y.z in stable releases
+ *  - kvm-XX for kvm versions up to kvm-85
+ *  - qemu-kvm-devel-XX for kvm version kvm-86 and later
+ *
+ * For qemu-kvm versions before 0.10.z, we need to detect
+ * the KVM version number for some features. With 0.10.z
+ * and later, we just need the QEMU version number and
+ * whether it is KVM QEMU or mainline QEMU.
+ */
+#define QEMU_VERSION_STR    "QEMU PC emulator version"
+#define QEMU_KVM_VER_PREFIX "(qemu-kvm-"
+#define KVM_VER_PREFIX      "(kvm-"
+
+#define SKIP_BLANKS(p) do { while ((*(p) == ' ') || (*(p) == '\t')) (p)++; } while (0)
+
+int qemudParseHelpStr(const char *help,
+                      unsigned int *flags,
+                      unsigned int *version,
+                      unsigned int *is_kvm,
+                      unsigned int *kvm_version)
+{
+    unsigned major, minor, micro;
+    const char *p = help;
+
+    *flags = *version = *is_kvm = *kvm_version = 0;
+
+    if (!STRPREFIX(p, QEMU_VERSION_STR))
+        goto fail;
+
+    p += strlen(QEMU_VERSION_STR);
+
+    SKIP_BLANKS(p);
+
+    major = virParseNumber(&p);
+    if (major == -1 || *p != '.')
+        goto fail;
+
+    ++p;
+
+    minor = virParseNumber(&p);
+    if (major == -1 || *p != '.')
+        goto fail;
+
+    ++p;
+
+    micro = virParseNumber(&p);
+    if (major == -1)
+        goto fail;
+
+    SKIP_BLANKS(p);
+
+    if (STRPREFIX(p, QEMU_KVM_VER_PREFIX)) {
+        *is_kvm = 1;
+        p += strlen(QEMU_KVM_VER_PREFIX);
+    } else if (STRPREFIX(p, KVM_VER_PREFIX)) {
+        int ret;
+
+        *is_kvm = 1;
+        p += strlen(KVM_VER_PREFIX);
+
+        ret = virParseNumber(&p);
+        if (ret == -1)
+            goto fail;
+
+        *kvm_version = ret;
+    }
+
+    *version = (major * 1000 * 1000) + (minor * 1000) + micro;
+
+    *flags = qemudComputeCmdFlags(help, *version, *is_kvm, *kvm_version);
+
+    qemudDebug("Version %u.%u.%u, cooked version %u, flags %u",
+               major, minor, micro, *version, *flags);
+    if (*kvm_version)
+        qemudDebug("KVM version %d detected", *kvm_version);
+    else if (*is_kvm)
+        qemudDebug("qemu-kvm version %u.%u.%u detected", major, minor, micro);
+
+    return 0;
+
+fail:
+    p = strchr(help, '\n');
+    if (p)
+        p = strndup(help, p - help);
+
+    qemudReportError(NULL, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                     _("cannot parse QEMU version number in '%s'"),
+                     p ? p : help);
+
+    VIR_FREE(p);
+
+    return -1;
+}
+
+int qemudExtractVersionInfo(const char *qemu,
+                            unsigned int *retversion,
+                            unsigned int *retflags) {
+    const char *const qemuarg[] = { qemu, "-help", NULL };
+    const char *const qemuenv[] = { "LC_ALL=C", NULL };
+    pid_t child;
+    int newstdout = -1;
+    int ret = -1, status;
+    unsigned int version, is_kvm, kvm_version;
+    unsigned int flags = 0;
+
+    if (retflags)
+        *retflags = 0;
+    if (retversion)
+        *retversion = 0;
+
+    if (virExec(NULL, qemuarg, qemuenv, NULL,
+                &child, -1, &newstdout, NULL, VIR_EXEC_CLEAR_CAPS) < 0)
+        return -1;
+
+    char *help = NULL;
+    enum { MAX_HELP_OUTPUT_SIZE = 1024*64 };
+    int len = virFileReadLimFD(newstdout, MAX_HELP_OUTPUT_SIZE, &help);
+    if (len < 0) {
+        virReportSystemError(NULL, errno, "%s",
+                             _("Unable to read QEMU help output"));
+        goto cleanup2;
+    }
+
+    if (qemudParseHelpStr(help, &flags, &version, &is_kvm, &kvm_version) == -1)
+        goto cleanup2;
+
     if (retversion)
         *retversion = version;
     if (retflags)
@@ -512,11 +626,6 @@ int qemudExtractVersionInfo(const char *qemu,
 
     ret = 0;
 
-    qemudDebug("Version %d %d %d  Cooked version: %d, with flags ? %d",
-               major, minor, micro, version, flags);
-    if (kvm_version)
-        qemudDebug("KVM version %d detected", kvm_version);
-
 cleanup2:
     VIR_FREE(help);
     if (close(newstdout) < 0)
@@ -825,11 +934,6 @@ int qemudBuildCommandLine(virConnectPtr conn,
     }
 
     emulator = def->emulator;
-    if (!emulator)
-        emulator = virDomainDefDefaultEmulator(conn, def, driver->caps);
-    if (!emulator)
-        return -1;
-
 
     /* Need to explicitly disable KQEMU if
      * 1. Arch matches host arch
@@ -1141,7 +1245,8 @@ int qemudBuildCommandLine(virConnectPtr conn,
             if (bootable &&
                 disk->device == VIR_DOMAIN_DISK_DEVICE_DISK)
                 virBufferAddLit(&opt, ",boot=on");
-            if (disk->driverType)
+            if (disk->driverType &&
+                qemuCmdFlags & QEMUD_CMD_FLAG_DRIVE_FORMAT)
                 virBufferVSprintf(&opt, ",format=%s", disk->driverType);
 
             if (disk->cachemode) {
@@ -2798,193 +2903,3 @@ cleanup:
     return def;
 }
 
-
-/* Called from SAX on parsing errors in the XML. */
-static void
-catchXMLError (void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
-{
-    xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
-
-    if (ctxt) {
-        virConnectPtr conn = ctxt->_private;
-
-        if (ctxt->lastError.level == XML_ERR_FATAL &&
-            ctxt->lastError.message != NULL) {
-            qemudReportError (conn, NULL, NULL, VIR_ERR_XML_DETAIL,
-                                  _("at line %d: %s"),
-                                  ctxt->lastError.line,
-                                  ctxt->lastError.message);
-        }
-    }
-}
-
-
-/**
- * qemudDomainStatusParseFile
- *
- * read the last known status of a domain
- *
- * Returns 0 on success
- */
-qemudDomainStatusPtr
-qemudDomainStatusParseFile(virConnectPtr conn,
-                           virCapsPtr caps,
-                           const char *filename, int flags)
-{
-    xmlParserCtxtPtr pctxt = NULL;
-    xmlXPathContextPtr ctxt = NULL;
-    xmlDocPtr xml = NULL;
-    xmlNodePtr root, config_root;
-    virDomainDefPtr def = NULL;
-    char *tmp = NULL;
-    long val;
-    qemudDomainStatusPtr status = NULL;
-
-    if (VIR_ALLOC(status) < 0) {
-        virReportOOMError(conn);
-        goto error;
-    }
-
-    /* Set up a parser context so we can catch the details of XML errors. */
-    pctxt = xmlNewParserCtxt ();
-    if (!pctxt || !pctxt->sax)
-        goto error;
-    pctxt->sax->error = catchXMLError;
-    pctxt->_private = conn;
-
-    if (conn) virResetError (&conn->err);
-    xml = xmlCtxtReadFile (pctxt, filename, NULL,
-                           XML_PARSE_NOENT | XML_PARSE_NONET |
-                           XML_PARSE_NOWARNING);
-    if (!xml) {
-        if (conn && conn->err.code == VIR_ERR_NONE)
-              qemudReportError(conn, NULL, NULL, VIR_ERR_XML_ERROR,
-                                   "%s", _("failed to parse xml document"));
-        goto error;
-    }
-
-    if ((root = xmlDocGetRootElement(xml)) == NULL) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                              "%s", _("missing root element"));
-        goto error;
-    }
-
-    ctxt = xmlXPathNewContext(xml);
-    if (ctxt == NULL) {
-        virReportOOMError(conn);
-        goto error;
-    }
-
-    if (!xmlStrEqual(root->name, BAD_CAST "domstatus")) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("incorrect root element"));
-        goto error;
-    }
-
-    ctxt->node = root;
-    if(!(tmp = virXPathString(conn, "string(./@state)", ctxt))) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("invalid domain state"));
-        goto error;
-    } else {
-        status->state = virDomainStateTypeFromString(tmp);
-        VIR_FREE(tmp);
-    }
-
-    if((virXPathLong(conn, "string(./@pid)", ctxt, &val)) < 0) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("invalid pid"));
-        goto error;
-    } else
-        status->pid = (pid_t)val;
-
-    if(!(tmp = virXPathString(conn, "string(./monitor[1]/@path)", ctxt))) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("no monitor path"));
-        goto error;
-    } else
-        status->monitorpath = tmp;
-
-    if(!(config_root = virXPathNode(conn, "./domain", ctxt))) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("no domain config"));
-        goto error;
-    }
-    if(!(def = virDomainDefParseNode(conn, caps, xml, config_root, flags)))
-        goto error;
-    else
-        status->def = def;
-
-cleanup:
-    xmlFreeParserCtxt (pctxt);
-    xmlXPathFreeContext(ctxt);
-    xmlFreeDoc (xml);
-    return status;
-
-error:
-    VIR_FREE(tmp);
-    VIR_FREE(status);
-    goto cleanup;
-}
-
-
-/**
- * qemudDomainStatusFormat
- *
- * Get the state of a running domain as XML
- *
- * Returns xml on success
- */
-static char*
-qemudDomainStatusFormat(virConnectPtr conn,
-                        virDomainObjPtr vm)
-{
-    char *config_xml = NULL, *xml = NULL;
-    virBuffer buf = VIR_BUFFER_INITIALIZER;
-
-    virBufferVSprintf(&buf, "<domstatus state='%s' pid='%d'>\n",
-                      virDomainStateTypeToString(vm->state),
-                      vm->pid);
-    virBufferEscapeString(&buf, "  <monitor path='%s'/>\n", vm->monitorpath);
-
-    if (!(config_xml = virDomainDefFormat(conn,
-                                          vm->def,
-                                          VIR_DOMAIN_XML_SECURE)))
-        goto cleanup;
-
-    virBufferAdd(&buf, config_xml, strlen(config_xml));
-    virBufferAddLit(&buf, "</domstatus>\n");
-
-    xml = virBufferContentAndReset(&buf);
-cleanup:
-    VIR_FREE(config_xml);
-    return xml;
-}
-
-
-/**
- * qemudSaveDomainStatus
- *
- * Save the current status of a running domain
- *
- * Returns 0 on success
- */
-int
-qemudSaveDomainStatus(virConnectPtr conn,
-                      struct qemud_driver *driver,
-                      virDomainObjPtr vm)
-{
-    int ret = -1;
-    char *xml = NULL;
-
-    if (!(xml = qemudDomainStatusFormat(conn, vm)))
-        goto cleanup;
-
-    if ((ret = virDomainSaveXML(conn, driver->stateDir, vm->def, xml)))
-        goto cleanup;
-
-    ret = 0;
-cleanup:
-    VIR_FREE(xml);
-    return ret;
-}
diff --git a/src/qemu_conf.h b/src/qemu_conf.h
index 1001e00..c0ed46d 100644
--- a/src/qemu_conf.h
+++ b/src/qemu_conf.h
@@ -56,12 +56,15 @@ enum qemud_cmd_flags {
     QEMUD_CMD_FLAG_MIGRATE_QEMU_EXEC = (1 << 11), /* New migration syntax after merge to QEMU with EXEC transport */
     QEMUD_CMD_FLAG_DRIVE_CACHE_V2    = (1 << 12), /* Is the cache= flag wanting new v2 values */
     QEMUD_CMD_FLAG_KVM               = (1 << 13), /* Whether KVM is compiled in */
+    QEMUD_CMD_FLAG_DRIVE_FORMAT      = (1 << 14), /* Is -drive format= avail */
 };
 
 /* Main driver state */
 struct qemud_driver {
     virMutex lock;
 
+    int privileged;
+
     unsigned int qemuVersion;
     int nextvmid;
 
@@ -92,15 +95,6 @@ struct qemud_driver {
     virSecurityDriverPtr securityDriver;
 };
 
-/* Status needed to reconenct to running VMs */
-typedef struct _qemudDomainStatus qemudDomainStatus;
-typedef qemudDomainStatus *qemudDomainStatusPtr;
-struct _qemudDomainStatus {
-    char *monitorpath;
-    pid_t pid;
-    int state;
-    virDomainDefPtr def;
-};
 
 /* Port numbers used for KVM migration. */
 #define QEMUD_MIGRATION_FIRST_PORT 49152
@@ -125,6 +119,12 @@ int         qemudExtractVersionInfo     (const char *qemu,
                                          unsigned int *version,
                                          unsigned int *flags);
 
+int         qemudParseHelpStr           (const char *str,
+                                         unsigned int *flags,
+                                         unsigned int *version,
+                                         unsigned int *is_kvm,
+                                         unsigned int *kvm_version);
+
 int         qemudBuildCommandLine       (virConnectPtr conn,
                                          struct qemud_driver *driver,
                                          virDomainDefPtr def,
@@ -143,13 +143,4 @@ virDomainDefPtr qemuParseCommandLineString(virConnectPtr conn,
                                            virCapsPtr caps,
                                            const char *args);
 
-const char *qemudVirtTypeToString       (int type);
-qemudDomainStatusPtr qemudDomainStatusParseFile(virConnectPtr conn,
-                                                virCapsPtr caps,
-                                                const char *filename,
-                                                int flags);
-int qemudSaveDomainStatus(virConnectPtr conn,
-                          struct qemud_driver *driver,
-                          virDomainObjPtr vm);
-
 #endif /* __QEMUD_CONF_H */
diff --git a/src/qemu_driver.c b/src/qemu_driver.c
index 5f23bfa..95ea882 100644
--- a/src/qemu_driver.c
+++ b/src/qemu_driver.c
@@ -44,11 +44,6 @@
 #include <sys/wait.h>
 #include <sys/ioctl.h>
 
-#if HAVE_NUMACTL
-#define NUMA_VERSION1_COMPATIBILITY 1
-#include <numa.h>
-#endif
-
 #if HAVE_SCHED_H
 #include <sched.h>
 #endif
@@ -125,29 +120,33 @@ static int qemudMonitorCommandExtra(const virDomainObjPtr vm,
 static int qemudDomainSetMemoryBalloon(virConnectPtr conn,
                                        virDomainObjPtr vm,
                                        unsigned long newmem);
+static int qemudDetectVcpuPIDs(virConnectPtr conn,
+                               virDomainObjPtr vm);
 
 static struct qemud_driver *qemu_driver = NULL;
 
 
 static int
-qemudLogFD(virConnectPtr conn, const char* logDir, const char* name)
+qemudLogFD(virConnectPtr conn, struct qemud_driver *driver, const char* name)
 {
     char logfile[PATH_MAX];
     mode_t logmode;
-    uid_t uid = geteuid();
     int ret, fd = -1;
 
-    if ((ret = snprintf(logfile, sizeof(logfile), "%s/%s.log", logDir, name))
+    if ((ret = snprintf(logfile, sizeof(logfile), "%s/%s.log",
+                        driver->logDir, name))
         < 0 || ret >= sizeof(logfile)) {
         virReportOOMError(conn);
         return -1;
     }
 
     logmode = O_CREAT | O_WRONLY;
-    if (uid != 0)
-        logmode |= O_TRUNC;
-    else
+    /* Only logrotate files in /var/log, so only append if running privileged */
+    if (driver->privileged)
         logmode |= O_APPEND;
+    else
+        logmode |= O_TRUNC;
+
     if ((fd = open(logfile, logmode, S_IRUSR | S_IWUSR)) < 0) {
         virReportSystemError(conn, errno,
                              _("failed to create logfile %s"),
@@ -210,9 +209,9 @@ qemudAutostartConfigs(struct qemud_driver *driver) {
      * to lookup the bridge associated with a virtual
      * network
      */
-    virConnectPtr conn = virConnectOpen(getuid() ?
-                                        "qemu:///session" :
-                                        "qemu:///system");
+    virConnectPtr conn = virConnectOpen(driver->privileged ?
+                                        "qemu:///system" :
+                                        "qemu:///session");
     /* Ignoring NULL conn which is mostly harmless here */
 
     qemuDriverLock(driver);
@@ -287,87 +286,104 @@ static int qemudOpenMonitor(virConnectPtr conn,
                             const char *monitor,
                             int reconnect);
 
+
+/*
+ * Open an existing VM's monitor, re-detect VCPU threads
+ * and re-reserve the security labels in use
+ */
+static int
+qemuReconnectDomain(struct qemud_driver *driver,
+                    virDomainObjPtr obj)
+{
+    int rc;
+
+    if ((rc = qemudOpenMonitor(NULL, driver, obj, obj->monitorpath, 1)) != 0) {
+        VIR_ERROR(_("Failed to reconnect monitor for %s: %d\n"),
+                  obj->def->name, rc);
+        goto error;
+    }
+
+    if (qemudDetectVcpuPIDs(NULL, obj) < 0) {
+        goto error;
+    }
+
+    if (obj->def->seclabel.type == VIR_DOMAIN_SECLABEL_DYNAMIC &&
+        driver->securityDriver &&
+        driver->securityDriver->domainReserveSecurityLabel &&
+        driver->securityDriver->domainReserveSecurityLabel(NULL, obj) < 0)
+        return -1;
+
+    if (obj->def->id >= driver->nextvmid)
+        driver->nextvmid = obj->def->id + 1;
+
+    return 0;
+
+error:
+    return -1;
+}
+
 /**
  * qemudReconnectVMs
  *
- * Reconnect running vms to the daemon process
+ * Try to re-open the resources for live VMs that we care
+ * about.
  */
-static int
-qemudReconnectVMs(struct qemud_driver *driver)
+static void
+qemuReconnectDomains(struct qemud_driver *driver)
 {
     int i;
 
     for (i = 0 ; i < driver->domains.count ; i++) {
-        virDomainObjPtr vm = driver->domains.objs[i];
-        qemudDomainStatusPtr status = NULL;
-        char *config = NULL;
-        int rc;
-
-        virDomainObjLock(vm);
-        if ((rc = virFileReadPid(driver->stateDir, vm->def->name, &vm->pid)) == 0)
-            DEBUG("Found pid %d for '%s'", vm->pid, vm->def->name);
-        else
-            goto next;
-
-        if ((config = virDomainConfigFile(NULL,
-                                          driver->stateDir,
-                                          vm->def->name)) == NULL) {
-            VIR_ERROR(_("Failed to read domain status for %s\n"),
-                      vm->def->name);
-            goto next_error;
-        }
-
-        status = qemudDomainStatusParseFile(NULL, driver->caps, config, 0);
-        if (status) {
-            vm->newDef = vm->def;
-            vm->def = status->def;
-        } else {
-            VIR_ERROR(_("Failed to parse domain status for %s\n"),
-                      vm->def->name);
-            goto next_error;
+        virDomainObjPtr obj = driver->domains.objs[i];
+
+        virDomainObjLock(obj);
+        if (qemuReconnectDomain(driver, obj) < 0) {
+            /* If we can't get the monitor back, then kill the VM
+             * so user has ability to start it again later without
+             * danger of ending up running twice */
+            qemudShutdownVMDaemon(NULL, driver, obj);
         }
+        virDomainObjUnlock(obj);
+    }
+}
 
-        if ((rc = qemudOpenMonitor(NULL, driver, vm, status->monitorpath, 1)) != 0) {
-            VIR_ERROR(_("Failed to reconnect monitor for %s: %d\n"),
-                      vm->def->name, rc);
-            goto next_error;
-        }
 
-        if ((vm->logfile = qemudLogFD(NULL, driver->logDir, vm->def->name)) < 0)
-            goto next_error;
+static int
+qemudSecurityCapsInit(virSecurityDriverPtr secdrv,
+                      virCapsPtr caps)
+{
+    const char *doi, *model;
 
-        if (vm->def->id >= driver->nextvmid)
-            driver->nextvmid = vm->def->id + 1;
+    doi = virSecurityDriverGetDOI(secdrv);
+    model = virSecurityDriverGetModel(secdrv);
 
-        vm->state = status->state;
-        goto next;
+    caps->host.secModel.model = strdup(model);
+    if (!caps->host.secModel.model) {
+        char ebuf[1024];
+        VIR_ERROR(_("Failed to copy secModel model: %s"),
+                  virStrerror(errno, ebuf, sizeof ebuf));
+        return -1;
+    }
 
-next_error:
-        /* we failed to reconnect the vm so remove it's traces */
-        vm->def->id = -1;
-        qemudRemoveDomainStatus(NULL, driver, vm);
-        /* Restore orignal def, if we'd loaded a live one */
-        if (vm->newDef) {
-            virDomainDefFree(vm->def);
-            vm->def = vm->newDef;
-            vm->newDef = NULL;
-        }
-next:
-        virDomainObjUnlock(vm);
-        if (status)
-            VIR_FREE(status->monitorpath);
-        VIR_FREE(status);
-        VIR_FREE(config);
+    caps->host.secModel.doi = strdup(doi);
+    if (!caps->host.secModel.doi) {
+        char ebuf[1024];
+        VIR_ERROR(_("Failed to copy secModel DOI: %s"),
+                  virStrerror(errno, ebuf, sizeof ebuf));
+        return -1;
     }
+
+    VIR_DEBUG("Initialized caps for security driver \"%s\" with "
+              "DOI \"%s\"", model, doi);
+
     return 0;
 }
 
+
 static int
 qemudSecurityInit(struct qemud_driver *qemud_drv)
 {
     int ret;
-    const char *doi, *model;
-    virCapsPtr caps;
     virSecurityDriverPtr security_drv;
 
     ret = virSecurityDriverStartup(&security_drv,
@@ -383,36 +399,17 @@ qemudSecurityInit(struct qemud_driver *qemud_drv)
     }
 
     qemud_drv->securityDriver = security_drv;
-    doi = virSecurityDriverGetDOI(security_drv);
-    model = virSecurityDriverGetModel(security_drv);
 
-    VIR_DEBUG("Initialized security driver \"%s\" with "
-              "DOI \"%s\"", model, doi);
+    VIR_INFO("Initialized security driver %s", security_drv->name);
 
     /*
      * Add security policy host caps now that the security driver is
      * initialized.
      */
-    caps = qemud_drv->caps;
-
-    caps->host.secModel.model = strdup(model);
-    if (!caps->host.secModel.model) {
-        char ebuf[1024];
-        VIR_ERROR(_("Failed to copy secModel model: %s"),
-                  virStrerror(errno, ebuf, sizeof ebuf));
-        return -1;
-    }
+    return qemudSecurityCapsInit(security_drv, qemud_drv->caps);
+}
 
-    caps->host.secModel.doi = strdup(doi);
-    if (!caps->host.secModel.doi) {
-        char ebuf[1024];
-        VIR_ERROR(_("Failed to copy secModel DOI: %s"),
-                  virStrerror(errno, ebuf, sizeof ebuf));
-        return -1;
-    }
 
-    return 0;
-}
 
 /**
  * qemudStartup:
@@ -420,8 +417,7 @@ qemudSecurityInit(struct qemud_driver *qemud_drv)
  * Initialization function for the QEmu daemon
  */
 static int
-qemudStartup(void) {
-    uid_t uid = geteuid();
+qemudStartup(int privileged) {
     char *base = NULL;
     char driverConf[PATH_MAX];
 
@@ -434,6 +430,7 @@ qemudStartup(void) {
         return -1;
     }
     qemuDriverLock(qemu_driver);
+    qemu_driver->privileged = privileged;
 
     /* Don't have a dom0 so start from 1 */
     qemu_driver->nextvmid = 1;
@@ -448,7 +445,7 @@ qemudStartup(void) {
          virEventAddTimeout(-1, qemuDomainEventFlush, qemu_driver, NULL)) < 0)
         goto error;
 
-    if (!uid) {
+    if (privileged) {
         if (virAsprintf(&qemu_driver->logDir,
                         "%s/log/libvirt/qemu", LOCAL_STATE_DIR) == -1)
             goto out_of_memory;
@@ -460,6 +457,7 @@ qemudStartup(void) {
                       "%s/run/libvirt/qemu/", LOCAL_STATE_DIR) == -1)
             goto out_of_memory;
     } else {
+        uid_t uid = geteuid();
         char *userdir = virGetUserDirectory(NULL, uid);
         if (!userdir)
             goto error;
@@ -513,14 +511,25 @@ qemudStartup(void) {
         goto error;
     }
 
+    /* Get all the running persistent or transient configs first */
+    if (virDomainLoadAllConfigs(NULL,
+                                qemu_driver->caps,
+                                &qemu_driver->domains,
+                                qemu_driver->stateDir,
+                                NULL,
+                                1, NULL, NULL) < 0)
+        goto error;
+
+    qemuReconnectDomains(qemu_driver);
+
+    /* Then inactive persistent configs */
     if (virDomainLoadAllConfigs(NULL,
                                 qemu_driver->caps,
                                 &qemu_driver->domains,
                                 qemu_driver->configDir,
                                 qemu_driver->autostartDir,
-                                NULL, NULL) < 0)
+                                0, NULL, NULL) < 0)
         goto error;
-    qemudReconnectVMs(qemu_driver);
     qemuDriverUnlock(qemu_driver);
 
     qemudAutostartConfigs(qemu_driver);
@@ -569,7 +578,7 @@ qemudReload(void) {
                             &qemu_driver->domains,
                             qemu_driver->configDir,
                             qemu_driver->autostartDir,
-                            qemudNotifyLoadDomain, qemu_driver);
+                            0, qemudNotifyLoadDomain, qemu_driver);
     qemuDriverUnlock(qemu_driver);
 
     qemudAutostartConfigs(qemu_driver);
@@ -1103,7 +1112,7 @@ qemudInitCpus(virConnectPtr conn,
     int i, maxcpu = QEMUD_CPUMASK_LEN;
     virNodeInfo nodeinfo;
 
-    if (virNodeInfoPopulate(conn, &nodeinfo) < 0)
+    if (nodeGetInfo(conn, &nodeinfo) < 0)
         return -1;
 
     /* setaffinity fails if you set bits for CPUs which
@@ -1334,6 +1343,7 @@ static int qemudStartVMDaemon(virConnectPtr conn,
     int pos = -1;
     char ebuf[1024];
     char *pidfile = NULL;
+    int logfile;
 
     struct gemudHookData hookData;
     hookData.conn = conn;
@@ -1375,14 +1385,10 @@ static int qemudStartVMDaemon(virConnectPtr conn,
         goto cleanup;
     }
 
-    if((vm->logfile = qemudLogFD(conn, driver->logDir, vm->def->name)) < 0)
+    if ((logfile = qemudLogFD(conn, driver, vm->def->name)) < 0)
         goto cleanup;
 
     emulator = vm->def->emulator;
-    if (!emulator)
-        emulator = virDomainDefDefaultEmulator(conn, vm->def, driver->caps);
-    if (!emulator)
-        goto cleanup;
 
     /* Make sure the binary we are about to try exec'ing exists.
      * Technically we could catch the exec() failure, but that's
@@ -1424,29 +1430,29 @@ static int qemudStartVMDaemon(virConnectPtr conn,
 
     tmp = progenv;
     while (*tmp) {
-        if (safewrite(vm->logfile, *tmp, strlen(*tmp)) < 0)
+        if (safewrite(logfile, *tmp, strlen(*tmp)) < 0)
             VIR_WARN(_("Unable to write envv to logfile: %s\n"),
                      virStrerror(errno, ebuf, sizeof ebuf));
-        if (safewrite(vm->logfile, " ", 1) < 0)
+        if (safewrite(logfile, " ", 1) < 0)
             VIR_WARN(_("Unable to write envv to logfile: %s\n"),
                      virStrerror(errno, ebuf, sizeof ebuf));
         tmp++;
     }
     tmp = argv;
     while (*tmp) {
-        if (safewrite(vm->logfile, *tmp, strlen(*tmp)) < 0)
+        if (safewrite(logfile, *tmp, strlen(*tmp)) < 0)
             VIR_WARN(_("Unable to write argv to logfile: %s\n"),
                      virStrerror(errno, ebuf, sizeof ebuf));
-        if (safewrite(vm->logfile, " ", 1) < 0)
+        if (safewrite(logfile, " ", 1) < 0)
             VIR_WARN(_("Unable to write argv to logfile: %s\n"),
                      virStrerror(errno, ebuf, sizeof ebuf));
         tmp++;
     }
-    if (safewrite(vm->logfile, "\n", 1) < 0)
+    if (safewrite(logfile, "\n", 1) < 0)
         VIR_WARN(_("Unable to write argv to logfile: %s\n"),
                  virStrerror(errno, ebuf, sizeof ebuf));
 
-    if ((pos = lseek(vm->logfile, 0, SEEK_END)) < 0)
+    if ((pos = lseek(logfile, 0, SEEK_END)) < 0)
         VIR_WARN(_("Unable to seek to end of logfile: %s\n"),
                  virStrerror(errno, ebuf, sizeof ebuf));
 
@@ -1454,8 +1460,8 @@ static int qemudStartVMDaemon(virConnectPtr conn,
         FD_SET(tapfds[i], &keepfd);
 
     ret = virExecDaemonize(conn, argv, progenv, &keepfd, &child,
-                           stdin_fd, &vm->logfile, &vm->logfile,
-                           VIR_EXEC_NONBLOCK,
+                           stdin_fd, &logfile, &logfile,
+                           VIR_EXEC_NONBLOCK | VIR_EXEC_CLEAR_CAPS,
                            qemudSecurityHook, &hookData,
                            pidfile);
     VIR_FREE(pidfile);
@@ -1504,7 +1510,7 @@ static int qemudStartVMDaemon(virConnectPtr conn,
         (qemudInitCpus(conn, vm, migrateFrom) < 0) ||
         (qemudInitPasswords(conn, driver, vm) < 0) ||
         (qemudDomainSetMemoryBalloon(conn, vm, vm->def->memory) < 0) ||
-        (qemudSaveDomainStatus(conn, qemu_driver, vm) < 0)) {
+        (virDomainSaveStatus(conn, driver->stateDir, vm) < 0)) {
         qemudShutdownVMDaemon(conn, driver, vm);
         ret = -1;
         /* No need for 'goto cleanup' now since qemudShutdownVMDaemon does enough */
@@ -1522,10 +1528,8 @@ cleanup:
         vm->def->graphics[0]->type == VIR_DOMAIN_GRAPHICS_TYPE_VNC &&
         vm->def->graphics[0]->data.vnc.autoport)
         vm->def->graphics[0]->data.vnc.port = -1;
-    if (vm->logfile != -1) {
-        close(vm->logfile);
-        vm->logfile = -1;
-    }
+    if (logfile != -1)
+        close(logfile);
     vm->def->id = -1;
     return -1;
 }
@@ -1552,14 +1556,8 @@ static void qemudShutdownVMDaemon(virConnectPtr conn ATTRIBUTE_UNUSED,
         vm->monitorWatch = -1;
     }
 
-    if (close(vm->logfile) < 0) {
-        char ebuf[1024];
-        VIR_WARN(_("Unable to close logfile: %s\n"),
-                 virStrerror(errno, ebuf, sizeof ebuf));
-    }
     if (vm->monitor != -1)
         close(vm->monitor);
-    vm->logfile = -1;
     vm->monitor = -1;
 
     /* shut it off for sure */
@@ -1756,62 +1754,59 @@ qemudMonitorCommand(const virDomainObjPtr vm,
 }
 
 
-/**
- * qemudProbe:
- *
- * Probe for the availability of the qemu driver, assume the
- * presence of QEmu emulation if the binaries are installed
- */
-static int qemudProbe(void)
-{
-    if ((virFileExists("/usr/bin/qemu")) ||
-        (virFileExists("/usr/bin/qemu-kvm")) ||
-        (virFileExists("/usr/bin/kvm")) ||
-        (virFileExists("/usr/bin/xenner")))
-        return 1;
-
-    return 0;
-}
 
 static virDrvOpenStatus qemudOpen(virConnectPtr conn,
                                   virConnectAuthPtr auth ATTRIBUTE_UNUSED,
                                   int flags ATTRIBUTE_UNUSED) {
-    uid_t uid = getuid();
-
-    if (qemu_driver == NULL)
-        goto decline;
-
-    if (!qemudProbe())
-        goto decline;
-
     if (conn->uri == NULL) {
-        conn->uri = xmlParseURI(uid ? "qemu:///session" : "qemu:///system");
+        if (qemu_driver == NULL)
+            return VIR_DRV_OPEN_DECLINED;
+
+        conn->uri = xmlParseURI(qemu_driver->privileged ?
+                                "qemu:///system" :
+                                "qemu:///session");
         if (!conn->uri) {
             virReportOOMError(conn);
             return VIR_DRV_OPEN_ERROR;
         }
-    } else if (conn->uri->scheme == NULL ||
-               conn->uri->path == NULL)
-        goto decline;
+    } else {
+        /* If URI isn't 'qemu' its definitely not for us */
+        if (conn->uri->scheme == NULL ||
+            STRNEQ(conn->uri->scheme, "qemu"))
+            return VIR_DRV_OPEN_DECLINED;
+
+        /* Allow remote driver to deal with URIs with hostname server */
+        if (conn->uri->server != NULL)
+            return VIR_DRV_OPEN_DECLINED;
+
+        if (qemu_driver->privileged) {
+            if (STRNEQ (conn->uri->path, "/system") &&
+                STRNEQ (conn->uri->path, "/session")) {
+                qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                                 _("unexpected QEMU URI path '%s', try qemu:///system"),
+                                 conn->uri->path);
+                return VIR_DRV_OPEN_ERROR;
+            }
+        } else {
+            if (STRNEQ (conn->uri->path, "/session")) {
+                qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                                 _("unexpected QEMU URI path '%s', try qemu:///session"),
+                                 conn->uri->path);
+                return VIR_DRV_OPEN_ERROR;
+            }
+        }
 
-    if (STRNEQ (conn->uri->scheme, "qemu"))
-        goto decline;
+        /* URI was good, but driver isn't active */
+        if (qemu_driver == NULL) {
+            qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                             _("qemu state driver is not active"));
+            return VIR_DRV_OPEN_ERROR;
+        }
 
-    if (uid != 0) {
-        if (STRNEQ (conn->uri->path, "/session"))
-            goto decline;
-    } else { /* root */
-        if (STRNEQ (conn->uri->path, "/system") &&
-            STRNEQ (conn->uri->path, "/session"))
-            goto decline;
     }
-
     conn->privateData = qemu_driver;
 
     return VIR_DRV_OPEN_SUCCESS;
-
- decline:
-    return VIR_DRV_OPEN_DECLINED;
 }
 
 static int qemudClose(virConnectPtr conn) {
@@ -1880,96 +1875,37 @@ static int qemudGetMaxVCPUs(virConnectPtr conn, const char *type) {
     return -1;
 }
 
-static int qemudGetNodeInfo(virConnectPtr conn,
-                            virNodeInfoPtr nodeinfo) {
-    return virNodeInfoPopulate(conn, nodeinfo);
-}
-
 
 static char *qemudGetCapabilities(virConnectPtr conn) {
     struct qemud_driver *driver = conn->privateData;
+    virCapsPtr caps;
     char *xml = NULL;
 
     qemuDriverLock(driver);
-    virCapabilitiesFree(qemu_driver->caps);
-    if ((qemu_driver->caps = qemudCapsInit()) == NULL ||
-        (xml = virCapabilitiesFormatXML(driver->caps)) == NULL)
+    if ((caps = qemudCapsInit()) == NULL) {
         virReportOOMError(conn);
-    qemuDriverUnlock(driver);
-
-    return xml;
-}
-
-
-#if HAVE_NUMACTL
-static int
-qemudNodeGetCellsFreeMemory(virConnectPtr conn,
-                            unsigned long long *freeMems,
-                            int startCell,
-                            int maxCells)
-{
-    int n, lastCell, numCells;
-    int ret = -1;
-    int maxCell;
-
-    if (numa_available() < 0) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_NO_SUPPORT,
-                         "%s", _("NUMA not supported on this host"));
-        goto cleanup;
-    }
-    maxCell = numa_max_node();
-    if (startCell > maxCell) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                         _("start cell %d out of range (0-%d)"),
-                         startCell, maxCell);
         goto cleanup;
     }
-    lastCell = startCell + maxCells - 1;
-    if (lastCell > maxCell)
-        lastCell = maxCell;
-
-    for (numCells = 0, n = startCell ; n <= lastCell ; n++) {
-        long long mem;
-        if (numa_node_size64(n, &mem) < 0) {
-            qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("Failed to query NUMA free memory"));
-            goto cleanup;
-        }
-        freeMems[numCells++] = mem;
-    }
-    ret = numCells;
 
-cleanup:
-    return ret;
-}
-
-static unsigned long long
-qemudNodeGetFreeMemory (virConnectPtr conn)
-{
-    unsigned long long freeMem = 0;
-    int n;
-
-    if (numa_available() < 0) {
-        qemudReportError(conn, NULL, NULL, VIR_ERR_NO_SUPPORT,
-                         "%s", _("NUMA not supported on this host"));
+    if (qemu_driver->securityDriver &&
+        qemudSecurityCapsInit(qemu_driver->securityDriver, caps) < 0) {
+        virCapabilitiesFree(caps);
+        virReportOOMError(conn);
         goto cleanup;
     }
 
-    for (n = 0 ; n <= numa_max_node() ; n++) {
-        long long mem;
-        if (numa_node_size64(n, &mem) < 0) {
-            qemudReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("Failed to query NUMA free memory"));
-            goto cleanup;
-        }
-        freeMem += mem;
-    }
+    virCapabilitiesFree(qemu_driver->caps);
+    qemu_driver->caps = caps;
+
+    if ((xml = virCapabilitiesFormatXML(driver->caps)) == NULL)
+        virReportOOMError(conn);
 
 cleanup:
-    return freeMem;
+    qemuDriverUnlock(driver);
+
+    return xml;
 }
 
-#endif
 
 static int qemudGetProcessInfo(unsigned long long *cpuTime, int pid) {
     char proc[PATH_MAX];
@@ -2263,7 +2199,7 @@ static int qemudDomainSuspend(virDomainPtr dom) {
                                          VIR_DOMAIN_EVENT_SUSPENDED_PAUSED);
         VIR_FREE(info);
     }
-    if (qemudSaveDomainStatus(dom->conn, driver, vm) < 0)
+    if (virDomainSaveStatus(dom->conn, driver->stateDir, vm) < 0)
         goto cleanup;
     ret = 0;
 
@@ -2313,7 +2249,7 @@ static int qemudDomainResume(virDomainPtr dom) {
                                          VIR_DOMAIN_EVENT_RESUMED_UNPAUSED);
         VIR_FREE(info);
     }
-    if (qemudSaveDomainStatus(dom->conn, driver, vm) < 0)
+    if (virDomainSaveStatus(dom->conn, driver->stateDir, vm) < 0)
         goto cleanup;
     ret = 0;
 
@@ -2645,16 +2581,22 @@ static int qemudDomainGetInfo(virDomainPtr dom,
         }
     }
 
-    err = qemudDomainGetMemoryBalloon(dom->conn, vm, &balloon);
-    if (err < 0)
-        goto cleanup;
-
     info->maxMem = vm->def->maxmem;
-    if (err == 0)
-        /* Balloon not supported, so maxmem is always the allocation */
-        info->memory = vm->def->maxmem;
-    else
-        info->memory = balloon;
+
+    if (virDomainIsActive(vm)) {
+        err = qemudDomainGetMemoryBalloon(dom->conn, vm, &balloon);
+        if (err < 0)
+            goto cleanup;
+
+        if (err == 0)
+            /* Balloon not supported, so maxmem is always the allocation */
+            info->memory = vm->def->maxmem;
+        else
+            info->memory = balloon;
+    } else {
+        info->memory = vm->def->memory;
+    }
+
     info->nrVirtCpu = vm->def->vcpus;
     ret = 0;
 
@@ -2995,7 +2937,7 @@ qemudDomainPinVcpu(virDomainPtr dom,
         goto cleanup;
     }
 
-    if (virNodeInfoPopulate(dom->conn, &nodeinfo) < 0)
+    if (nodeGetInfo(dom->conn, &nodeinfo) < 0)
         goto cleanup;
 
     maxcpu = maplen * 8;
@@ -3057,7 +2999,7 @@ qemudDomainGetVcpus(virDomainPtr dom,
         goto cleanup;
     }
 
-    if (virNodeInfoPopulate(dom->conn, &nodeinfo) < 0)
+    if (nodeGetInfo(dom->conn, &nodeinfo) < 0)
         goto cleanup;
 
     maxcpu = maplen * 8;
@@ -3156,6 +3098,8 @@ static int qemudDomainGetSecurityLabel(virDomainPtr dom, virSecurityLabelPtr sec
     qemuDriverLock(driver);
     vm = virDomainFindByUUID(&driver->domains, dom->uuid);
 
+    memset(seclabel, 0, sizeof(*seclabel));
+
     if (!vm) {
         char uuidstr[VIR_UUID_STRING_BUFLEN];
         virUUIDFormat(dom->uuid, uuidstr);
@@ -3213,7 +3157,7 @@ static int qemudNodeGetSecurityModel(virConnectPtr conn,
 
     qemuDriverLock(driver);
     if (!driver->securityDriver) {
-        ret = -2;
+        memset(secmodel, 0, sizeof (*secmodel));
         goto cleanup;
     }
 
@@ -3513,10 +3457,6 @@ static char *qemuDomainXMLToNative(virConnectPtr conn,
             def->graphics[i]->data.vnc.port = 5900;
     }
     emulator = def->emulator;
-    if (!emulator)
-        emulator = virDomainDefDefaultEmulator(conn, def, driver->caps);
-    if (!emulator)
-        goto cleanup;
 
     /* Make sure the binary we are about to try exec'ing exists.
      * Technically we could catch the exec() failure, but that's
@@ -4196,7 +4136,7 @@ static int qemudDomainAttachDevice(virDomainPtr dom,
         goto cleanup;
     }
 
-    if (!ret && qemudSaveDomainStatus(dom->conn, driver, vm) < 0)
+    if (!ret && virDomainSaveStatus(dom->conn, driver->stateDir, vm) < 0)
         ret = -1;
 
 cleanup:
@@ -4318,7 +4258,7 @@ static int qemudDomainDetachDevice(virDomainPtr dom,
         qemudReportError(dom->conn, dom, NULL, VIR_ERR_NO_SUPPORT,
                          "%s", _("only SCSI or virtio disk device can be detached dynamically"));
 
-    if (!ret && qemudSaveDomainStatus(dom->conn, driver, vm) < 0)
+    if (!ret && virDomainSaveStatus(dom->conn, driver->stateDir, vm) < 0)
         ret = -1;
 
 cleanup:
@@ -5204,6 +5144,7 @@ qemudDomainMigrateFinish2 (virConnectPtr dconn,
         event = virDomainEventNewFromObj(vm,
                                          VIR_DOMAIN_EVENT_RESUMED,
                                          VIR_DOMAIN_EVENT_RESUMED_MIGRATED);
+        virDomainSaveStatus(dconn, driver->stateDir, vm);
     } else {
         qemudShutdownVMDaemon (dconn, driver, vm);
         event = virDomainEventNewFromObj(vm,
@@ -5240,7 +5181,7 @@ qemudNodeDeviceGetPciInfo (virNodeDevicePtr dev,
     if (!xml)
         goto out;
 
-    def = virNodeDeviceDefParseString(dev->conn, xml);
+    def = virNodeDeviceDefParseString(dev->conn, xml, EXISTING_DEVICE);
     if (!def)
         goto out;
 
@@ -5349,7 +5290,7 @@ static virDriver qemuDriver = {
     qemudGetVersion, /* version */
     qemudGetHostname, /* getHostname */
     qemudGetMaxVCPUs, /* getMaxVcpus */
-    qemudGetNodeInfo, /* nodeGetInfo */
+    nodeGetInfo, /* nodeGetInfo */
     qemudGetCapabilities, /* getCapabilities */
     qemudListDomains, /* listDomains */
     qemudNumDomains, /* numOfDomains */
@@ -5403,13 +5344,8 @@ static virDriver qemuDriver = {
     qemudDomainInterfaceStats, /* domainInterfaceStats */
     qemudDomainBlockPeek, /* domainBlockPeek */
     qemudDomainMemoryPeek, /* domainMemoryPeek */
-#if HAVE_NUMACTL
-    qemudNodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
-    qemudNodeGetFreeMemory,  /* getFreeMemory */
-#else
-    NULL, /* nodeGetCellsFreeMemory */
-    NULL, /* getFreeMemory */
-#endif
+    nodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
+    nodeGetFreeMemory,  /* getFreeMemory */
     qemudDomainEventRegister, /* domainEventRegister */
     qemudDomainEventDeregister, /* domainEventDeregister */
     qemudDomainMigratePrepare2, /* domainMigratePrepare2 */
diff --git a/src/remote_internal.c b/src/remote_internal.c
index e70527a..6df0282 100644
--- a/src/remote_internal.c
+++ b/src/remote_internal.c
@@ -235,7 +235,7 @@ static gnutls_session_t negotiate_gnutls_on_connection (virConnectPtr conn, stru
 
 #ifdef WITH_LIBVIRTD
 static int
-remoteStartup(void)
+remoteStartup(int privileged ATTRIBUTE_UNUSED)
 {
     /* Mark that we're inside the daemon so we can avoid
      * re-entering ourselves
@@ -295,7 +295,8 @@ remoteForkDaemon(virConnectPtr conn)
     }
 
     if (virExecDaemonize(NULL, daemonargs, NULL, NULL,
-                         &pid, -1, NULL, NULL, 0,
+                         &pid, -1, NULL, NULL,
+                         VIR_EXEC_CLEAR_CAPS,
                          NULL, NULL, NULL) < 0)
         return -1;
 
@@ -305,21 +306,28 @@ remoteForkDaemon(virConnectPtr conn)
 
 enum virDrvOpenRemoteFlags {
     VIR_DRV_OPEN_REMOTE_RO = (1 << 0),
-    VIR_DRV_OPEN_REMOTE_UNIX = (1 << 1),
-    VIR_DRV_OPEN_REMOTE_USER = (1 << 2),
-    VIR_DRV_OPEN_REMOTE_AUTOSTART = (1 << 3),
+    VIR_DRV_OPEN_REMOTE_USER      = (1 << 1), /* Use the per-user socket path */
+    VIR_DRV_OPEN_REMOTE_AUTOSTART = (1 << 2), /* Autostart a per-user daemon */
 };
 
-/* What transport? */
-enum {
-    trans_tls,
-    trans_unix,
-    trans_ssh,
-    trans_ext,
-    trans_tcp,
-} transport;
-
 
+/*
+ * URIs that this driver needs to handle:
+ *
+ * The easy answer:
+ *   - Everything that no one else has yet claimed, but nothing if
+ *     we're inside the libvirtd daemon
+ *
+ * The hard answer:
+ *   - Plain paths (///var/lib/xen/xend-socket)  -> UNIX domain socket
+ *   - xxx://servername/      -> TLS connection
+ *   - xxx+tls://servername/  -> TLS connection
+ *   - xxx+tls:///            -> TLS connection to localhost
+ *   - xxx+tcp://servername/  -> TCP connection
+ *   - xxx+tcp:///            -> TCP connection to localhost
+ *   - xxx+unix:///           -> UNIX domain socket
+ *   - xxx:///                -> UNIX domain socket
+ */
 static int
 doRemoteOpen (virConnectPtr conn,
               struct private_data *priv,
@@ -328,37 +336,51 @@ doRemoteOpen (virConnectPtr conn,
 {
     int wakeupFD[2] = { -1, -1 };
     char *transport_str = NULL;
+    enum {
+        trans_tls,
+        trans_unix,
+        trans_ssh,
+        trans_ext,
+        trans_tcp,
+    } transport;
 
-    if (conn->uri) {
-        if (!conn->uri->scheme)
-            return VIR_DRV_OPEN_DECLINED;
-
-        transport_str = get_transport_from_scheme (conn->uri->scheme);
+    /* We handle *ALL*  URIs here. The caller has rejected any
+     * URIs we don't care about */
 
-        if (!transport_str || STRCASEEQ (transport_str, "tls"))
-            transport = trans_tls;
-        else if (STRCASEEQ (transport_str, "unix"))
+    if (conn->uri) {
+        if (!conn->uri->scheme) {
+            /* This is the ///var/lib/xen/xend-socket local path style */
             transport = trans_unix;
-        else if (STRCASEEQ (transport_str, "ssh"))
-            transport = trans_ssh;
-        else if (STRCASEEQ (transport_str, "ext"))
-            transport = trans_ext;
-        else if (STRCASEEQ (transport_str, "tcp"))
-            transport = trans_tcp;
-        else {
-            error (conn, VIR_ERR_INVALID_ARG,
-                   _("remote_open: transport in URL not recognised "
-                     "(should be tls|unix|ssh|ext|tcp)"));
-            return VIR_DRV_OPEN_ERROR;
-        }
-    }
+        } else {
+            transport_str = get_transport_from_scheme (conn->uri->scheme);
 
-    if (!transport_str) {
-        if ((!conn->uri || !conn->uri->server) &&
-            (flags & VIR_DRV_OPEN_REMOTE_UNIX))
-            transport = trans_unix;
-        else
-            return VIR_DRV_OPEN_DECLINED; /* Decline - not a remote URL. */
+            if (!transport_str) {
+                if (conn->uri->server)
+                    transport = trans_tls;
+                else
+                    transport = trans_unix;
+            } else {
+                if (STRCASEEQ (transport_str, "tls"))
+                    transport = trans_tls;
+                else if (STRCASEEQ (transport_str, "unix"))
+                    transport = trans_unix;
+                else if (STRCASEEQ (transport_str, "ssh"))
+                    transport = trans_ssh;
+                else if (STRCASEEQ (transport_str, "ext"))
+                    transport = trans_ext;
+                else if (STRCASEEQ (transport_str, "tcp"))
+                    transport = trans_tcp;
+                else {
+                    error (conn, VIR_ERR_INVALID_ARG,
+                           _("remote_open: transport in URL not recognised "
+                             "(should be tls|unix|ssh|ext|tcp)"));
+                    return VIR_DRV_OPEN_ERROR;
+                }
+            }
+        }
+    } else {
+        /* No URI, then must be probing so use UNIX socket */
+        transport = trans_unix;
     }
 
     /* Local variables which we will initialise. These can
@@ -455,8 +477,9 @@ doRemoteOpen (virConnectPtr conn,
 
         /* Construct the original name. */
         if (!name) {
-            if (STREQ(conn->uri->scheme, "remote") ||
-                STRPREFIX(conn->uri->scheme, "remote+")) {
+            if (conn->uri->scheme &&
+                (STREQ(conn->uri->scheme, "remote") ||
+                 STRPREFIX(conn->uri->scheme, "remote+"))) {
                 /* Allow remote serve to probe */
                 name = strdup("");
             } else {
@@ -580,7 +603,7 @@ doRemoteOpen (virConnectPtr conn,
 
         freeaddrinfo (res);
         virReportSystemError(conn, saved_errno,
-                             _("unable to connect to '%s'"),
+                             _("unable to connect to libvirtd at '%s'"),
                              priv->hostname);
         goto failed;
 
@@ -700,7 +723,10 @@ doRemoteOpen (virConnectPtr conn,
         cmd_argv[j++] = strdup (priv->hostname);
         cmd_argv[j++] = strdup (netcat ? netcat : "nc");
         cmd_argv[j++] = strdup ("-U");
-        cmd_argv[j++] = strdup (sockname ? sockname : LIBVIRTD_PRIV_UNIX_SOCKET);
+        cmd_argv[j++] = strdup (sockname ? sockname :
+                                (flags & VIR_CONNECT_RO
+                                 ? LIBVIRTD_PRIV_UNIX_SOCKET_RO
+                                 : LIBVIRTD_PRIV_UNIX_SOCKET));
         cmd_argv[j++] = 0;
         assert (j == nr_args);
         for (j = 0; j < (nr_args-1); j++)
@@ -724,7 +750,8 @@ doRemoteOpen (virConnectPtr conn,
         }
 
         if (virExec(conn, (const char**)cmd_argv, NULL, NULL,
-                    &pid, sv[1], &(sv[1]), NULL, VIR_EXEC_NONE) < 0)
+                    &pid, sv[1], &(sv[1]), NULL,
+                    VIR_EXEC_CLEAR_CAPS) < 0)
             goto failed;
 
         /* Parent continues here. */
@@ -925,7 +952,6 @@ remoteOpenSecondaryDriver(virConnectPtr conn,
 
     if (flags & VIR_CONNECT_RO)
         rflags |= VIR_DRV_OPEN_REMOTE_RO;
-    rflags |= VIR_DRV_OPEN_REMOTE_UNIX;
 
     ret = doRemoteOpen(conn, *priv, auth, rflags);
     if (ret != VIR_DRV_OPEN_SUCCESS) {
@@ -958,19 +984,6 @@ remoteOpen (virConnectPtr conn,
 
     /*
      * If no servername is given, and no +XXX
-     * transport is listed, then force to a
-     * local UNIX socket connection
-     */
-    if (conn->uri &&
-        !conn->uri->server &&
-        conn->uri->scheme &&
-        !strchr(conn->uri->scheme, '+')) {
-        DEBUG0("Auto-remote UNIX socket");
-        rflags |= VIR_DRV_OPEN_REMOTE_UNIX;
-    }
-
-    /*
-     * If no servername is given, and no +XXX
      * transport is listed, or transport is unix,
      * and path is /session, and uid is unprivileged
      * then auto-spawn a daemon.
@@ -996,7 +1009,6 @@ remoteOpen (virConnectPtr conn,
      */
     if (!conn->uri) {
         DEBUG0("Auto-probe remote URI");
-        rflags |= VIR_DRV_OPEN_REMOTE_UNIX;
 #ifndef __sun
         if (getuid() > 0) {
             DEBUG0("Auto-spawn user daemon instance");
@@ -2313,6 +2325,8 @@ remoteDomainGetSecurityLabel (virDomainPtr domain, virSecurityLabelPtr seclabel)
 
     make_nonnull_domain (&args.dom, domain);
     memset (&ret, 0, sizeof ret);
+    memset (seclabel, 0, sizeof (*seclabel));
+
     if (call (domain->conn, priv, 0, REMOTE_PROC_DOMAIN_GET_SECURITY_LABEL,
               (xdrproc_t) xdr_remote_domain_get_security_label_args, (char *)&args,
               (xdrproc_t) xdr_remote_domain_get_security_label_ret, (char *)&ret) == -1) {
@@ -2346,6 +2360,8 @@ remoteNodeGetSecurityModel (virConnectPtr conn, virSecurityModelPtr secmodel)
     remoteDriverLock(priv);
 
     memset (&ret, 0, sizeof ret);
+    memset (secmodel, 0, sizeof (*secmodel));
+
     if (call (conn, priv, 0, REMOTE_PROC_NODE_GET_SECURITY_MODEL,
               (xdrproc_t) xdr_void, NULL,
               (xdrproc_t) xdr_remote_node_get_security_model_ret, (char *)&ret) == -1) {
@@ -5434,7 +5450,7 @@ remoteNodeDeviceDestroy(virNodeDevicePtr dev)
 
     args.name = dev->name;
 
-    if (call(dev->conn, priv, 0, REMOTE_PROC_NODE_DEVICE_RESET,
+    if (call(dev->conn, priv, 0, REMOTE_PROC_NODE_DEVICE_DESTROY,
              (xdrproc_t) xdr_remote_node_device_destroy_args, (char *) &args,
              (xdrproc_t) xdr_void, (char *) NULL) == -1)
         goto done;
diff --git a/src/security.h b/src/security.h
index 05bf88c..585caa0 100644
--- a/src/security.h
+++ b/src/security.h
@@ -38,6 +38,8 @@ typedef int (*virSecurityDomainSetImageLabel) (virConnectPtr conn,
                                                virDomainDiskDefPtr disk);
 typedef int (*virSecurityDomainGenLabel) (virConnectPtr conn,
                                           virDomainObjPtr sec);
+typedef int (*virSecurityDomainReserveLabel) (virConnectPtr conn,
+                                           virDomainObjPtr sec);
 typedef int (*virSecurityDomainGetLabel) (virConnectPtr conn,
                                           virDomainObjPtr vm,
                                           virSecurityLabelPtr sec);
@@ -57,6 +59,7 @@ struct _virSecurityDriver {
     virSecurityDomainRestoreImageLabel domainRestoreSecurityImageLabel;
     virSecurityDomainSetImageLabel domainSetSecurityImageLabel;
     virSecurityDomainGenLabel domainGenSecurityLabel;
+    virSecurityDomainReserveLabel domainReserveSecurityLabel;
     virSecurityDomainGetLabel domainGetSecurityLabel;
     virSecurityDomainSetLabel domainSetSecurityLabel;
     virSecurityDomainRestoreLabel domainRestoreSecurityLabel;
diff --git a/src/security_selinux.c b/src/security_selinux.c
index ac317d7..80c1c85 100644
--- a/src/security_selinux.c
+++ b/src/security_selinux.c
@@ -24,11 +24,12 @@
 #include "virterror_internal.h"
 #include "util.h"
 #include "memory.h"
-
+#include "logging.h"
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
 
 static char default_domain_context[1024];
+static char default_content_context[1024];
 static char default_image_context[1024];
 #define SECURITY_SELINUX_VOID_DOI       "0"
 #define SECURITY_SELINUX_NAME "selinux"
@@ -148,8 +149,13 @@ SELinuxInitialize(virConnectPtr conn)
     close(fd);
 
     ptr = strchrnul(default_image_context, '\n');
-    *ptr = '\0';
-
+    if (*ptr == '\n') {
+        *ptr = '\0';
+        strcpy(default_content_context, ptr+1);
+        ptr = strchrnul(default_content_context, '\n');
+        if (*ptr == '\n')
+            *ptr = '\0';
+    }
     return 0;
 }
 
@@ -216,6 +222,44 @@ done:
 }
 
 static int
+SELinuxReserveSecurityLabel(virConnectPtr conn,
+                            virDomainObjPtr vm)
+{
+    security_context_t pctx;
+    context_t ctx = NULL;
+    const char *mcs;
+
+    if (getpidcon(vm->pid, &pctx) == -1) {
+        char ebuf[1024];
+        virSecurityReportError(conn, VIR_ERR_ERROR, _("%s: error calling "
+                               "getpidcon(): %s"), __func__,
+                               virStrerror(errno, ebuf, sizeof ebuf));
+        return -1;
+    }
+
+    ctx = context_new(pctx);
+    VIR_FREE(pctx);
+    if (!ctx)
+        goto err;
+
+    mcs = context_range_get(ctx);
+    if (!mcs)
+        goto err;
+
+    mcsAdd(mcs);
+
+    context_free(ctx);
+
+    return 0;
+
+err:
+    context_free(ctx);
+    return -1;
+}
+
+
+
+static int
 SELinuxSecurityDriverProbe(void)
 {
     return is_selinux_enabled() ? SECURITY_DRIVER_ENABLE : SECURITY_DRIVER_DISABLE;
@@ -274,8 +318,19 @@ static int
 SELinuxSetFilecon(virConnectPtr conn, const char *path, char *tcon)
 {
     char ebuf[1024];
+    security_context_t econ;
 
-    if(setfilecon(path, tcon) < 0) {
+    VIR_INFO("Setting SELinux context on '%s' to '%s'", path, tcon);
+
+    if (setfilecon(path, tcon) < 0) {
+        if (getfilecon(path, &econ) >= 0) {
+            if (STREQ(tcon, econ)) {
+                freecon(econ);
+                /* It's alright, there's nothing to change anyway. */
+                return 0;
+            }
+            freecon(econ);
+        }
         virSecurityReportError(conn, VIR_ERR_ERROR,
                                _("%s: unable to set security context "
                                  "'\%s\' on %s: %s."), __func__,
@@ -299,9 +354,6 @@ SELinuxRestoreSecurityImageLabel(virConnectPtr conn,
     char *newpath = NULL;
     const char *path = disk->src;
 
-    if (disk->readonly || disk->shared)
-        return 0;
-
     if ((err = virFileResolveLink(path, &newpath)) < 0) {
         virReportSystemError(conn, err,
                              _("cannot resolve symlink %s"), path);
@@ -328,8 +380,16 @@ SELinuxSetSecurityImageLabel(virConnectPtr conn,
 {
     const virSecurityLabelDefPtr secdef = &vm->def->seclabel;
 
-    if (secdef->imagelabel)
+    if (!disk->src)
+        return 0;
+
+    if (disk->shared) {
+        return SELinuxSetFilecon(conn, disk->src, default_image_context);
+    } else if (disk->readonly) {
+        return SELinuxSetFilecon(conn, disk->src, default_content_context);
+    } else if (secdef->imagelabel) {
         return SELinuxSetFilecon(conn, disk->src, secdef->imagelabel);
+    }
 
     return 0;
 }
@@ -403,9 +463,6 @@ SELinuxSetSecurityLabel(virConnectPtr conn,
 
     if (secdef->imagelabel) {
         for (i = 0 ; i < vm->def->ndisks ; i++) {
-            if (vm->def->disks[i]->readonly ||
-                vm->def->disks[i]->shared) continue;
-
             if (SELinuxSetSecurityImageLabel(conn, vm, vm->def->disks[i]) < 0)
                 return -1;
         }
@@ -422,6 +479,7 @@ virSecurityDriver virSELinuxSecurityDriver = {
     .domainSetSecurityImageLabel = SELinuxSetSecurityImageLabel,
     .domainRestoreSecurityImageLabel = SELinuxRestoreSecurityImageLabel,
     .domainGenSecurityLabel     = SELinuxGenSecurityLabel,
+    .domainReserveSecurityLabel     = SELinuxReserveSecurityLabel,
     .domainGetSecurityLabel     = SELinuxGetSecurityLabel,
     .domainRestoreSecurityLabel = SELinuxRestoreSecurityLabel,
     .domainSetSecurityLabel     = SELinuxSetSecurityLabel,
diff --git a/src/storage_backend.c b/src/storage_backend.c
index 96cf37c..953928e 100644
--- a/src/storage_backend.c
+++ b/src/storage_backend.c
@@ -46,6 +46,7 @@
 #include "virterror_internal.h"
 #include "util.h"
 #include "memory.h"
+#include "node_device.h"
 
 #include "storage_backend.h"
 
@@ -95,6 +96,32 @@ static virStorageBackendPtr backends[] = {
 };
 
 
+#if defined(UDEVADM) || defined(UDEVSETTLE)
+void virWaitForDevices(virConnectPtr conn)
+{
+#ifdef UDEVADM
+    const char *const settleprog[] = { UDEVADM, "settle", NULL };
+#else
+    const char *const settleprog[] = { UDEVSETTLE, NULL };
+#endif
+    int exitstatus;
+
+    if (access(settleprog[0], X_OK) != 0)
+        return;
+
+    /*
+     * NOTE: we ignore errors here; this is just to make sure that any device
+     * nodes that are being created finish before we try to scan them.
+     * If this fails for any reason, we still have the backup of polling for
+     * 5 seconds for device nodes.
+     */
+    virRun(conn, settleprog, &exitstatus);
+}
+#else
+void virWaitForDevices(virConnectPtr conn ATTRIBUTE_UNUSED) {}
+#endif
+
+
 virStorageBackendPtr
 virStorageBackendForType(int type) {
     unsigned int i;
@@ -256,30 +283,11 @@ virStorageBackendUpdateVolTargetInfoFD(virConnectPtr conn,
     return 0;
 }
 
-#if defined(UDEVADM) || defined(UDEVSETTLE)
 void virStorageBackendWaitForDevices(virConnectPtr conn)
 {
-#ifdef UDEVADM
-    const char *const settleprog[] = { UDEVADM, "settle", NULL };
-#else
-    const char *const settleprog[] = { UDEVSETTLE, NULL };
-#endif
-    int exitstatus;
-
-    if (access(settleprog[0], X_OK) != 0)
-        return;
-
-    /*
-     * NOTE: we ignore errors here; this is just to make sure that any device
-     * nodes that are being created finish before we try to scan them.
-     * If this fails for any reason, we still have the backup of polling for
-     * 5 seconds for device nodes.
-     */
-    virRun(conn, settleprog, &exitstatus);
+    virWaitForDevices(conn);
+    return;
 }
-#else
-void virStorageBackendWaitForDevices(virConnectPtr conn ATTRIBUTE_UNUSED) {}
-#endif
 
 /*
  * Given a volume path directly in /dev/XXX, iterate over the
@@ -686,3 +694,4 @@ virStorageBackendRunProgNul(virConnectPtr conn,
     return -1;
 }
 #endif
+
diff --git a/src/storage_backend.h b/src/storage_backend.h
index 7bf8814..a3f441c 100644
--- a/src/storage_backend.h
+++ b/src/storage_backend.h
@@ -111,4 +111,6 @@ int virStorageBackendRunProgNul(virConnectPtr conn,
                                 virStorageBackendListVolNulFunc func,
                                 void *data);
 
+void virWaitForDevices(virConnectPtr conn);
+
 #endif /* __VIR_STORAGE_BACKEND_H__ */
diff --git a/src/storage_backend_disk.c b/src/storage_backend_disk.c
index 4b0da3d..eb694a7 100644
--- a/src/storage_backend_disk.c
+++ b/src/storage_backend_disk.c
@@ -36,6 +36,8 @@
 
 #define PARTHELPER BINDIR "/libvirt_parthelper"
 
+#define SECTOR_SIZE 512
+
 static int
 virStorageBackendDiskMakeDataVol(virConnectPtr conn,
                                  virStoragePoolObjPtr pool,
@@ -128,6 +130,16 @@ virStorageBackendDiskMakeDataVol(virConnectPtr conn,
     if (virStorageBackendUpdateVolInfo(conn, vol, 1) < 0)
         return -1;
 
+    /* set partition type */
+    if(STREQ(groups[1], "normal"))
+       vol->target.type = VIR_STORAGE_VOL_DISK_TYPE_PRIMARY;
+    else if(STREQ(groups[1], "logical"))
+       vol->target.type = VIR_STORAGE_VOL_DISK_TYPE_LOGICAL;
+    else if(STREQ(groups[1], "extended"))
+       vol->target.type = VIR_STORAGE_VOL_DISK_TYPE_EXTENDED;
+    else
+       vol->target.type = VIR_STORAGE_VOL_DISK_TYPE_NONE;
+
     vol->type = VIR_STORAGE_VOL_BLOCK;
 
     /* The above gets allocation wrong for
@@ -158,6 +170,14 @@ virStorageBackendDiskMakeFreeExtent(virConnectPtr conn ATTRIBUTE_UNUSED,
            dev->nfreeExtent, 0,
            sizeof(dev->freeExtents[0]));
 
+    /* set type of free area */
+    if(STREQ(groups[1], "logical")) {
+        dev->freeExtents[dev->nfreeExtent].type = VIR_STORAGE_FREE_LOGICAL;
+    } else {
+        dev->freeExtents[dev->nfreeExtent].type = VIR_STORAGE_FREE_NORMAL;
+    }
+
+
     if (virStrToLong_ull(groups[3], NULL, 10,
                          &dev->freeExtents[dev->nfreeExtent].start) < 0)
         return -1; /* Don't bother to re-alloc freeExtents - it'll be free'd shortly */
@@ -166,6 +186,11 @@ virStorageBackendDiskMakeFreeExtent(virConnectPtr conn ATTRIBUTE_UNUSED,
                          &dev->freeExtents[dev->nfreeExtent].end) < 0)
         return -1; /* Don't bother to re-alloc freeExtents - it'll be free'd shortly */
 
+    /* first block reported as free, even if it is not */
+    if (dev->freeExtents[dev->nfreeExtent].start == 0) {
+        dev->freeExtents[dev->nfreeExtent].start = SECTOR_SIZE;
+    }
+
     pool->def->available +=
         (dev->freeExtents[dev->nfreeExtent].end -
          dev->freeExtents[dev->nfreeExtent].start);
@@ -255,6 +280,35 @@ virStorageBackendDiskReadPartitions(virConnectPtr conn,
                                        vol);
 }
 
+static int
+virStorageBackendDiskMakePoolGeometry(virConnectPtr conn ATTRIBUTE_UNUSED,
+                                     virStoragePoolObjPtr pool,
+                                     size_t ntok ATTRIBUTE_UNUSED,
+                                     char **const groups,
+                                     void *data ATTRIBUTE_UNUSED)
+{
+
+       pool->def->source.devices[0].geometry.cyliders = atoi(groups[0]);
+       pool->def->source.devices[0].geometry.heads = atoi(groups[1]);
+       pool->def->source.devices[0].geometry.sectors = atoi(groups[2]);
+
+       return 0;
+}
+
+static int
+virStorageBackendDiskReadGeometry(virConnectPtr conn, virStoragePoolObjPtr pool)
+{
+    const char *prog[] = {
+        PARTHELPER, pool->def->source.devices[0].path, "-g", NULL,
+    };
+
+    return virStorageBackendRunProgNul(conn,
+                                       pool,
+                                       prog,
+                                       3,
+                                       virStorageBackendDiskMakePoolGeometry,
+                                       NULL);
+}
 
 static int
 virStorageBackendDiskRefreshPool(virConnectPtr conn,
@@ -265,6 +319,10 @@ virStorageBackendDiskRefreshPool(virConnectPtr conn,
 
     virStorageBackendWaitForDevices(conn);
 
+    if (virStorageBackendDiskReadGeometry(conn, pool) != 0) {
+        return -1;
+    }
+
     return virStorageBackendDiskReadPartitions(conn, pool, NULL);
 }
 
@@ -294,46 +352,218 @@ virStorageBackendDiskBuildPool(virConnectPtr conn,
     return 0;
 }
 
+/**
+ * Decides what kind of partition type that should be created.
+ * Important when the partition table is of msdos type
+ */
 static int
-virStorageBackendDiskCreateVol(virConnectPtr conn,
-                               virStoragePoolObjPtr pool,
-                               virStorageVolDefPtr vol)
+virStorageBackendDiskPartTypeToCreate(virStoragePoolObjPtr pool)
+{
+    if (pool->def->source.format == VIR_STORAGE_POOL_DISK_DOS) {
+        /* count primary and extended paritions,
+           can't be more than 3 to create a new primary partition */
+        int i;
+        int count = 0;
+        for (i = 0; i < pool->volumes.count; i++) {
+             if (pool->volumes.objs[i]->target.type == VIR_STORAGE_VOL_DISK_TYPE_PRIMARY ||
+                 pool->volumes.objs[i]->target.type == VIR_STORAGE_VOL_DISK_TYPE_EXTENDED) {
+                     count++;
+             }
+        }
+        if (count >= 4) {
+            return VIR_STORAGE_VOL_DISK_TYPE_LOGICAL;
+        }
+    }
+
+    /* for all other cases, all partitions are primary */
+    return VIR_STORAGE_VOL_DISK_TYPE_PRIMARY;
+}
+
+static int
+virStorageBackendDiskPartFormat(virConnectPtr conn, virStoragePoolObjPtr pool,
+                                virStorageVolDefPtr vol,
+                                char* partFormat)
+{
+    int i;
+    if (pool->def->source.format == VIR_STORAGE_POOL_DISK_DOS) {
+        const char *partedFormat = virStoragePartedFsTypeTypeToString(vol->target.format);
+        if(partedFormat == NULL) {
+           virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                 "%s", _("Invalid partition type"));
+           return -1;
+        }
+        if (vol->target.format == VIR_STORAGE_VOL_DISK_EXTENDED) {
+            /* make sure we don't have a extended partition already */
+            for (i = 0; i < pool->volumes.count; i++) {
+                 if (pool->volumes.objs[i]->target.format == VIR_STORAGE_VOL_DISK_EXTENDED) {
+                     virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                           "%s", _("extended partition already exists"));
+                     return -1;
+                 }
+            }
+            sprintf(partFormat, "%s", partedFormat);
+        } else {
+            /* create primary partition as long as it is possible
+               and after that check if an extended partition exists
+               to create logical partitions. */
+            /* XXX Only support one extended partition */
+            switch (virStorageBackendDiskPartTypeToCreate(pool)) {
+                    case VIR_STORAGE_VOL_DISK_TYPE_PRIMARY:
+                         sprintf(partFormat, "primary %s", partedFormat);
+                         break;
+                    case VIR_STORAGE_VOL_DISK_TYPE_LOGICAL:
+                         /* make sure we have a extended partition */
+                         for (i = 0; i < pool->volumes.count; i++) {
+                              if (pool->volumes.objs[i]->target.format == VIR_STORAGE_VOL_DISK_EXTENDED) {
+                                  sprintf(partFormat, "logical %s", partedFormat);
+                                  break;
+                              }
+                         }
+                         if (i == pool->volumes.count) {
+                             virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                                                   "%s", _("no extended partition found and no primary partition available"));
+                             return -1;
+                         }
+                         break;
+                    default:
+                         break;
+            }
+        }
+    } else {
+        sprintf(partFormat, "primary");
+    }
+    return 0;
+}
+
+/**
+ * Aligns a new partition to nearest cylinder boundry
+ * when haveing a msdos partition table type
+ * to avoid any problem with all ready existing
+ * partitions
+ */
+static int
+virStorageBackendDiskPartBoundries(virConnectPtr conn,
+                                   virStoragePoolObjPtr pool,
+                                   unsigned long long *start,
+                                   unsigned long long *end,
+                                   unsigned long long allocation)
 {
     int i;
-    char start[100], end[100];
-    unsigned long long startOffset, endOffset, smallestSize = 0;
     int smallestExtent = -1;
+    unsigned long long smallestSize = 0;
+    unsigned long long extraBytes = 0;
+    unsigned long long alignedAllocation = allocation;
     virStoragePoolSourceDevicePtr dev = &pool->def->source.devices[0];
-    /* XXX customizable partition types */
+    unsigned long long cylinderSize = dev->geometry.heads *
+                                      dev->geometry.sectors * SECTOR_SIZE;
+
+    DEBUG("find free area: allocation %llu,  cyl size %llu\n", allocation, cylinderSize);
+    int partType = virStorageBackendDiskPartTypeToCreate(pool);
+
+    /* how many extra bytes we have since we allocate
+       aligned to the cylinder boundry */
+    extraBytes = cylinderSize - (allocation % cylinderSize);
+
+    for (i = 0 ; i < dev->nfreeExtent ; i++) {
+         unsigned long long size =
+             dev->freeExtents[i].end -
+             dev->freeExtents[i].start;
+         unsigned long long neededSize = allocation;
+
+         if (pool->def->source.format == VIR_STORAGE_POOL_DISK_DOS) {
+             /* align to cylinder boundry */
+             neededSize += extraBytes;
+             if ((*start % cylinderSize) > extraBytes) {
+                 /* add an extra cylinder if the offset can't fit within
+                    the extra bytes we have */
+                 neededSize += cylinderSize;
+             }
+             /* if we are creating a logical patition, we need one extra
+                block between partitions (or actually move start one block) */
+             if (partType == VIR_STORAGE_VOL_DISK_TYPE_LOGICAL) {
+                 size -= SECTOR_SIZE;
+             }
+         }
+         if (size > neededSize &&
+             (smallestSize == 0 ||
+             size < smallestSize)) {
+             /* for logical partition, the free extent
+                must be within a logical free area */
+             if (partType == VIR_STORAGE_VOL_DISK_TYPE_LOGICAL &&
+                 dev->freeExtents[i].type != VIR_STORAGE_FREE_LOGICAL) {
+                 continue;
+                 /* for primary partition, the free extent
+                    must not be within a logical free area */
+             } else if(partType == VIR_STORAGE_VOL_DISK_TYPE_PRIMARY &&
+                       dev->freeExtents[i].type != VIR_STORAGE_FREE_NORMAL) {
+                       continue;
+             }
+             smallestSize = size;
+             smallestExtent = i;
+             alignedAllocation = neededSize;
+         }
+    }
+
+    if (smallestExtent == -1) {
+        virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                              "%s", _("no large enough free extent"));
+        return -1;
+    }
+
+    DEBUG("aligned alloc %llu\n", alignedAllocation);
+    *start = dev->freeExtents[smallestExtent].start;
+
+    if (partType == VIR_STORAGE_VOL_DISK_TYPE_LOGICAL) {
+        /* for logical partition, skip one block */
+        *start += SECTOR_SIZE;
+    }
+
+    *end = *start + alignedAllocation;
+    if (pool->def->source.format == VIR_STORAGE_POOL_DISK_DOS) {
+        /* adjust our allocation if start is not at a cylinder boundry */
+        *end -= (*start % cylinderSize);
+    }
+
+    /* counting in byte, we want the last byte of the current sector */
+    *end -= 1;
+    DEBUG("final aligned start %llu, end %llu\n", *start, *end);
+    return 0;
+}
+
+
+static int
+virStorageBackendDiskCreateVol(virConnectPtr conn,
+                               virStoragePoolObjPtr pool,
+                               virStorageVolDefPtr vol)
+{
+    char start[100], end[100], partFormat[100];
+    unsigned long long startOffset = 0, endOffset = 0;
     const char *cmdargv[] = {
         PARTED,
         pool->def->source.devices[0].path,
         "mkpart",
         "--script",
-        "ext2",
+        partFormat,
         start,
         end,
         NULL
     };
 
-    for (i = 0 ; i < dev->nfreeExtent ; i++) {
-        unsigned long long size =
-            dev->freeExtents[i].end -
-            dev->freeExtents[i].start;
-        if (size > vol->allocation &&
-            (smallestSize == 0 ||
-             size < smallestSize)) {
-            smallestSize = size;
-            smallestExtent = i;
+    if (virStorageBackendDiskPartFormat(conn, pool, vol, partFormat) != 0) {
+        return -1;
+    }
+
+    if (vol->key == NULL) {
+        /* XXX base off a unique key of the underlying disk */
+        if ((vol->key = strdup(vol->target.path)) == NULL) {
+            virReportOOMError(conn);
+            return -1;
         }
     }
-    if (smallestExtent == -1) {
-        virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
-                              "%s", _("no large enough free extent"));
-        return -1;
+
+    if(virStorageBackendDiskPartBoundries(conn, pool, &startOffset, &endOffset, vol->allocation) != 0) {
+       return -1;
     }
-    startOffset = dev->freeExtents[smallestExtent].start;
-    endOffset = startOffset + vol->allocation;
 
     snprintf(start, sizeof(start)-1, "%lluB", startOffset);
     start[sizeof(start)-1] = '\0';
@@ -343,6 +573,9 @@ virStorageBackendDiskCreateVol(virConnectPtr conn,
     if (virRun(conn, cmdargv, NULL) < 0)
         return -1;
 
+    /* wait for device node to show up */
+    virStorageBackendWaitForDevices(conn);
+
     /* Blow away free extent info, as we're about to re-populate it */
     VIR_FREE(pool->def->source.devices[0].freeExtents);
     pool->def->source.devices[0].nfreeExtent = 0;
diff --git a/src/storage_backend_fs.c b/src/storage_backend_fs.c
index be6d011..c3d66b5 100644
--- a/src/storage_backend_fs.c
+++ b/src/storage_backend_fs.c
@@ -1047,7 +1047,7 @@ static int createRaw(virConnectPtr conn,
         goto cleanup;
     }
 
-    remain = vol->capacity;
+    remain = vol->allocation;
 
     if (inputfd != -1) {
         int amtread = -1;
@@ -1183,11 +1183,12 @@ static int createFileDir(virConnectPtr conn,
     return 0;
 }
 
-#if HAVE_QEMU_IMG
 static int createQemuImg(virConnectPtr conn,
                          virStorageVolDefPtr vol,
                          virStorageVolDefPtr inputvol) {
     char size[100];
+    char *create_tool;
+    short use_kvmimg;
 
     const char *type = virStorageVolFormatFileSystemTypeToString(vol->target.format);
     const char *backingType = vol->backingStore.path ?
@@ -1203,24 +1204,27 @@ static int createQemuImg(virConnectPtr conn,
 
     const char **imgargv;
     const char *imgargvnormal[] = {
-        QEMU_IMG, "create",
+        NULL, "create",
         "-f", type,
         vol->target.path,
         size,
         NULL,
     };
-    /* XXX including "backingType" here too, once QEMU accepts
-     * the patches to specify it. It'll probably be -F backingType */
+    /* Extra NULL fields are for including "backingType" when using
+     * kvm-img. It's -F backingType
+     */
     const char *imgargvbacking[] = {
-        QEMU_IMG, "create",
+        NULL, "create",
         "-f", type,
         "-b", vol->backingStore.path,
         vol->target.path,
         size,
         NULL,
+        NULL,
+        NULL
     };
     const char *convargv[] = {
-        QEMU_IMG, "convert",
+        NULL, "convert",
         "-f", inputType,
         "-O", type,
         inputPath,
@@ -1228,14 +1232,6 @@ static int createQemuImg(virConnectPtr conn,
         NULL,
     };
 
-    if (inputvol) {
-        imgargv = convargv;
-    } else if (vol->backingStore.path) {
-        imgargv = imgargvbacking;
-    } else {
-        imgargv = imgargvnormal;
-    }
-
     if (type == NULL) {
         virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
                               _("unknown storage vol type %d"),
@@ -1255,8 +1251,9 @@ static int createQemuImg(virConnectPtr conn,
          * backing store, not really sure what use it serves though, and it
          * may cause issues with lvm. Untested essentially.
          */
-        if (!inputBackingPath ||
-            !STREQ(inputBackingPath, vol->backingStore.path)) {
+        if (inputvol &&
+            (!inputBackingPath ||
+             STRNEQ(inputBackingPath, vol->backingStore.path))) {
             virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
                                   "%s", _("a different backing store can not "
                                           "be specified."));
@@ -1277,17 +1274,47 @@ static int createQemuImg(virConnectPtr conn,
         }
     }
 
+    if ((create_tool = virFindFileInPath("kvm-img")) != NULL)
+        use_kvmimg = 1;
+    else if ((create_tool = virFindFileInPath("qemu-img")) != NULL)
+        use_kvmimg = 0;
+    else {
+        virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
+                              _("unable to find kvm-img or qemu-img"));
+        return -1;
+    }
+
+    if (inputvol) {
+        convargv[0] = create_tool;
+        imgargv = convargv;
+    } else if (vol->backingStore.path) {
+        imgargvbacking[0] = create_tool;
+        if (use_kvmimg) {
+            imgargvbacking[6] = "-F";
+            imgargvbacking[7] = backingType;
+            imgargvbacking[8] = vol->target.path;
+            imgargvbacking[9] = size;
+        }
+        imgargv = imgargvbacking;
+    } else {
+        imgargvnormal[0] = create_tool;
+        imgargv = imgargvnormal;
+    }
+
+
     /* Size in KB */
     snprintf(size, sizeof(size), "%llu", vol->capacity/1024);
 
     if (virRun(conn, imgargv, NULL) < 0) {
+        VIR_FREE(imgargv[0]);
         return -1;
     }
 
+    VIR_FREE(imgargv[0]);
+
     return 0;
 }
 
-#elif HAVE_QCOW_CREATE
 /*
  * Xen removed the fully-functional qemu-img, and replaced it
  * with a partially functional qcow-create. Go figure ??!?
@@ -1321,18 +1348,20 @@ static int createQemuCreate(virConnectPtr conn,
     /* Size in MB - yes different units to qemu-img :-( */
     snprintf(size, sizeof(size), "%llu", vol->capacity/1024/1024);
 
-    imgargv[0] = QCOW_CREATE;
+    imgargv[0] = virFindFileInPath("qcow-create");
     imgargv[1] = size;
     imgargv[2] = vol->target.path;
     imgargv[3] = NULL;
 
     if (virRun(conn, imgargv, NULL) < 0) {
+        VIR_FREE(imgargv[0]);
         return -1;
     }
 
+    VIR_FREE(imgargv[0]);
+
     return 0;
 }
-#endif /* HAVE_QEMU_IMG, elif HAVE_QCOW_CREATE */
 
 static int
 _virStorageBackendFileSystemVolBuild(virConnectPtr conn,
@@ -1341,6 +1370,7 @@ _virStorageBackendFileSystemVolBuild(virConnectPtr conn,
 {
     int fd;
     createFile create_func;
+    char *create_tool;
 
     if (vol->target.format == VIR_STORAGE_VOL_FILE_RAW &&
         (!inputvol ||
@@ -1353,17 +1383,20 @@ _virStorageBackendFileSystemVolBuild(virConnectPtr conn,
         create_func = createRaw;
     } else if (vol->target.format == VIR_STORAGE_VOL_FILE_DIR) {
         create_func = createFileDir;
-    } else {
-#if HAVE_QEMU_IMG
+    } else if ((create_tool = virFindFileInPath("kvm-img")) != NULL) {
+        VIR_FREE(create_tool);
+        create_func = createQemuImg;
+    } else if ((create_tool = virFindFileInPath("qemu-img")) != NULL) {
+        VIR_FREE(create_tool);
         create_func = createQemuImg;
-#elif HAVE_QCOW_CREATE
+    } else if ((create_tool = virFindFileInPath("qcow-create")) != NULL) {
+        VIR_FREE(create_tool);
         create_func = createQemuCreate;
-#else
+    } else {
         virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
                               "%s", _("creation of non-raw images "
                                       "is not supported without qemu-img"));
         return -1;
-#endif
     }
 
     if (create_func(conn, vol, inputvol) < 0)
diff --git a/src/storage_conf.c b/src/storage_conf.c
index 5f724dc..f5d9b6c 100644
--- a/src/storage_conf.c
+++ b/src/storage_conf.c
@@ -93,6 +93,12 @@ VIR_ENUM_IMPL(virStorageVolFormatFileSystem,
               "cloop", "cow", "dmg", "iso",
               "qcow", "qcow2", "vmdk", "vpc")
 
+VIR_ENUM_IMPL(virStoragePartedFsType,
+              VIR_STORAGE_PARTED_FS_TYPE_LAST,
+              "none", "ext2", "fat16",
+              "fat32", "linux-swap",
+              "ext2", "ext2",
+              "extended")
 
 typedef const char *(*virStorageVolFormatToString)(int format);
 typedef int (*virStorageVolFormatFromString)(const char *format);
@@ -363,14 +369,14 @@ static int
 virStoragePoolDefParseAuthChap(virConnectPtr conn,
                                xmlXPathContextPtr ctxt,
                                virStoragePoolAuthChapPtr auth) {
-    auth->login = virXPathString(conn, "string(/pool/source/auth/@login)", ctxt);
+    auth->login = virXPathString(conn, "string(./source/auth/@login)", ctxt);
     if (auth->login == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing auth host attribute"));
         return -1;
     }
 
-    auth->passwd = virXPathString(conn, "string(/pool/source/auth/@passwd)", ctxt);
+    auth->passwd = virXPathString(conn, "string(./source/auth/@passwd)", ctxt);
     if (auth->passwd == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing auth passwd attribute"));
@@ -452,14 +458,12 @@ error:
     return ret;
 }
 
-
 static virStoragePoolDefPtr
-virStoragePoolDefParseDoc(virConnectPtr conn,
-                          xmlXPathContextPtr ctxt,
-                          xmlNodePtr root) {
+virStoragePoolDefParseXML(virConnectPtr conn,
+                          xmlXPathContextPtr ctxt) {
     virStoragePoolOptionsPtr options;
     virStoragePoolDefPtr ret;
-    xmlChar *type = NULL;
+    char *type = NULL;
     char *uuid = NULL;
     char *authType = NULL;
 
@@ -468,13 +472,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
         return NULL;
     }
 
-    if (STRNEQ((const char *)root->name, "pool")) {
-        virStorageReportError(conn, VIR_ERR_XML_ERROR,
-                          "%s", _("unknown root element for storage pool"));
-        goto cleanup;
-    }
-
-    type = xmlGetProp(root, BAD_CAST "type");
+    type = virXPathString(conn, "string(./@type)", ctxt);
     if ((ret->type = virStoragePoolTypeFromString((const char *)type)) < 0) {
         virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
                               _("unknown storage pool type %s"), (const char*)type);
@@ -488,17 +486,17 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
         goto cleanup;
     }
 
-    ret->name = virXPathString(conn, "string(/pool/name)", ctxt);
+    ret->name = virXPathString(conn, "string(./name)", ctxt);
     if (ret->name == NULL &&
         options->flags & VIR_STORAGE_POOL_SOURCE_NAME)
-        ret->name = virXPathString(conn, "string(/pool/source/name)", ctxt);
+        ret->name = virXPathString(conn, "string(./source/name)", ctxt);
     if (ret->name == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing pool source name element"));
         goto cleanup;
     }
 
-    uuid = virXPathString(conn, "string(/pool/uuid)", ctxt);
+    uuid = virXPathString(conn, "string(./uuid)", ctxt);
     if (uuid == NULL) {
         if (virUUIDGenerate(ret->uuid) < 0) {
             virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
@@ -515,7 +513,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
     }
 
     if (options->formatFromString) {
-        char *format = virXPathString(conn, "string(/pool/source/format/@type)", ctxt);
+        char *format = virXPathString(conn, "string(./source/format/@type)", ctxt);
         if (format == NULL)
             ret->source.format = options->defaultFormat;
         else
@@ -531,7 +529,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
     }
 
     if (options->flags & VIR_STORAGE_POOL_SOURCE_HOST) {
-        if ((ret->source.host.name = virXPathString(conn, "string(/pool/source/host/@name)", ctxt)) == NULL) {
+        if ((ret->source.host.name = virXPathString(conn, "string(./source/host/@name)", ctxt)) == NULL) {
             virStorageReportError(conn, VIR_ERR_XML_ERROR,
                              "%s", _("missing storage pool source host name"));
             goto cleanup;
@@ -541,7 +539,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
         xmlNodePtr *nodeset = NULL;
         int nsource, i;
 
-        if ((nsource = virXPathNodeSet(conn, "/pool/source/device", ctxt, &nodeset)) < 0) {
+        if ((nsource = virXPathNodeSet(conn, "./source/device", ctxt, &nodeset)) < 0) {
             virStorageReportError(conn, VIR_ERR_XML_ERROR,
                         "%s", _("cannot extract storage pool source devices"));
             goto cleanup;
@@ -565,14 +563,14 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
         ret->source.ndevice = nsource;
     }
     if (options->flags & VIR_STORAGE_POOL_SOURCE_DIR) {
-        if ((ret->source.dir = virXPathString(conn, "string(/pool/source/dir/@path)", ctxt)) == NULL) {
+        if ((ret->source.dir = virXPathString(conn, "string(./source/dir/@path)", ctxt)) == NULL) {
             virStorageReportError(conn, VIR_ERR_XML_ERROR,
                                 "%s", _("missing storage pool source path"));
             goto cleanup;
         }
     }
     if (options->flags & VIR_STORAGE_POOL_SOURCE_NAME) {
-        ret->source.name = virXPathString(conn, "string(/pool/source/name)",
+        ret->source.name = virXPathString(conn, "string(./source/name)",
                                           ctxt);
         if (ret->source.name == NULL) {
             /* source name defaults to pool name */
@@ -586,7 +584,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
 
     if (options->flags & VIR_STORAGE_POOL_SOURCE_ADAPTER) {
         if ((ret->source.adapter = virXPathString(conn,
-                                                  "string(/pool/source/adapter/@name)",
+                                                  "string(./source/adapter/@name)",
                                                   ctxt)) == NULL) {
             virStorageReportError(conn, VIR_ERR_XML_ERROR,
                              "%s", _("missing storage pool source adapter name"));
@@ -594,7 +592,7 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
         }
     }
 
-    authType = virXPathString(conn, "string(/pool/source/auth/@type)", ctxt);
+    authType = virXPathString(conn, "string(./source/auth/@type)", ctxt);
     if (authType == NULL) {
         ret->source.authType = VIR_STORAGE_POOL_AUTH_NONE;
     } else {
@@ -615,14 +613,14 @@ virStoragePoolDefParseDoc(virConnectPtr conn,
             goto cleanup;
     }
 
-    if ((ret->target.path = virXPathString(conn, "string(/pool/target/path)", ctxt)) == NULL) {
+    if ((ret->target.path = virXPathString(conn, "string(./target/path)", ctxt)) == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing storage pool target path"));
         goto cleanup;
     }
 
     if (virStorageDefParsePerms(conn, ctxt, &ret->target.perms,
-                                "/pool/target/permissions", 0700) < 0)
+                                "./target/permissions", 0700) < 0)
         goto cleanup;
 
     return ret;
@@ -656,6 +654,32 @@ catchXMLError (void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
 }
 
 virStoragePoolDefPtr
+virStoragePoolDefParseNode(virConnectPtr conn,
+                           xmlDocPtr xml,
+                           xmlNodePtr root) {
+    xmlXPathContextPtr ctxt = NULL;
+    virStoragePoolDefPtr def = NULL;
+
+    if (STRNEQ((const char *)root->name, "pool")) {
+        virStorageReportError(conn, VIR_ERR_XML_ERROR,
+                          "%s", _("unknown root element for storage pool"));
+        goto cleanup;
+    }
+
+    ctxt = xmlXPathNewContext(xml);
+    if (ctxt == NULL) {
+        virReportOOMError(conn);
+        goto cleanup;
+    }
+
+    ctxt->node = root;
+    def = virStoragePoolDefParseXML(conn, ctxt);
+cleanup:
+    xmlXPathFreeContext(ctxt);
+    return def;
+}
+
+static virStoragePoolDefPtr
 virStoragePoolDefParse(virConnectPtr conn,
                        const char *xmlStr,
                        const char *filename) {
@@ -663,7 +687,6 @@ virStoragePoolDefParse(virConnectPtr conn,
     xmlParserCtxtPtr pctxt;
     xmlDocPtr xml = NULL;
     xmlNodePtr node = NULL;
-    xmlXPathContextPtr ctxt = NULL;
 
     /* Set up a parser context so we can catch the details of XML errors. */
     pctxt = xmlNewParserCtxt ();
@@ -673,10 +696,17 @@ virStoragePoolDefParse(virConnectPtr conn,
     pctxt->_private = conn;
 
     if (conn) virResetError (&conn->err);
-    xml = xmlCtxtReadDoc (pctxt, BAD_CAST xmlStr,
-                          filename ? filename : "storage.xml", NULL,
-                          XML_PARSE_NOENT | XML_PARSE_NONET |
-                          XML_PARSE_NOWARNING);
+    if (filename) {
+        xml = xmlCtxtReadFile (pctxt, filename, NULL,
+                               XML_PARSE_NOENT | XML_PARSE_NONET |
+                               XML_PARSE_NOWARNING);
+    } else {
+        xml = xmlCtxtReadDoc (pctxt, BAD_CAST xmlStr,
+                              "storage.xml", NULL,
+                              XML_PARSE_NOENT | XML_PARSE_NONET |
+                              XML_PARSE_NOWARNING);
+    }
+
     if (!xml) {
         if (conn && conn->err.code == VIR_ERR_NONE)
               virStorageReportError(conn, VIR_ERR_XML_ERROR,
@@ -684,12 +714,6 @@ virStoragePoolDefParse(virConnectPtr conn,
         goto cleanup;
     }
 
-    ctxt = xmlXPathNewContext(xml);
-    if (ctxt == NULL) {
-        virReportOOMError(conn);
-        goto cleanup;
-    }
-
     node = xmlDocGetRootElement(xml);
     if (node == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
@@ -697,21 +721,33 @@ virStoragePoolDefParse(virConnectPtr conn,
         goto cleanup;
     }
 
-    ret = virStoragePoolDefParseDoc(conn, ctxt, node);
+    ret = virStoragePoolDefParseNode(conn, xml, node);
 
     xmlFreeParserCtxt (pctxt);
-    xmlXPathFreeContext(ctxt);
     xmlFreeDoc(xml);
 
     return ret;
 
  cleanup:
     xmlFreeParserCtxt (pctxt);
-    xmlXPathFreeContext(ctxt);
     xmlFreeDoc(xml);
     return NULL;
 }
 
+virStoragePoolDefPtr
+virStoragePoolDefParseString(virConnectPtr conn,
+                             const char *xmlStr)
+{
+    return virStoragePoolDefParse(conn, xmlStr, NULL);
+}
+
+virStoragePoolDefPtr
+virStoragePoolDefParseFile(virConnectPtr conn,
+                           const char *filename)
+{
+    return virStoragePoolDefParse(conn, NULL, filename);
+}
+
 static int
 virStoragePoolSourceFormat(virConnectPtr conn,
                            virBufferPtr buf,
@@ -916,10 +952,9 @@ virStorageSize(virConnectPtr conn,
 }
 
 static virStorageVolDefPtr
-virStorageVolDefParseDoc(virConnectPtr conn,
+virStorageVolDefParseXML(virConnectPtr conn,
                          virStoragePoolDefPtr pool,
-                         xmlXPathContextPtr ctxt,
-                         xmlNodePtr root) {
+                         xmlXPathContextPtr ctxt) {
     virStorageVolDefPtr ret;
     virStorageVolOptionsPtr options;
     char *allocation = NULL;
@@ -935,13 +970,7 @@ virStorageVolDefParseDoc(virConnectPtr conn,
         return NULL;
     }
 
-    if (STRNEQ((const char *)root->name, "volume")) {
-        virStorageReportError(conn, VIR_ERR_XML_ERROR,
-                              "%s", _("unknown root element"));
-        goto cleanup;
-    }
-
-    ret->name = virXPathString(conn, "string(/volume/name)", ctxt);
+    ret->name = virXPathString(conn, "string(./name)", ctxt);
     if (ret->name == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing volume name element"));
@@ -949,10 +978,10 @@ virStorageVolDefParseDoc(virConnectPtr conn,
     }
 
     /* Auto-generated so deliberately ignore */
-    /*ret->key = virXPathString(conn, "string(/volume/key)", ctxt);*/
+    /*ret->key = virXPathString(conn, "string(./key)", ctxt);*/
 
-    capacity = virXPathString(conn, "string(/volume/capacity)", ctxt);
-    unit = virXPathString(conn, "string(/volume/capacity/@unit)", ctxt);
+    capacity = virXPathString(conn, "string(./capacity)", ctxt);
+    unit = virXPathString(conn, "string(./capacity/@unit)", ctxt);
     if (capacity == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
                               "%s", _("missing capacity element"));
@@ -963,9 +992,9 @@ virStorageVolDefParseDoc(virConnectPtr conn,
     VIR_FREE(capacity);
     VIR_FREE(unit);
 
-    allocation = virXPathString(conn, "string(/volume/allocation)", ctxt);
+    allocation = virXPathString(conn, "string(./allocation)", ctxt);
     if (allocation) {
-        unit = virXPathString(conn, "string(/volume/allocation/@unit)", ctxt);
+        unit = virXPathString(conn, "string(./allocation/@unit)", ctxt);
         if (virStorageSize(conn, unit, allocation, &ret->allocation) < 0)
             goto cleanup;
         VIR_FREE(allocation);
@@ -974,9 +1003,9 @@ virStorageVolDefParseDoc(virConnectPtr conn,
         ret->allocation = ret->capacity;
     }
 
-    ret->target.path = virXPathString(conn, "string(/volume/target/path)", ctxt);
+    ret->target.path = virXPathString(conn, "string(./target/path)", ctxt);
     if (options->formatFromString) {
-        char *format = virXPathString(conn, "string(/volume/target/format/@type)", ctxt);
+        char *format = virXPathString(conn, "string(./target/format/@type)", ctxt);
         if (format == NULL)
             ret->target.format = options->defaultFormat;
         else
@@ -992,14 +1021,14 @@ virStorageVolDefParseDoc(virConnectPtr conn,
     }
 
     if (virStorageDefParsePerms(conn, ctxt, &ret->target.perms,
-                                "/volume/target/permissions", 0600) < 0)
+                                "./target/permissions", 0600) < 0)
         goto cleanup;
 
 
 
-    ret->backingStore.path = virXPathString(conn, "string(/volume/backingStore/path)", ctxt);
+    ret->backingStore.path = virXPathString(conn, "string(./backingStore/path)", ctxt);
     if (options->formatFromString) {
-        char *format = virXPathString(conn, "string(/volume/backingStore/format/@type)", ctxt);
+        char *format = virXPathString(conn, "string(./backingStore/format/@type)", ctxt);
         if (format == NULL)
             ret->backingStore.format = options->defaultFormat;
         else
@@ -1015,7 +1044,7 @@ virStorageVolDefParseDoc(virConnectPtr conn,
     }
 
     if (virStorageDefParsePerms(conn, ctxt, &ret->backingStore.perms,
-                                "/volume/backingStore/permissions", 0600) < 0)
+                                "./backingStore/permissions", 0600) < 0)
         goto cleanup;
 
     return ret;
@@ -1028,8 +1057,34 @@ virStorageVolDefParseDoc(virConnectPtr conn,
     return NULL;
 }
 
-
 virStorageVolDefPtr
+virStorageVolDefParseNode(virConnectPtr conn,
+                          virStoragePoolDefPtr pool,
+                          xmlDocPtr xml,
+                          xmlNodePtr root) {
+    xmlXPathContextPtr ctxt = NULL;
+    virStorageVolDefPtr def = NULL;
+
+    if (STRNEQ((const char *)root->name, "volume")) {
+        virStorageReportError(conn, VIR_ERR_XML_ERROR,
+                          "%s", _("unknown root element for storage vol"));
+        goto cleanup;
+    }
+
+    ctxt = xmlXPathNewContext(xml);
+    if (ctxt == NULL) {
+        virReportOOMError(conn);
+        goto cleanup;
+    }
+
+    ctxt->node = root;
+    def = virStorageVolDefParseXML(conn, pool, ctxt);
+cleanup:
+    xmlXPathFreeContext(ctxt);
+    return def;
+}
+
+static virStorageVolDefPtr
 virStorageVolDefParse(virConnectPtr conn,
                       virStoragePoolDefPtr pool,
                       const char *xmlStr,
@@ -1038,7 +1093,6 @@ virStorageVolDefParse(virConnectPtr conn,
     xmlParserCtxtPtr pctxt;
     xmlDocPtr xml = NULL;
     xmlNodePtr node = NULL;
-    xmlXPathContextPtr ctxt = NULL;
 
     /* Set up a parser context so we can catch the details of XML errors. */
     pctxt = xmlNewParserCtxt ();
@@ -1048,10 +1102,18 @@ virStorageVolDefParse(virConnectPtr conn,
     pctxt->_private = conn;
 
     if (conn) virResetError (&conn->err);
-    xml = xmlCtxtReadDoc (pctxt, BAD_CAST xmlStr,
-                          filename ? filename : "storage.xml", NULL,
-                          XML_PARSE_NOENT | XML_PARSE_NONET |
-                          XML_PARSE_NOWARNING);
+
+    if (filename) {
+        xml = xmlCtxtReadFile (pctxt, filename, NULL,
+                               XML_PARSE_NOENT | XML_PARSE_NONET |
+                               XML_PARSE_NOWARNING);
+    } else {
+        xml = xmlCtxtReadDoc (pctxt, BAD_CAST xmlStr,
+                              "storage.xml", NULL,
+                              XML_PARSE_NOENT | XML_PARSE_NONET |
+                              XML_PARSE_NOWARNING);
+    }
+
     if (!xml) {
         if (conn && conn->err.code == VIR_ERR_NONE)
               virStorageReportError(conn, VIR_ERR_XML_ERROR,
@@ -1059,12 +1121,6 @@ virStorageVolDefParse(virConnectPtr conn,
         goto cleanup;
     }
 
-    ctxt = xmlXPathNewContext(xml);
-    if (ctxt == NULL) {
-        virReportOOMError(conn);
-        goto cleanup;
-    }
-
     node = xmlDocGetRootElement(xml);
     if (node == NULL) {
         virStorageReportError(conn, VIR_ERR_XML_ERROR,
@@ -1072,21 +1128,34 @@ virStorageVolDefParse(virConnectPtr conn,
         goto cleanup;
     }
 
-    ret = virStorageVolDefParseDoc(conn, pool, ctxt, node);
+    ret = virStorageVolDefParseNode(conn, pool, xml, node);
 
     xmlFreeParserCtxt (pctxt);
-    xmlXPathFreeContext(ctxt);
     xmlFreeDoc(xml);
 
     return ret;
 
  cleanup:
     xmlFreeParserCtxt (pctxt);
-    xmlXPathFreeContext(ctxt);
     xmlFreeDoc(xml);
     return NULL;
 }
 
+virStorageVolDefPtr
+virStorageVolDefParseString(virConnectPtr conn,
+                            virStoragePoolDefPtr pool,
+                            const char *xmlStr)
+{
+    return virStorageVolDefParse(conn, pool, xmlStr, NULL);
+}
+
+virStorageVolDefPtr
+virStorageVolDefParseFile(virConnectPtr conn,
+                          virStoragePoolDefPtr pool,
+                          const char *filename)
+{
+    return virStorageVolDefParse(conn, pool, NULL, filename);
+}
 
 static int
 virStorageVolTargetDefFormat(virConnectPtr conn,
@@ -1328,12 +1397,11 @@ virStoragePoolObjLoad(virConnectPtr conn,
                       virStoragePoolObjListPtr pools,
                       const char *file,
                       const char *path,
-                      const char *xml,
                       const char *autostartLink) {
     virStoragePoolDefPtr def;
     virStoragePoolObjPtr pool;
 
-    if (!(def = virStoragePoolDefParse(NULL, xml, file))) {
+    if (!(def = virStoragePoolDefParseFile(conn, path))) {
         return NULL;
     }
 
@@ -1387,7 +1455,6 @@ virStoragePoolLoadAllConfigs(virConnectPtr conn,
     }
 
     while ((entry = readdir(dir))) {
-        char *xml = NULL;
         char path[PATH_MAX];
         char autostartLink[PATH_MAX];
         virStoragePoolObjPtr pool;
@@ -1414,14 +1481,10 @@ virStoragePoolLoadAllConfigs(virConnectPtr conn,
             continue;
         }
 
-        if (virFileReadAll(path, 8192, &xml) < 0)
-            continue;
-
-        pool = virStoragePoolObjLoad(conn, pools, entry->d_name, path, xml, autostartLink);
+        pool = virStoragePoolObjLoad(conn, pools, entry->d_name, path,
+                                     autostartLink);
         if (pool)
             virStoragePoolObjUnlock(pool);
-
-        VIR_FREE(xml);
     }
 
     closedir(dir);
diff --git a/src/storage_conf.h b/src/storage_conf.h
index 8a4fed2..61d3841 100644
--- a/src/storage_conf.h
+++ b/src/storage_conf.h
@@ -28,6 +28,8 @@
 #include "util.h"
 #include "threads.h"
 
+#include <libxml/tree.h>
+
 /* Shared structs */
 
 
@@ -74,6 +76,7 @@ struct _virStorageVolTarget {
     char *path;
     int format;
     virStoragePerms perms;
+    int type; /* only used by disk backend for partition type */
 };
 
 
@@ -153,6 +156,18 @@ struct _virStoragePoolSourceHost {
 
 
 /*
+ * For MSDOS partitions, the free area
+ * is important when creating
+ * logical partitions
+ */
+enum virStorageFreeType {
+    VIR_STORAGE_FREE_NONE = 0,
+    VIR_STORAGE_FREE_NORMAL,
+    VIR_STORAGE_FREE_LOGICAL,
+    VIR_STORAGE_FREE_LAST
+};
+
+/*
  * Available extents on the underlying storage
  */
 typedef struct _virStoragePoolSourceDeviceExtent virStoragePoolSourceDeviceExtent;
@@ -160,6 +175,7 @@ typedef virStoragePoolSourceDeviceExtent *virStoragePoolSourceDeviceExtentPtr;
 struct _virStoragePoolSourceDeviceExtent {
     unsigned long long start;
     unsigned long long end;
+    int type;  /* free space type */
 };
 
 
@@ -174,6 +190,13 @@ struct _virStoragePoolSourceDevice {
     virStoragePoolSourceDeviceExtentPtr freeExtents;
     char *path;
     int format;     /* Pool specific source format */
+    /* When the source device is a physical disk,
+       the geometry data is needed */
+    struct _geometry {
+        int cyliders;
+        int heads;
+        int sectors;
+    } geometry;
 };
 
 
@@ -306,16 +329,26 @@ virStorageVolDefPtr virStorageVolDefFindByName(virStoragePoolObjPtr pool,
 
 void virStoragePoolObjClearVols(virStoragePoolObjPtr pool);
 
-virStoragePoolDefPtr virStoragePoolDefParse(virConnectPtr conn,
-                                            const char *xml,
-                                            const char *filename);
+virStoragePoolDefPtr virStoragePoolDefParseString(virConnectPtr conn,
+                                                  const char *xml);
+virStoragePoolDefPtr virStoragePoolDefParseFile(virConnectPtr conn,
+                                                const char *filename);
+virStoragePoolDefPtr virStoragePoolDefParseNode(virConnectPtr conn,
+                                                xmlDocPtr xml,
+                                                xmlNodePtr root);
 char *virStoragePoolDefFormat(virConnectPtr conn,
                               virStoragePoolDefPtr def);
 
-virStorageVolDefPtr virStorageVolDefParse(virConnectPtr conn,
-                                          virStoragePoolDefPtr pool,
-                                          const char *xml,
-                                          const char *filename);
+virStorageVolDefPtr virStorageVolDefParseString(virConnectPtr conn,
+                                                virStoragePoolDefPtr pool,
+                                                const char *xml);
+virStorageVolDefPtr virStorageVolDefParseFile(virConnectPtr conn,
+                                              virStoragePoolDefPtr pool,
+                                              const char *filename);
+virStorageVolDefPtr virStorageVolDefParseNode(virConnectPtr conn,
+                                              virStoragePoolDefPtr pool,
+                                              xmlDocPtr xml,
+                                              xmlNodePtr root);
 char *virStorageVolDefFormat(virConnectPtr conn,
                              virStoragePoolDefPtr pool,
                              virStorageVolDefPtr def);
@@ -431,6 +464,30 @@ enum virStorageVolFormatDisk {
 };
 VIR_ENUM_DECL(virStorageVolFormatDisk)
 
+enum virStorageVolTypeDisk {
+    VIR_STORAGE_VOL_DISK_TYPE_NONE = 0,
+    VIR_STORAGE_VOL_DISK_TYPE_PRIMARY,
+    VIR_STORAGE_VOL_DISK_TYPE_LOGICAL,
+    VIR_STORAGE_VOL_DISK_TYPE_EXTENDED,
+    VIR_STORAGE_VOL_DISK_TYPE_LAST,
+};
 
+/*
+ * Mapping of Parted fs-types
+ * MUST be kept in the same order
+ * as virStorageVolFormatDisk
+ */
+enum virStoragePartedFsType {
+    VIR_STORAGE_PARTED_FS_TYPE_NONE = 0,
+    VIR_STORAGE_PARTED_FS_TYPE_LINUX,
+    VIR_STORAGE_PARTED_FS_TYPE_FAT16,
+    VIR_STORAGE_PARTED_FS_TYPE_FAT32,
+    VIR_STORAGE_PARTED_FS_TYPE_LINUX_SWAP,
+    VIR_STORAGE_PARTED_FS_TYPE_LINUX_LVM,
+    VIR_STORAGE_PARTED_FS_TYPE_LINUX_RAID,
+    VIR_STORAGE_PARTED_FS_TYPE_EXTENDED,
+    VIR_STORAGE_PARTED_FS_TYPE_LAST,
+};
+VIR_ENUM_DECL(virStoragePartedFsType)
 
 #endif /* __VIR_STORAGE_CONF_H__ */
diff --git a/src/storage_driver.c b/src/storage_driver.c
index 48c3bca..5a26993 100644
--- a/src/storage_driver.c
+++ b/src/storage_driver.c
@@ -106,8 +106,7 @@ storageDriverAutostart(virStorageDriverStatePtr driver) {
  * Initialization function for the QEmu daemon
  */
 static int
-storageDriverStartup(void) {
-    uid_t uid = geteuid();
+storageDriverStartup(int privileged) {
     char *base = NULL;
     char driverConf[PATH_MAX];
 
@@ -120,10 +119,11 @@ storageDriverStartup(void) {
     }
     storageDriverLock(driverState);
 
-    if (!uid) {
+    if (privileged) {
         if ((base = strdup (SYSCONF_DIR "/libvirt")) == NULL)
             goto out_of_memory;
     } else {
+        uid_t uid = geteuid();
         char *userdir = virGetUserDirectory(NULL, uid);
 
         if (!userdir)
@@ -466,7 +466,7 @@ storagePoolCreate(virConnectPtr conn,
     virStorageBackendPtr backend;
 
     storageDriverLock(driver);
-    if (!(def = virStoragePoolDefParse(conn, xml, NULL)))
+    if (!(def = virStoragePoolDefParseString(conn, xml)))
         goto cleanup;
 
     pool = virStoragePoolObjFindByUUID(&driver->pools, def->uuid);
@@ -476,6 +476,8 @@ storagePoolCreate(virConnectPtr conn,
     if (pool) {
         virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
                               "%s", _("storage pool already exists"));
+        virStoragePoolObjUnlock(pool);
+        pool = NULL;
         goto cleanup;
     }
 
@@ -498,11 +500,13 @@ storagePoolCreate(virConnectPtr conn,
     pool->active = 1;
 
     ret = virGetStoragePool(conn, pool->def->name, pool->def->uuid);
+    virStoragePoolObjUnlock(pool);
+    pool = NULL;
 
 cleanup:
     virStoragePoolDefFree(def);
     if (pool)
-        virStoragePoolObjUnlock(pool);
+        virStoragePoolObjRemove(&driver->pools, pool);
     storageDriverUnlock(driver);
     return ret;
 }
@@ -518,7 +522,7 @@ storagePoolDefine(virConnectPtr conn,
     virStorageBackendPtr backend;
 
     storageDriverLock(driver);
-    if (!(def = virStoragePoolDefParse(conn, xml, NULL)))
+    if (!(def = virStoragePoolDefParseString(conn, xml)))
         goto cleanup;
 
     if ((backend = virStorageBackendForType(def->type)) == NULL)
@@ -1220,7 +1224,7 @@ storageVolumeCreateXML(virStoragePoolPtr obj,
     if ((backend = virStorageBackendForType(pool->def->type)) == NULL)
         goto cleanup;
 
-    voldef = virStorageVolDefParse(obj->conn, pool->def, xmldesc, NULL);
+    voldef = virStorageVolDefParseString(obj->conn, pool->def, xmldesc);
     if (voldef == NULL)
         goto cleanup;
 
@@ -1362,7 +1366,7 @@ storageVolumeCreateXMLFrom(virStoragePoolPtr obj,
         goto cleanup;
     }
 
-    newvol = virStorageVolDefParse(obj->conn, pool->def, xmldesc, NULL);
+    newvol = virStorageVolDefParseString(obj->conn, pool->def, xmldesc);
     if (newvol == NULL)
         goto cleanup;
 
@@ -1377,6 +1381,11 @@ storageVolumeCreateXMLFrom(virStoragePoolPtr obj,
     if (newvol->capacity < origvol->capacity)
         newvol->capacity = origvol->capacity;
 
+    /* Make sure allocation is at least as large as the destination cap,
+     * to make absolutely sure we copy all possible contents */
+    if (newvol->allocation < origvol->capacity)
+        newvol->allocation = origvol->capacity;
+
     if (!backend->buildVolFrom) {
         virStorageReportError(obj->conn, VIR_ERR_NO_SUPPORT,
                               "%s", _("storage pool does not support volume creation from an existing volume"));
diff --git a/src/test.c b/src/test.c
index ba9ad66..6f07462 100644
--- a/src/test.c
+++ b/src/test.c
@@ -286,7 +286,7 @@ static int testOpenDefault(virConnectPtr conn) {
     netobj->persistent = 1;
     virNetworkObjUnlock(netobj);
 
-    if (!(pooldef = virStoragePoolDefParse(conn, defaultPoolXML, NULL)))
+    if (!(pooldef = virStoragePoolDefParseString(conn, defaultPoolXML)))
         goto error;
 
     if (!(poolobj = virStoragePoolObjAssignDef(conn, &privconn->pools,
@@ -341,6 +341,87 @@ static char *testBuildFilename(const char *relativeTo,
     }
 }
 
+static int testOpenVolumesForPool(virConnectPtr conn,
+                                  xmlDocPtr xml,
+                                  xmlXPathContextPtr ctxt,
+                                  const char *file,
+                                  virStoragePoolObjPtr pool,
+                                  int poolidx) {
+    char *vol_xpath;
+    int i, ret, func_ret = -1;
+    xmlNodePtr *vols = NULL;
+    virStorageVolDefPtr def;
+
+    /* Find storage volumes */
+    if (virAsprintf(&vol_xpath, "/node/pool[%d]/volume", poolidx) < 0) {
+        virReportOOMError(NULL);
+        goto error;
+    }
+
+    ret = virXPathNodeSet(conn, vol_xpath, ctxt, &vols);
+    VIR_FREE(vol_xpath);
+    if (ret < 0) {
+        testError(NULL, VIR_ERR_XML_ERROR,
+                  _("node vol list for pool '%s'"), pool->def->name);
+        goto error;
+    }
+
+    for (i = 0 ; i < ret ; i++) {
+        char *relFile = virXMLPropString(vols[i], "file");
+        if (relFile != NULL) {
+            char *absFile = testBuildFilename(file, relFile);
+            VIR_FREE(relFile);
+            if (!absFile) {
+                testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                          _("resolving volume filename"));
+                goto error;
+            }
+
+            def = virStorageVolDefParseFile(conn, pool->def, absFile);
+            VIR_FREE(absFile);
+            if (!def)
+                goto error;
+        } else {
+            if ((def = virStorageVolDefParseNode(conn, pool->def, xml,
+                                                 vols[i])) == NULL) {
+                goto error;
+            }
+        }
+
+        if (VIR_REALLOC_N(pool->volumes.objs,
+                          pool->volumes.count+1) < 0) {
+            virReportOOMError(conn);
+            goto error;
+        }
+
+        if (virAsprintf(&def->target.path, "%s/%s",
+                        pool->def->target.path,
+                        def->name) == -1) {
+            virReportOOMError(conn);
+            goto error;
+        }
+
+        def->key = strdup(def->target.path);
+        if (def->key == NULL) {
+            virReportOOMError(conn);
+            goto error;
+        }
+
+        pool->def->allocation += def->allocation;
+        pool->def->available = (pool->def->capacity -
+                                pool->def->allocation);
+
+        pool->volumes.objs[pool->volumes.count++] = def;
+        def = NULL;
+    }
+
+    func_ret = 0;
+error:
+    virStorageVolDefFree(def);
+    VIR_FREE(vols);
+    return func_ret;
+}
+
 static int testOpenFromFile(virConnectPtr conn,
                             const char *file) {
     int fd = -1, i, ret;
@@ -381,7 +462,8 @@ static int testOpenFromFile(virConnectPtr conn,
     if (!(xml = xmlReadFd(fd, file, NULL,
                           XML_PARSE_NOENT | XML_PARSE_NONET |
                           XML_PARSE_NOERROR | XML_PARSE_NOWARNING))) {
-        testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", _("host"));
+        testError(NULL, VIR_ERR_INTERNAL_ERROR,
+                  _("Invalid XML in file '%s'"), file);
         goto error;
     }
     close(fd);
@@ -389,7 +471,8 @@ static int testOpenFromFile(virConnectPtr conn,
 
     root = xmlDocGetRootElement(xml);
     if ((root == NULL) || (!xmlStrEqual(root->name, BAD_CAST "node"))) {
-        testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node"));
+        testError(NULL, VIR_ERR_XML_ERROR, "%s",
+                  _("Root element is not 'node'"));
         goto error;
     }
 
@@ -541,6 +624,7 @@ static int testOpenFromFile(virConnectPtr conn,
             goto error;
         }
         net->persistent = 1;
+        net->active = 1;
         virNetworkObjUnlock(net);
     }
     VIR_FREE(networks);
@@ -564,22 +648,13 @@ static int testOpenFromFile(virConnectPtr conn,
                 goto error;
             }
 
-            def = virStoragePoolDefParse(conn, NULL, absFile);
+            def = virStoragePoolDefParseFile(conn, absFile);
             VIR_FREE(absFile);
             if (!def)
                 goto error;
         } else {
-            xmlBufferPtr buf;
-            xmlSaveCtxtPtr sctxt;
-
-            buf = xmlBufferCreate();
-            sctxt = xmlSaveToBuffer(buf, NULL, 0);
-            xmlSaveTree(sctxt, pools[i]);
-            xmlSaveClose(sctxt);
-            if ((def = virStoragePoolDefParse(conn,
-                                              (const char *) buf->content,
-                                              NULL)) == NULL) {
-                xmlBufferFree(buf);
+            if ((def = virStoragePoolDefParseNode(conn, xml,
+                                                  pools[i])) == NULL) {
                 goto error;
             }
         }
@@ -595,6 +670,13 @@ static int testOpenFromFile(virConnectPtr conn,
             goto error;
         }
         pool->active = 1;
+
+        /* Find storage volumes */
+        if (testOpenVolumesForPool(conn, xml, ctxt, file, pool, i+1) < 0) {
+            virStoragePoolObjUnlock(pool);
+            goto error;
+        }
+
         virStoragePoolObjUnlock(pool);
     }
     VIR_FREE(pools);
@@ -639,9 +721,6 @@ static virDrvOpenStatus testOpen(virConnectPtr conn,
     if (conn->uri->server)
         return VIR_DRV_OPEN_DECLINED;
 
-    if (conn->uri->server)
-        return VIR_DRV_OPEN_DECLINED;
-
     /* From this point on, the connection is for us. */
     if (!conn->uri->path
         || conn->uri->path[0] == '\0'
@@ -1626,16 +1705,16 @@ static virDomainPtr testDomainDefineXML(virConnectPtr conn,
                                   def)) == NULL) {
         goto cleanup;
     }
+    def = NULL;
     dom->persistent = 1;
-    dom->def->id = -1;
+
     event = virDomainEventNewFromObj(dom,
                                      VIR_DOMAIN_EVENT_DEFINED,
                                      VIR_DOMAIN_EVENT_DEFINED_ADDED);
 
-    ret = virGetDomain(conn, def->name, def->uuid);
-    def = NULL;
+    ret = virGetDomain(conn, dom->def->name, dom->def->uuid);
     if (ret)
-        ret->id = -1;
+        ret->id = dom->def->id;
 
 cleanup:
     virDomainDefFree(def);
@@ -2517,7 +2596,7 @@ testStoragePoolCreate(virConnectPtr conn,
     virStoragePoolPtr ret = NULL;
 
     testDriverLock(privconn);
-    if (!(def = virStoragePoolDefParse(conn, xml, NULL)))
+    if (!(def = virStoragePoolDefParseString(conn, xml)))
         goto cleanup;
 
     pool = virStoragePoolObjFindByUUID(&privconn->pools, def->uuid);
@@ -2560,7 +2639,7 @@ testStoragePoolDefine(virConnectPtr conn,
     virStoragePoolPtr ret = NULL;
 
     testDriverLock(privconn);
-    if (!(def = virStoragePoolDefParse(conn, xml, NULL)))
+    if (!(def = virStoragePoolDefParseString(conn, xml)))
         goto cleanup;
 
     def->capacity = defaultPoolCap;
@@ -3085,7 +3164,7 @@ testStorageVolumeCreateXML(virStoragePoolPtr pool,
         goto cleanup;
     }
 
-    privvol = virStorageVolDefParse(pool->conn, privpool->def, xmldesc, NULL);
+    privvol = virStorageVolDefParseString(pool->conn, privpool->def, xmldesc);
     if (privvol == NULL)
         goto cleanup;
 
@@ -3166,7 +3245,7 @@ testStorageVolumeCreateXMLFrom(virStoragePoolPtr pool,
         goto cleanup;
     }
 
-    privvol = virStorageVolDefParse(pool->conn, privpool->def, xmldesc, NULL);
+    privvol = virStorageVolDefParseString(pool->conn, privpool->def, xmldesc);
     if (privvol == NULL)
         goto cleanup;
 
diff --git a/src/uml_conf.c b/src/uml_conf.c
index c0d086e..c36b3bf 100644
--- a/src/uml_conf.c
+++ b/src/uml_conf.c
@@ -44,6 +44,7 @@
 #include "memory.h"
 #include "nodeinfo.h"
 #include "verify.h"
+#include "bridge.h"
 
 #define VIR_FROM_THIS VIR_FROM_UML
 
@@ -62,7 +63,7 @@ virCapsPtr umlCapsInit(void) {
                                    0, 0)) == NULL)
         goto no_memory;
 
-    if (virCapsInitNUMA(caps) < 0)
+    if (nodeCapsInitNUMA(caps) < 0)
         goto no_memory;
 
     if ((guest = virCapabilitiesAddGuest(caps,
@@ -91,6 +92,172 @@ virCapsPtr umlCapsInit(void) {
 }
 
 
+static int
+umlConnectTapDevice(virConnectPtr conn,
+                    virDomainNetDefPtr net,
+                    const char *bridge)
+{
+    int tapfd = -1;
+    int err;
+    brControl *brctl = NULL;
+
+    if (!net->ifname ||
+        STRPREFIX(net->ifname, "vnet") ||
+        strchr(net->ifname, '%')) {
+        VIR_FREE(net->ifname);
+        if (!(net->ifname = strdup("vnet%d")))
+            goto no_memory;
+    }
+
+    if ((err = brInit(&brctl))) {
+        char ebuf[1024];
+        umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                       _("cannot initialize bridge support: %s"),
+                       virStrerror(err, ebuf, sizeof ebuf));
+        goto error;
+    }
+
+    if ((err = brAddTap(brctl, bridge,
+                        &net->ifname, BR_TAP_PERSIST, &tapfd))) {
+        if (errno == ENOTSUP) {
+            /* In this particular case, give a better diagnostic. */
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                           _("Failed to add tap interface to bridge. "
+                             "%s is not a bridge device"), bridge);
+        } else {
+            char ebuf[1024];
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                           _("Failed to add tap interface '%s' "
+                             "to bridge '%s' : %s"),
+                           net->ifname, bridge, virStrerror(err, ebuf, sizeof ebuf));
+        }
+        goto error;
+    }
+    close(tapfd);
+
+    brShutdown(brctl);
+
+    return 0;
+
+no_memory:
+    virReportOOMError(conn);
+error:
+    brShutdown(brctl);
+    return -1;
+}
+
+static char *
+umlBuildCommandLineNet(virConnectPtr conn,
+                       virDomainNetDefPtr def,
+                       int idx)
+{
+    char *ret;
+    virBuffer buf = VIR_BUFFER_INITIALIZER;
+
+    /* General format:  ethNN=type,options */
+
+    virBufferVSprintf(&buf, "eth%d=", idx);
+
+    switch (def->type) {
+    case VIR_DOMAIN_NET_TYPE_USER:
+        /* ethNNN=slirp,macaddr */
+        virBufferAddLit(&buf, "slirp");
+        break;
+
+    case VIR_DOMAIN_NET_TYPE_ETHERNET:
+        /* ethNNN=tuntap,tapname,macaddr,gateway */
+        virBufferAddLit(&buf, "tuntap");
+        if (def->data.ethernet.ipaddr) {
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                           _("IP address not supported for ethernet inteface"));
+            goto error;
+        }
+        if (def->data.ethernet.script) {
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                           _("script execution not supported for ethernet inteface"));
+            goto error;
+        }
+        break;
+
+    case VIR_DOMAIN_NET_TYPE_SERVER:
+        umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                       _("TCP server networking type not supported"));
+        goto error;
+
+    case VIR_DOMAIN_NET_TYPE_CLIENT:
+        umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                       _("TCP client networking type not supported"));
+        goto error;
+
+    case VIR_DOMAIN_NET_TYPE_MCAST:
+        /* ethNNN=tuntap,macaddr,ipaddr,port */
+        virBufferAddLit(&buf, "mcast");
+        break;
+
+    case VIR_DOMAIN_NET_TYPE_NETWORK:
+    {
+        char *bridge;
+        virNetworkPtr network = virNetworkLookupByName(conn,
+                                                       def->data.network.name);
+        if (!network) {
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                           _("Network '%s' not found"),
+                           def->data.network.name);
+            goto error;
+        }
+        bridge = virNetworkGetBridgeName(network);
+        virNetworkFree(network);
+        if (bridge == NULL) {
+            goto error;
+        }
+
+        if (umlConnectTapDevice(conn, def, bridge) < 0) {
+            VIR_FREE(bridge);
+            goto error;
+        }
+
+        /* ethNNN=tuntap,tapname,macaddr,gateway */
+        virBufferVSprintf(&buf, "tuntap,%s", def->ifname);
+        break;
+    }
+
+    case VIR_DOMAIN_NET_TYPE_BRIDGE:
+        if (umlConnectTapDevice(conn, def, def->data.bridge.brname) < 0)
+            goto error;
+
+        /* ethNNN=tuntap,tapname,macaddr,gateway */
+        virBufferVSprintf(&buf, "tuntap,%s", def->ifname);
+        break;
+
+    case VIR_DOMAIN_NET_TYPE_INTERNAL:
+        umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                       _("internal networking type not supported"));
+        goto error;
+    }
+
+    virBufferVSprintf(&buf, ",%02x:%02x:%02x:%02x:%02x:%02x",
+                      def->mac[0], def->mac[1], def->mac[2],
+                      def->mac[3], def->mac[4], def->mac[5]);
+
+    if (def->type == VIR_DOMAIN_NET_TYPE_MCAST) {
+        virBufferVSprintf(&buf, ",%s,%d",
+                          def->data.socket.address,
+                          def->data.socket.port);
+    }
+
+    if (virBufferError(&buf)) {
+        virReportOOMError(conn);
+        return NULL;
+    }
+
+    return virBufferContentAndReset(&buf);
+
+error:
+    ret = virBufferContentAndReset(&buf);
+    VIR_FREE(ret);
+    return NULL;
+}
+
 static char *
 umlBuildCommandLineChr(virConnectPtr conn,
                        virDomainChrDefPtr def,
@@ -166,9 +333,8 @@ int umlBuildCommandLine(virConnectPtr conn,
                         struct uml_driver *driver ATTRIBUTE_UNUSED,
                         virDomainObjPtr vm,
                         const char ***retargv,
-                        const char ***retenv,
-                        int **tapfds,
-                        int *ntapfds) {
+                        const char ***retenv)
+{
     int i, j;
     char memory[50];
     struct utsname ut;
@@ -277,6 +443,13 @@ int umlBuildCommandLine(virConnectPtr conn,
         ADD_ARG_PAIR(disk->dst, disk->src);
     }
 
+    for (i = 0 ; i < vm->def->nnets ; i++) {
+        char *ret = umlBuildCommandLineNet(conn, vm->def->nets[i], i);
+        if (!ret)
+            goto error;
+        ADD_ARG(ret);
+    }
+
     for (i = 0 ; i < UML_MAX_CHAR_DEVICE ; i++) {
         char *ret;
         if (i == 0 && vm->def->console)
@@ -311,13 +484,7 @@ int umlBuildCommandLine(virConnectPtr conn,
  no_memory:
     virReportOOMError(conn);
  error:
-    if (tapfds &&
-        *tapfds) {
-        for (i = 0; i < *ntapfds; i++)
-            close((*tapfds)[i]);
-        VIR_FREE(*tapfds);
-        *ntapfds = 0;
-    }
+
     if (qargv) {
         for (i = 0 ; i < qargc ; i++)
             VIR_FREE((qargv)[i]);
diff --git a/src/uml_conf.h b/src/uml_conf.h
index f7846e0..c319396 100644
--- a/src/uml_conf.h
+++ b/src/uml_conf.h
@@ -42,6 +42,8 @@
 struct uml_driver {
     virMutex lock;
 
+    int privileged;
+
     unsigned int umlVersion;
     int nextvmid;
 
@@ -70,8 +72,6 @@ int         umlBuildCommandLine       (virConnectPtr conn,
                                        struct uml_driver *driver,
                                        virDomainObjPtr dom,
                                        const char ***retargv,
-                                       const char ***retenv,
-                                       int **tapfds,
-                                       int *ntapfds);
+                                       const char ***retenv);
 
 #endif /* __UML_CONF_H */
diff --git a/src/uml_driver.c b/src/uml_driver.c
index 4cb8eaa..dc1e8ef 100644
--- a/src/uml_driver.c
+++ b/src/uml_driver.c
@@ -45,11 +45,6 @@
 #include <sys/ioctl.h>
 #include <sys/inotify.h>
 
-#if HAVE_NUMACTL
-#define NUMA_VERSION1_COMPATIBILITY 1
-#include <numa.h>
-#endif
-
 #include "uml_driver.h"
 #include "uml_conf.h"
 #include "event.h"
@@ -71,9 +66,6 @@
 
 static int umlShutdown(void);
 
-#define umlLog(level, msg, ...)                                     \
-    virLogMessage(__FILE__, level, __func__, __LINE__, 0, msg, __VA_ARGS__)
-
 static void umlDriverLock(struct uml_driver *driver)
 {
     virMutexLock(&driver->lock);
@@ -100,8 +92,7 @@ static int umlSetCloseExec(int fd) {
         goto error;
     return 0;
  error:
-    umlLog(VIR_LOG_ERROR,
-             "%s", _("Failed to set close-on-exec file descriptor flag\n"));
+    VIR_ERROR0(_("Failed to set close-on-exec file descriptor flag"));
     return -1;
 }
 
@@ -131,9 +122,9 @@ umlAutostartConfigs(struct uml_driver *driver) {
      * to lookup the bridge associated with a virtual
      * network
      */
-    virConnectPtr conn = virConnectOpen(getuid() ?
-                                        "uml:///session" :
-                                        "uml:///system");
+    virConnectPtr conn = virConnectOpen(driver->privileged ?
+                                        "uml:///system" :
+                                        "uml:///session");
     /* Ignoring NULL conn which is mostly harmless here */
 
     for (i = 0 ; i < driver->domains.count ; i++) {
@@ -141,7 +132,7 @@ umlAutostartConfigs(struct uml_driver *driver) {
             !virDomainIsActive(driver->domains.objs[i]) &&
             umlStartVMDaemon(conn, driver, driver->domains.objs[i]) < 0) {
             virErrorPtr err = virGetLastError();
-            umlLog(VIR_LOG_ERROR, _("Failed to autostart VM '%s': %s\n"),
+            VIR_ERROR(_("Failed to autostart VM '%s': %s"),
                      driver->domains.objs[i]->def->name, err->message);
         }
     }
@@ -166,9 +157,10 @@ umlIdentifyOneChrPTY(virConnectPtr conn,
         return -1;
     }
 requery:
-    umlMonitorCommand(NULL, driver, dom, cmd, &res);
+    if (umlMonitorCommand(NULL, driver, dom, cmd, &res) < 0)
+        return -1;
 
-    if (STRPREFIX(res, "pts:")) {
+    if (res && STRPREFIX(res, "pts:")) {
         VIR_FREE(def->data.file.path);
         if ((def->data.file.path = strdup(res + 4)) == NULL) {
             virReportOOMError(conn);
@@ -176,7 +168,7 @@ requery:
             VIR_FREE(cmd);
             return -1;
         }
-    } else if (STRPREFIX(res, "pts")) {
+    } else if (!res || STRPREFIX(res, "pts")) {
         /* It can take a while to startup, so retry for
            upto 5 seconds */
         /* XXX should do this in a better non-blocking
@@ -263,19 +255,15 @@ reread:
         }
 
         if (e->mask & IN_DELETE) {
+            VIR_DEBUG("Got inotify domain shutdown '%s'", name);
             if (!virDomainIsActive(dom)) {
                 virDomainObjUnlock(dom);
                 continue;
             }
 
-            dom->def->id = -1;
-            dom->pid = -1;
-            if (dom->newDef) {
-                virDomainDefFree(dom->def);
-                dom->def = dom->newDef;
-            }
-            dom->state = VIR_DOMAIN_SHUTOFF;
+            umlShutdownVMDaemon(NULL, driver, dom);
         } else if (e->mask & (IN_CREATE | IN_MODIFY)) {
+            VIR_DEBUG("Got inotify domain startup '%s'", name);
             if (virDomainIsActive(dom)) {
                 virDomainObjUnlock(dom);
                 continue;
@@ -289,11 +277,13 @@ reread:
             dom->def->id = driver->nextvmid++;
             dom->state = VIR_DOMAIN_RUNNING;
 
-            if (umlOpenMonitor(NULL, driver, dom) < 0)
+            if (umlOpenMonitor(NULL, driver, dom) < 0) {
+                VIR_WARN0("Could not open monitor for new domain");
                 umlShutdownVMDaemon(NULL, driver, dom);
-
-            if (umlIdentifyChrPTY(NULL, driver, dom) < 0)
+            } else if (umlIdentifyChrPTY(NULL, driver, dom) < 0) {
+                VIR_WARN0("Could not identify charater devices for new domain");
                 umlShutdownVMDaemon(NULL, driver, dom);
+            }
         }
         virDomainObjUnlock(dom);
     }
@@ -308,7 +298,7 @@ cleanup:
  * Initialization function for the Uml daemon
  */
 static int
-umlStartup(void) {
+umlStartup(int privileged) {
     uid_t uid = geteuid();
     char *base = NULL;
     char driverConf[PATH_MAX];
@@ -317,6 +307,8 @@ umlStartup(void) {
     if (VIR_ALLOC(uml_driver) < 0)
         return -1;
 
+    uml_driver->privileged = privileged;
+
     if (virMutexInit(&uml_driver->lock) < 0) {
         VIR_FREE(uml_driver);
         return -1;
@@ -331,7 +323,7 @@ umlStartup(void) {
     if (!userdir)
         goto error;
 
-    if (!uid) {
+    if (privileged) {
         if (virAsprintf(&uml_driver->logDir,
                         "%s/log/libvirt/uml", LOCAL_STATE_DIR) == -1)
             goto out_of_memory;
@@ -372,17 +364,18 @@ umlStartup(void) {
 
 
     if ((uml_driver->inotifyFD = inotify_init()) < 0) {
-        umlLog(VIR_LOG_ERROR, "%s", _("cannot initialize inotify"));
+        VIR_ERROR0(_("cannot initialize inotify"));
         goto error;
     }
 
     if (virFileMakePath(uml_driver->monitorDir) < 0) {
         char ebuf[1024];
-        umlLog(VIR_LOG_ERROR, _("Failed to create monitor directory %s: %s"),
+        VIR_ERROR(_("Failed to create monitor directory %s: %s"),
                uml_driver->monitorDir, virStrerror(errno, ebuf, sizeof ebuf));
         goto error;
     }
 
+    VIR_INFO("Adding inotify watch on %s", uml_driver->monitorDir);
     if (inotify_add_watch(uml_driver->inotifyFD,
                           uml_driver->monitorDir,
                           IN_CREATE | IN_MODIFY | IN_DELETE) < 0) {
@@ -399,7 +392,7 @@ umlStartup(void) {
                                 &uml_driver->domains,
                                 uml_driver->configDir,
                                 uml_driver->autostartDir,
-                                NULL, NULL) < 0)
+                                0, NULL, NULL) < 0)
         goto error;
 
     umlAutostartConfigs(uml_driver);
@@ -410,8 +403,7 @@ umlStartup(void) {
     return 0;
 
 out_of_memory:
-    umlLog (VIR_LOG_ERROR,
-              "%s", _("umlStartup: out of memory\n"));
+    VIR_ERROR0(_("umlStartup: out of memory"));
 
 error:
     VIR_FREE(userdir);
@@ -438,7 +430,7 @@ umlReload(void) {
                             &uml_driver->domains,
                             uml_driver->configDir,
                             uml_driver->autostartDir,
-                            NULL, NULL);
+                            0, NULL, NULL);
 
     umlAutostartConfigs(uml_driver);
     umlDriverUnlock(uml_driver);
@@ -595,10 +587,11 @@ static int umlOpenMonitor(virConnectPtr conn,
     if (umlMonitorAddress(conn, driver, vm, &addr) < 0)
         return -1;
 
+    VIR_DEBUG("Dest address for monitor is '%s'", addr.sun_path);
 restat:
     if (stat(addr.sun_path, &sb) < 0) {
         if (errno == ENOENT &&
-            retries < 50) {
+            retries++ < 50) {
             usleep(1000 * 100);
             goto restat;
         }
@@ -612,7 +605,8 @@ restat:
     }
 
     memset(addr.sun_path, 0, sizeof addr.sun_path);
-    sprintf(addr.sun_path + 1, "%u", getpid());
+    sprintf(addr.sun_path + 1, "libvirt-uml-%u", vm->pid);
+    VIR_DEBUG("Reply address for monitor is '%s'", addr.sun_path+1);
     if (bind(vm->monitor, (struct sockaddr *)&addr, sizeof addr) < 0) {
         virReportSystemError(conn, errno,
                              "%s", _("cannot bind socket"));
@@ -657,6 +651,8 @@ static int umlMonitorCommand(virConnectPtr conn,
     struct sockaddr_un addr;
     unsigned int addrlen;
 
+    VIR_DEBUG("Run command '%s'", cmd);
+
     *reply = NULL;
 
     if (umlMonitorAddress(conn, driver, vm, &addr) < 0)
@@ -706,6 +702,8 @@ static int umlMonitorCommand(virConnectPtr conn,
 
     } while (res.extra);
 
+    VIR_DEBUG("Command reply is '%s'", NULLSTR(retdata));
+
     *reply = retdata;
 
     return ret;
@@ -716,6 +714,35 @@ error:
 }
 
 
+static int umlCleanupTapDevices(virConnectPtr conn ATTRIBUTE_UNUSED,
+                                virDomainObjPtr vm) {
+    int i;
+    int err;
+    int ret = 0;
+    brControl *brctl = NULL;
+    VIR_ERROR0("Cleanup tap");
+    if (brInit(&brctl) < 0)
+        return -1;
+
+    for (i = 0 ; i < vm->def->nnets ; i++) {
+        virDomainNetDefPtr def = vm->def->nets[i];
+
+        if (def->type != VIR_DOMAIN_NET_TYPE_BRIDGE &&
+            def->type != VIR_DOMAIN_NET_TYPE_NETWORK)
+            continue;
+
+        VIR_ERROR("Cleanup '%s'", def->ifname);
+        err = brDeleteTap(brctl, def->ifname);
+        if (err) {
+            VIR_ERROR("Cleanup failed %d", err);
+            ret = -1;
+        }
+    }
+    VIR_ERROR0("Cleanup tap done");
+    brShutdown(brctl);
+    return ret;
+}
+
 static int umlStartVMDaemon(virConnectPtr conn,
                             struct uml_driver *driver,
                             virDomainObjPtr vm) {
@@ -726,8 +753,6 @@ static int umlStartVMDaemon(virConnectPtr conn,
     char *logfile;
     int logfd = -1;
     struct stat sb;
-    int *tapfds = NULL;
-    int ntapfds = 0;
     fd_set keepfd;
     char ebuf[1024];
 
@@ -786,44 +811,42 @@ static int umlStartVMDaemon(virConnectPtr conn,
     }
 
     if (umlBuildCommandLine(conn, driver, vm,
-                            &argv, &progenv,
-                            &tapfds, &ntapfds) < 0) {
+                            &argv, &progenv) < 0) {
         close(logfd);
+        umlCleanupTapDevices(conn, vm);
         return -1;
     }
 
     tmp = progenv;
     while (*tmp) {
         if (safewrite(logfd, *tmp, strlen(*tmp)) < 0)
-            umlLog(VIR_LOG_WARN, _("Unable to write envv to logfile: %s\n"),
+            VIR_WARN(_("Unable to write envv to logfile: %s"),
                    virStrerror(errno, ebuf, sizeof ebuf));
         if (safewrite(logfd, " ", 1) < 0)
-            umlLog(VIR_LOG_WARN, _("Unable to write envv to logfile: %s\n"),
+            VIR_WARN(_("Unable to write envv to logfile: %s"),
                    virStrerror(errno, ebuf, sizeof ebuf));
         tmp++;
     }
     tmp = argv;
     while (*tmp) {
         if (safewrite(logfd, *tmp, strlen(*tmp)) < 0)
-            umlLog(VIR_LOG_WARN, _("Unable to write argv to logfile: %s\n"),
+            VIR_WARN(_("Unable to write argv to logfile: %s"),
                    virStrerror(errno, ebuf, sizeof ebuf));
         if (safewrite(logfd, " ", 1) < 0)
-            umlLog(VIR_LOG_WARN, _("Unable to write argv to logfile: %s\n"),
+            VIR_WARN(_("Unable to write argv to logfile: %s"),
                    virStrerror(errno, ebuf, sizeof ebuf));
         tmp++;
     }
     if (safewrite(logfd, "\n", 1) < 0)
-        umlLog(VIR_LOG_WARN, _("Unable to write argv to logfile: %s\n"),
+        VIR_WARN(_("Unable to write argv to logfile: %s"),
                  virStrerror(errno, ebuf, sizeof ebuf));
 
     vm->monitor = -1;
 
-    for (i = 0 ; i < ntapfds ; i++)
-        FD_SET(tapfds[i], &keepfd);
-
     ret = virExecDaemonize(conn, argv, progenv, &keepfd, &pid,
                            -1, &logfd, &logfd,
-                           0, NULL, NULL, NULL);
+                           VIR_EXEC_CLEAR_CAPS,
+                           NULL, NULL, NULL);
     close(logfd);
 
     for (i = 0 ; argv[i] ; i++)
@@ -834,15 +857,14 @@ static int umlStartVMDaemon(virConnectPtr conn,
         VIR_FREE(progenv[i]);
     VIR_FREE(progenv);
 
-    if (tapfds) {
-        for (i = 0 ; i < ntapfds ; i++) {
-            close(tapfds[i]);
-        }
-        VIR_FREE(tapfds);
-    }
+    if (ret < 0)
+        umlCleanupTapDevices(conn, vm);
 
     /* NB we don't mark it running here - we do that async
        with inotify */
+    /* XXX what if someone else tries to start it again
+       before we get the inotification ? Sounds like
+       trouble.... */
 
     return ret;
 }
@@ -852,20 +874,17 @@ static void umlShutdownVMDaemon(virConnectPtr conn ATTRIBUTE_UNUSED,
                                 virDomainObjPtr vm)
 {
     int ret;
-    if (!virDomainIsActive(vm) ||
-        vm->pid <= 1)
+    if (!virDomainIsActive(vm))
         return;
 
-
-    kill(vm->pid, SIGTERM);
+    virKillProcess(vm->pid, SIGTERM);
 
     if (vm->monitor != -1)
         close(vm->monitor);
     vm->monitor = -1;
 
     if ((ret = waitpid(vm->pid, NULL, 0)) != vm->pid) {
-        umlLog(VIR_LOG_WARN,
-               _("Got unexpected pid %d != %d\n"),
+        VIR_WARN(_("Got unexpected pid %d != %d"),
                ret, vm->pid);
     }
 
@@ -875,6 +894,8 @@ static void umlShutdownVMDaemon(virConnectPtr conn ATTRIBUTE_UNUSED,
     VIR_FREE(vm->vcpupids);
     vm->nvcpupids = 0;
 
+    umlCleanupTapDevices(conn, vm);
+
     if (vm->newDef) {
         virDomainDefFree(vm->def);
         vm->def = vm->newDef;
@@ -887,30 +908,49 @@ static void umlShutdownVMDaemon(virConnectPtr conn ATTRIBUTE_UNUSED,
 static virDrvOpenStatus umlOpen(virConnectPtr conn,
                                 virConnectAuthPtr auth ATTRIBUTE_UNUSED,
                                 int flags ATTRIBUTE_UNUSED) {
-    uid_t uid = getuid();
+    if (conn->uri == NULL) {
+        if (uml_driver == NULL)
+            return VIR_DRV_OPEN_DECLINED;
 
-    if (uml_driver == NULL)
-        goto decline;
+        conn->uri = xmlParseURI(uml_driver->privileged ?
+                                "uml:///system" :
+                                "uml:///session");
+        if (!conn->uri) {
+            virReportOOMError(conn);
+            return VIR_DRV_OPEN_ERROR;
+        }
+    } else {
+        if (conn->uri->scheme == NULL ||
+            STRNEQ (conn->uri->scheme, "uml"))
+            return VIR_DRV_OPEN_DECLINED;
 
-    if (conn->uri != NULL) {
-        if (conn->uri->scheme == NULL || conn->uri->path == NULL)
-            goto decline;
+        /* Allow remote driver to deal with URIs with hostname server */
+        if (conn->uri->server != NULL)
+            return VIR_DRV_OPEN_DECLINED;
 
-        if (STRNEQ (conn->uri->scheme, "uml"))
-            goto decline;
 
-        if (uid != 0) {
-            if (STRNEQ (conn->uri->path, "/session"))
-                goto decline;
-        } else { /* root */
+        /* Check path and tell them correct path if they made a mistake */
+        if (uml_driver->privileged) {
             if (STRNEQ (conn->uri->path, "/system") &&
-                STRNEQ (conn->uri->path, "/session"))
-                goto decline;
+                STRNEQ (conn->uri->path, "/session")) {
+                umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                               _("unexpected UML URI path '%s', try uml:///system"),
+                               conn->uri->path);
+                return VIR_DRV_OPEN_ERROR;
+            }
+        } else {
+            if (STRNEQ (conn->uri->path, "/session")) {
+                umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
+                               _("unexpected UML URI path '%s', try uml:///session"),
+                               conn->uri->path);
+                return VIR_DRV_OPEN_ERROR;
+            }
         }
-    } else {
-        conn->uri = xmlParseURI(uid ? "uml:///session" : "uml:///system");
-        if (!conn->uri) {
-            virReportOOMError(conn);
+
+        /* URI was good, but driver isn't active */
+        if (uml_driver == NULL) {
+            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR, "%s",
+                           _("uml state driver is not active"));
             return VIR_DRV_OPEN_ERROR;
         }
     }
@@ -918,9 +958,6 @@ static virDrvOpenStatus umlOpen(virConnectPtr conn,
     conn->privateData = uml_driver;
 
     return VIR_DRV_OPEN_SUCCESS;
-
- decline:
-    return VIR_DRV_OPEN_DECLINED;
 }
 
 static int umlClose(virConnectPtr conn) {
@@ -935,11 +972,6 @@ static const char *umlGetType(virConnectPtr conn ATTRIBUTE_UNUSED) {
     return "UML";
 }
 
-static int umlGetNodeInfo(virConnectPtr conn,
-                          virNodeInfoPtr nodeinfo) {
-    return virNodeInfoPopulate(conn, nodeinfo);
-}
-
 
 static char *umlGetCapabilities(virConnectPtr conn) {
     struct uml_driver *driver = (struct uml_driver *)conn->privateData;
@@ -954,69 +986,6 @@ static char *umlGetCapabilities(virConnectPtr conn) {
 }
 
 
-#if HAVE_NUMACTL
-static int
-umlNodeGetCellsFreeMemory(virConnectPtr conn,
-                            unsigned long long *freeMems,
-                            int startCell,
-                            int maxCells)
-{
-    int n, lastCell, numCells;
-    int ret = -1;
-
-    if (numa_available() < 0) {
-        umlReportError(conn, NULL, NULL, VIR_ERR_NO_SUPPORT,
-                         "%s", _("NUMA not supported on this host"));
-        goto cleanup;
-    }
-    lastCell = startCell + maxCells - 1;
-    if (lastCell > numa_max_node())
-        lastCell = numa_max_node();
-
-    for (numCells = 0, n = startCell ; n <= lastCell ; n++) {
-        long long mem;
-        if (numa_node_size64(n, &mem) < 0) {
-            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("Failed to query NUMA free memory"));
-            goto cleanup;
-        }
-        freeMems[numCells++] = mem;
-    }
-    ret = numCells;
-
-cleanup:
-    return ret;
-}
-
-static unsigned long long
-umlNodeGetFreeMemory (virConnectPtr conn)
-{
-    unsigned long long freeMem = 0;
-    unsigned long long ret = -1;
-    int n;
-
-    if (numa_available() < 0) {
-        umlReportError(conn, NULL, NULL, VIR_ERR_NO_SUPPORT,
-                         "%s", _("NUMA not supported on this host"));
-        goto cleanup;
-    }
-
-    for (n = 0 ; n <= numa_max_node() ; n++) {
-        long long mem;
-        if (numa_node_size64(n, &mem) < 0) {
-            umlReportError(conn, NULL, NULL, VIR_ERR_INTERNAL_ERROR,
-                             "%s", _("Failed to query NUMA free memory"));
-            goto cleanup;
-        }
-        freeMem += mem;
-    }
-    ret = freeMem;
-
-cleanup:
-    return ret;
-}
-
-#endif
 
 static int umlGetProcessInfo(unsigned long long *cpuTime, int pid) {
     char proc[PATH_MAX];
@@ -1826,7 +1795,7 @@ static virDriver umlDriver = {
     umlGetVersion, /* version */
     umlGetHostname, /* getHostname */
     NULL, /* getMaxVcpus */
-    umlGetNodeInfo, /* nodeGetInfo */
+    nodeGetInfo, /* nodeGetInfo */
     umlGetCapabilities, /* getCapabilities */
     umlListDomains, /* listDomains */
     umlNumDomains, /* numOfDomains */
@@ -1875,13 +1844,8 @@ static virDriver umlDriver = {
     NULL, /* domainInterfaceStats */
     umlDomainBlockPeek, /* domainBlockPeek */
     NULL, /* domainMemoryPeek */
-#if HAVE_NUMACTL
-    umlNodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
-    umlNodeGetFreeMemory,  /* getFreeMemory */
-#else
-    NULL, /* nodeGetCellsFreeMemory */
-    NULL, /* getFreeMemory */
-#endif
+    virNodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
+    virNodeGetFreeMemory,  /* getFreeMemory */
     NULL, /* domainEventRegister */
     NULL, /* domainEventDeregister */
     NULL, /* domainMigratePrepare2 */
diff --git a/src/util.c b/src/util.c
index b7fedc5..f82cddc 100644
--- a/src/util.c
+++ b/src/util.c
@@ -56,6 +56,10 @@
 #ifdef HAVE_GETPWUID_R
 #include <pwd.h>
 #endif
+#if HAVE_CAPNG
+#include <cap-ng.h>
+#endif
+
 
 #include "virterror_internal.h"
 #include "logging.h"
@@ -264,6 +268,29 @@ int virSetCloseExec(int fd) {
     return 0;
 }
 
+
+#if HAVE_CAPNG
+static int virClearCapabilities(void)
+{
+    int ret;
+
+    capng_clear(CAPNG_SELECT_BOTH);
+
+    if ((ret = capng_apply(CAPNG_SELECT_BOTH)) < 0) {
+        VIR_ERROR("cannot clear process capabilities %d", ret);
+        return -1;
+    }
+
+    return 0;
+}
+#else
+static int virClearCapabilities(void)
+{
+//    VIR_WARN0("libcap-ng support not compiled in, unable to clear capabilities");
+    return 0;
+}
+#endif
+
 /*
  * @conn Connection to report errors against
  * @argv argv to exec
@@ -349,10 +376,6 @@ __virExec(virConnectPtr conn,
         } else {
             childout = *outfd;
         }
-#ifndef ENABLE_DEBUG
-    } else {
-        childout = null;
-#endif
     }
 
     if (errfd != NULL) {
@@ -380,10 +403,6 @@ __virExec(virConnectPtr conn,
         } else {
             childerr = *errfd;
         }
-#ifndef ENABLE_DEBUG
-    } else {
-        childerr = null;
-#endif
     }
 
     if ((pid = fork()) < 0) {
@@ -489,6 +508,12 @@ __virExec(virConnectPtr conn,
         if ((hook)(data) != 0)
             _exit(1);
 
+    /* The hook above may need todo something privileged, so
+     * we delay clearing capabilities until now */
+    if ((flags & VIR_EXEC_CLEAR_CAPS) &&
+        virClearCapabilities() < 0)
+        _exit(1);
+
     /* Daemonize as late as possible, so the parent process can detect
      * the above errors with wait* */
     if (flags & VIR_EXEC_DAEMON) {
@@ -1073,7 +1098,35 @@ int virFileResolveLink(const char *linkpath,
 #endif
 }
 
+/*
+ * Finds a requested file in the PATH env. e.g.:
+ * "kvm-img" will return "/usr/bin/kvm-img"
+ *
+ * You must free the result
+ */
+char *virFindFileInPath(const char *file)
+{
+    char pathenv[PATH_MAX];
+    char *penv = pathenv;
+    char *pathseg;
+    char fullpath[PATH_MAX];
+
+    /* copy PATH env so we can tweak it */
+    strncpy(pathenv, getenv("PATH"), PATH_MAX);
+    pathenv[PATH_MAX - 1] = '\0';
+
+
+    /* for each path segment, append the file to search for and test for
+     * it. return it if found.
+     */
+    while ((pathseg = strsep(&penv, ":")) != NULL) {
+       snprintf(fullpath, PATH_MAX, "%s/%s", pathseg, file);
+       if (virFileExists(fullpath))
+           return strdup(fullpath);
+    }
 
+    return NULL;
+}
 int virFileExists(const char *path)
 {
     struct stat st;
@@ -1594,6 +1647,9 @@ int virEnumFromString(const char *const*types,
                       const char *type)
 {
     unsigned int i;
+    if (!type)
+        return -1;
+
     for (i = 0 ; i < ntypes ; i++)
         if (STREQ(types[i], type))
             return i;
@@ -1680,7 +1736,7 @@ char *virGetHostname(void)
 /* send signal to a single process */
 int virKillProcess(pid_t pid, int sig)
 {
-    if (pid < 1) {
+    if (pid <= 1) {
         errno = ESRCH;
         return -1;
     }
diff --git a/src/util.h b/src/util.h
index 61e1eb5..6dd005f 100644
--- a/src/util.h
+++ b/src/util.h
@@ -37,6 +37,7 @@ enum {
     VIR_EXEC_NONE   = 0,
     VIR_EXEC_NONBLOCK = (1 << 0),
     VIR_EXEC_DAEMON = (1 << 1),
+    VIR_EXEC_CLEAR_CAPS = (1 << 2),
 };
 
 int virSetNonBlock(int fd);
@@ -101,6 +102,8 @@ int virFileLinkPointsTo(const char *checkLink,
 int virFileResolveLink(const char *linkpath,
                        char **resultpath);
 
+char *virFindFileInPath(const char *file);
+
 int virFileExists(const char *path);
 
 int virFileMakePath(const char *path);
diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c
index 50c87e5..3208f03 100644
--- a/src/vbox/vbox_tmpl.c
+++ b/src/vbox/vbox_tmpl.c
@@ -186,7 +186,7 @@ static virCapsPtr vboxCapsInit(void) {
                                    0, 0)) == NULL)
         goto no_memory;
 
-    if (virCapsInitNUMA(caps) < 0)
+    if (nodeCapsInitNUMA(caps) < 0)
         goto no_memory;
 
     virCapabilitiesSetMacPrefix(caps, (unsigned char[]){ 0x08, 0x00, 0x27 });
@@ -413,9 +413,6 @@ static int vboxGetMaxVcpus(virConnectPtr conn, const char *type ATTRIBUTE_UNUSED
     return ret;
 }
 
-static int vboxNodeGetInfo(virConnectPtr conn, virNodeInfoPtr nodeinfo) {
-    return virNodeInfoPopulate(conn, nodeinfo);
-}
 
 static char *vboxGetCapabilities(virConnectPtr conn) {
     vboxGlobalData *data = conn->privateData;
@@ -4902,64 +4899,72 @@ cleanup:
 virDriver NAME(Driver) = {
     VIR_DRV_VBOX,
     "VBOX",
-    .open                          = vboxOpen,
-    .close                         = vboxClose,
-    .supports_feature              = NULL,
-    .type                          = NULL,
-    .version                       = vboxGetVersion,
-    .getHostname                   = vboxGetHostname,
-    .getMaxVcpus                   = vboxGetMaxVcpus,
-    .nodeGetInfo                   = vboxNodeGetInfo,
-    .getCapabilities               = vboxGetCapabilities,
-    .listDomains                   = vboxListDomains,
-    .numOfDomains                  = vboxNumOfDomains,
-    .domainCreateXML               = vboxDomainCreateXML,
-    .domainLookupByID              = vboxDomainLookupByID,
-    .domainLookupByUUID            = vboxDomainLookupByUUID,
-    .domainLookupByName            = vboxDomainLookupByName,
-    .domainSuspend                 = vboxDomainSuspend,
-    .domainResume                  = vboxDomainResume,
-    .domainShutdown                = vboxDomainShutdown,
-    .domainReboot                  = vboxDomainReboot,
-    .domainDestroy                 = vboxDomainDestroy,
-    .domainGetOSType               = vboxDomainGetOSType,
-    .domainGetMaxMemory            = NULL,
-    .domainSetMaxMemory            = NULL,
-    .domainSetMemory               = vboxDomainSetMemory,
-    .domainGetInfo                 = vboxDomainGetInfo,
-    .domainSave                    = vboxDomainSave,
-    .domainRestore                 = NULL,
-    .domainCoreDump                = NULL,
-    .domainSetVcpus                = NULL,
-    .domainPinVcpu                 = NULL,
-    .domainGetVcpus                = NULL,
-    .domainGetMaxVcpus             = NULL,
-    .domainDumpXML                 = vboxDomainDumpXML,
-    .listDefinedDomains            = vboxListDefinedDomains,
-    .numOfDefinedDomains           = vboxNumOfDefinedDomains,
-    .domainCreate                  = vboxDomainCreate,
-    .domainDefineXML               = vboxDomainDefineXML,
-    .domainUndefine                = vboxDomainUndefine,
-    .domainAttachDevice            = vboxDomainAttachDevice,
-    .domainDetachDevice            = vboxDomainDetachDevice,
-    .domainGetAutostart            = NULL,
-    .domainSetAutostart            = NULL,
-    .domainGetSchedulerType        = NULL,
-    .domainGetSchedulerParameters  = NULL,
-    .domainSetSchedulerParameters  = NULL,
-    .domainMigratePrepare          = NULL,
-    .domainMigratePerform          = NULL,
-    .domainMigrateFinish           = NULL,
-    .domainBlockStats              = NULL,
-    .domainInterfaceStats          = NULL,
-    .domainBlockPeek               = NULL,
-    .domainMemoryPeek              = NULL,
-    .nodeGetCellsFreeMemory        = NULL,
-    .getFreeMemory                 = NULL,
-    .domainEventRegister           = NULL,
-    .domainEventDeregister         = NULL,
-    .domainMigratePrepare2         = NULL,
-    .domainMigrateFinish2          = NULL,
+    vboxOpen, /* open */
+    vboxClose, /* close */
+    NULL, /* supports_feature */
+    NULL, /* type */
+    vboxGetVersion, /* version */
+    vboxGetHostname, /* getHostname */
+    vboxGetMaxVcpus, /* getMaxVcpus */
+    nodeGetInfo, /* nodeGetInfo */
+    vboxGetCapabilities, /* getCapabilities */
+    vboxListDomains, /* listDomains */
+    vboxNumOfDomains, /* numOfDomains */
+    vboxDomainCreateXML, /* domainCreateXML */
+    vboxDomainLookupByID, /* domainLookupByID */
+    vboxDomainLookupByUUID, /* domainLookupByUUID */
+    vboxDomainLookupByName, /* domainLookupByName */
+    vboxDomainSuspend, /* domainSuspend */
+    vboxDomainResume, /* domainResume */
+    vboxDomainShutdown, /* domainShutdown */
+    vboxDomainReboot, /* domainReboot */
+    vboxDomainDestroy, /* domainDestroy */
+    vboxDomainGetOSType, /* domainGetOSType */
+    NULL, /* domainGetMaxMemory */
+    NULL, /* domainSetMaxMemory */
+    vboxDomainSetMemory, /* domainSetMemory */
+    vboxDomainGetInfo, /* domainGetInfo */
+    vboxDomainSave, /* domainSave */
+    NULL, /* domainRestore */
+    NULL, /* domainCoreDump */
+    NULL, /* domainSetVcpus */
+    NULL, /* domainPinVcpu */
+    NULL, /* domainGetVcpus */
+    NULL, /* domainGetMaxVcpus */
+    NULL, /* domainGetSecurityLabel */
+    NULL, /* nodeGetSecurityModel */
+    vboxDomainDumpXML, /* domainDumpXML */
+    NULL, /* domainXmlFromNative */
+    NULL, /* domainXmlToNative */
+    vboxListDefinedDomains, /* listDefinedDomains */
+    vboxNumOfDefinedDomains, /* numOfDefinedDomains */
+    vboxDomainCreate, /* domainCreate */
+    vboxDomainDefineXML, /* domainDefineXML */
+    vboxDomainUndefine, /* domainUndefine */
+    vboxDomainAttachDevice, /* domainAttachDevice */
+    vboxDomainDetachDevice, /* domainDetachDevice */
+    NULL, /* domainGetAutostart */
+    NULL, /* domainSetAutostart */
+    NULL, /* domainGetSchedulerType */
+    NULL, /* domainGetSchedulerParameters */
+    NULL, /* domainSetSchedulerParameters */
+    NULL, /* domainMigratePrepare */
+    NULL, /* domainMigratePerform */
+    NULL, /* domainMigrateFinish */
+    NULL, /* domainBlockStats */
+    NULL, /* domainInterfaceStats */
+    NULL, /* domainBlockPeek */
+    NULL, /* domainMemoryPeek */
+    nodeGetCellsFreeMemory, /* nodeGetCellsFreeMemory */
+    nodeGetFreeMemory,  /* getFreeMemory */
+    NULL, /* domainEventRegister */
+    NULL, /* domainEventDeregister */
+    NULL, /* domainMigratePrepare2 */
+    NULL, /* domainMigrateFinish2 */
+    NULL, /* nodeDeviceDettach */
+    NULL, /* nodeDeviceReAttach */
+    NULL, /* nodeDeviceReset */
+
 };
 
 virNetworkDriver NAME(NetworkDriver) = {
diff --git a/src/virsh.c b/src/virsh.c
index e6241e6..5623499 100644
--- a/src/virsh.c
+++ b/src/virsh.c
@@ -1643,8 +1643,10 @@ cmdDominfo(vshControl *ctl, const vshCmd *cmd)
     /* Security model and label information */
     memset(&secmodel, 0, sizeof secmodel);
     if (virNodeGetSecurityModel(ctl->conn, &secmodel) == -1) {
-        virDomainFree(dom);
-        return FALSE;
+        if (last_error->code != VIR_ERR_NO_SUPPORT) {
+            virDomainFree(dom);
+            return FALSE;
+        }
     } else {
         /* Only print something if a security model is active */
         if (secmodel.model[0] != '\0') {
@@ -3054,6 +3056,107 @@ cmdPoolCreate(vshControl *ctl, const vshCmd *cmd)
 
 
 /*
+ * "nodedev-create" command
+ */
+static const vshCmdInfo info_node_device_create[] = {
+    {"help", gettext_noop("create a device defined "
+                          "by an XML file on the node")},
+    {"desc", gettext_noop("Create a device on the node.  Note that this "
+                          "command creates devices on the physical host "
+                          "that can then be assigned to a virtual machine.")},
+    {NULL, NULL}
+};
+
+static const vshCmdOptDef opts_node_device_create[] = {
+    {"file", VSH_OT_DATA, VSH_OFLAG_REQ,
+     gettext_noop("file containing an XML description of the device")},
+    {NULL, 0, 0, NULL}
+};
+
+static int
+cmdNodeDeviceCreate(vshControl *ctl, const vshCmd *cmd)
+{
+    virNodeDevicePtr dev = NULL;
+    char *from;
+    int found = 0;
+    int ret = TRUE;
+    char *buffer;
+
+    if (!vshConnectionUsability(ctl, ctl->conn, TRUE))
+        return FALSE;
+
+    from = vshCommandOptString(cmd, "file", &found);
+    if (!found) {
+        return FALSE;
+    }
+
+    if (virFileReadAll(from, VIRSH_MAX_XML_FILE, &buffer) < 0) {
+        return FALSE;
+    }
+
+    dev = virNodeDeviceCreateXML(ctl->conn, buffer, 0);
+    free (buffer);
+
+    if (dev != NULL) {
+        vshPrint(ctl, _("Node device %s created from %s\n"),
+                 virNodeDeviceGetName(dev), from);
+    } else {
+        vshError(ctl, FALSE, _("Failed to create node device from %s"), from);
+        ret = FALSE;
+    }
+
+    return ret;
+}
+
+
+/*
+ * "nodedev-destroy" command
+ */
+static const vshCmdInfo info_node_device_destroy[] = {
+    {"help", gettext_noop("destroy a device on the node")},
+    {"desc", gettext_noop("Destroy a device on the node.  Note that this "
+                          "command destroys devices on the physical host ")},
+    {NULL, NULL}
+};
+
+static const vshCmdOptDef opts_node_device_destroy[] = {
+    {"name", VSH_OT_DATA, VSH_OFLAG_REQ,
+     gettext_noop("name of the device to be destroyed")},
+    {NULL, 0, 0, NULL}
+};
+
+static int
+cmdNodeDeviceDestroy(vshControl *ctl, const vshCmd *cmd)
+{
+    virNodeDevicePtr dev = NULL;
+    int ret = TRUE;
+    int found = 0;
+    char *name;
+
+    if (!vshConnectionUsability(ctl, ctl->conn, TRUE)) {
+        return FALSE;
+    }
+
+    name = vshCommandOptString(cmd, "name", &found);
+    if (!found) {
+        return FALSE;
+    }
+
+    dev = virNodeDeviceLookupByName(ctl->conn, name);
+
+    if (virNodeDeviceDestroy(dev) == 0) {
+        vshPrint(ctl, _("Destroyed node device '%s'\n"), name);
+    } else {
+        vshError(ctl, FALSE, _("Failed to destroy node device '%s'"), name);
+        ret = FALSE;
+    }
+
+    virNodeDeviceFree(dev);
+    return ret;
+}
+
+
+/*
  * XML Building helper for pool-define-as and pool-create-as
  */
 static const vshCmdOptDef opts_pool_X_as[] = {
@@ -4891,8 +4994,8 @@ cmdNodeDeviceDumpXML (vshControl *ctl, const vshCmd *cmd)
  * "nodedev-dettach" command
  */
 static const vshCmdInfo info_node_device_dettach[] = {
-    {"help", gettext_noop("dettach node device its device driver")},
-    {"desc", gettext_noop("Dettach node device its device driver before assigning to a domain.")},
+    {"help", gettext_noop("dettach node device from its device driver")},
+    {"desc", gettext_noop("Dettach node device from its device driver before assigning to a domain.")},
     {NULL, NULL}
 };
 
@@ -4932,8 +5035,8 @@ cmdNodeDeviceDettach (vshControl *ctl, const vshCmd *cmd)
  * "nodedev-reattach" command
  */
 static const vshCmdInfo info_node_device_reattach[] = {
-    {"help", gettext_noop("reattach node device its device driver")},
-    {"desc", gettext_noop("Dettach node device its device driver before assigning to a domain.")},
+    {"help", gettext_noop("reattach node device to its device driver")},
+    {"desc", gettext_noop("Reattach node device to its device driver once released by the domain.")},
     {NULL, NULL}
 };
 
@@ -6153,6 +6256,8 @@ static const vshCmdDef commands[] = {
     {"nodedev-dettach", cmdNodeDeviceDettach, opts_node_device_dettach, info_node_device_dettach},
     {"nodedev-reattach", cmdNodeDeviceReAttach, opts_node_device_reattach, info_node_device_reattach},
     {"nodedev-reset", cmdNodeDeviceReset, opts_node_device_reset, info_node_device_reset},
+    {"nodedev-create", cmdNodeDeviceCreate, opts_node_device_create, info_node_device_create},
+    {"nodedev-destroy", cmdNodeDeviceDestroy, opts_node_device_destroy, info_node_device_destroy},
 
     {"pool-autostart", cmdPoolAutostart, opts_pool_autostart, info_pool_autostart},
     {"pool-build", cmdPoolBuild, opts_pool_build, info_pool_build},
diff --git a/src/virterror.c b/src/virterror.c
index b1bf391..d284fb8 100644
--- a/src/virterror.c
+++ b/src/virterror.c
@@ -737,9 +737,9 @@ virErrorMsg(virErrorNumber error, const char *info)
             break;
         case VIR_ERR_NO_CONNECT:
             if (info == NULL)
-                errmsg = _("could not connect to hypervisor");
+                errmsg = _("no hypervisor driver available");
             else
-                errmsg = _("could not connect to %s");
+                errmsg = _("no hypervisor driver available for %s");
             break;
         case VIR_ERR_INVALID_CONN:
             if (info == NULL)
@@ -1103,6 +1103,17 @@ void virReportErrorHelper(virConnectPtr conn,
 
 }
 
+/**
+ * virStrerror:
+ * @theerrno: the errno value
+ * @errBuf: the buffer to save the error to
+ * @errBufLen: the buffer length
+ *
+ * Generate an erro string for the given errno
+ *
+ * Returns a pointer to the error string, possibly indicating that the
+ *         error is unknown
+ */
 const char *virStrerror(int theerrno, char *errBuf, size_t errBufLen)
 {
 #ifdef HAVE_STRERROR_R
@@ -1125,6 +1136,19 @@ const char *virStrerror(int theerrno, char *errBuf, size_t errBufLen)
 #endif
 }
 
+/**
+ * virReportSystemErrorFull:
+ * @conn: the hyperisor connection
+ * @domcode: the virErrorDomain indicating where it's coming from
+ * @theerrno: an errno number
+ * @filename: filename where error was raised
+ * @funcname: function name where error was raised
+ * @linenr: line number where error was raised
+ * @fmt:  the message to display/transmit
+ * @...:  extra parameters for the message display
+ *
+ * Convenience internal routine called when a system error is detected.
+ */
 void virReportSystemErrorFull(virConnectPtr conn,
                               int domcode,
                               int theerrno,
@@ -1165,6 +1189,17 @@ void virReportSystemErrorFull(virConnectPtr conn,
                       msg, msgDetail, NULL, -1, -1, msg, msgDetail);
 }
 
+/**
+ * virReportOOMErrorFull:
+ * @conn: the hyperisor connection
+ * @domcode: the virErrorDomain indicating where it's coming from
+ * @filename: filename where error was raised
+ * @funcname: function name where error was raised
+ * @linenr: line number where error was raised
+ *
+ * Convenience internal routine called when an out of memory error is
+ * detected
+ */
 void virReportOOMErrorFull(virConnectPtr conn,
                            int domcode,
                            const char *filename,
diff --git a/src/xen_internal.c b/src/xen_internal.c
index 06b0cba..cc5a8f9 100644
--- a/src/xen_internal.c
+++ b/src/xen_internal.c
@@ -241,6 +241,15 @@ struct xen_v2s4_availheap {
 
 typedef struct xen_v2s4_availheap  xen_v2s4_availheap;
 
+struct xen_v2s5_availheap {
+    uint32_t min_bitwidth;  /* Smallest address width (zero if don't care). */
+    uint32_t max_bitwidth;  /* Largest address width (zero if don't care). */
+    int32_t  node;          /* NUMA node (-1 for sum across all nodes). */
+    uint64_t avail_bytes ALIGN_64;   /* Bytes available in the specified region. */
+};
+
+typedef struct xen_v2s5_availheap  xen_v2s5_availheap;
+
 
 #define XEN_GETDOMAININFOLIST_ALLOC(domlist, size)                      \
     (hypervisor_version < 2 ?                                           \
@@ -650,6 +659,7 @@ struct xen_op_v2_sys {
         xen_v2s3_getdomaininfolistop getdomaininfolists3;
         xen_v2_getschedulerid        getschedulerid;
         xen_v2s4_availheap           availheap;
+        xen_v2s5_availheap           availheap5;
         uint8_t padding[128];
     } u;
 };
@@ -3125,12 +3135,18 @@ xenHypervisorNodeGetCellsFreeMemory(virConnectPtr conn, unsigned long long *free
     op_sys.cmd = XEN_V2_OP_GETAVAILHEAP;
 
     for (i = startCell, j = 0;(i < priv->nbNodeCells) && (j < maxCells);i++,j++) {
-        op_sys.u.availheap.node = i;
+        if (sys_interface_version >= 5)
+            op_sys.u.availheap5.node = i;
+        else
+            op_sys.u.availheap.node = i;
         ret = xenHypervisorDoV2Sys(priv->handle, &op_sys);
         if (ret < 0) {
             return(-1);
         }
-        freeMems[j] = op_sys.u.availheap.avail_bytes;
+        if (sys_interface_version >= 5)
+            freeMems[j] = op_sys.u.availheap5.avail_bytes;
+        else
+            freeMems[j] = op_sys.u.availheap.avail_bytes;
     }
     return (j);
 }
@@ -3434,6 +3450,6 @@ xenHavePrivilege()
 #ifdef __sun
     return priv_ineffect (PRIV_XVM_CONTROL);
 #else
-    return getuid () == 0;
+    return access(XEN_HYPERVISOR_SOCKET, R_OK) == 0;
 #endif
 }
diff --git a/src/xen_unified.c b/src/xen_unified.c
index 7ff23b8..f2ffc25 100644
--- a/src/xen_unified.c
+++ b/src/xen_unified.c
@@ -175,7 +175,7 @@ done:
 #ifdef WITH_LIBVIRTD
 
 static int
-xenInitialize (void)
+xenInitialize (int privileged ATTRIBUTE_UNUSED)
 {
     inside_daemon = 1;
     return 0;
@@ -241,25 +241,46 @@ xenUnifiedOpen (virConnectPtr conn, virConnectAuthPtr auth, int flags)
             virReportOOMError (NULL);
             return VIR_DRV_OPEN_ERROR;
         }
-    }
-
-    /* Refuse any scheme which isn't "xen://" or "http://". */
-    if (conn->uri->scheme &&
-        STRCASENEQ(conn->uri->scheme, "xen") &&
-        STRCASENEQ(conn->uri->scheme, "http"))
-        return VIR_DRV_OPEN_DECLINED;
+    } else {
+        if (conn->uri->scheme) {
+            /* Decline any scheme which isn't "xen://" or "http://". */
+            if (STRCASENEQ(conn->uri->scheme, "xen") &&
+                STRCASENEQ(conn->uri->scheme, "http"))
+                return VIR_DRV_OPEN_DECLINED;
+
+
+            /* Return an error if the path isn't '' or '/' */
+            if (conn->uri->path &&
+                STRNEQ(conn->uri->path, "") &&
+                STRNEQ(conn->uri->path, "/")) {
+                xenUnifiedError(NULL, VIR_ERR_INTERNAL_ERROR,
+                                _("unexpected Xen URI path '%s', try xen:///"),
+                                conn->uri->path);
+                return VIR_DRV_OPEN_ERROR;
+            }
 
-    /* xmlParseURI will parse a naked string like "foo" as a URI with
-     * a NULL scheme.  That's not useful for us because we want to only
-     * allow full pathnames (eg. ///var/lib/xen/xend-socket).  Decline
-     * anything else.
-     */
-    if (!conn->uri->scheme && (!conn->uri->path || conn->uri->path[0] != '/'))
-        return VIR_DRV_OPEN_DECLINED;
+            /* Decline any xen:// URI with a server specified, allowing remote
+             * driver to handle, but keep any http:/// URIs */
+            if (STRCASEEQ(conn->uri->scheme, "xen") &&
+                conn->uri->server)
+                return VIR_DRV_OPEN_DECLINED;
+        } else {
+            /* Special case URI for Xen driver only:
+             *
+             * Treat a plain path as a Xen UNIX socket path, and give
+             * error unless path is absolute
+             */
+            if (!conn->uri->path || conn->uri->path[0] != '/') {
+                xenUnifiedError(NULL, VIR_ERR_INTERNAL_ERROR,
+                                _("unexpected Xen URI path '%s', try ///var/lib/xen/xend-socket"),
+                                NULLSTR(conn->uri->path));
+                return VIR_DRV_OPEN_ERROR;
+            }
+        }
+    }
 
-    /* Refuse any xen:// URI with a server specified - allow remote to do it */
-    if (conn->uri->scheme && STRCASEEQ(conn->uri->scheme, "xen") && conn->uri->server)
-        return VIR_DRV_OPEN_DECLINED;
+    /* We now know the URI is definitely for this driver, so beyond
+     * here, don't return DECLINED, always use ERROR */
 
     /* Allocate per-connection private data. */
     if (VIR_ALLOC(priv) < 0) {
@@ -1063,7 +1084,7 @@ xenUnifiedDomainXMLFromNative(virConnectPtr conn,
     }
 
     if (STREQ(format, XEN_CONFIG_FORMAT_XM)) {
-        conf = virConfReadMem(config, strlen(config));
+        conf = virConfReadMem(config, strlen(config), 0);
         if (!conf)
             goto cleanup;
 
@@ -1530,7 +1551,7 @@ xenUnifiedNodeDeviceGetPciInfo (virNodeDevicePtr dev,
     if (!xml)
         goto out;
 
-    def = virNodeDeviceDefParseString(dev->conn, xml);
+    def = virNodeDeviceDefParseString(dev->conn, xml, EXISTING_DEVICE);
     if (!def)
         goto out;
 
diff --git a/src/xend_internal.c b/src/xend_internal.c
index 94aaa42..55ffd3f 100644
--- a/src/xend_internal.c
+++ b/src/xend_internal.c
@@ -2079,7 +2079,15 @@ xenDaemonParseSxprGraphicsNew(virConnectPtr conn,
         if (sexpr_lookup(node, "device/vfb")) {
             /* New style graphics config for PV guests in >= 3.0.4,
              * or for HVM guests in >= 3.0.5 */
-            tmp = sexpr_node(node, "device/vfb/type");
+            if (sexpr_node(node, "device/vfb/type")) {
+                tmp = sexpr_node(node, "device/vfb/type");
+            } else if (sexpr_node(node, "device/vfb/vnc")) {
+                tmp = "vnc";
+            } else if (sexpr_node(node, "device/vfb/sdl")) {
+                tmp = "sdl";
+            } else {
+                tmp = "unknown";
+            }
 
             if (VIR_ALLOC(graphics) < 0)
                 goto no_memory;
@@ -2927,10 +2935,13 @@ xenDaemonOpen(virConnectPtr conn,
             xend_detect_config_version(conn) == -1)
             goto failed;
     } else if (STRCASEEQ (conn->uri->scheme, "http")) {
-        if (virAsprintf(&port, "%d", conn->uri->port) == -1)
+        if (conn->uri->port &&
+            virAsprintf(&port, "%d", conn->uri->port) == -1)
             goto failed;
 
-        if (xenDaemonOpen_tcp(conn, conn->uri->server, port) < 0 ||
+        if (xenDaemonOpen_tcp(conn,
+                              conn->uri->server ? conn->uri->server : "localhost",
+                              port ? port : "8000") < 0 ||
             xend_detect_config_version(conn) == -1)
             goto failed;
     } else {
diff --git a/src/xm_internal.c b/src/xm_internal.c
index 95f70b0..9d021eb 100644
--- a/src/xm_internal.c
+++ b/src/xm_internal.c
@@ -324,7 +324,7 @@ xenXMConfigReadFile(virConnectPtr conn, const char *filename) {
     virConfPtr conf;
     virDomainDefPtr def;
 
-    if (!(conf = virConfReadFile(filename)))
+    if (!(conf = virConfReadFile(filename, 0)))
         return NULL;
 
     def = xenXMDomainConfigParse(conn, conf);
@@ -2943,7 +2943,8 @@ xenXMDomainDetachDevice(virDomainPtr domain, const char *xml) {
                 if (i < (def->ndisks - 1))
                     memmove(def->disks + i,
                             def->disks + i + 1,
-                            def->ndisks - (i + 1));
+                            sizeof(*def->disks) *
+                            (def->ndisks - (i + 1)));
                 break;
             }
         }
@@ -2960,7 +2961,8 @@ xenXMDomainDetachDevice(virDomainPtr domain, const char *xml) {
                 if (i < (def->nnets - 1))
                     memmove(def->nets + i,
                             def->nets + i + 1,
-                            def->nnets - (i + 1));
+                            sizeof(*def->nets) *
+                            (def->nnets - (i + 1)));
                 break;
             }
         }
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 621a0be..3d98d69 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -61,7 +61,7 @@ noinst_PROGRAMS += xml2sexprtest sexpr2xmltest \
 	reconnect xmconfigtest xencapstest
 endif
 if WITH_QEMU
-noinst_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest
+noinst_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
 endif
 
 if WITH_SECDRIVER_SELINUX
@@ -119,7 +119,7 @@ endif
 endif
 
 if WITH_QEMU
-TESTS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest
+TESTS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
 endif
 
 if WITH_SECDRIVER_SELINUX
@@ -199,8 +199,11 @@ qemuargv2xmltest_SOURCES = \
 	qemuargv2xmltest.c testutilsqemu.c testutilsqemu.h \
 	testutils.c testutils.h
 qemuargv2xmltest_LDADD = ../src/libvirt_driver_qemu.la $(LDADDS)
+
+qemuhelptest_SOURCES = qemuhelptest.c testutils.c testutils.h
+qemuhelptest_LDADD = ../src/libvirt_driver_qemu.la $(LDADDS)
 else
-EXTRA_DIST += qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c testutilsqemu.c testutilsqemu.h
+EXTRA_DIST += qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c qemuhelptest.c testutilsqemu.c testutilsqemu.h
 endif
 
 nodedevxml2xmltest_SOURCES = \
diff --git a/tests/Makefile.in b/tests/Makefile.in
index b4d7c3e..d300232 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -42,7 +44,7 @@ noinst_PROGRAMS = virshtest$(EXEEXT) conftest$(EXEEXT) \
 @WITH_XEN_TRUE at am__append_2 = xml2sexprtest sexpr2xmltest \
 @WITH_XEN_TRUE@	reconnect xmconfigtest xencapstest
 
- at WITH_QEMU_TRUE@am__append_3 = qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest
+ at WITH_QEMU_TRUE@am__append_3 = qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
 @WITH_SECDRIVER_SELINUX_TRUE at am__append_4 = seclabeltest
 @WITH_CIL_TRUE at am__append_5 = object-locking
 @WITH_LIBVIRTD_TRUE at am__append_6 = \
@@ -71,7 +73,7 @@ TESTS = virshtest$(EXEEXT) nodeinfotest$(EXEEXT) statstest$(EXEEXT) \
 @WITH_XEN_TRUE@	xencapstest
 
 @ENABLE_XEN_TESTS_TRUE@@WITH_XEN_TRUE at am__append_8 = reconnect
- at WITH_QEMU_TRUE@am__append_9 = qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest
+ at WITH_QEMU_TRUE@am__append_9 = qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
 @WITH_SECDRIVER_SELINUX_TRUE at am__append_10 = seclabeltest
 @WITH_LIBVIRTD_TRUE at am__append_11 = eventtest
 @WITH_LIBVIRTD_TRUE at am__append_12 = eventtest
@@ -79,7 +81,7 @@ TESTS = virshtest$(EXEEXT) nodeinfotest$(EXEEXT) statstest$(EXEEXT) \
 @WITH_XEN_FALSE@	xencapstest.c reconnect.c \
 @WITH_XEN_FALSE@	testutilsxen.c testutilsxen.h
 
- at WITH_QEMU_FALSE@am__append_14 = qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c testutilsqemu.c testutilsqemu.h
+ at WITH_QEMU_FALSE@am__append_14 = qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c qemuhelptest.c testutilsqemu.c testutilsqemu.h
 @WITH_SECDRIVER_SELINUX_FALSE at am__append_15 = seclabeltest.c
 @WITH_CIL_FALSE at am__append_16 = object-locking.ml
 subdir = tests
@@ -156,22 +158,26 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 @WITH_XEN_TRUE at am__EXEEXT_1 = xml2sexprtest$(EXEEXT) \
 @WITH_XEN_TRUE@	sexpr2xmltest$(EXEEXT) reconnect$(EXEEXT) \
 @WITH_XEN_TRUE@	xmconfigtest$(EXEEXT) xencapstest$(EXEEXT)
 @WITH_QEMU_TRUE at am__EXEEXT_2 = qemuxml2argvtest$(EXEEXT) \
 @WITH_QEMU_TRUE@	qemuxml2xmltest$(EXEEXT) \
- at WITH_QEMU_TRUE@	qemuargv2xmltest$(EXEEXT)
+ at WITH_QEMU_TRUE@	qemuargv2xmltest$(EXEEXT) \
+ at WITH_QEMU_TRUE@	qemuhelptest$(EXEEXT)
 @WITH_SECDRIVER_SELINUX_TRUE at am__EXEEXT_3 = seclabeltest$(EXEEXT)
 @WITH_CIL_TRUE at am__EXEEXT_4 = object-locking$(EXEEXT)
 @WITH_LIBVIRTD_TRUE at am__EXEEXT_5 = eventtest$(EXEEXT)
@@ -211,6 +217,13 @@ qemuargv2xmltest_OBJECTS = $(am_qemuargv2xmltest_OBJECTS)
 @WITH_QEMU_TRUE at qemuargv2xmltest_DEPENDENCIES =  \
 @WITH_QEMU_TRUE@	../src/libvirt_driver_qemu.la \
 @WITH_QEMU_TRUE@	$(am__DEPENDENCIES_2)
+am__qemuhelptest_SOURCES_DIST = qemuhelptest.c testutils.c testutils.h
+ at WITH_QEMU_TRUE@am_qemuhelptest_OBJECTS = qemuhelptest.$(OBJEXT) \
+ at WITH_QEMU_TRUE@	testutils.$(OBJEXT)
+qemuhelptest_OBJECTS = $(am_qemuhelptest_OBJECTS)
+ at WITH_QEMU_TRUE@qemuhelptest_DEPENDENCIES =  \
+ at WITH_QEMU_TRUE@	../src/libvirt_driver_qemu.la \
+ at WITH_QEMU_TRUE@	$(am__DEPENDENCIES_2)
 am__qemuxml2argvtest_SOURCES_DIST = qemuxml2argvtest.c testutilsqemu.c \
 	testutilsqemu.h testutils.c testutils.h
 @WITH_QEMU_TRUE at am_qemuxml2argvtest_OBJECTS =  \
@@ -282,6 +295,7 @@ xml2sexprtest_OBJECTS = $(am_xml2sexprtest_OBJECTS)
 DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
 am__depfiles_maybe = depfiles
+am__mv = mv -f
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -294,16 +308,17 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 SOURCES = $(conftest_SOURCES) $(eventtest_SOURCES) \
 	$(nodedevxml2xmltest_SOURCES) $(nodeinfotest_SOURCES) \
 	$(object_locking_SOURCES) $(qemuargv2xmltest_SOURCES) \
-	$(qemuxml2argvtest_SOURCES) $(qemuxml2xmltest_SOURCES) \
-	$(qparamtest_SOURCES) $(reconnect_SOURCES) \
-	$(seclabeltest_SOURCES) $(sexpr2xmltest_SOURCES) \
-	$(statstest_SOURCES) $(virshtest_SOURCES) \
-	$(xencapstest_SOURCES) $(xmconfigtest_SOURCES) \
-	$(xml2sexprtest_SOURCES)
+	$(qemuhelptest_SOURCES) $(qemuxml2argvtest_SOURCES) \
+	$(qemuxml2xmltest_SOURCES) $(qparamtest_SOURCES) \
+	$(reconnect_SOURCES) $(seclabeltest_SOURCES) \
+	$(sexpr2xmltest_SOURCES) $(statstest_SOURCES) \
+	$(virshtest_SOURCES) $(xencapstest_SOURCES) \
+	$(xmconfigtest_SOURCES) $(xml2sexprtest_SOURCES)
 DIST_SOURCES = $(conftest_SOURCES) $(am__eventtest_SOURCES_DIST) \
 	$(nodedevxml2xmltest_SOURCES) $(nodeinfotest_SOURCES) \
 	$(am__object_locking_SOURCES_DIST) \
 	$(am__qemuargv2xmltest_SOURCES_DIST) \
+	$(am__qemuhelptest_SOURCES_DIST) \
 	$(am__qemuxml2argvtest_SOURCES_DIST) \
 	$(am__qemuxml2xmltest_SOURCES_DIST) $(qparamtest_SOURCES) \
 	$(am__reconnect_SOURCES_DIST) $(am__seclabeltest_SOURCES_DIST) \
@@ -320,8 +335,13 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	ps-recursive uninstall-recursive
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
   distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+	distdir
 ETAGS = etags
 CTAGS = ctags
+am__tty_colors = \
+red=; grn=; lgn=; blu=; std=
 @WITH_XEN_TRUE at am__EXEEXT_6 = xml2sexprtest$(EXEEXT) \
 @WITH_XEN_TRUE@	sexpr2xmltest$(EXEEXT) xmconfigtest$(EXEEXT) \
 @WITH_XEN_TRUE@	xencapstest$(EXEEXT)
@@ -329,6 +349,31 @@ CTAGS = ctags
 @ENABLE_XEN_TESTS_TRUE@@WITH_XEN_TRUE@	reconnect$(EXEEXT)
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
 ALLOCA_H = @ALLOCA_H@
@@ -350,6 +395,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -358,10 +405,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -374,7 +417,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -387,8 +431,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -653,6 +696,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -671,6 +715,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -712,11 +757,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -742,8 +790,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -857,6 +903,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -864,8 +912,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -900,6 +947,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -913,6 +961,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 SUBDIRS = confdata sexpr2xmldata \
@@ -1002,6 +1051,8 @@ TESTS_ENVIRONMENT = \
 @WITH_QEMU_TRUE@	testutils.c testutils.h
 
 @WITH_QEMU_TRUE at qemuargv2xmltest_LDADD = ../src/libvirt_driver_qemu.la $(LDADDS)
+ at WITH_QEMU_TRUE@qemuhelptest_SOURCES = qemuhelptest.c testutils.c testutils.h
+ at WITH_QEMU_TRUE@qemuhelptest_LDADD = ../src/libvirt_driver_qemu.la $(LDADDS)
 nodedevxml2xmltest_SOURCES = \
 	nodedevxml2xmltest.c \
 	testutils.c testutils.h
@@ -1050,14 +1101,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -1075,13 +1126,16 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 clean-noinstPROGRAMS:
-	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
-	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
-	  echo " rm -f $$p $$f"; \
-	  rm -f $$p $$f ; \
-	done
+	@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
 conftest$(EXEEXT): $(conftest_OBJECTS) $(conftest_DEPENDENCIES) 
 	@rm -f conftest$(EXEEXT)
 	$(LINK) $(conftest_OBJECTS) $(conftest_LDADD) $(LIBS)
@@ -1100,6 +1154,9 @@ nodeinfotest$(EXEEXT): $(nodeinfotest_OBJECTS) $(nodeinfotest_DEPENDENCIES)
 qemuargv2xmltest$(EXEEXT): $(qemuargv2xmltest_OBJECTS) $(qemuargv2xmltest_DEPENDENCIES) 
 	@rm -f qemuargv2xmltest$(EXEEXT)
 	$(LINK) $(qemuargv2xmltest_OBJECTS) $(qemuargv2xmltest_LDADD) $(LIBS)
+qemuhelptest$(EXEEXT): $(qemuhelptest_OBJECTS) $(qemuhelptest_DEPENDENCIES) 
+	@rm -f qemuhelptest$(EXEEXT)
+	$(LINK) $(qemuhelptest_OBJECTS) $(qemuhelptest_LDADD) $(LIBS)
 qemuxml2argvtest$(EXEEXT): $(qemuxml2argvtest_OBJECTS) $(qemuxml2argvtest_DEPENDENCIES) 
 	@rm -f qemuxml2argvtest$(EXEEXT)
 	$(LINK) $(qemuxml2argvtest_OBJECTS) $(qemuxml2argvtest_LDADD) $(LIBS)
@@ -1146,6 +1203,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/nodedevxml2xmltest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/nodeinfotest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qemuargv2xmltest.Po at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qemuhelptest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qemuxml2argvtest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qemuxml2xmltest.Po at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/qparamtest.Po at am__quote@
@@ -1163,35 +1221,35 @@ distclean-compile:
 
 .c.o:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
 
 .c.obj:
 @am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
 
 .c.lo:
 @am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
 
 event.o: ../qemud/event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT event.o -MD -MP -MF $(DEPDIR)/event.Tpo -c -o event.o `test -f '../qemud/event.c' || echo '$(srcdir)/'`../qemud/event.c
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../qemud/event.c' object='event.o' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o event.o `test -f '../qemud/event.c' || echo '$(srcdir)/'`../qemud/event.c
 
 event.obj: ../qemud/event.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT event.obj -MD -MP -MF $(DEPDIR)/event.Tpo -c -o event.obj `if test -f '../qemud/event.c'; then $(CYGPATH_W) '../qemud/event.c'; else $(CYGPATH_W) '$(srcdir)/../qemud/event.c'; fi`
- at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
+ at am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/event.Tpo $(DEPDIR)/event.Po
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../qemud/event.c' object='event.obj' libtool=no @AMDEPBACKSLASH@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o event.obj `if test -f '../qemud/event.c'; then $(CYGPATH_W) '../qemud/event.c'; else $(CYGPATH_W) '$(srcdir)/../qemud/event.c'; fi`
@@ -1226,7 +1284,7 @@ $(RECURSIVE_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done; \
 	if test "$$dot_seen" = "no"; then \
@@ -1260,16 +1318,16 @@ $(RECURSIVE_CLEAN_TARGETS):
 	  else \
 	    local_target="$$target"; \
 	  fi; \
-	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 	  || eval $$failcom; \
 	done && test -z "$$fail"
 tags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 	done
 ctags-recursive:
 	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 	done
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -1277,14 +1335,14 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
+	set x; \
 	here=`pwd`; \
 	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
 	  include_option=--etags-include; \
@@ -1296,7 +1354,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	list='$(SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test ! -f $$subdir/TAGS || \
-	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
 	  fi; \
 	done; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@ -1305,37 +1363,43 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
-	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	    $$tags $$unique; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
 	fi
 ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
-	tags=; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	test -z "$(CTAGS_ARGS)$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$tags $$unique
+	     $$unique
 
 GTAGS:
 	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && cd $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) $$here
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
 
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
 check-TESTS: $(TESTS)
-	@failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[	 ]'; \
+	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
 	srcdir=$(srcdir); export srcdir; \
 	list=' $(TESTS) '; \
+	$(am__tty_colors); \
 	if test -n "$$list"; then \
 	  for tst in $$list; do \
 	    if test -f ./$$tst; then dir=./; \
@@ -1344,49 +1408,63 @@ check-TESTS: $(TESTS)
 	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
 	      all=`expr $$all + 1`; \
 	      case " $(XFAIL_TESTS) " in \
-	      *$$ws$$tst$$ws*) \
+	      *[\ \	]$$tst[\ \	]*) \
 		xpass=`expr $$xpass + 1`; \
 		failed=`expr $$failed + 1`; \
-		echo "XPASS: $$tst"; \
+		col=$$red; res=XPASS; \
 	      ;; \
 	      *) \
-		echo "PASS: $$tst"; \
+		col=$$grn; res=PASS; \
 	      ;; \
 	      esac; \
 	    elif test $$? -ne 77; then \
 	      all=`expr $$all + 1`; \
 	      case " $(XFAIL_TESTS) " in \
-	      *$$ws$$tst$$ws*) \
+	      *[\ \	]$$tst[\ \	]*) \
 		xfail=`expr $$xfail + 1`; \
-		echo "XFAIL: $$tst"; \
+		col=$$lgn; res=XFAIL; \
 	      ;; \
 	      *) \
 		failed=`expr $$failed + 1`; \
-		echo "FAIL: $$tst"; \
+		col=$$red; res=FAIL; \
 	      ;; \
 	      esac; \
 	    else \
 	      skip=`expr $$skip + 1`; \
-	      echo "SKIP: $$tst"; \
+	      col=$$blu; res=SKIP; \
 	    fi; \
+	    echo "$${col}$$res$${std}: $$tst"; \
 	  done; \
+	  if test "$$all" -eq 1; then \
+	    tests="test"; \
+	    All=""; \
+	  else \
+	    tests="tests"; \
+	    All="All "; \
+	  fi; \
 	  if test "$$failed" -eq 0; then \
 	    if test "$$xfail" -eq 0; then \
-	      banner="All $$all tests passed"; \
+	      banner="$$All$$all $$tests passed"; \
 	    else \
-	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
+	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
 	    fi; \
 	  else \
 	    if test "$$xpass" -eq 0; then \
-	      banner="$$failed of $$all tests failed"; \
+	      banner="$$failed of $$all $$tests failed"; \
 	    else \
-	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
+	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
 	    fi; \
 	  fi; \
 	  dashes="$$banner"; \
 	  skipped=""; \
 	  if test "$$skip" -ne 0; then \
-	    skipped="($$skip tests were not run)"; \
+	    if test "$$skip" -eq 1; then \
+	      skipped="($$skip test was not run)"; \
+	    else \
+	      skipped="($$skip tests were not run)"; \
+	    fi; \
 	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
 	      dashes="$$skipped"; \
 	  fi; \
@@ -1397,11 +1475,15 @@ check-TESTS: $(TESTS)
 	      dashes="$$report"; \
 	  fi; \
 	  dashes=`echo "$$dashes" | sed s/./=/g`; \
-	  echo "$$dashes"; \
+	  if test "$$failed" -eq 0; then \
+	    echo "$$grn$$dashes"; \
+	  else \
+	    echo "$$red$$dashes"; \
+	  fi; \
 	  echo "$$banner"; \
 	  test -z "$$skipped" || echo "$$skipped"; \
 	  test -z "$$report" || echo "$$report"; \
-	  echo "$$dashes"; \
+	  echo "$$dashes$$std"; \
 	  test "$$failed" -eq 0; \
 	else :; fi
 
@@ -1421,29 +1503,44 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
-	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
 	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
-	    distdir=`$(am__cd) $(distdir) && pwd`; \
-	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-	    (cd $$subdir && \
+	  fi; \
+	done
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  if test "$$subdir" = .; then :; else \
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+	    $(am__relativize); \
+	    new_distdir=$$reldir; \
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
+	    $(am__relativize); \
+	    new_top_distdir=$$reldir; \
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+	    ($(am__cd) $$subdir && \
 	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$top_distdir" \
-	        distdir="$$distdir/$$subdir" \
+	        top_distdir="$$new_top_distdir" \
+	        distdir="$$new_distdir" \
 		am__remove_distdir=: \
 		am__skip_length_check=: \
+		am__skip_mode_fix=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -1475,6 +1572,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -1496,6 +1594,8 @@ dvi-am:
 
 html: html-recursive
 
+html-am:
+
 info: info-recursive
 
 info-am:
@@ -1504,18 +1604,28 @@ install-data-am:
 
 install-dvi: install-dvi-recursive
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-recursive
 
+install-html-am:
+
 install-info: install-info-recursive
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-recursive
 
+install-pdf-am:
+
 install-ps: install-ps-recursive
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -1538,8 +1648,8 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-	install-strip
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
+	ctags-recursive install-am install-strip tags-recursive
 
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am check check-TESTS check-am clean clean-generic \
@@ -1568,6 +1678,7 @@ valgrind:
 
 @WITH_CIL_TRUE at object-locking-files.txt:
 @WITH_CIL_TRUE@	find $(top_builddir)/src/ -name '*.i' > $@
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tests/confdata/Makefile.in b/tests/confdata/Makefile.in
index 155a7bb..c796e88 100644
--- a/tests/confdata/Makefile.in
+++ b/tests/confdata/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = $(wildcard *.conf) $(wildcard *.out)
@@ -712,14 +721,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/confdata/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/confdata/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/confdata/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/confdata/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -737,6 +746,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -766,13 +776,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -800,6 +814,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -818,6 +833,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -826,18 +843,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -871,6 +898,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tests/conftest.c b/tests/conftest.c
index 14232bd..d265de2 100644
--- a/tests/conftest.c
+++ b/tests/conftest.c
@@ -18,7 +18,7 @@ int main(int argc, char **argv) {
         exit(1);
     }
 
-    conf = virConfReadFile(argv[1]);
+    conf = virConfReadFile(argv[1], 0);
     if (conf == NULL) {
         fprintf(stderr, "Failed to process %s\n", argv[1]);
         exit(2);
diff --git a/tests/nodedevschemadata/CVS/Entries b/tests/nodedevschemadata/CVS/Entries
index 41780f9..af7957b 100644
--- a/tests/nodedevschemadata/CVS/Entries
+++ b/tests/nodedevschemadata/CVS/Entries
@@ -10,4 +10,5 @@
 /storage_serial_SATA_HTS721010G9SA00_MPCZ12Y0GNGWSE.xml/1.2/Wed Feb 25 12:46:25 2009//
 /usb_device_1d6b_1_0000_00_1d_0.xml/1.2/Wed Feb 25 12:46:25 2009//
 /usb_device_1d6b_1_0000_00_1d_0_if0.xml/1.2/Wed Feb 25 12:46:25 2009//
+/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml/1.1/Thu Jun 11 13:59:03 2009//
 D
diff --git a/tests/nodedevschemadata/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml b/tests/nodedevschemadata/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml
new file mode 100644
index 0000000..e341f39
--- /dev/null
+++ b/tests/nodedevschemadata/storage_serial_3600c0ff000d7a2a5d463ff4902000000.xml
@@ -0,0 +1,15 @@
+<device>
+  <name>storage_serial_3600c0ff000d7a2a5d463ff4902000000</name>
+  <parent>pci_10df_fe00_scsi_host_scsi_device_lun8</parent>
+  <capability type='storage'>
+    <block>/dev/sdj</block>
+    <bus>pci</bus>
+    <drive_type>disk</drive_type>
+    <model>MSA2012fc</model>
+    <vendor>HP</vendor>
+    <serial>3600c0ff000d7a2a5d463ff4902000000</serial>
+    <size>15626928128</size>
+  </capability>
+</device>
+
+
diff --git a/tests/nodedevxml2xmltest.c b/tests/nodedevxml2xmltest.c
index 29cdb9e..7621212 100644
--- a/tests/nodedevxml2xmltest.c
+++ b/tests/nodedevxml2xmltest.c
@@ -29,7 +29,7 @@ static int testCompareXMLToXMLFiles(const char *xml) {
     if (virtTestLoadFile(xml, &xmlPtr, MAX_FILE) < 0)
         goto fail;
 
-    if (!(dev = virNodeDeviceDefParseString(NULL, xmlData)))
+    if (!(dev = virNodeDeviceDefParseString(NULL, xmlData, EXISTING_DEVICE)))
         goto fail;
 
     if (!(actual = virNodeDeviceDefFormat(NULL, dev)))
diff --git a/tests/qemuhelptest.c b/tests/qemuhelptest.c
new file mode 100644
index 0000000..bf8a293
--- /dev/null
+++ b/tests/qemuhelptest.c
@@ -0,0 +1,107 @@
+#include <config.h>
+
+#ifdef WITH_QEMU
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "testutils.h"
+#include "qemu_conf.h"
+
+#define MAX_HELP_OUTPUT_SIZE 1024*64
+
+struct testInfo {
+    const char *name;
+    unsigned flags;
+    unsigned version;
+    unsigned is_kvm;
+    unsigned kvm_version;
+};
+
+static char *progname;
+static char *abs_srcdir;
+
+static int testHelpStrParsing(const void *data)
+{
+    const struct testInfo *info = data;
+    char path[PATH_MAX];
+    char helpStr[MAX_HELP_OUTPUT_SIZE];
+    char *help = &(helpStr[0]);
+    unsigned flags, version, is_kvm, kvm_version;
+
+    snprintf(path, PATH_MAX, "%s/qemuhelpdata/%s", abs_srcdir, info->name);
+
+    if (virtTestLoadFile(path, &help, MAX_HELP_OUTPUT_SIZE) < 0)
+        return -1;
+
+    if (qemudParseHelpStr(help, &flags, &version, &is_kvm, &kvm_version) == -1)
+        return -1;
+
+    if (flags != info->flags) {
+        fprintf(stderr, "Computed flags do not match: got 0x%x, expected 0x%x\n",
+                flags, info->flags);
+        return -1;
+    }
+
+    if (version != info->version) {
+        fprintf(stderr, "Parsed versions do not match: got %u, expected %u\n",
+                version, info->version);
+        return -1;
+    }
+
+    if (is_kvm != info->is_kvm) {
+        fprintf(stderr, "Parsed is_kvm flag does not match: got %u, expected %u\n",
+                is_kvm, info->is_kvm);
+        return -1;
+    }
+
+    if (kvm_version != kvm_version) {
+        fprintf(stderr, "Parsed KVM versions do not match: got %u, expected %u\n",
+                version, kvm_version);
+        return -1;
+    }
+
+    return 0;
+}
+
+static int
+mymain(int argc, char **argv)
+{
+    int ret = 0;
+    char cwd[PATH_MAX];
+
+    progname = argv[0];
+
+    if (argc > 1) {
+        fprintf(stderr, "Usage: %s\n", progname);
+        return (EXIT_FAILURE);
+    }
+
+    abs_srcdir = getenv("abs_srcdir");
+    if (!abs_srcdir)
+        abs_srcdir = getcwd(cwd, sizeof(cwd));
+
+#define DO_TEST(name, flags, version, is_kvm, kvm_version)                          \
+    do {                                                                            \
+        const struct testInfo info = { name, flags, version, is_kvm, kvm_version }; \
+        if (virtTestRun("QEMU Help String Parsing " name,                           \
+                        1, testHelpStrParsing, &info) < 0)                          \
+            ret = -1;                                                               \
+    } while (0)
+
+    DO_TEST("qemu-0.9.1",      0x002f, 9001,  0,  0);
+    DO_TEST("kvm-74",          0x633e, 9001,  1, 74);
+    DO_TEST("qemu-0.10.5",     0x5c6f, 10005, 0,  0);
+    DO_TEST("qemu-kvm-0.10.5", 0x7d7e, 10005, 1,  0);
+    DO_TEST("kvm-86",          0x7d7e, 10050, 1,  0);
+
+    return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
+}
+
+VIRT_TEST_MAIN(mymain)
+
+#else
+
+int main (void) { return (77); /* means 'test skipped' for automake */ }
+
+#endif /* WITH_QEMU */
diff --git a/tests/qemuxml2argvdata/CVS/Entries b/tests/qemuxml2argvdata/CVS/Entries
index 8ff70b8..aacdf77 100644
--- a/tests/qemuxml2argvdata/CVS/Entries
+++ b/tests/qemuxml2argvdata/CVS/Entries
@@ -45,7 +45,6 @@
 /qemuxml2argv-net-eth-ifname.xml/1.1/Fri Jan 30 17:17:58 2009//
 /qemuxml2argv-net-eth.xml/1.1/Fri Jan 30 17:17:58 2009//
 /qemuxml2argv-hostdev-usb-address.xml/1.2/Mon Mar  2 16:34:52 2009//
-/qemuxml2argv-hostdev-usb-product.xml/1.2/Mon Mar  2 16:34:52 2009//
 /qemuxml2argv-graphics-vnc-sasl.xml/1.1/Mon Mar 16 13:54:26 2009//
 /qemuxml2argv-graphics-vnc-tls.xml/1.1/Mon Mar 16 13:54:26 2009//
 /qemuxml2argv-sound.xml/1.3/Thu Mar 19 13:25:32 2009//
@@ -82,7 +81,6 @@
 /qemuxml2argv-graphics-vnc.args/1.7/Mon May 11 14:03:21 2009//
 /qemuxml2argv-hostdev-pci-address.args/1.2/Mon May 11 14:03:21 2009//
 /qemuxml2argv-hostdev-usb-address.args/1.5/Mon May 11 14:03:21 2009//
-/qemuxml2argv-hostdev-usb-product.args/1.5/Mon May 11 14:03:21 2009//
 /qemuxml2argv-input-usbmouse.args/1.8/Mon May 11 14:03:21 2009//
 /qemuxml2argv-input-usbtablet.args/1.8/Mon May 11 14:03:21 2009//
 /qemuxml2argv-input-xen.args/1.8/Mon May 11 14:03:21 2009//
@@ -112,4 +110,6 @@
 /qemuxml2argv-bootloader.xml/1.3/Mon May 25 09:11:47 2009//
 /qemuxml2argv-disk-cdrom-empty.xml/1.2/Mon May 25 09:11:47 2009//
 /qemuxml2argv-hostdev-pci-address.xml/1.3/Mon May 25 09:11:47 2009//
+/qemuxml2argv-hostdev-usb-product.args/1.6/Wed Jun 17 08:30:44 2009//
+/qemuxml2argv-hostdev-usb-product.xml/1.3/Wed Jun 17 08:30:44 2009//
 D
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.args b/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.args
index e207871..f4c8f60 100644
--- a/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.args
+++ b/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.args
@@ -1 +1 @@
-LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S -M pc -m 214 -smp 1 -nographic -monitor pty -no-acpi -boot c -hda /dev/HostVG/QEMUGuest1 -net none -serial none -parallel none -usb -usbdevice host:0204:6025
+LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu -S -M pc -m 214 -smp 1 -nographic -monitor pty -no-acpi -boot c -hda /dev/HostVG/QEMUGuest1 -net none -serial none -parallel none -usb -usbdevice host:0204:6025 -usbdevice host:1234:0000
diff --git a/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.xml b/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.xml
index b861665..6cb1ba1 100644
--- a/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.xml
+++ b/tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-product.xml
@@ -24,5 +24,11 @@
         <product id='0x6025'/>
       </source>
     </hostdev>
+    <hostdev mode='subsystem' type='usb' managed='no'>
+      <source>
+        <vendor id='0x1234'/>
+        <product id='0x0000'/>
+      </source>
+    </hostdev>
   </devices>
 </domain>
diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
index 5ba6db3..28609eb 100644
--- a/tests/qemuxml2argvtest.c
+++ b/tests/qemuxml2argvtest.c
@@ -196,17 +196,21 @@ mymain(int argc, char **argv)
     DO_TEST("disk-drive-boot-cdrom", QEMUD_CMD_FLAG_DRIVE |
             QEMUD_CMD_FLAG_DRIVE_BOOT);
     DO_TEST("disk-drive-fmt-qcow", QEMUD_CMD_FLAG_DRIVE |
-            QEMUD_CMD_FLAG_DRIVE_BOOT);
-    DO_TEST("disk-drive-shared", QEMUD_CMD_FLAG_DRIVE);
-    DO_TEST("disk-drive-cache-v1-wt", QEMUD_CMD_FLAG_DRIVE);
-    DO_TEST("disk-drive-cache-v1-wb", QEMUD_CMD_FLAG_DRIVE);
-    DO_TEST("disk-drive-cache-v1-none", QEMUD_CMD_FLAG_DRIVE);
+            QEMUD_CMD_FLAG_DRIVE_BOOT | QEMUD_CMD_FLAG_DRIVE_FORMAT);
+    DO_TEST("disk-drive-shared", QEMUD_CMD_FLAG_DRIVE |
+            QEMUD_CMD_FLAG_DRIVE_FORMAT);
+    DO_TEST("disk-drive-cache-v1-wt", QEMUD_CMD_FLAG_DRIVE |
+            QEMUD_CMD_FLAG_DRIVE_FORMAT);
+    DO_TEST("disk-drive-cache-v1-wb", QEMUD_CMD_FLAG_DRIVE |
+            QEMUD_CMD_FLAG_DRIVE_FORMAT);
+    DO_TEST("disk-drive-cache-v1-none", QEMUD_CMD_FLAG_DRIVE |
+            QEMUD_CMD_FLAG_DRIVE_FORMAT);
     DO_TEST("disk-drive-cache-v2-wt", QEMUD_CMD_FLAG_DRIVE |
-            QEMUD_CMD_FLAG_DRIVE_CACHE_V2);
+            QEMUD_CMD_FLAG_DRIVE_CACHE_V2 | QEMUD_CMD_FLAG_DRIVE_FORMAT);
     DO_TEST("disk-drive-cache-v2-wb", QEMUD_CMD_FLAG_DRIVE |
-            QEMUD_CMD_FLAG_DRIVE_CACHE_V2);
+            QEMUD_CMD_FLAG_DRIVE_CACHE_V2 | QEMUD_CMD_FLAG_DRIVE_FORMAT);
     DO_TEST("disk-drive-cache-v2-none", QEMUD_CMD_FLAG_DRIVE |
-            QEMUD_CMD_FLAG_DRIVE_CACHE_V2);
+            QEMUD_CMD_FLAG_DRIVE_CACHE_V2 | QEMUD_CMD_FLAG_DRIVE_FORMAT);
     DO_TEST("disk-usb", 0);
     DO_TEST("graphics-vnc", 0);
 
diff --git a/tests/sexpr2xmldata/Makefile.in b/tests/sexpr2xmldata/Makefile.in
index 2bf7b2c..27f7fab 100644
--- a/tests/sexpr2xmldata/Makefile.in
+++ b/tests/sexpr2xmldata/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = $(wildcard *.xml) $(wildcard *.sexpr)
@@ -712,14 +721,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/sexpr2xmldata/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/sexpr2xmldata/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/sexpr2xmldata/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/sexpr2xmldata/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -737,6 +746,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -766,13 +776,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -800,6 +814,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -818,6 +833,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -826,18 +843,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -871,6 +898,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tests/xencapsdata/Makefile.in b/tests/xencapsdata/Makefile.in
index c152b70..45de181 100644
--- a/tests/xencapsdata/Makefile.in
+++ b/tests/xencapsdata/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = $(wildcard *.xml) $(wildcard *.cpuinfo) $(wildcard *.caps)
@@ -712,14 +721,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/xencapsdata/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/xencapsdata/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/xencapsdata/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/xencapsdata/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -737,6 +746,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -766,13 +776,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -800,6 +814,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -818,6 +833,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -826,18 +843,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -871,6 +898,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tests/xmconfigdata/Makefile.in b/tests/xmconfigdata/Makefile.in
index 470438a..c573c58 100644
--- a/tests/xmconfigdata/Makefile.in
+++ b/tests/xmconfigdata/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = $(wildcard *.xml) $(wildcard *.cfg)
@@ -712,14 +721,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/xmconfigdata/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/xmconfigdata/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/xmconfigdata/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/xmconfigdata/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -737,6 +746,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -766,13 +776,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -800,6 +814,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -818,6 +833,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -826,18 +843,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -871,6 +898,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tests/xmconfigtest.c b/tests/xmconfigtest.c
index d49f010..f5f6a5f 100644
--- a/tests/xmconfigtest.c
+++ b/tests/xmconfigtest.c
@@ -124,7 +124,7 @@ static int testCompareFormatXML(const char *xmcfg, const char *xml,
     priv.caps = caps;
     conn->privateData = &priv;
 
-    if (!(conf = virConfReadMem(xmcfgPtr, strlen(xmcfgPtr))))
+    if (!(conf = virConfReadMem(xmcfgPtr, strlen(xmcfgPtr), 0)))
         goto fail;
 
     if (!(def = xenXMDomainConfigParse(conn, conf)))
diff --git a/tests/xml2sexprdata/Makefile.in b/tests/xml2sexprdata/Makefile.in
index 587fdae..50d2528 100644
--- a/tests/xml2sexprdata/Makefile.in
+++ b/tests/xml2sexprdata/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +16,9 @@
 @SET_MAKE@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -105,16 +107,19 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
 SOURCES =
 DIST_SOURCES =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -139,6 +144,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -147,10 +154,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -163,7 +166,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -176,8 +180,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -442,6 +445,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -460,6 +464,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -501,11 +506,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -531,8 +539,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -646,6 +652,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -653,8 +661,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -689,6 +696,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -702,6 +710,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 EXTRA_DIST = $(wildcard *.xml) $(wildcard *.sexpr)
@@ -712,14 +721,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/xml2sexprdata/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tests/xml2sexprdata/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/xml2sexprdata/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tests/xml2sexprdata/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -737,6 +746,7 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 
 mostlyclean-libtool:
 	-rm -f *.lo
@@ -766,13 +776,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -800,6 +814,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -818,6 +833,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -826,18 +843,28 @@ install-data-am:
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am:
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man:
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -871,6 +898,7 @@ uninstall-am:
 	maintainer-clean-generic mostlyclean mostlyclean-generic \
 	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/tools/Makefile.in b/tools/Makefile.in
index 26e64bc..d60ea79 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile.in generated by automake 1.11 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -16,8 +17,9 @@
 
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -106,18 +108,41 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib/m4/00gnulib.m4 \
 	$(top_srcdir)/m4/compiler-flags.m4 $(top_srcdir)/m4/gettext.m4 \
 	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
-	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \
-	$(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \
-	$(top_srcdir)/m4/xsize.m4 $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.in
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+	$(top_srcdir)/m4/size_max.m4 $(top_srcdir)/m4/wchar_t.m4 \
+	$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
+	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/build-aux/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
-binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
 SCRIPTS = $(bin_SCRIPTS)
 SOURCES =
 DIST_SOURCES =
@@ -146,6 +171,8 @@ BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 BRCTL = @BRCTL@
+CAPNG_CFLAGS = @CAPNG_CFLAGS@
+CAPNG_LIBS = @CAPNG_LIBS@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -154,10 +181,6 @@ COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
 CYGPATH_W = @CYGPATH_W@
 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
@@ -170,7 +193,8 @@ DLLTOOL = @DLLTOOL@
 DNSMASQ = @DNSMASQ@
 DRIVER_MODULES_CFLAGS = @DRIVER_MODULES_CFLAGS@
 DRIVER_MODULES_LIBS = @DRIVER_MODULES_LIBS@
-ECHO = @ECHO@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
@@ -183,8 +207,7 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
 ERRNO_H = @ERRNO_H@
 EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
+FGREP = @FGREP@
 FLOAT_H = @FLOAT_H@
 GETADDRINFO_LIB = @GETADDRINFO_LIB@
 GLIB2_CFLAGS = @GLIB2_CFLAGS@
@@ -449,6 +472,7 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 INTLLIBS = @INTLLIBS@
 IPTABLES_PATH = @IPTABLES_PATH@
 ISCSIADM = @ISCSIADM@
+LD = @LD@
 LDFLAGS = @LDFLAGS@
 LIBICONV = @LIBICONV@
 LIBINTL = @LIBINTL@
@@ -467,6 +491,7 @@ LIBVIRT_VERSION_INFO = @LIBVIRT_VERSION_INFO@
 LIBVIRT_VERSION_NUMBER = @LIBVIRT_VERSION_NUMBER@
 LIBXML_CFLAGS = @LIBXML_CFLAGS@
 LIBXML_LIBS = @LIBXML_LIBS@
+LIPO = @LIPO@
 LN_S = @LN_S@
 LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
 LOKKIT_PATH = @LOKKIT_PATH@
@@ -508,11 +533,14 @@ NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
 NEXT_TIME_H = @NEXT_TIME_H@
 NEXT_UNISTD_H = @NEXT_UNISTD_H@
 NEXT_WCHAR_H = @NEXT_WCHAR_H@
+NM = @NM@
+NMEDIT = @NMEDIT@
 NUMACTL_CFLAGS = @NUMACTL_CFLAGS@
 NUMACTL_LIBS = @NUMACTL_LIBS@
 OBJDUMP = @OBJDUMP@
 OBJEXT = @OBJEXT@
-ONE_LIBS = @ONE_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 PACKAGE_NAME = @PACKAGE_NAME@
@@ -538,8 +566,6 @@ PYTHON = @PYTHON@
 PYTHON_INCLUDES = @PYTHON_INCLUDES@
 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
 PYTHON_VERSION = @PYTHON_VERSION@
-QCOW_CREATE = @QCOW_CREATE@
-QEMU_IMG = @QEMU_IMG@
 RANLIB = @RANLIB@
 READLINE_CFLAGS = @READLINE_CFLAGS@
 REMOTE_PID_FILE = @REMOTE_PID_FILE@
@@ -653,6 +679,8 @@ XEN_LIBS = @XEN_LIBS@
 XGETTEXT = @XGETTEXT@
 XMLCATALOG = @XMLCATALOG@
 XMLLINT = @XMLLINT@
+XMLRPC_CFLAGS = @XMLRPC_CFLAGS@
+XMLRPC_LIBS = @XMLRPC_LIBS@
 XSLTPROC = @XSLTPROC@
 abs_aux_dir = @abs_aux_dir@
 abs_builddir = @abs_builddir@
@@ -660,8 +688,7 @@ abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
 abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -696,6 +723,7 @@ libdir = @libdir@
 libexecdir = @libexecdir@
 localedir = @localedir@
 localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
@@ -709,6 +737,7 @@ sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 bin_SCRIPTS = \
@@ -724,14 +753,14 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
-	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-		&& exit 0; \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tools/Makefile'; \
-	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  tools/Makefile
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tools/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu tools/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -749,76 +778,81 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
 install-binSCRIPTS: $(bin_SCRIPTS)
 	@$(NORMAL_INSTALL)
 	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
-	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  if test -f $$d$$p; then \
-	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-	    echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
-	    $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
-	  else :; fi; \
-	done
+	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n' \
+	    -e 'h;s|.*|.|' \
+	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+	      if (++n[d] == $(am__install_max)) { \
+		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+	    else { print "f", d "/" $$4, $$1 } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	     test -z "$$files" || { \
+	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+	     } \
+	; done
 
 uninstall-binSCRIPTS:
 	@$(NORMAL_UNINSTALL)
-	@list='$(bin_SCRIPTS)'; for p in $$list; do \
-	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
-	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
-	done
+	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	       sed -e 's,.*/,,;$(transform)'`; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(bindir)" && rm -f $$files
 
 mostlyclean-libtool:
 	-rm -f *.lo
 
 clean-libtool:
 	-rm -rf .libs _libs
-install-man1: $(man1_MANS) $(man_MANS)
+install-man1: $(man1_MANS)
 	@$(NORMAL_INSTALL)
 	test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
-	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
-	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-	for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
+	@list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
+	{ for i in $$list; do echo "$$i"; done; \
+	} | while read p; do \
+	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; echo "$$p"; \
+	done | \
+	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+	sed 'N;N;s,\n, ,g' | { \
+	list=; while read file base inst; do \
+	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+	  fi; \
 	done; \
-	for i in $$list; do \
-	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
-	  else file=$$i; fi; \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  case "$$ext" in \
-	    1*) ;; \
-	    *) ext='1' ;; \
-	  esac; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
-	  $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \
-	done
+	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+	while read files; do \
+	  test -z "$$files" || { \
+	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+	done; }
+
 uninstall-man1:
 	@$(NORMAL_UNINSTALL)
-	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
-	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
-	for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  case "$$ext" in \
-	    1*) ;; \
-	    *) ext='1' ;; \
-	  esac; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
-	  rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
-	done
+	@list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
+	files=`{ for i in $$list; do echo "$$i"; done; \
+	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+	test -z "$$files" || { \
+	  echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \
+	  cd "$(DESTDIR)$(man1dir)" && rm -f $$files; }
 tags: TAGS
 TAGS:
 
@@ -827,6 +861,19 @@ CTAGS:
 
 
 distdir: $(DISTFILES)
+	@list='$(MANS)'; if test -n "$$list"; then \
+	  list=`for p in $$list; do \
+	    if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+	    if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
+	  if test -n "$$list" && \
+	    grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
+	    echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
+	    grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
+	    echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
+	    echo "       typically \`make maintainer-clean' will remove them" >&2; \
+	    exit 1; \
+	  else :; fi; \
+	else :; fi
 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 	list='$(DISTFILES)'; \
@@ -842,13 +889,17 @@ distdir: $(DISTFILES)
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 	  if test -d $$d/$$file; then \
 	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 	    fi; \
-	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 	  else \
-	    test -f $(distdir)/$$file \
-	    || cp -p $$d/$$file $(distdir)/$$file \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
 	    || exit 1; \
 	  fi; \
 	done
@@ -880,6 +931,7 @@ clean-generic:
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
 
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
@@ -898,6 +950,8 @@ dvi-am:
 
 html: html-am
 
+html-am:
+
 info: info-am
 
 info-am:
@@ -906,18 +960,28 @@ install-data-am: install-man
 
 install-dvi: install-dvi-am
 
+install-dvi-am:
+
 install-exec-am: install-binSCRIPTS
 
 install-html: install-html-am
 
+install-html-am:
+
 install-info: install-info-am
 
+install-info-am:
+
 install-man: install-man1
 
 install-pdf: install-pdf-am
 
+install-pdf-am:
+
 install-ps: install-ps-am
 
+install-ps-am:
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -962,6 +1026,7 @@ virt-xml-validate: virt-xml-validate.in Makefile
 
 %.1: %
 	pod2man -c "Virtualization Support" -r "$(PACKAGE)-$(VERSION)" $< $@
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:

-- 
Libvirt Debian packaging



More information about the Pkg-libvirt-commits mailing list